在线投稿及管理系统的开发与应用-论文

更新时间:2023-08-15 20:31:01 阅读量: 教学研究 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

信息技术

2 0 1 5年第1 8期l科技创新与应用

在线投稿及管理系统的开发与应用高璐于诗画兰义灞赵小兵

( 1、中央民族大学信息工程学院,北京 1 0 0 0 8 1 2、国家语言资源监测与研究中心少数民族语言分中心,北京 1 0 0 0 8 1 )摘要:文章主要介绍了投稿系统的设计方案 (包括前台投稿方式以及后台管理方式 )、设计流程、数据库平台、系统使用的相关技术以及系统优化。包括数据库的多方式查询、组件重用、信息的动态生成等。 关键词:投稿系统; B/ S; M y S Q L数据库1概述

3 . 1系统环境

许多学术会议和期刊都会采用电子邮件投稿的方式。但近年来电子邮件投稿方式的弊端也逐渐凸显,一方面论文作者需要通过电话来咨询稿件的审稿情况,大量的稿件也需要编辑部逐一下载、登记、打字排版,这无疑增加了编辑部的工作量;另一方面,接受的电子邮件稿件相关信息往往不是很完整,如果处理不及时,会延长稿件处理周期。通过网络在线投稿,不仅增加了稿源,减少了编辑人员的重复劳动,全方位整合资源,提高工作效率,缩短稿件发表周期, 而且实现了作者对稿件的自主性管理,及时获得稿件处理意见及处理进程的相关信息,极大地减轻了编辑部的 E t常稿件管理压力。本 系统深入研究了第十五届少数民族语言文字信息处理的审稿流程, 采用 e c l i p s e做为网站开发平台, J S P+ H T M L+ C S S+ J A V A S C R I P T为网站开发语言, t o m c a t为w e b服务器, m y s q l为数据库语言,搭建 起来的投稿——采编——发布一体化的 We b网络在线投稿系统。 2系统的设计方案 2 . 1投稿方式的设计 系统采用用户注册方式,对作者信息和稿件进行管理。当为游客时,只能浏览会议相关公告。投稿人只有登录成功,才能投稿,并仅能查询自己所投稿件的处理进度,而无法浏览其他作者的投稿相关信息以及作者注册信息。为防止作者多次上传稿件,造成重复投稿,对同一类型的稿件上传多次会被系统拒绝,同时对上传文

件种类和文件大小也作了相应的限制。管理员和专家用户也只能通过相应的用户名和密码进入系统,完成相应动作权限。 2 . 2自主稿件管理方式的设计传统工作模式中,作者只能通过电话、邮件等途径向编辑部咨询稿件处理情况,无法自主查询,也不能及时处理自己的稿件。稿件自主管理方便作者了解稿件的实时动态。但稿件自主管理,并不意味着作者可以随意修改所投稿件,作者投稿后在管理员没有分配专家之前,作者可以修改、删除稿件;如果已经分配专家,就表明专家已经开始审稿,此时作者就不能再随意修改、删除已投稿件。 2 . 3数据表设计及后台管理方式后台的数据库表的设计尤为重要,力求简单,安全,可重用性高,减少数据冗余,提高系统效率,构造最优的数据库模式。主要包括用户信息表、专家信息表、稿件信息表、专家意见表和其他辅助表等。投稿成功后,首先需要管理员审核,审核通过后即可分配专家, 个稿件可以分配给多个专家,各个专家可以查看分配到自己名下的稿件,专家审稿并输入审稿意见以后,管理员可以对稿件进行审阅,决定是录用还是退修。无论是录用还是退修,系统都会自动通过邮件发送给投稿人,帮助其及时了解稿件状态 (详情见图 1 )。一

系统工作在 l i n u x系统环境下,采用 T o m c a t服务器,典型的 B/ S 架构,程序在服务器端运行,能够实现不同人员,从不同地点,以不同的接入方式如 L A N, WA N, I n t e r n e t/ I n t r a n的访问和操作共同的数据。 3 . 2主要技术

3 . 2 . 1文件上传。文件上传主要采用了组件上传技术,并在后台对文件上传种类和上传大小做了相应的限制,文件上传速度快。由于系统是在 Wi n d o w s系统开发,但是在 U n i x系统上使用,因此需要对文件路径加以修改,使之能适应不同的系统。另外组件技术经常会出现乱码,因此使用 s e t H e a d e r E n c o d i n g ( )来解决乱码问题。 3 . 2 . 2在线预览。在线预览的基本思想是用函数 t r a n s Wo r d 2 H t m ( )将文

件先转化为一个 h t m l的本地静态文件,然后系统自动将该 h t m l文件打开,这样的方式比用组件技术效率高、冗余性低、用户体验好。

3 . 2 . 3信息的动态发布。动态发布信息是每一个会议的要求,管理员需要时时更新会议信息,本系统主要采用 u m e d i t o r的开源组件,将其无缝衔接到系统中,做到管理员不需要懂得任何变成知识就可以从后台发布信息。 3 . 2 . 4多方式查询技术。 M y S Q L做为数据库,首先需要解决的就是和 We b系统交互时的乱码问题,使用 d e f a u l t— c h a r a c t e r— s e t=字符编码就可以解决此问题。另外由于系统有多个表,不同的数据在不同表中,不同角色的用户都需要通过系统来查询满足条件的数据, 因此需要多种方式未进行查询,包括多表联合查询、交叉查询。同时也支持数据库表数据的添加、删除、更新操作等。 3 . 3系统优化 3 . 3 . 1最大化的重用。重用是减少冗余的一个有效的途径,包括组件级别的重用。组件的实现通常会应用一种或几种设计模式,这些模式与组件的结合使用大大提升了架构的质量。 3 . 3 . 2可扩展性。MV C的架构,是模型 ( m o d e 1 )一视图( v i e w )一控制器( c o n t r o l e r )的缩写,用于将业务逻辑和数据显示分离的方法,它减少了代码的复制,即减少了代码的维护量,一旦模型发生改变,也易于维护。其次,由于模型返回的数据不带任何显示格式,因而这些模型也可直接应用于接口的使用,这充分体现了软件工程的思想。 3 . 3 _ 3 B/ S架构。 B/ S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而数据请求、加工、结果返回以及动态网页生成等工作全部由 We b S e r v e r完成。

4结束语作为一种在线的投稿网络系统,系统内容清晰,容易上手,实现了投稿人对稿件的自主性管理,减轻了编辑们的重复劳动,是适用于互联网时代的举措

。系统经过谷歌、火狐、 3 6 0等主流浏览器的测试,以及 w i n d o w和 l i n u x的种种考验,不断的进行兼容和完善。本系统服务于少数民族语言文字信息处理学术研讨会,希望此会议 J l ̄1 l] 召开,也希望该系统能够有出色的表现。参考文献

『 1] - ̄ -骏.关于网上投稿编辑系统开发的思考一以“中国期刊在线”软件开发为例 f J] .中共贵州省委党校学报, 2 0 0 8 . [ 2]杨思尧.期刊网络在线投稿系统的设计与实现『 J 1 .沈阳农业大学学报。 2 0 0 8 .修改个人信息

图 l系统用侈 0图

3系统实现

[ 3]刘佳 .网络投稿系统的而设计与实现【 D】 .北京邮电大学, 2 0 0 8 . [ 4】商海亮.杂志社在线投稿系统的设计与实现f D 1 .东北大学, 2 0 1 3 . 【 5]王磊.基于 S S J架构的在线投稿审稿系统的研究与实I L[ D] .河北工程大学. 2 0 1 2 .

基金项目:中央民族大学国家语言资源监测与研究中心少数民族语言分中心研究生项目基金支持,项目编号: C ML i 5 B O 1。一

1 03—

本文来源:https://www.bwwdw.com/article/asoj.html

Top