APP下载

在线投稿与编辑系统的设计与开发

2016-11-09何芳

数字技术与应用 2016年9期
关键词:开发

何芳

摘要:随着网络及网页的普及,大多数学术期刊现在都已采用在线投稿及在线编辑审查的作业方式,使分散各地的使用者能通过浏览器方便地进行投稿及稿件编辑审查。部分杂志社目前仍只能使用电子邮件的方式投稿及审稿,非常不便;因此我们使用PHP网页语言及MySQL数据库制作一个学术期刊投稿与编辑审稿管理系统,让期刊投稿流程中,投稿者能很方便的在线投稿与编委审查。本文将结合当前期刊社投稿与编辑审查的现状,对在线投稿与编辑系统的设计与开发进行探讨。

关键词:在线投稿 编辑 审查系统 开发

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)09-0142-02

目前所使用学术期刊投稿与审稿作业,都是利用E-mail信件寄送,而投稿数据表因需要授权签名,又另以邮寄或是传真的方式传递,在收到投稿数据表后才可以进行收件作业。这样的作业方式非常耗费人力,管理与追踪稿件也相当麻烦,将时间耗费在纸本邮寄往返上更是没有效率。通过电子邮件进行稿件发送相对来说要方便的多,但是无法对稿件进行统一管理,它也存在许多的局限性,例如邮箱容量的限制而且查找搜索稿件比较困难[1]。系统管理员能依类别将稿件转给编审委员,编审委员邀请稿件编辑审查委员后,编辑审查委员在在线编辑审查并回报结果,最后让投稿者了解稿件的编辑审查结果。因此,建立一个通过浏览器联机操作的学报投稿与编辑审稿管理系统,实有其必要性。

1 系统设计与开发工具

本系统主要使用HTML、PHP、MySQL、JavaScript和Dreamweaver等软件与技术来建置全部的网页系统。PHP本身是一个免费的网页程序语言,可以跟许多数据库系统做结合,因此我们使用PHP这个网页语言来架构系统,使用者不需连上数据库只要利用网页接口就可使用系统。MySQL是免费的数据库系统,对于需要将数据做存取传递的学报系统非常的适合,我们另外使用phpMy

Admin来远程建立并管理MySQL数据库。JavaScript则用来在网页接口提供窗体快速检核或动态显示内容[2]。Dreamweaver提供所见即所得的方式进行网页开发,而且支持PHP程序简易除错,在制作网页时非常方便。以下介绍本系统使用的相关技术。

1.1 HTML

HTML(HyperText Markup Language)是由卷标组合而成的网页文件,开发的原始目的是为了能够方便使用者进行合作研究,而随着时间流逝的修改维护下,已经成为网页创建的基础,用以结构化信息(如标题、段落和列表等)也可用来设定外观,再通过浏览器编辑,成为让不同的使用者都能轻松浏览的网页接口[3]。

1.2 PHP

PHP(Hypertext Preprocessor)是一种在网页服务器上执行的开放原始码的编程语言,主要目的是用来处理动态网页,包含命令执行程序,或是产生图形接口程序。通过PHP的处理与数据库系统的结合,可在同一网页程序里依需求不同而产生不同的网页内容,因此是撰写网页系统的重要语言。本系统也采用PHP网页语言来架构系统,使投稿系统能连结上并由网页端方便管理数据库系统,提供系统管理者实时由网页接口提取所需的信息,显示在网页上面,不必登入数据库就能管理所有系统使用者和提取所需信息。而且PHP内建许多方便的函式库,因此在使用上更加便利[4]。

1.3 MySQL

MySQL是一个开放原始码的关系型数据库管理系统,具备多项优点如:成本低、容易学习、效能高、可靠性好,更受欢迎的是它完全免费也支持多种操作系统如:Windows、Linux、Mac OS等,对于一般个人使用者和中小型企业来说,MySQL所提供的功能非常足够。MySQL可以使用命令列工具管理,也可以从MySQL的网站下载图形管理工具来协助使用者管理数据库系统,对于需要注册登入的网页使用者管理来说非常的方便。我们在本系统中使用phpMyAdmin来远程建立、管理MySQL数据库。

1.4 JavaScript

JavaScript是一个被用于客户端网页开发的语言,用来在HTML网页增加动态功能,也可被用于网络服务器。JavaScript可以透过程序的撰写来执行动态的网页状态,如选项控制、检查表格填值的功能等,来提高使用者与网页的互动机制。本系统主要使用JavaScript来执行网页验证以及选项控制设计,让网页使用者使用更加简单上手[5]。

由于Dreamweaver具有排版引擎功能,所以在网页编辑上可以预览网页编辑完成成果,非常方便。本系统主要使用Dreamweaver来做预览网页编辑成果及用来搭配PHP制作网页。

2 系统需求分析与设计

本系统网页的使用身份可分为系统管理者、投稿者、编审委员、审稿委员四种类型。投稿者主要功能为上传稿件及编辑审查结束后回复编辑审查意见。系统管理员主要负责管理使用者及稿件、将收到的稿件分配给编审,及在审稿结束后设定结果。编审委员负责分配稿件给审稿委员,及在需要时进行复审,编辑审查委员则负责编辑审查稿件。往往会出现投稿者需要通过电话的方式进行审查进度的咨询,此时编辑需要找到该稿件的电邮才能进行回答,这样浪费掉很多的宝贵时间,同时电话多时,根本无法应付这些咨询。因此需要利用信息化技术建设有效的管理平台,提高稿件投稿以及审查等工作效率。

2.1 投稿者

投稿者的功能主要是注册、上传稿件及回复编辑审查意见。(1)注册。投稿者第一次还未登入过系统时,系统会要求投稿者注册并填入以下相关字段,账号(即E-mail信箱)、密码、姓名、服务单位、职称、地址、行动电话、办公室联络电话、住家联络电话、传真及备注栏,即注册完毕,系统会有账号及密码提醒。(2)上传稿件。投稿者在注册登入后,只要在新增稿件页面填写稿件的相关信息如:稿件中英文名称、作者姓名等,输入完毕后,选取要上传的稿件并且送出,即可完成投稿。(3)回复编辑审查意见。当稿件编辑审查完毕时,系统会将稿件是否需要修改或是直接可以刊出等信息回报给投稿者,如稿件需修改后上传,投稿者除了将稿件依照编辑审查意见修改上传之外,还需填写回复窗体,以对编辑审查意见做回复[6]。

2.2 系统管理者

系统管理者的功能主要是使用者及稿件的管理、分配新收稿件给编审委员以及查询及设定编辑审查结果。由于没有对稿件进行有效的管理的平台,导致稿件接收、审查以及修改等等都十分不方便。

2.3 编审委员

编审委员的功能主要是为新收稿件提供审稿委员名单建议,以及在编辑审查结束,投稿者依编辑审查委员建议对稿件进行修改后,再对稿件进行复审。

3 系统的设计与开发

3.1 期刊投稿流程

如图1所示的是期刊投稿者在上传稿件时的流程图,投稿者在登入网站后就可上传稿件,上传稿件时须将稿件的中英文题目、论文类别、作者中英文姓名、作者服务单位与职称、中文摘要、英文摘要、稿件字数与页数一并填写完毕后与稿件档案一起上传,此时档案与数据皆是暂存状态。投稿者只要从稿件列表处就能看到稿件的完整信息,在送出稿件前,投稿者可以选择要修改资料、重新上传档案或是删除稿件[7]。

3.2 期刊编辑与审稿流程

如图2所示的是期刊审稿的流程图,投稿者上传稿件之后,系统管理者会依照不同的稿件类型将稿件分配给各系所推派出的编审委员,编审委员收到稿件后,先依内容判定此稿件是可接受编辑审查或直接退件,再依照稿件类型提出适合的审稿委员建议名单。当现有名单中没有适合的审稿委员时,编审委员可另找适合的人选加入名单,再将稿件分配给新增的审稿委员[8]。

投稿者在送出稿件后,可上系统网页的稿件列表处查询稿件的编辑审查状态。编辑审查后需要修改的稿件可再修改后重新上传,但已不能修改稿件名称及作者,再次修改送出后,将由编审委员进行复审。当系统管理者选定审稿委员后,系统会寄发审稿邀请信给审稿委员,并随信附上登入审稿系统的网址、账号、密码,审稿委员即可登入系统。登入后会先询问是否能进行编辑审查,若审稿委员因故无法编辑审查而回绝,并导致审稿委员人数不足时,则系统管理者得再请编审委员重提一份审稿委员名单,重新寄发通知信请新的审稿委员编辑审查稿件。稿件列表处显示审稿委员待编辑审查的稿件,审稿委员可先阅览待审稿件的中英文摘要来看,再决定是否要编辑审查稿件。若审稿委员选择否,即代表不接受审稿,则系统会跳出是否确定不接受编辑审查稿件的提示窗口,以避免审稿委员有点错的情形发生。当审稿委员点否后,就看不到此篇稿件所有的相关信息,也无法下载。当审稿委员接受审稿时,会显示出稿件全文可供下载、评分意见的窗体以供审稿委员填写。

4 结语

总之,通过对学术期刊的论文在线投稿系统的需求分析可以获知到系统的建设所需要满足的业务功能,此外系统设计确保系统的各个功能点在逻辑上能够可行,最终的实现使得系统能够真正地为用户提供服务。

参考文献

[1]肖光华.中小型在线投稿系统的设计与实现[J].广东技术师范学院学报,2015(11):67-68.

[2]金永琛.java在线投稿系统的设计与开发[J].科技展望,2016(07):2-3.

[3]邓有林,蔡红燕.高校学报在线投稿管理系统研究与设计[J].信息与电脑(理论版),2014(12):147-149.

[4]孙晶,陈庆文,李岩磊.期刊网络在线投稿系统的设计与实现[J].自动化技术与应用,2015(03):121-123.

[5]成亚玲,杜芳,杨学文.基于工作流的期刊在线投稿系统的设计与实现[J].湖南工业职业技术学院学报,2015(03):6-8.

[6]侯荣旭,祁刚,刘勇.基于WEB的在线投稿审批管理系统设计与实现[J].沈阳工程学院学报(自然科学版),2014(01):69-73.

[7]傅伟,涂刚,徐连霞,杨荣.基于.NET的在线投稿系统的设计与实现[J].实验室研究与探索,2013(12):109-111.

[8]Barry Ip,Martin Capey,Andrew Baker,John Carroll.Evaluating Coursework in Computer Games Degrees: Students and Assessors as Virtual Characters. Australasian Journal of Educational Technology.2013(10):32-33.

猜你喜欢

开发
浅谈动力总成骡子车开发方法
高中历史教学中对历史图片的开发及实际应用
河南方言文化资源的保护及其开发利用的研究
遵义红色旅游开发对策研究
单片机在电子技术中的应用和开发