1、基于 Web 的在线投稿处理系统的设计与实现摘 要:参照学术论文的投稿、审稿模式,在线投稿处理系统主要分为用户,编辑,专家等模块,同时也包括系统管理功能。该系统允许用户完成在线写稿、预览、投递,并上传 PDF 文档;编辑可根据作者提交的稿件样式来决定该稿件是否通过初审;专家可以对编辑审核通过的稿件进行再审核;主编可以对专家审核通过的稿件进行终审,决定稿件的发表与否,并给出合理性的建议。在线投稿处理系统的在投稿方面的使用,大大地方便了作者的投稿,有效地解决了传统期刊管理所产生的问题,加强了信息资源共享的程度,同时也方便了编辑和专家对稿件的审核,提高了工作效率。本系统在 Windows 7 操作系
2、统下,基于 Eclipse 和 MySQL 数据库进行开发,使用 Java 语言来编程。关键词:在线投稿;MySQL;EclipseThe Design and Achievement of Online Submission Processing System Based on WebAuthors Name: LI Pan-pan Tutor: WEN Juan-juanABSTRACT: Based on the models of submission and approval of academic papers, online submission processing syste
3、m mainly contains the models of subscribers, editors, experts and so forth, also including the system management functions. This system is allowed to write, preview, and post on line and upload PDF documents; The editors can decide whether the manuscripts can pass the first trial according to the ty
4、pes of manuscripts submitted by writers; The experts can audit the manuscripts again which are approved by editors; The editors in chief can make the final judgment on these manuscripts which are approved by editors, deciding whether the manuscripts can be published or not, and offering the reasonab
5、le suggestion.Using of online submission processing system on he aspect of submission can offer great help for writerssubmissions, and efficiently solve the problems of traditional management of periodicals, strengthen the degree of sharing of information resources. At the same time, it can substant
6、ially help the editors and experts to approve the manuscripts, and increase the efficiency.Under the operation system of windows 7, this system is developing based on the Eclipse and MySQL databases, using Java technology to programme.KEYWORDS: Online Submission; MySQL; Eclipse目 录1 引言 .11.1 课题背景及意义
7、.11.2 国内外现状 .12 可行性研究与需求分析 .22.1 系统可行性 .22.2 需求分析 .33 总体设计 .43.1 系统模块的划分 .43.2 系统结构 .53.3 系统的流程设计 .63.4 数据库的设计 .64 详细设计与实现 .114.1 主页模块 .114.2 用户模块 .124.3 编辑模块 .154.4 专家模块 .164.5 主编模块 .174.6 管理员模块 .185 系统测试 .196 结束语 .21致谢 .22参考文献 .2311 引言1.1 课题背景及意义传统的投稿方式有邮寄和电子邮件两种。邮寄方式投递时间长,反馈时间更长,并有投递错误、半路遗失的可能,既慢
8、又不保险。E-mail 方式基于网络环境下,利用广大 Internet 服务提供的电子邮件服务投递邮件,比起传统的邮寄,这种方式在时效和安全上都迈进了一大步,但同时也有很多不足:如作者本人邮箱容量的限制、编辑邮箱的承载量的限制等 1。传统的稿件收发和稿件审批编辑工作,以及期刊稿件管理工作通常由工作人员手工完成,这项工作不仅浪费了大量的人力、物力、财力,而且不利于工作效率的提高和管理水平的提升 2。越来越多的稿件作者开始选择计算机来撰写编辑稿件,选择使用网络进行稿件投递。这些现象都有利于提高工作效率和管理水平。在线投稿处理系统的实现克服了传统投稿方式在操作过程中出现的烦琐事务、投递错误和文件丢失
9、等问题,把日常的稿件处理、资料信息管理等事务使用软件系统完成,这样可以实现从投稿、审稿、编辑、发行等全过程的网络化,比传统模式更加灵活方便 3。1.2 国内外现状期刊的稿件处理直接影响着期刊的发展。随着经济的飞速发展,不论是国内还是国外,期刊的数量越来越多,同时,相应学科的作者也在增多,稿件也随之增加,这样就增加了编辑在录入和审稿时的工作量。为了适应现代化的办公环境,推广使用基于网络的稿件运行处理模式,从而加快稿件的处理速度,增强稿件作者与审核编辑、专家之间的互动交流,这样的模式在现存的技术下,可定位实现。在国内已有多种杂志基本实现了稿件的运行处理,比如,北京玛格泰克科技有限公司编写的全套网上
10、投稿,编辑运行办公系统和专家运行审核系统,已广泛应用于计算机应用 、 计算机工程与应用 、 山东大学学报等著名期刊杂志和十几家出版社,大大地优化了工作流程,提高了工作质量和效率。可国内的大部分期刊还没有付诸实施。国外学术期刊在这些方面做的相对好的多。目前,具有稿件运行处理功能的教育2技术专业期刊大部分集中于美国,尽管总体水平不高,使用面不广,但在期刊出版信息化、数字化方面已开始了发挥与实践,值得国内期刊借鉴。当然,随着网络信息化的进一步发展,办公自动化会更多地应用于期刊的工作领域,也会对现代期刊的发展产生积极的推动作用。2 可行性研究与需求分析2.1 系统可行性在线投稿处理系统所涉及的用户多,
11、不同的用户权限完全不同。本系统的用户有普通用户、编辑、专家等。普通用户可以通过注册登录在线投稿网站进行预览、投稿等;编辑登录后对新投稿件进行初审,有权对于不符合要求的稿件进行退稿同时可以对投稿者发邮件提建议等;专家登录后对于编辑审核通过的稿件进行再审,有权对于不符合要求的稿件进行退稿;主编登录后对专家审核通过的稿件进行终审,决定该稿件是否发表。2.1.1 技术可行性根据该系统所要完成的功能来衡量所需技术是否具备,主要是从现阶段所配备的硬件和软件等方面去考虑。考虑到所需操作系统的可行性,在硬件方面,只要是 Pentium III 系列及以上的计算机,内存在 256M 以上,硬盘在 2G 以上,都
12、可以满足系统的开发需要,考虑到现在电脑配置整体都偏高,所以硬件上可行。在软件方面,则使用现在比较流行的 Eclipse 进行设计,使用 MySQL 存储数据,而这两个开发工具现在都比较成熟,所以软件上也可行。2.1.2 经济可行性本系统可以直接利用目前已相当普及的互联网,在建立服务器之后,任何接入互联网的计算机即可直接访问,无须增加其他成本。同时,系统在开发阶段也具有经济可行性,开发过程中所需的计算机参考书等资料也不会增加开发人员的负担。整个系统的开发所需的费用主要是在软件维护方面,这相对于传统的人工审稿和投稿管理维护来说,大大减轻了工作人员的劳动强度,极大地提高了工作效率,可节约大量的人3力
13、、物力和财力。所以,本系统在经济上是可行的。2.1.3 操作可行性界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。具有易用性、灵活性、开放性与可视性。所以,本系统在操作上是可行的。综上所述,通过技术、经济、操作的可行性分析。可得出,使用 Java 和 MySQL开发在线投稿处理系统是可行的。2.2 需求分析鉴于日常的期刊发行、稿件处理存在很多烦琐事务,导致文化知识的传播速度远远跟不上文化知识本身的发展速度,这严重地阻碍了我国科学知识的发展,并且造成了科学知识的实际应用滞后的现象。随着网络的发展,逐渐兴起了在线期刊的热潮。这样可以
14、实现从投稿,审稿,编辑,发行等全过程的网络化,比传统的稿件管理模式更加灵活方便。本系统的主要目标就是实现期刊稿件的在线管理。期刊在线管理的好处是,可以让读者能够方便地找到所需要的文章,可以借助互联网推广期刊,比传统的书籍期刊有很大的优势和发展潜力;稿件在线管理的好处是,投稿人和出版社之间不需要使用传统的邮递方式来传递稿件,同时投稿、审稿、编辑、发行等全方位的网络化管理,既把人们从地域上解放了出来,也极大地提高了文章的收录速度。2.2.1 功能需求该系统主要分为前台管理和后台管理两个主要的模块。前台管理模块主要包括登录模块:用户在前台可以注册、登录,编辑和专家也可以通过登录名登录系统网站;用户登
15、录后可以在个人信息模块中查看个人的资料,还可以修改密码,用户在消息管理模块中可以写邮件,能够看到自己已发送的邮件和收到别人发送给自己的邮件,用户还可以在稿件管理模块中可以清晰的看到自己正在审核中的稿件、已发表的稿件和已投的稿件;编辑在登录系统网站后在稿件审核模块中看到用户新投的稿件和自己已初审的稿件,在邮件通知模块可以给投稿者给以意见和建议;专家登录系统网站后在稿件审核模块中可以编辑审核通过的稿件和自己已审核的稿件;主编登录系统网站后再稿件审核模块中看到专家审核通过的稿件和终审通过的稿件。后台管理模块是管理4员对用户、编辑、专家的管理。管理员对用户可以查找和删除;管理员对专家可以新增和删除;管
16、理员对编辑可以新增和删除;管理员对审核不通过的稿件进行处理。2.2.2 系统需求(1) 硬件环境CPU:Pentium III 系列及以上;内存:256M 及以上;硬盘空间:2GB 及以上。(2) 软件环境操作系统:Windows 7 或以上版本; 浏览器:Internet Explorer (64 位) ;数据库:MySQL;开发工具:Eclipse。(3) 运行平台: Eclipse 软件是一个开放源代码的、基于 Java 的可扩展开放平台 4。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(
17、JDK) 。MySQL 是一个开放源代码的小型关联式数据库管理系统,被应用在 Internet 上的中小型网站中,其体积小、速度快、总体拥有成本低等得到广泛的应用。3 总体设计3.1 系统模块的划分在线投稿审稿系统有 4 种用户:投稿用户、审稿编辑、审稿专家、管理员。(1) 投稿用户一般的用户可以通过注册后登录在线投稿审稿系统的网站,可以浏览最新发表的文章,可以根据自己的需要查询已发表过的文章,可以对自己的资料和密码进行修改,同时可以向该网站发表自己的优秀作品供大家分享,用户可以写邮件和接收邮件,还可以记录自己已发表的稿件、正在审核中的稿件和已投的稿件。(2) 审稿编辑编辑用户分为普通编辑和主
18、编。普通编辑登录后对新投的稿件进行初审,对一些5初审的稿件如果符合要求可以标注审核通过,对一些不符合要求的稿件标注不符合,同时也提出自己的意见和建议。主编登录后对专家审核通过的稿件进行终审,决定该稿件是否发表。(3) 审稿专家专家登录后对编辑已经审核通过的稿件进行再审,对该稿件是否通过给出自己的意见和审核结果,仍可以对初稿通过还有问题的稿件进行退回。(4) 管理员对于管理员,需要负责整个系统的正常运转,因此它需要很多的管理功能。 用户管理管理员可以查找所有的用户,添加新增的用户,删除一些非法的用户。 编辑管理管理员可以加入一些新聘用的编辑,删除一些已辞退的编辑。 专家管理管理员可以加入一些新聘用的专家,删除一些已辞退的专家。 稿件管理对审核没有通过的稿件进行删除和管理。3.2 系统结构 根据系统的功能需求与模块划分,可以给出系统的前后台功能结构图。前台功能结构图如图 3-1 所示。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。