基于Struts框架的在线稿件处理系统的设计与应用

点赞:7350 浏览:23626 近期更新时间:2024-03-28 作者:网友分享原创网站原创

摘 要:根据编辑部对稿件管理的实际情况出发,结合本人对稿件处理流程的工作经验,进行了此处理系统软件的研究设计.本系统基于J2EEStruts的框架,OracleDatabase为后台数据库设计而成,实现管理模式,完成了以网页浏览器为基础的信息发布、投稿、审核、编辑、统计查询、组稿、出版等网络化、个性化管理.

关 键 词:在线;稿件处理系统;投稿;审稿;JSP

中图分类号:TP311文献标识码:A文章编号:1674-7712(2013)06-0084-01

我国科研论文发表数量在不断增长,科技期刊编辑部的稿件数量在迅速增加,稿件管理的压力增大.传统的稿件管理模式很难应对大量稿件的信息流、资金流的管理以及关于期刊及时信息的发布.据有关机构统计,2010年1868种中国科技核心期刊中1105种期刊有自建网站,占中国科技核心期刊总数的59.2%.利用信息技术实现期刊管理的数字化和网络化,成为期刊发展的必然选择[1,2].

一、系统的需求分析

总的设计原则是:系统稳定,信息安全、使用上方便、灵活、界面与言语的友好性.尤其要注意的是信息的安全问题,既要防止网站遭到、病毒破坏,也要防止作者恶意大量投稿,还要满足审稿时的“双盲审”制度.实现目标是方便作者、审稿专家、编辑及管理人员的使用,基本符合原有的投稿、审稿、编辑习惯,实现编辑部内部的网络办公,提高效率,节约成本.本系统应该具有的功能需求包括:(1)发布或自动更新编辑部的一些日常信息.如:编辑部简介、编委会的介绍、投稿指南、学术活动、信息公告、征订启事等内容.(2)给投稿作者提供一个入口,实现在线投稿、查询、维护的功能.(3)为审稿专家提供在线审稿的功能.在线审稿数据库中的专家可以通过登陆和在线提交评审意见.查看自己的待审稿件、在审稿件和已审稿件.审稿专家的和由编辑部分配.(4)为编辑及管理人员提供的功能有:对各类信息的增、删、改、统计和查询等功能,并对统计和查询结果自动形成文档,支持打印;设置稿件模板;作者库与专家库维护;来稿登记;稿件初审;对待审稿件选择专家送审;处理专家审稿意见;将待改稿件退回作者修改;发录用通知单;从待发稿件中挑稿送出排版[3].


二、系统功能设计

使用系统的三个主要使用者为作者用户、编辑、审稿专家用户.编辑部的基本工作流程为:作者注册→作者登陆→在线投稿→来稿登记→稿件初审(在线编辑)→专家审核→反馈意见处理→作者修改稿件→定稿录用等.通过对此流程分析,可以将系统规划为以下三个大的功能模块,具有相对独立性,但又相互关联.

(一)一般用户模块

一般用户包括主要功能包括注册用户和非注册用户.非注册用户和未登录用户只能浏览网站上的公共信息.若要在线投稿需要进行登录,第一次投稿需要进行注册.登录后用户可以进行信息浏览、在线投稿、稿件处理状态查询、维护等.

(二)编辑及管理人员模块

编辑及管理人员模块中要实现的功能最多,也是最复杂的.

首先进行来稿登记、录入管理.对新投稿件进行编号,发送给初审人,稿件的状态变成初审状态.接下来还需要经过编委审稿、专家外审、终审审核过程.审核中可以进行通过、未通过是否需要修改、退稿等处理.在编委审稿和专家外审后,若两者均判定未通过且不需要修改,则编辑发出退稿意见;若有显示未通过但可以进行修改的,编辑可根据编委和外审专家意见提出具体修改意见上传至网站,同时稿件状态变为修改.作者在网站上可以看到修改意见,修改稿件后可再次上传等待终审,若通过,编辑通过电子邮件方式发录用通知附带缴费通知.编辑模块中还要实现其他系统管理,如:作者库管理、专家库管理、栏目管理、信息发布.

基于Struts框架的在线稿件处理系统的设计与应用参考属性评定
有关论文范文主题研究: 关于数据库的论文范文集 大学生适用: 学年论文、硕士毕业论文
相关参考文献下载数量: 63 写作解决问题: 写作技巧
毕业论文开题报告: 标准论文格式、论文题目 职称论文适用: 期刊目录、高级职称
所属大学生专业类别: 写作技巧 论文题目推荐度: 最新题目

(三)专家外审模块

首先,建立外审专家信息库,包含本刊所有专家的详细,如:姓名、性别、年龄、单位、职务、职称、专业特长、学历、、E-mall.

稿件由编辑选出专家送外审后,状态显示为外审专家审稿中.审稿专家用编辑部提供的登录信息即用户名和,从专家登录窗口进行登录即可进入审稿界面,显示出了需要自己审理的稿件并下载,审核后需要提交审核结果.专家可以给出:不通过,其简单理由是什么;是否需要修改选择,若需要修改,给出修改意见;通过.修改意见既可以单独形成文件上传,也可以在原文上作出批改,然后上传,系统状态会显示外审审回.

(四)后台管理

一般可由编辑或其他管理人员进行的系统管理,如:作者库管理、专家库管理、栏目管理、信息发布,过刊文件的上传等等.还有比较重要的工作,一般应由超级用户操作,如:给编辑和外审专家用户分配审稿权限.

三、系统实现的开发工具与关键技术

本系统运用B/S(Browser/Server)开发模式完成,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在怎么写作器端(Server)实现,形成三层结构.Struts框架采用MVC(Model/View/Controller)模式,对三者都提供了相应的组件,能够实现B/S结构的软件开发.Model部分由JaBean组成,它封装了底层的业务逻辑,包括数据库访问等;View部分采用JSP实现;Controller组件有两个部分组成――系统核心控制器、业务逻辑控制器.在数据库的设计与管理中,采用强大的OracleDatabase.在设计完成数据库的实体-联系(E-R)图基础上,应包含的基本数据库有:期刊信息、作者信息库、外审专家库、稿件信息库、稿件状态表、编辑及管理人员库、超级用户库等.

四、结束语

与传统的邮寄和电子邮件方式相比,通过该系统的应用,方便了作者、编辑、审稿人之间的交流,节省了投稿的时间,加快反馈速度、减轻编辑的工作量,提高了工作效率,同时也大大节省了纸张、邮资等办公资源,提高信息资源的利用率,向着实现投稿―采编―发布的一体化更加迈进一步.本系统还应在“过刊浏览及下载”的功能上进行完善,免费提供文章摘 要和全文,实现科技信息的开放存取(OpenAccess,简称OA),扩大刊物影响,提高期刊的影响因子,提升办刊水平和质量.