聊城大学计算机科学与技术学院本科生毕业论文(设计)题目:期刊稿件管理系统之专家在线审稿子系统设计与实现学生姓名:高盼盼学号:专业班级:指导教师:完成时间:2016年10月2日目录四摘要为使我院学报期刊稿件管理工作从传统的手工管理逐步走向科学化、规范化、信息化和网络化,设计并开发了网络化期刊稿件管理系统。该系统主要分为三大模块,编辑在线办公模块、作者在线投稿模块和专家在线审稿模块。本人主要承担了专家在线审稿模块的设计与实现。该模块主要分为我的审稿、个人信息设置、消息管理三部分。我的审稿可实现等待审阅的稿件和已审完毕稿件的查询功能;个人信息设置可实现专家修改自身信息、密码的功能;消息管理可实现专家与编辑间收发信件、交流互动的功能。本文对系统设计与开发中的需求分析、系统设计、系统实现等流程进行了详细描述。关键字稿件;期刊稿件管理系统;专家;审稿AbstractTomakethemanagementofourshooljournalmorescientific,standardized,informatizationandnetworkingfromtraditionalmanualmanagement,wedesignedanddevelopedtheon-linejournalmanagementsystem.Thissystemismainlydividedintothreesubsystem,theeditoron-lineoffice,theauthoron-linesendmanuscriptsandtheexperton-linetrialmanuscripts.Imainlyundertooktheexperton-linetrialmanuscriptssubsystem.Thesubsystemrealizedthefollowingfunctionsforexperttriallingmanuscript,queringmanuscript,settingindividaulinformationandpassword,sendingandreceivingtheletterswiththeeditor.,Thispaperdescriptedthesystemdevelopmentprocessofrequirementanalysis,systemdesign,detaileddesignandsoon.KeywordsManuscripts,Journalmanagementsystem,Experts,Trialmanuscripts引言计算机技术在飞速发展,网络已经渐渐成为我们获取信息及文化资源的主要途径,网络已经普及到了各个行业,甚至在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。我们采用技术设计的通用编辑部网站信息动态管理系统系统以Browser/Server模式架构,充分利用的优点,实现了在线投稿、在线编辑、在线审稿等编辑部的核心工作,具有实时、方便、交互的特点,同时节约了人力物力,降低了编辑部的运行成本,大大提高了编辑部工作的效率。一、系统研究背景(一)背景及必要性在日常的稿件处理、资料信息管理方面烦琐、事务较多。期刊、图书的出版速度越来越快,种类也越来越丰富,向出版社投稿的作者也越来越多。由于地域的限制,作者通常都需要将稿件邮寄到出版社,而这样的效率极低,不利于书籍的修订和出版。传统的稿件处理和管理系统由手工完成,浪费了大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。随着网络的发展,逐渐兴起了网络书稿的热潮。这样可以实现从投稿,审稿,编辑等全过程的网络化,比传统模式更加灵活方便。网上审稿和传统审稿方式的区别传统的审稿方式一般通过邮局将稿件用挂号信寄到审稿人手中,这样比较耗时,少则1-2月,多则半年多,同时,还要增加编务的工作量,此外,对编辑部而言,邮寄费也是一笔不小的开支。而利用因特网时效性快的特点,进行网上审稿则可以大大缩短了审稿周期,提高了审稿效率。(二)研究目的编辑部的稿件管理效率是影响编辑部声誉、吸引作者投稿的关键因素。随着作者投稿数量的不断增加,编辑部的稿件管理效率急剧下降,传统的人工处理稿件的方式已经难以适应新环境下编辑部稿件管理的效率要求。鉴于投稿者经常会来电询问稿件处理进展情况,而编辑们每每需要通过翻阅登记资料来回答,占用大量工作时间。编辑部稿件管理系统的目标在于提高稿件管理的效率,降低稿件管理成本,增强编辑部的客户服务水平。(三)开发工具Visual的最新版本为Visual2005,Visual继承了以往VisualStudio的风格,成为.NET平台下最为优秀的高度集成的可视化开发环境,使用语言作为编程环境,Access数据库环境。简介。优越性主要体现在以下几个方面:可管理性:使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。可重用性:不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。代码量少:ASP对所有要实现的功能通过编写代码来实现,而只须预先说明,就可自动实现,所以,实现同样的功能,要比ASP代码量小的多。Access简介Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。HTML简介HTML的英文全称是HypertextMarkupLanguage,中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,你只要明白了各种标记的用法便算学会的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。二系统需求分析(一)目标分析期刊稿件管理系统,基于Internet平台,实现作者---主编辑---编辑---审稿专家---主编等五位一体的协作化、网络化、角色化的编辑稿件处理平台。从接收作者来稿到送审、退、修改、编辑加工、录用等全流程管理;是期刊编辑部实现信息化的基础。期刊稿件管理系统包括:作者在线投稿子系统、编辑在线办公子系统、专家在线审稿子系统等3个子系统。系统的使用将使编辑部充分利用网络资源,协助编辑部管理,大幅度的提高办公效率。系统的建设目标如下:(1)实现作者在线投稿,避免编辑部需要花费大量时间进行登记的弊病。(2)作者在线查询稿件功能解决了作者不断打电话咨询的问题,实现作者自助式查询,大大降低编辑部接电话或回复Email的时间。(3)在线审稿系统解决了传统邮寄送审的时间长、易丢失的问题。而且审稿意见可以实时自动返回给编辑部。(4)主编在线办公系统为主编建立一个与编辑部工作一体化的工作平台,实现在线审理文章、查询稿件审理记录,作终审裁决等工作。(二)用户分析本课题主要是对网站的设计与开发展开研究,通过,数据库及相关知识的学习设计出基于web的期刊网站。该系统应设置三级用户:普通用户(作者)、审稿专家、编辑。每级用户拥有对系统操作的不同权限。普通用户(作者)注册后,登录网站后可以根据个人的不同的要求进行文章搜索,同时可以进行在线投稿,发表个人的文章。用户拥有个人信息管理权限,可以查看个人的基本信息,并可以根据个人的实际情况,对个人的注册信息进行更改。以及用户在信箱中可以接受到相关信息。当审稿专家登录后,在文章管理栏中能够查询待审稿件,并对未审稿件进行审核,审核通过后意见返回编辑部。作为主编辑登录后,对普通用户,审稿专家以及文章进行管理,在栏目管理中管理员可以进行修改,删除,对于用户的管理,可以修改用户级别、添加、删除用户等等。(三)流程分析我刊收到稿件后由编辑部初审。对学科不对口、学术水平和写作格式未达到要求的及时退稿。经过初审合格的稿件,我刊会将稿件送专家匿名评审。评审回来的稿件经复审,不合格的稿件会及时通知作者。通过评审的稿件由编辑部转达专家意见,通知作者修改。再经编辑部复审和主编终审,最终才确定是否刊登。流程分析如图2-1所示:图2-1流程分析图(四)可行性分析1.技术可行性YNYN未通过投稿一审二审终审N三审YNY投稿刊发采取的研究语言:编程环境和Access数据库。是Microsoft公司的产品,它是一个可以使用任何.NET语言兼容的应用程序。不仅是ASP的一个升级版本,它还提供了一个统一的web开发模型。的语法在很大程度上与ASP兼容,所以在现有ASP应用程序中可以添加代码,以增强ASP应用程序的功能。以往ASP网页并没有内建FTP文件上传功能,想要提供文件上传的功能,需额外购买文件上传组件,现在以内建文件上传的功能,既好用又不必额外付费。Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。该网站使用作为编程框架,具有效率高、可重用性强、代码量少等优点。Access为数据库环境,具有强大的存储功能和查询功能。2.经济可行性由于该系统作为毕业设计的课题,这一特殊性使得计算机硬件、系统软件以及系统开发人员、维护人员的工资、培训费等费用可以省略。3.运行可行性该系统运行后,用于编辑部管理稿件、管理审稿专家、以及对编辑部各个板块的管理,实现从投稿,编辑,审稿等全过程的网络化,比传统模式更加灵活方便。通过对上述四方面进行分析和研究后,我们认为该项目的开发是可行的。三系统设计(一)基本结构设计期刊稿件管理系统包含三个子系统:在线编辑子系统,作者在线投稿子系统和专家在线审稿子系统。作者可以直接在线投稿;编辑在线管理稿件,专家审稿子系统主要分为以下几个模块:稿件处理模块、个人信息设置模块、消息管理模块、休息模块、返回主页模块。其功能图如图3-1所示:稿件管理模块:包含两个模块待审稿件和已审稿件。在待审稿件中,专家审稿人可对未审阅的稿件进行审阅返回审稿意见。审阅完毕的稿件可在已审稿件模块中查看。本模块主要实现“等待审阅的稿件”和“已审完毕稿件”的查询功能。个人信息设置模块:包含两个模块,可实现专家审稿人修改个人基本信息和个人密码的功能。消息管理模块:可实现专家与编辑之间互相收发信件,以达到交流互动的功能。图3-1专家审稿功能结构图稿件的审稿意见应该需要由专家寄给编辑部,然后再由编辑部寄给作者,而作者的审稿意见也是需要首先寄给编辑部,再由编辑部寄给专家,如