基于JSP的在线投稿审稿系统的开发设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于JSP的在线投稿审稿系统的开发设计与实现

毕业设计

基于JSP的在线投稿审稿系统的设计与实现

年月日

摘要

本文主要阐述如何构建一个基于JSP等Web技术优化的B/S架构下的投稿,审稿,查询网站。从它的需求方面、系统的结构和原理、及基本设计思想、主要功能、具体实现的技术、具体的实现方法、存在的问题及其解决的方案等几个方面进行了讨论。分析了在线投稿审稿系统的发展意义, 并结合实际投稿审稿流程,详细分析了在稿件投稿审稿过程中的各种不同角色(作者、审稿专家、管理员等)对系统的不同要求和系统必须实现的功能,包括作者的在线投稿与查稿,专家的在线审稿,管理员在线管理等

关键词 JSP SQLserver2000 MVC 投稿审稿

目录

1 前言1

1.1 项目背景 1

1.2 国内外相关发展情况 1

2 可行性分析与网站概述 2

2.1 可行性分析 2

2.1.1 经济可行性 3

2.1.2 运行可行性 4

2.2 网站的结构和原理4

2.3 网站的开发环境及所用语言 5 2.

3.1 开发环境 5

2.3.2 开发语言 5

2.3.2.1 Java 5

2.3.2.2 JSP简介 5

2.3.2.3 SQL Server 简介 6

2.3.2.4 6>HTML 7

3 系统设计7

3.1 流程设计8

3.2 功能设计8

3.2.1 功能图8

3.2.2 功能概述9

3.2.2.1 用户注册登陆管理9

3.2.2.2 普通用户模块9

3.2.2.3 专家模块 9

3.2.2.4 管理模块 9

3.2.2.5 查询模块 10

3.3架构设计10

3.4 数据库设计10

3.4.1数据库的需求分析10

3.4.2数据库的具体分析11

4 系统实现13

4.1 实现概述13

4.2 详细设计13

4.2.1 注册模块实现13

4.2.2 登录模块实现19

4.2.3 查询模块实现22

4.2.4 投稿模块实现27

4.2.5 用户浏览修改资料功能30 4.2.6 专家审核稿件功能38

4.2.7 “联系我们”功能42

4.2.8 文章管理功能45

4. 3 技术难点47

4.3.1 MD5加密47

4.3.2 随机验证码48

5 系统测试51

5.1 测试环境51

5.2 单元测试51

5.3 浏览器测试51

6 总结51

参考文献53

Abstract 54

仲恺农业技术学院毕业论文设计成绩评定表56

前言

1.1 项目背景

随着计算机技术的飞速发展和因特网的普及,网络已经渐渐成为我们获取信息及文化资源的主要途径,近十年来,Internet技术被应用于各个领域,成为当今应用范围最广、影响最深刻的一项科学技术。其中的Web技术采用浏览器和超文本链接,得到了众多Internet很多人的青睐。同时,Web技术业的到了众多计算机应用系统开发者的认真研究,形成了一系列基于Web技术的计算机应用系统。在数据库应用领域,Web技术为网络数据库应用系统提供了一种全新的应用模式。

将Web技术与数据库技术相结合,使得Web技术与数据库技术都发生了质的变化。由于数据库技术的支撑,Web页面由静态网页发展成为动态网页;由于Web技术的支撑,数据库应用系统实现了数据环境和应用环境的分离,使得客户端用相对统一的浏览器实现跨平台的零客户端应用。

互联网是一个不受时空限制的信息交换系统,它是目前最直接、最丰富和快捷的联系方式,信息沟通的高效率为人们带来了最大的方便。在网上可以直接看到您所需要的期刊、新闻、资料。通过期刊网站还发表您的作品,提出你的想法,让更多的用户和浏览者在网上了解你,熟悉你。本课题主要就互联网中的网站建立展开研究,通过对jsp语言和数据库等技术的学习,设计出基于Web的杂志投稿审稿系统。

1.2 国内外相关发展情况

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web?Server?,而Web?Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Java Server Page技术,我开发了基于B/S模式在线投稿、审稿、查询系统这一程序。

投稿审稿系统是指利用编辑部内部局域网和Internet为基本平台,实现作者---编辑---审稿专家---编委四位一体的协作化、网络化、角色化的编辑稿件业务处理平台。在信息技术发达的国家,这种应用及其带来的便利性已经得到实践的检验,成为稿件编辑部进行日常业务处理的标准工作平台。实践证明,它的意义不仅在于大大减低了编辑的工作量、缩短稿件的刊出周期,还大大提高了审稿的效率、准确性和权威性;同时,它也提高了作者的满意度,使刊物更容易得到高质量的稿源。

在我国,由于公共基础网络质量相对较低,此类投稿审稿系统的应用相对滞后。自1998年以来,也有不少期刊在这方面进行了有益的尝试。但由于各种各样的原因,这些系统大多流于形式,得不到真正的应用。目前,由于以下的原因,使越来越多的编辑部开始认真规划和部署适应自己需要的投稿审稿系统。

(1)国际化的合作,特别是国际间学术的合作日益增加,使编辑部的作者群、专家群和读者群日益国际化,传统的通信方式或基于简单E-mail方式的审稿

相关文档
最新文档