期刊信息在线采编系统的设计与实现(附件)【字数:10909】

摘 要期刊信息在线采编系统突破了传统投稿的诸多限制与不便,对稿件分类及管理的优化等方面都有了具体的细化过程,系统详细的描述了期刊信息在线采编从发布约稿、到提交约稿、审核约稿等等一系列操作的流程和个人任务分工情况,能清楚的看到项目中一个期刊发布使用的进展情况,并且每个人做的什么事,有哪些操作都一目了然。首先,本文详细的描述了该系统涉及到的相关技术的使用及介绍。然后继续描述系统的整体设计过程,包括思路方案,架构图划分,详细功能模块,最后再到数据库表的设计过程。接着对整个系统的实现进行详细的操作描述和图片解释。最后就是系统的测试部分,一个系统或者项目的软件测试部分是必不可少的,本文介绍了测试的常用方法和测试用例的选取,以及对测试结果的整理。
目 录
第一章 绪论 1
1.1 系统研究背景及意义 1
1.2 论文组织结构 1
第二章 相关技术使用及介绍 3
2.1 Structs框架使用 3
2.2 JSP使用 3
2.3 MySQL数据库使用 3
2.4 Tomcat服务器使用 3
2.5 Html页面实现 3
第三章 需求分析 4
3.1 功能需求总描述 4
3.2 系统功能模块分析 4
第四章 系统设计 7
4.1 系统总体设计 7
4.1.1 思路及方案设计 7
4.1.2 功能模块图设计 7
4.2 数据库表的详细设计 9
第五章 系统实现 15
5.1 登录界面实现及分析 15
5.2 刊物管理界面实现及分析 15
5.3 我的约稿界面实现及分析 19
5.4 邮件系统界面实现及分析 21
5.5 个人信息模块界面实现及分析 22
第六章 系统测试 23
6.1 测试具体内容 23
6.2 测试结果 25
结束语 27
致 谢 28
参考文献 29
第一章 绪论
这一章本人将进行课题最基本的背景分析,意义 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
总结以及该系统涉及的相关软件的介绍,最后再对本文的整体结构进行简要的概括。
1.1 系统研究背景及意义
在以前传统生活中,只能通过邮递自己的期刊、文章、新建等消息,而如今的现代社会可以在线阅读,在线下载、在线缴费、在线视频等更多快捷操作。如今的世界、知识、消息、娱乐、体育、社会等内容更新越来越频繁,传播的速度也越来越快,以前的邮件、期刊、文章都是知识的载体,并且书籍、报刊、杂志等也能快速地为人们提供最新和最及时的知识消息。因此,在线上操作带来的快捷与省时、省力、省财等方面担负着更为重要的角色。
以前的信息化非常低、处理也都是个人手工操作,速度就不用说了,导致的直接后果就是工作效率低。而如今,那些投稿的坐着或个人再也不用每日愁眉苦脸的等着回复的消息,编辑部的工作人员也不必在一大堆的稿件中查找以及分类稿件,对于他们而言需要一个系统来更好地管理、发布、投稿、管理、审核等,以提高工作效率,实现办公的自动化。
目前而言的市场上,类此的信息在线采编系统有很多,大同小异,当然也有很突出的功能或者页面呈现。就如腾云期刊协同采编系统3.0版,特色功能非常明显,也有用户操作页面,非常简洁方便。再者华文采编系统不仅仅涉及了发稿投稿和投稿的文字、图片、个人绩效等方面甚至是稿酬和零报酬的自由稿的编辑,是非常丰富的一个系统。所有人都看得到这些系统的优秀,所以本人就对这线上活动这一块进行详细的研究,接而完成了一个分工明确,工作流程清晰的在线采编系统。不能说媲美那些高级系统,但也有自己独特的方面。
鉴于以上各种现象和原因,本文设计了一个期刊信息在线采编系统。突破了传统投稿的诸多限制与不便,对稿件分类及管理的优化等等,实现作者投稿,采编人员进行收集,以及主编进行审核最后线下排版等功能,能避免很多人为因素带来的失误,减小损失,节约时间,增大效率以及收益。
1.2 论文组织结构
本文详细的描述了期刊信息在线采编系统的设计过程。本文分为6个章节,具体章节内容如下:
第一章:绪论部分。详细的介绍了系统的研究背景和意义,以及相关软件的介绍。
第二章:使用的相关技术的介绍。介绍了从前台到后台所用到的技术如:框架、数据库、JAVA语言等。
第三章:期刊信息在线采编系统的需求分析。描述了根据客户对于此系统的需求之后,划分了相应的功能模块以及分析。
第四章:期刊信息在线采编系统的设计过程。包括思路的分析、具体功能模块的分析,以及数据库的分析设计。
第五章:期刊信息在线采编系统的实现分析。具体包含实现的界面及个人操作步骤和过程分析。
第六章:系统测试。从测试方法介绍、再到测试用例的选取及执行过程。
第二章 相关技术使用及介绍
这一章本人将进行相关技术的具体介绍,包括Structs框架的使用、JSP、数据库MySQL的选取、服务器Tomcat的选取和HTML基本界面的实现。
2.1 Structs框架使用
众所周知,Java的三大框架spring、struts、hibernate,而最常用的就是struts,它也是最早的框架。它是通过控制器来操作的,当客户端访问页面时,首先服务器端通过一个过滤器,然后才能得到客户端访问的页面,接而才能将页面反馈给客户端,因此页面和客户端是分离开来的,当页面中内容需要被经常修改时,只需重写JSP页面即可,不需要停止服务更改完代码后再开始。这就是struts的核心思想也是它的优势所在。
2.2 JSP使用
JSP其实就是在服务器端进行相关动作的一种技术。相比较的JS(在客户端活动)有很大优势。另外一方面它也是java servlet,主要功能就是动态页面的一个交互实现。而且JSP开发出来的相关应用能在多个操作系统下运行,解决了平台不兼容的问题。
2.3 MySQL数据库使用
MySQL是能够免费获得源代码的数据库,非常实用方便,而且能够支持大型的数据库操作,千万条记录的操作也很容易实现。
2.4 Tomcat服务器使用

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/42.html

好棒文