基于JSP,JAVA在线投稿审稿系统设计与实现-毕业设计论文范文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计基于JSP的在线投稿审稿系统的设计与实现年月日摘要本文主要阐述如何构建一个基于JSP等Web技术优化的B/S架构下的投稿,审稿,查询网站。从它的需求方面、系统的结构和原理、及基本设计思想、主要功能、具体实现的技术、具体的实现方法、存在的问题及其解决的方案等几个方面进行了讨论。分析了在线投稿审稿系统的发展意义,并结合实际投稿审稿流程,详细分析了在稿件投稿审稿过程中的各种不同角色(作者、审稿专家、管理员等)对系统的不同要求和系统必须实现的功能,包括作者的在线投稿与查稿,专家的在线审稿,管理员在线管理等关键词JSPSQLserver2000MVC投稿审稿目录1前言....................................................................11.1项目背景..............................................................11.2国内外相关发展情况....................................................12可行性分析与网站概述....................................................22.1可行性分析............................................................22.1.1经济可行性..........................................................32.1.2运行可行性..........................................................42.2网站的结构和原理......................................................42.3网站的开发环境及所用语言..............................................52.3.1开发环境............................................................52.3.2开发语言............................................................52.3.2.1JAVA..............................................................52.3.2.2JSP简介...........................................................52.3.2.3SQLSERVER简介...................................................62.3.2.4HTML.............................................................73系统设计................................................................73.1流程设计..............................................................73.2功能设计..............................................................83.2.1功能图..............................................................83.2.2功能概述............................................................93.2.2.1用户注册登陆管理..................................................93.2.2.2普通用户模块......................................................93.2.2.3专家模块..........................................................93.2.2.4管理模块..........................................................93.2.2.5查询模块.........................................................103.3架构设计..............................................................103.4数据库设计...........................................................103.4.1数据库的需求分析....................................................103.4.2数据库的具体分析....................................................114系统实现...............................................................124.1实现概述.............................................................124.2详细设计.............................................................134.2.1注册模块实现.......................................................134.2.2登录模块实现.......................................................194.2.3查询模块实现.......................................................224.2.4投稿模块实现.......................................................274.2.5用户浏览修改资料功能...............................................304.2.6专家审核稿件功能...................................................374.2.7“联系我们”功能...................................................414.2.8文章管理功能.......................................................444.3技术难点.............................................................464.3.1MD5加密...........................................................464.3.2随机验证码........................................................475系统测试...............................................................505.1测试环境.............................................................505.2单元测试.............................................................505.3浏览器测试...........................................................506总结...................................................................50参考文献..............................................................52ABSTRACT.................................................................531前言1.1项目背景随着计算机技术的飞速发展和因特网的普及,网络已经渐渐成为我们获取信息及文化资源的主要途径,近十年来,Internet技术被应用于各个领域,成为当今应用范围最广、影响最深刻的一项科学技术。其中的Web技术采用浏览器和超文本链接,得到了众多Internet很多人的青睐。同时,Web技术业的到了众多计算机应用系统开发者的认真研究,形成了一系列基于Web技术的计算机应用系统。在数据库应用领域,Web技术为网络数据库应用系统提供了一种全新的应用模式。将Web技术与数据库技术相结合,使得Web技术与数据库技术都发生了质的变化。由于数据库技术的支撑,Web页面由静态网页发展成为动态网页;由于Web技术的支撑,数据库应用系统实现了数据环境和应用环境的分离,使得客户端用相对统一的浏览器实现跨平台的零客户端应用。互联网是一个不受时空限制的信息交换系统,它是目前最直接、最丰富和快捷的联系方式,信息沟通的高效率为人们带来了最大的方便。在网上可以直接看到您所需要的期刊、新闻、资料。通过期刊网站还发表您的作品,提出你的想法,让更多的用户和浏览者在网上了解你,熟悉你。本课题主要就互联网中的网站建立展开研究,通过对jsp语言和数据库等技术的学习,设计出基于Web的杂志投稿审稿系统。1.2国内外相关发展情况目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用JavaServerPage技术,我开发了基于B/S模式在线投稿、审稿、查询系统这一程序。投稿审稿系统是指利用编辑部内部局域网和Internet为基本平台,实现作者---编辑---审稿专家---编委四位一体的协作化、网络化、角色化的编辑稿件业务处理平台。在信息技术发达的国家,这种应用及其带来的便利性已经得到实践的检验,成为稿件编辑部进行日常业务处理的标准工作平台。实践证明,它的意义不仅在于大大减低了编辑的工作量、缩短稿件的刊出周期,还大大提高了审稿的效率、准确性和权威性;同时,它也提高了作者的满意度,使刊物更容易得到高质量的稿源。在我国,由于公共基础网络质量相对较低,此类投稿审稿系统的应用相对滞后。自1998年以来,也有不少期刊在这方面进行了有益的尝试。但由于各种各样的原因,这些系统大多流于形式,得不到真正的应用。目前,由于以下的原因,使越来越多的编辑部开始认真规划和部署适应自己需要的投稿审稿系统。(1)国际化的合作,特别是国际间学术的合作日益增加,

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功