基于Spring mvc的在线投稿网站的设计与实现毕业论文Word下载.docx
《基于Spring mvc的在线投稿网站的设计与实现毕业论文Word下载.docx》由会员分享,可在线阅读,更多相关《基于Spring mvc的在线投稿网站的设计与实现毕业论文Word下载.docx(53页珍藏版)》请在冰豆网上搜索。
![基于Spring mvc的在线投稿网站的设计与实现毕业论文Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/28/02927ced-105a-4ba3-b785-dc065a4a65d3/02927ced-105a-4ba3-b785-dc065a4a65d31.gif)
再者,无论是作者还是编辑社,在寄信回信邮递过程中也会产生一定的费用。
第二,投稿周期较长。
从投稿者完成投稿到接到期刊社的答复经历的时间普遍比较长,影响作者的创作及向其他期刊重新投稿,即便录用,从期刊社返回的意见及修改可能也会因时间的延迟而失去效用,及时性极差[1]。
因此实现实时通信成为投稿过程中非常重要的一环。
第三,期刊社每天收到大量的来信并要拆信,任务繁重而枯燥;
还要对每天的来稿进行登记和分发,浪费大量的人力物力,并且效率低,准确度低。
最后,相对于现代关系型数据库存储数据,纸质稿的存放及检索成为一大难题。
当纸质稿堆积到一定程度就要进行清理,并且在大量纸质稿中查找数据变得异常艰难。
(三)Email投稿
(四)
随着计算机的普及与推广,纸质投稿向无纸化投稿演变,人们通过电子方式向编辑投稿。
虽然Email投稿打破了时空,实现了及时性,但是电子投稿仍然需要相应的打印机或扫描仪等辅助设备,从而实现电子文稿与纸质文稿的格式转换。
电子投稿还有其他的不足[1]:
1.电子的容量有限,有些稿件不能及时收到。
2.
3.某些稿件容量较大,受发送方容量和网络流量限制,不能发送或者稿件已发送但是已损坏不能打开。
4.
5.电子容易传播病毒,对客户端的电脑和稿件的安全造成一定的威胁。
6.
7.某些作者在稿件中使用自己的特殊方式制作图表或程序,编辑部电脑无法识别和修改。
8.
(五)在线网上投稿
(六)
随着大数据时代的到来,人们对效率与质量越来越追求,对时间的观念也逐渐加重。
在线投稿的出现迎合了人们长期以来的期望,其时效性强,周期短,并且投稿者与编辑之间的沟通也得到前所未有的改变,变得更加便利,加强了信息之间的时效性。
在线投稿把投稿者,编辑,审稿者有机地连在一起,各者之间的透明度高,也更便于系统管理者对三者的管理。
自从出现了在线投稿后,只要投稿者拥有一部电脑,就能无时无地进行创作投稿,并能随时了解到自己的稿件的目前最新状态,编辑者和审稿者对稿件的修改意见也能及时地反馈到投稿者中,节约时间的同时也加快了三者之间的协作,因此给人们带来了前所未有的便利!
1.1.2研究意义
网上投稿,是指稿件作者访问指定的页面并将稿件上传,并同时实现稿件的自主性管理的过程[2]。
这里所谓的稿件自主性管理是指作者对所投稿件自行管理,对编辑审稿的进程自行查询,无需直接与编辑接触,即可满意地获得稿件处理意见及处理进程的相关信息[2]。
网上投稿系统是一类基于互联网平台实现期刊杂志编辑部稿件自动管理的实用型软件系统,它针对期刊杂志编辑部稿件处理的主要工作容,提供了从作者投稿到编辑选稿、审稿、稿件修改以及稿件查询的一整套完整的工作流程,并结合期刊综合信息的发布,构建出编辑部稿件自动管理工作平台[2]。
在线投稿符合现时代绿色环保的理念,节约大量纸的同时,又能加强投稿者之间的交流,前端提供大量的优秀稿件,期刊,论文,提供给到访者阅览,提高了资源的可用性并能恰当的留住了潜在投稿者,对于稿件的开发存在间接的促进作用。
再者,其全站检索能力比起纸质版投稿时代已经是一个质的飞跃,数据存贮安全性又高,并且到访者可以通过留言给予我们提意见,共同促进的业务优化以更好地提高优质服务,已在投稿方式之中占着绝对优势。
2.3国外现状和发展趋势
2.4
1.2.1国现状
1.2.2
互联网的出现和发展已经有几十年的历史,但是我国正式介入互联网是在1994年[3]。
实际上,我国互联网的起步比西方发达国家晚了好多[3]。
因此,网络系统虽然经过不断更新,但是相对西方互联网技术来说还是落后,开发出来的系统还不能满足客户的要求。
我国网络电子期刊起步较晚,但发展速度较快。
到目前为止,已有几千种报刊上网。
我国的出版体制与国外的体制有着一定的差异,我国大规模的学术性期刊出版单位提供这方面发展还是比较滞后,所以也比较难找到网上集中提供学术性期刊的站点。
但是还是有一部分做的比较出色,例如中国知网和中国互联网信息中心等。
除了门户型集中提供期刊的站点外,许多杂志期刊投稿社都有自己的。
这些致力于为到访者提供优质服务。
就仅仅以投稿为主要目的的在线来说,一部分前端页面不协调,功能不齐全,只能仅仅提供投稿功能;
另一部分虽然功能较齐全,但是操作起来较繁琐;
因此,为投稿者定身打造一个在线投稿迫在眉睫。
虽然在线投稿已不断发展,但是为了追上国外发展的速度,我们应该更加注重创新和根据实际情况为目的客户量身设计,设计出一个效率高,时效性强的在线投稿。
在我国,由于公共基础网络质量相对较低,此类投稿审稿系统的应用相对滞后[5]。
自1998年以来,也有不少期刊在这方面进行了有益的尝试。
但由于各种各样的原因,这些系统大多流于形式,得不到真正的应用。
目前,由于国家化的合作,刊物之间的激烈竞争和我国基础网络设施的完善等原因,使越来越多的编辑部开始认真规划和部署适应自己需要的投稿[5]。
1.2.3国外现状
1.2.4
西方发达国家电子期刊网络化发展得非常迅速,1996年上网期刊约计1000种,至1998年已达一万种[3]。
主流出版商和发行中间商大规模地开展了期刊上网,将原先许多出名的出版物放到了Web服务器上,类似于非常出名的Academic和OCLC等[3]。
Academic即是美国学术,是美国一家非常著名的学术出版公司。
该由罗宾逊于1920年其家乡匹茨堡创建。
AcademicPress出版的期刊是学术品质非常高的刊物,其中为《科学引文索引》(SCI)收录的核心期刊有109种,并且在SCI查到的这些期刊的文章编名都可连接到AcademicPress的全文[3]。
前几年,AcademicPress实施的电子期刊的Internet网络版"
国际数字电子访问图书馆"
(InternationalDigitalElectronicAccessLibrary),简称IDEAL,可以免费获得部分学术期刊的全文和摘要[3]。
IDEAL(InternationalDigitalElectronicAccessLibrary)数据库为美国大型学术AcademicPress所推出的电子期刊全文影像数据库。
所收录的期刊出版年限自1996年至今,涵盖之学科类别的种数为:
生医科学(67)、财经法商(16)、工程与材料科学(22)、生命科学(57)、数学与计算机科学(39)、物理与环境科学(49)、心理学(23)、社会科学(20)等领域[3]。
IDEAL数据库各笔记录均包括文章之出处(刊名、卷期、年代、起讫页数)、容摘要及全文影像。
检索者可利用关键词检索,或是利用题名、作者、刊名等字段进行查询。
1.2.5在线投稿的优势
1.2.6
●便于投稿
●
在线投稿提供了用户一个全新的投稿平台,其及时性,安全性,方便性得到了完美融合,给予了用户一站式服务,把投稿者,编辑与审稿者连成一线,信息得到及时传达与反馈,从而实现投稿-编辑初审-审稿者审稿-发布一体化。
●便于审稿
在线投稿的审核流程按照一定顺序进行,投稿后先由编辑进行最初的格式之类的初审,审核通过后再由审核者审核!
●便于查询
用户可以随时查询到自己稿件的状态,审核情况;
除此之外,还可以查询到自己需要的稿件作参考,这样可以提高作者的创作兴趣与进度,达到作者与系统的互惠互利!
●便于管理
该系统将投稿者,编辑与审稿者各自的功能明确开来,各个角色都有相应的功能模块,便于系统管理者管理!
1.2.7在线投稿的构建条件简单
1.2.8
另外,值得注意的是,构建一个在线投稿系统所需要的硬件以及软件设施也是很简单的。
我们需要一台的计算机;
还需要一个服务器,能够承载一个数据库,用来记录稿件信息和用户信息,能够提供用户查阅和下载资源,因此这样一个服务器也不是问题;
最后就是一个在线系统,既然是基于网络的一个系统,那么客户端的配置可以变得很简单,其他的都交由后台去处理。
因此构建一个在线投稿系统具有了必要性和条件性了。
1.2.9在线投稿是当前的发展趋势
1.2.10
在网络环境下,在线投稿与审稿系统通过Browser/Server方式,实现作者、审稿者和编辑部之间稿件的交互反馈,实现作者、读者在互联网上的论文查询和阅读[8]。
与传统的手工流程相比,在线投稿、在线审稿等新的手段解决了传统流程中信息交流不畅的问题,提高了稿件处理的速度,缩短了论文发表的时滞。
综上所述,在网络技术逐渐渗入社会生活各个层面的今天,传统的投稿方式也面临着变革,而在线投稿则是一个很重要的方向。
基于网络的在线投稿是传统投稿的进化,加上数据库技术的利用,大大简化了查稿和筛选稿件的过程。
因此在线投稿是电子化投稿不可缺少的一个重要环节。
这种高效、方便的在线投稿模式逐渐成为国外的首要投稿模式取向。
使用在线投稿,用户通过账号、密码或口令进行登录,即可进行稿件的投递和查询功能,可避免浪费不必要的人力物力;
而且可以采用审稿功能,可以对条件符合的稿件进行审核,并把审核意见反馈到用户当中,大大提高信息传达效率以及查阅稿件的准确率。
因此,在线投稿将是越来越受欢迎。
1
1.1
1.2
2.5框架搭建
2.6
1.3
1.2.3
1.2.5
1.2.7
1.2.9
1.2.11
1.2.12
1.2.13
1.2.14
1.2.15
1.2.16
1.2.17
1.2.18
1.2.19
1.2.20
1.2.21
1.2.22
1.2.23
1.2.24
1.2.25
1.2.26
1.2.27
1.2.28
1.2.29
1.2.30
1.3.1SpringMVC框架原理
1.3.2
SpringMVC实现了MVC的核心概念,它为控制器和处理程序提供了大量与此模式相关的功能。
并且当向MVC添加反转控制时,它使应用程序高度解耦,提供了通过简单的配置更改即可动态更改组件的灵活性,SpringMVC在接受一个请求时的处理流程,如下图所示[4]。
[3]
图1框架流程图
1.3.3Controller层搭建
1.3.4
首先,在web.xml配置一个监听器ContextLoaderListener,然后配置一个主控制器DispatcherServlet,名字叫mvc,专门拦截以.jhtml结尾的请求,除此之外,要设置contextConfigLocation装入的Spring配置文件。
如果没有指定的话,默认会去/WEB-INF/下加载applicationContext.xml,本系统的配置文件放在myxml目录下;
web.xm