基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx

上传人:b****8 文档编号:9853202 上传时间:2023-05-21 格式:DOCX 页数:36 大小:503.04KB
下载 相关 举报
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第1页
第1页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第2页
第2页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第3页
第3页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第4页
第4页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第5页
第5页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第6页
第6页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第7页
第7页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第8页
第8页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第9页
第9页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第10页
第10页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第11页
第11页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第12页
第12页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第13页
第13页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第14页
第14页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第15页
第15页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第16页
第16页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第17页
第17页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第18页
第18页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第19页
第19页 / 共36页
基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx

《基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx》由会员分享,可在线阅读,更多相关《基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx(36页珍藏版)》请在冰点文库上搜索。

基于web互联网的东软杂志社在线投稿系统本科毕业论文.docx

基于web互联网的东软杂志社在线投稿系统本科毕业论文

摘要

随着计算机科学与技术的飞速发展,计算机与网络的应用在生活中的使用越来越普及也越来越方便。

从生活的小事,例如购物、缴纳水电煤气费用、与朋友视频聊天等,大到浏览世界时事新闻、掌握科技动态、与世界各地进行资源共享,都可以通过强大及计算机与网络来实现。

因此,通过计算机与网络来实现投递稿件已经成为一种必要方式。

传统的投稿方式一般采用快递邮件的方式实现,编辑和专家需要与作者反复邮寄才能有效沟通,这样往往导致收稿时间长、效率低下、稿件错过最佳发表时间,甚至有可能造成数据信息丢失,沟通脱节等,即浪费时间又浪费资源。

本系统实现作者投稿、编辑审稿、结果反馈都采用通过计算机与网络这种在线方式实现,这样不仅能够及时沟通更能提高投稿效率。

因此针对以上问题开发了基于Web互联网的东软杂志社在线投稿系统。

本系统紧扣作者投稿,编辑初审,专家复审的过程。

此系统具有很强的实用性,既可以作为独立的系统使用,也可以作为稿件出版社业务管理的一个重要组成部分。

本文从系统需求、系统设计、代码实现几方面介绍了整个软件开发过程,其开发平台为Myeclipse10,主要开发语言有JSP,采用的数据库是MySQL。

关键词:

线上投递稿件系统初次编辑审核JSP功能模块B/S模式

 

ABSTRACT

Withtherapiddevelopmentofcomputerscienceandtechnology,theapplicationofcomputerandnetworkinthelifeismoreandmoreconvenient.Fromthelittlethingsoflife,suchasshopping,paythecostofelectricityandelectricity,andfriends,videochat,etc.Tobrowsetheworld'scurrentaffairsnews,tograspthescientificandtechnologicaltrends,andshareresourceswiththeworld,canbeachievedthroughstrongandcomputerandnetwork.Therefore,itisanecessarywaytorealizethedeliverymanuscriptbycomputerandnetwork.Thetraditionalwayofsubmittingthesubmissionofthegeneraluseofthewayofexpressmaildelivery,editorsandexpertsneedtobecommunicatedwiththeauthorrepeatedlytoeffectivelycommunicate,thisoftenleadstolongerlength,lowefficiency,missedthebesttimeofpublishedmanuscripts,itmayevencausethelossofdatainformation,communicationandsoon,thatisawasteoftimeandwasteofresources.

Inthissystem,theauthorhasrealizedtheauthor'scontributions,theeditors,thethreeexpertsandthefeedbackoftheresults,thiswillnotonlybeabletotimelycommunicationtoimprovetheefficiencyofsubmission.Sofortheaboveproblems,wedevelopedthedevelopmentoftheInternetbasedontheWebsunmagazineonlinesubmissionsystem.Thissystemaccordingtoauthors,editor,expertreview.Thissystemhasverystrongpracticability,whichcanbeusedasanindependentsystem,andalsocanbeusedasanimportantpartofthemanagementofthepublishinghouse.Thispaperintroducesthewholesoftwaredevelopmentprocessfromthesystemrequirements,systemdesign,codeimplementation,itsdevelopmentplatformfortheMyeclipse10,themaindevelopmentlanguageisJSP

Keywords:

onlinesubmissionsystemeditingJSPfunctionalmoduleB/Smodel

 

目录

第一章绪论1

1.1课题来源和研究意义1

1.2东软杂志社在线投稿系统发展现状分析2

1.3系统设计目标2

第二章开发环境和相关技术4

2.1开发及运行环境4

2.2B/S开发模式4

2.3JSP简介4

2.4MySQL5

2.5JDBC技术5

第三章系统需求分析及可行性研究6

3.1系统需求分析6

3.2系统可行性研究6

3.2.1技术可行性6

3.2.2经济可行性6

3.2.3操作可行性6

3.3系统需求分析6

3.4业务流程分析7

第四章系统总体设计8

4.1系统功能设计8

4.2系统数据库设计8

4.2.1概念结构设计8

4.2.2数据库表设计11

4.3系统开发工具与开发模式的选择12

4.3.1系统开发工具12

4.3.2系统设计模式13

第五章系统实现15

5.1用户登录模块15

5.1.1登录界面15

5.1.2用户注册界面15

5.1.3发表稿件浏览界面16

5.1.4稿件管理界面16

5.1.5投稿信息添加界面16

5.1.6查看系统属性界面16

5.2专家登录模块17

5.2.1发表稿件浏览界面17

5.2.2稿件审核界面17

5.2.3查看已审批的稿件界面17

5.2.4专家审批管理界面17

第六章软件测试与分析18

6.1软件测试的重要性18

6.2测试实例的研究与选择18

6.3测试环境与测试条件19

6.4系统运行情况19

6.5系统评价19

结论20

参考文献21

致谢1

第一章绪论

1.1课题来源和研究意义

现如今是一个计算机产业和网络技术高速发展的时代,电子计算机与计算机网络已经渗透到人们生活的每一个角落,无论是在文字处理,辅助教学,辅助设计还是在信息管理甚至更多方面也都起到着很重要的作用。

东软杂志社在线投稿系统的目的是解决杂志社在线投稿及相关方面工作的问题,本系统成功的建立使杂志社在线投稿更加高效、简介、规范、实用;使投稿过程更加准确、易操作;查询手段也更加便捷化。

在杂志社在线投稿科技化、智能化和信息化的进程中,东软杂志社在线投稿系统是其中重要的组成部分。

最近几年来,投身到写作中的人来越多,伴随而来的则是作者数的逐渐增加,快递邮寄和邮件发送等方式已经不能满足人们日益增长的需求。

为了更好的适应的当今这个高效、便捷,科技飞速发展的信息时代,一个依附于计算机与互联网来实现的杂志社在线投稿工作的系统将应运而生。

基于以上的阐述,设计了一个东软杂志社在线投稿系统,用来就杂志社在线投稿的过程进行管理,不但缩短了时间和资源,依旧还能准确高效地完成投稿工作。

根据对于以上情况的分析和认识,将关于东软杂志社在线投稿系统的资料进行收集,翻阅并学习软件方面的书籍,对东软杂志社在线投稿系统的实际需求、投稿过程等方面进行了一定程度的调研,我们可以得知快递邮寄和电子邮件是目前杂志社最常采用的两种投稿方法这两种投稿方式自身都存在着一定的不足:

收稿时间长、效率低下、稿件错过最佳发表时间,甚至有可能造成数据信息丢失,沟通脱节等,即浪费时间又浪费资源。

为了改善上述情况,杂志社急需一种投稿软件来代替之前传统的方法来管理杂志社的投稿过程。

现如今,计算机技术已经在社会中普及,而且应用十分广泛。

因此,计算机逐渐成为了各界各阶层人士使用现代技术的重要工具。

如果计算机能够在杂志社投稿的过程中起到辅助作用,就可以解放审批人员和管理者,从而使他们更好的投入到采集、处理信息的工作中去,除此以外,也帮助着管理者在正确的时候做出正确的决定。

当计算机对所收集的资料产生的变化进行分析过后,就会开始对初始的资料数据进行处理与储存。

管理员可以在遇到问题的时候,根据具体的问题进行查找和检索。

这样一来,除了可以动态管理整个系统,更能够将投稿过程自动化管理,办公效率大幅度提高。

一个杂志社计划出版杂志,就需要实现作者投稿、编辑审稿、专家审稿、反馈作者、出版发行几个基本步骤,传统的方式一般采用邮寄和电子邮件方式实现文稿和信息的交流,时间周期长,信息延误大,不可控因素很多。

互联网的天生优势就是信息文字传输速度快捷方便,资源分享方便,能够即时实现

不同地点的人们之间的沟通和交流。

出版社采用互联网的投稿系统,将会为文稿的投稿审批带来质的变化,极大的提高作者投稿、编辑审稿、专家审稿、结果反馈和相互沟通的效率,为出版杂志的流程管控带来极大的便利。

所以,选择在线投稿系统对杂志社是一项重大的行业变革,是一项大势所趋的信息化改进运作,可以有效的提升出版流程的效率和速率,增强行业竞争力。

1.2东软杂志社在线投稿系统发展现状分析

通过调查发现,杂志社对于都搞工作的管理流程是基于文本,表格等的手工处理,这样容易导致数据出现错误偏差。

杂志社的收稿、审稿、刊登稿件信息节奏缓慢;投稿主要通过快递邮寄的方式,交通状况、邮递方式等原因直接影响着工作效率。

随着社会科技的发展和互联网的应用,人们开始使用电子邮件,杂志社的审批人员借助电子邮件与作者沟通,作者的投稿方式也可以通过电子邮件来实现,采用这种方式虽然较比之前的快递邮寄方式有很多的好处,但有同时也会凸显出一些缺点:

数据庞大而复杂,查询繁琐,丢失和记错数据时常出现。

杂志社的稿件能否高效准确的处理稿件直接影响着杂志社的发展,利用计算机与互联网技术能够提高工作效率简洁工作流程已是不争的事实。

开发及使用通过互联网实现远程处理稿件的软件,以加快稿件的处理速度与准确性,提高稿件处理过程效率,提高作者与审稿编辑、审稿专家间的互动交流时效。

通过在网络上的搜索可以发现,我们国家现在已经有好几十家杂志社可以实现了这种远程处理的模式,而在国外,许多的学术性期刊在这方便面要比我国多很多,可以达到70%以上。

目前具备在线投稿处理功能的杂志社大部分集中于美国,虽然他们的总体水平还没有达到一个很高的程度,使用面也没有达到全覆盖,但毕竟国外在杂志社出版信息化、数字化方面开始了探索与实践,还是很值得我们国家的许多杂志社模仿和借鉴的。

近些年来经济和科技的高速发展,不论是在我们国家还是其他国家,杂志社的数量在与日俱增,与此相对应的是,相应方面的作者也如雨后春笋般增多,作者的稿件随之增多。

这样就增加了编辑和专家在收录稿件和审批稿件时的工作量。

为了满足越来越高负荷的办公需要迎合社会和科学技术的发展趋势,北京玛格泰克科技有限公司率先使用JSP语言编写了整套的网上投稿、编委远程办公和专家远程审稿系统,并广泛应用于《计算机应用》等三百多家国内外著名杂志社杂志和十几家出版社。

不过相对来说,通过JSP开发的此类系统不是太多见,尤其是在国内。

而在国外大部分的出版社都采用电子投稿,例如美国的韦斯顿杂志社自从2002年就一应全面告别纸质的投稿模式,一来对于自然资源的保护,最主要还是电子投稿方便管理,数据保存方便且长久。

所以国内还需要向外国的这种成熟的投稿系统进行借鉴。

1.3系统设计目标

整个系统所采用的开发工具主要有JSP等,从作者、编辑和专家的角度开发整个在线投稿系统。

整个系统不但方便了作者的投稿过程,也方便了编辑和专家的审核过程。

整个系统是一个基于web的在线投稿系统,其操作简便、投稿高效等优点可以是作者和审稿人都拥有比较好的使用过程。

整个系统在设计上模块清晰而且拥有基本的投稿所需要的功能,从而使作者、审稿人和管理员都能拥有一个比较清晰地使用过程,提高杂志社的投稿效率。

 

第二章开发环境和相关技术

2.1开发及运行环境

本系统将利用Windows开发的开发环境,采用B/S架构,MySQL数据库,Struts+Hibernate集合框架以及JSP技术对该工程项目进行构建。

以下将对其系统的开发技术及开发工具进行详细的介绍。

2.2B/S开发模式

B/S结构的工作流程:

用户在浏览器上通过页面向服务器发出请求,这是,服务器会及时的对浏览器发出指令进行处理并将结果进行反馈,WEBSERVER将会处理其余的信息,并且在网页上随时生成。

一方面,结合了前版的优点,另一方面,也弥补了许多缺点。

这样事物逻辑处理的部分可以被我们从客户的主机中提取出来,这样它只能负责显示的部分可以降低客户主机的负载。

这样很多的工作交给服务器来处理,就可以达到降低系统入门要求的目的。

(1)开发和维护成本

从C/S的角度来说,不同的客户端软件所对应的系统是有所不同的,这样对于程序员的挑战太大了,因为他们要进行很多次的编程,会使他们逻辑混乱,身心俱疲。

因此就会把所有的操作推到客户端的主机上进行,达不到目的。

因此,B/S应运而生,现在的一切操作只需要客户在浏览器上进行,其他很多的工作都是交由服务器来处理的,比如说数据的处理和系统的升级维护。

这样不仅降低了开发和维护的难度,还使得页面可以达到实时动态的效果。

(2)客户端负载

根据上文所涉猎到的内容B/S,C/S两者的结构式不同的,前者把所有的运算交给服务器,不会占用到客户主机的速度,降低了对客户主机的要求;二后者吧运算全部交给客户的主机,使得主机的负载过大,数据也会越来越多,占用越来越多的空间,导致运行速度变慢,久而久之便会使系统受到一定的影响。

2.3JSP简介

JSP是一种动态网页技术标准,它是基于JavaServlet以及整个Java体系的web开发技术。

JSP技术承袭了Java的一次编译后,就能各处运行的特点,拥有跨平台的特性。

(1)JSP的工作原理:

当Web服务器受到访问JSP网页的请求之时,JSP引擎将获得请求响应给服务器端的JavaBean组件或Servlet等,再然后经这些组件对发出的请求进行处理,数据信息经过检查,后由服务器端的组件再次将响应结果传递给JSP页面。

(2)JSP体系结构:

它的体系结构大体分为两种,一种是JSP+JavaBeans技术。

JSP页面体现的是独自响应请求。

其特点是此种模式仅仅是适合小型的应用程序。

另一种便就是JSP+Servlet+JavaBeans技术。

这种技术适用于服务端,还会使数据长期驻留在内存上。

Servlet技术中所对应的controller,就是负责页面的请求,生成出JSP中使用Beans组件的管理者,而且还会判断出控制请求传递的问题等。

(3)JSP技术的特色:

一是:

简化了页面生成技术。

JSP采用了标准的HTML或XML命令,用这种标准化的命令对页面的格式和布局设计进行处理,使得其形式与内容可以独立的进行处理,这样做便可以用于大型项目的分工合作了。

二是:

与Java平台有机集成。

使用Java语言作为它的脚本语言,使得其可以使用几乎所有的Java组件,充分发挥出了Java语言的强大功能。

三是:

硬件平台和服务器无关性。

JSP秉承了Java技术的“一次编写,随处可用”的特性,运行于大多数的操作系统平台及Web服务器。

四是:

功能扩展性。

JSP通过使用JavaBean或者自定义的标签进行功能的扩展,还可以通过JDBC等与如Oracle、SQL这样的大型关系数据库进行连接。

2.4MySQL

MySQL是目前最流行的在Web应用方面最好的关系型数据库管理系统之一。

MySQL处理方式是将关联数据库的数据保存在数据库不同的表之中,而且这种数据库增加了速度并提高其灵活性。

而MySQL数据库体积不仅小、而且处理速度非常快、更让我们值得去使用的是它的代码是开源码,所以一般的中小型软件开发都会将MySQL作为其网站的数据库的首选。

2.5JDBC技术

系统数据库的连接是应用了JDBC技术,这种技术是一种用Java语言编写的且支持SQL的应用程序接口。

通过这些接口,执行SQL语句,方便地建立与其数据库的连接,因此完成对不同数据库的访问。

JDBC总共提供了三项服务:

数据库建连接、数据库中SQL语句传递、数据库中取得执行结果。

本系统中利用java.lang.Class类内的forName()函数加载JDBC驱动程序。

完成载入后,使用DriverManager类所提供的getConnection静态函数,取得与数据库间的连接对象Statement完成与数据库间SQL指令的传递跟数据库的连接。

 

第三章系统需求分析及可行性研究

3.1系统需求分析

经过自己两个月的调研结果,调研对象是社会上的杂志社,因为这个群体,是本系统的主要应用对象,对于在线投稿系统的管理,则是在日常杂志社投稿的过程中体现出来。

大部分对杂志社的调研结果显示,有大部分在只是都还没有普遍应用在线投稿的系统,据次调研结果,设计此次在线投稿系统软件具有可推广性。

3.2系统可行性研究

系统可行性分析的目的是为了付出最小的时间等资源来判断此问题能否解决。

要达到此要求,必须分析以下几种可能的利弊,从中判断此系统是否可以实现并且达到要求,由此可以看出,可行性分析可以大大的简化系统分析和设计的过程,最终完成系统分析和设计过程。

熟悉杂志社投稿业务的流程应该作为东软杂志社在线投稿系统的前提应该。

结合之前的调查结果和收集的信息,以此为基础明确系统的目标。

系统目标应充分体现,从而达到在线投稿系统的普遍推广和使用者的喜爱与认可。

3.2.1技术可行性

我们所说的技术可行性需要考虑两点,一个是可否顺利开发,一个是软硬件是否满足要求。

本系统由三层结构构成,后台数据库使用MySQL数据库,安装使用简单易懂,操作流程简便;用的是JSP平台开发,所以我们可以简单进行调试,而且当前的主机配置完全是性能过剩,完全可以满足系统的运行,所以技术上可行。

3.2.2经济可行性

本系统在设计时充分考虑到用户体验的同时又兼顾经济的可行性。

网站整体采用体系结构,开发、维护等工作都集中在服务器端,使系统开发、维护费用大大降低,本系统由自己进行设计与开发,不需要支付开发酬劳。

开发系统需要的相关开发工具无需付费,可以在网上免费获取,省去了部分软件开发所需的成本费。

由此可见,本系统的开发有很好的经济条件。

3.2.3操作可行性

本系统是基于B/S的架构设计的,B/S构架不但兼容了大部分的浏览器,而且对用户的要求较低。

用户可以通过对浏览器的操作进行数据的增删改查,在当前信息化技术已经相当普及的时代,只要会使用计算机就能进行操作,所以在运行上是可行性的。

3.3系统需求分析

1、稳定性要求

整个应用软件系统能够连续7天每天24小时的工作。

要求系统对数据的完整性和一致性达到99.99%的准确率。

检查用户输入数据的合法性,确保畅通,并有能自动纠正错误的数据处理功能。

2、系统的响应时间

系统响应时间应在人的感觉和视觉范围内小于1秒,系统响应时间足够迅速小于5秒,能够满足用户要求。

3、可使用性

首先用户操作的界面要清晰直观,方便进行一切操作,而且要验证对格式和数据类型有一定的限制的数据,比如说客户端验证和服务器验证。

其次如果出现错误要提醒用户,让用户重新输入正确的信息。

4、安全保密性

用户与用户权限一一对应,登录使用系统必须是合法用户。

为了保护账号和密码等重要信息的安全,要对这些信息进行加密处理。

5、可维护性

系统采用了记录日志,用于记录用户的操作及故障信息,同时本系统采用的B/S模式,结构清晰,便于维护人员进行维护。

3.4业务流程分析

东软杂志社在线投稿系统的整体业务流程图,如图3-1所示。

新用户需要先选择注册项,将注册用户信息表按要求完整的、真实的填写完成。

成功注册后便可进入登录页面进行用户的正常登陆。

如果是已经注册的用户,直接进入登录页面。

用户成功登录后,便可以进行投稿。

投稿过程需要用户正确填写完整的、真实的、正确的稿件信息并投稿。

之后便进入责任编辑和专家的审稿过程。

图3-1业务流程图

第四章系统总体设计

4.1系统功能设计

系统设计是一个把软件需求转换成用软件系统表示的过程。

通过对目标系统的分析和研究,做出了东软杂志社在线投稿系统的总体规划,这是全面开发系统的重要基础。

在对东软杂志社在线投稿系统全面分析调查的基础上,制定出东软杂志社在线投稿系统的总体规划。

系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图.

东软杂志社在线投稿系统前台功能模块图如图4-1所示:

图4-1东软杂志社在线投稿系统功能模块图(用户和专家)

4.2系统数据库设计

数据库是本系统的核心和基础[10]。

整个系统的质量受到了它最直接的影响。

所有的系统设计都要以数据为根基,如果前期的设计不合理不完善,将会在以后的系统开发过程中,后期的功能扩充与变更系统的维修护理时,造成很多不必要的问题,甚至要从头设计。

4.2.1概念结构设计

从数据需求分析中得出系统的实体属性图。

专家实体属性图如图4-2所示:

图4-2专家实体属性图

专家评价实体属性图如图4-3所示:

图4-3专家评价实体属性图

注册用户实体属性图如图4-4所示:

图4-4注册用户实体属性图

稿件实体属性图如图4-5所示:

图4-5稿件实体属性图

E-R模型的组成元素有:

实体、属性、联系。

E-R模型用E-R图表示。

用户在工作环境中所联系的事物,就是实体,也就是对实体特征的描述。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。

实体用矩形框表示,实体名称标注在矩形框内。

用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。

(2)属性是实体的性质。

用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。

(4)在程序中实现对他们的完整性和一致性控制。

从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图,如图4-6所示:

图4-6系统E-R图

说明:

图中用矩形表示实体。

实体之间的关系

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2