本在线投稿系统首先分析了JSP技术、SQL数据库等相关技术,然后对系统进行了需求分析、系统结构设计、模块设计、数据库设计,在此基础上运用JSP,SQL具体设计和实现了本系统的三大核心模块:登录/和注册模块、站内新闻模块、在线留言模块、在线留言等,最后对系统进行了严格测试。 本系统基本实现了作者登录和注册、论文上传和下载;专家评审;管理员系统维护和发布消息等功能
设计基于JSP的稿件处理系统,目标是尽可能提高稿件处理系统的效率。稿件处理系统需要实现四个方面主要功能需求,这四个方面分别是作者在线留言、专家在线审稿、管理员在线管理所有信息浏览。
作者在线留言的功能:当用户登录到系统主页时,用户可以浏览稿件信息。当用户需要投递稿件时,如果用户已经注册,用户可以使用已有注用户名和密码登录投稿主页。如果登录不成功,系统会要求用户重新输入用户名和密码;如果登录成功,注册用户可以进行投递新稿,上传修改稿,删除稿件,论文下载等操作。系统会在作者数据库中调出作者本人信息和作者稿件信息;如果用户还未注册,系统会提示用户先注册;如果作者不投稿,可以直接退出系统。
专家在线审稿功能:这个功能是稿件处理的关键,因为并不是任何作者向系统投递的任何稿子都能最后发表在期刊上,只有那些经过专家审定后选出来认为可以发表的稿子才能发表。专家用户是一类特殊用户,是维持系统运行的枢纽,所以并不是任何人都可以通过注册成为专家用户,专家用户是经过系统管理员选定的对注册用户投递稿件进行评审特殊用户。当专家登录到系统主页时,专家用户可以浏览稿件信息。当专家需要评审稿件时,系统会验证专家身份,如果身份正确,系统会提示欢迎专家评审进入审稿主页,专家进入审稿主页后可以下载论文,对论文进行评审,提交审稿意见。
管理员在线办公:系统管理员是整个系统权限最高的用户群体,负责维护系统数据库,发布站内新闻,校园风景管理等信息,管理注册用户,专家等所有信息的添加,删除等。当系统管理员登录到系统主页时,管理员可以浏览站内新闻,校园风景信息和登录。当管理员需要对系统进行维护时,系统会验证管理员身份,如果身份正确,管理员就可以进行专家信息维护、用户信息维护。
在线留言浏览:在这个模块中,进入系统的所有用户都可以在线浏览系统发布的最新在线留言、了解前沿课题研究方向等。
第1章 绪论 1
1.1 课题背景及意义 1
1.2 国内外现状 1
1.3 主要工作内容和论文结构 2
第2章 相关技术分析 3
2.1 WEB技术 3
2.2 JSP技术简介 4
2.3数据库SQL Server 2000简介 5
2.3.1 JSP与数据库SQL Server 2000的连接 6
2.3.2 JSP的优势 6
2.4 数据库技术 8
2.4.1 数据库系统设计 8
2.4.2 数据库设计范式分析 8
第3章 分析与设计 10
3.1需求分析 10
3.2 系统结构设计 11
3.3 模块设计 12
3.4 数据库设计 15
3.4.1创建数据库 15
3.4.2 数据库概念结构设计 15
3.4.3 数据库逻辑结构设计 16
3.4.4 数据库表关系设计 21
第4章 系统实现 22
4.1 运行环境与开发工具 22
4.2 核心模块实现 22
4.2.1 主页设计与实现 22
4.2.2 登录、注册程序设计与实现 24
4.2.3 专家信息维护设计与实现 26
4.2.4 论文上传、下载设计与实现 28
4.2.5管理员界面介绍 33
第5章 系统测试 36
5.1 删除数据测试 36
5.2 上传论文测试 37
5.3 添加数据测试 38
第6章 总结 40
参考文献 41
致谢 42