《在线稿件管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《在线稿件管理系统的设计与实现.doc(29页珍藏版)》请在三一办公上搜索。
1、呼伦贝尔学院计算机科学与技术学院本科生毕业论文(设计)题 目: 在线稿件管理系统的 设计与实现 学生姓名: 吴迪 学 号: 2006011522 专业班级: 07计算机科技一班 指导教师: 王荣芝 完成时间: 2011年5月23日 目录摘要IABSTRACTII第1章 绪论11.1 项目开发背景11.2 项目开发的意义11.3 系统开发相关技术21.3.1 ASP.NET 动态网页技术21.3.2 Microsoft Visual Web Developer 200521.3.3 Microsoft office Access 20033第2章 需求分析32.1 需求概述32.2 工作流程分析
2、32.3 功能结构分析42.3.1 功能结构图42.3.2 数据流图7第3章 系统设计83.1 总体设计83.2 模块设计83.2.1 稿件处理模块83.2.2 个人信息模块93.2.3 后台管理模块103.3 数据库设计10第4章 详细设计134.1 系统界面134.2 关键性代码设计154.2.1 文件上传下载技术154.2.2 稿件统计164.2.3 稿件查询174.2.4 密码加密22结论23参考文献24致谢25摘要随着计算机技术和网络的迅猛发展,基于计算机环境下稿件处理系统的开发成为研究的热点。为使我院学报期刊稿件管理工作从传统的手工管理逐步走向科学化、规范化、信息化和网络化,设计并
3、开发了网络化期刊稿件管理系统。该系统主要分为四大模块,稿件处理模块、个人信息模块、数据库管理模块和站内信模块。主要实现了稿件的上传下载、稿件审核与管理、用户账户信息管理、数据库的更新与清理以及收发站内信等功能。本文详细阐述了一个功能较完善的编辑部稿件管理系统的开发、操作流程和涉及的一些关键技术。本系统的设计实施为我院学报编辑部稿件处理系统的运行做基础,同时为学报稿件处理系统的开发提供一个参考模式,并进一步推动我院的校园信息化建设。关键词稿件管理;投稿;审稿;在线;AbstractWith the rapid growth of computer technology and Internet,
4、 development of manuscript management system based on computer environment has been the focus on the experiments. In order to make our colleges periodical manuscript developing into scientific, formalization, informatization and networked from the traditional manual management. The networked periodi
5、cal manuscript management system is designed and developed. This system can be divided in four modules: manuscript management module, individual information module, data bank management module and Ides letter module, mainly achieved upload and download of manuscripts, manuscript review and managemen
6、t, user account information management, database updates and clean-up, and Ides letters etc. This paper elaborates the development of multifunctional manuscript management system operate process and some related key technologies.The design and implementation of this system, as the foundation of our
7、college editorial department manuscript management systems operation, providing a reference model for the development of manuscript management system and furthering promote our college campus information construction.Key Words manuscript management, contribute, review, online第1章 绪论1.1 项目开发背景目前网络上已存在
8、很多稿件处理系统。这些稿件处理系统的产生已经很好的解决了稿件编辑处理上所存在的诸多问题。但这些系统的实际处理业务流程不完全符合我院学报编辑部的稿件处理业务流程。因此,通过对我院学报编辑部现有的稿件处理业务进行实际的调研分析,具体了解了其目前在稿件处理上所存在的诸多局限,进而针对其所存在的问题,来探索出一个具有针对性和实用性的学报编辑部稿件处理系统,来提高该校学报编辑部稿件处理的效率和稿件的质量。通过对我校学报的调研了解到我校目前在稿件处理和管理方面,缺乏利用现代化手段来实现稿件处理的统一、规范、实时管理,对稿件处理和管理仍是由手工完成的,在日常的稿件处理、资料信息管理方面烦琐、事务较多,主要表
9、现在:第一,投稿者经常向该校学报编辑部来电,询问稿件处理进展情况,而编辑们每每需要通过翻阅登记资料来回答,占用大量工作时间;第二,对作者、稿件、专家等信息资料的维护方式很烦琐,难以查找;第三,往往由于地域的限制,校外作者通常都需要将稿件通过邮寄、或电子邮件的形式投稿到学报编辑部;这样不但浪费了大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。同时在稿件处理上也存在对作者不直观的问题,作者无法在第一时间内了解自己稿件处理进展,作者和专家也无法及时与编辑部进行交流与沟通,这样一来不利于稿件质量的提高。进而对提高工作效率和稿件质量、加强信息资源共享等方面,有了更高的要求。1.2 项目开发的
10、意义我院学报不仅是我院学术成果的刊发阵地,同时也具有承担着学术评价的功能。建立和完善用稿、审稿制度是实现科学、合理、公平、公正学术评价的关键。并且随着我院信息化的不断发展,呼伦贝尔学院学报编辑部稿件的管理会越来越依赖信息系统的支持,所以本系统的开发要尽量依据学校学报编辑部的实际情况和工作流程,认识到调研的重要性,切实做到从实际出发,开发出具有一定使用价值的网上稿件管理系统。本系统虽然规模小,但可以通过不断完善和扩充,逐步把其他功能融合进来,强化其性能,优化其功能,使其成为适合我院的学报稿件管理系统。稿件管理系统的实施具有如下现实意义:第一,减轻了编辑人员的重复劳动,可以全方位整合资源。第二,提
11、高工作效率,缩短稿件发表周期。第三,可以帮助编辑部管理作者、专家信息,帮助编辑部与他们联系,实现投稿、审稿的网络化管理,扩大工作的范围和影响力,提高稿件质量。1.3 系统开发相关技术目前,有许多用于管理系统开发的软件与技术,而这些技术又都有着各自的优点和特色。综合自身的技能水平和知识构成,最终选择了:ASP.NET动态网页技术、Microsoft Visual Web Developer 2005、Microsoft office Access 2003等几种被普遍应用的技术,下面是详细介绍这几种技术的特点。1.3.1 ASP.NET 动态网页技术ASP.NET是新型的、功能强大的服务武器端技
12、术,用于创建动态网页。它是Microsoft公司的动态服务器页面 (即ASP) 和.NET这连个主要技术的集合,是微软发展的新型体系结构.NET的一部分,是基于Browser/server模式系统开发的重要技术。B/S结构,即Browser/server (浏览器/服务器) 结构,是随着Internet技术的兴起,对Client/Serve (客户机/服务器) 结构 的一种变化或者改进的结构。在这种结构下,用户完全可以通过WWW浏览器实现,一部分事物逻辑在前端实现,但是主要事物逻辑在服务器端实现,形成所谓的3层结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Scrip
13、t语言和ActiveX技术。利用通过浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统开发构造技术1.3.2 Microsoft Visual Web Developer 2005Microsoft Visual Web Developer 2005是一款集成式的开发环境,可以用来创建、测试和部署Web应用程序,支持ASP.Net、IIS、SQL Server等微软Web平台。Visual Web Developer 提供下列功能:(1) 网页设计功能。功能强大的网页编辑器,其中包含WYSIWYG编辑模式和HTML编辑模式,以及IntelliSense
14、和验证功能。(2) 页面设计功能。使用主控页面保持一致的站点布局,使用主题和外观保持一致的页面外观。(3) 代码编辑。提供代码编辑器,使您可以使用 Visual Basic 或 C# 编写动态网页的代码。(4) 调试。提供调试器,帮助您查找程序中的错误。(5) 控件。齐备的ASP.NET Web服务器控件套件,其中合并了创建网站所需的大部分功能。(6) 数据访问。支持在网页中显示和编辑数据。数据可以位于各种数据存储区中,其中包括数据 库或 XML 文件。在很多情况下,无需编写任何代码,即可向网页中添加数据显示和编辑功能。(7) 安全性、个性化设置。提供内置的应用程序服务,使您可以向站点中添加用
15、于确保登录 安全性的成员资格;提供配置文件属性,使您可以维护用户特定的信息;另外还提供其他功能,其中的大部分功能都不要求编写任何代码。(8) 开发承载站点。提供用于将站点发布到宿主站点的工具,包括测试用的本地Web服务器。通过Visual Web Developer 2005,你可以使用Web Standards、JavaScript和ASP.NET,可以使用各种新兴Web技术创建应用程序。Visual Web Developer 2005还整合了调试工具,帮助开发人员快速发现并修复问题,保证高质量的解决方案。1.3.3 Microsoft office Access 2003Microsof
16、t Office Access 2003是由微软发布的关联式后台管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office 2003的系统程序之一。Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的Web应用程序。这些应用程序都利用ASP术在Internet Information Services运行。 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是
17、没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。第2章 需求分析根据学报的实际审稿流程,针对学报方面的具体需求和特点做出系统的功能需求分析,并画出系统功能模块图和数据流图。2.1 需求概述根据学报编辑部的要求和工作流程,系统的功能需求总体上可以分为稿件处理、用户管理和站内信3部分。对稿件处理功能的需求主要可以细化为:投稿、审稿、派发、费用管理和稿件管理等几项子功能。对用户管理功能的需求主要可以细化为:新用户注册、登录、密码修改和个人信息修改等几项子功能。对站内信功能的需求主要可以细化为:收、发站内信
18、和过期信件清理等几项子功能。以上是对系统的功能需求的简要说明,具体描述将在后文中进行详细介绍。2.2 工作流程分析通过我院学报的实际工作流程,作者投稿之后,编辑的审稿工作流程如图2-1所示。第一步,由主编进行一审工作,主要完成了对稿件分类的核对,对分类错误的稿件重新分类,并从总体上进行稿件审核,在审核通过后派发给副主编进行二审,对于总体上有较大问题的稿件,例如:稿件不成文或有严重理论错误的稿件,主编根据问题严重程度决定是否退稿或退回修改;而且主编还负责审稿费和版面费的计算与管理,记录缴费状态和缴费时间。第二步,副主编对一审审核通过并派发给自己的稿件进行二审,开始对稿件内容等细节部分进行审核,审
19、核通过后派发责编进行三审;副主编同时负责所有一审之后的稿件审核情况的查看,及时通知作者稿件审核状态等重要信息。第三步,责编对派发给自己的稿件进行审核时是匿名审核,即不了解稿件的作者信息;在审核结束后,不论稿件是否审核通过都返回到副主编进行查看。作者主编待审稿件已修改删除退稿责编或专家意见通过删除退稿副主编意见通过退回修改退回修改作者已修改删除退稿退回修改作者已修改意见通过图2-1 审稿工作流程第四步,副主编对三审稿件的审核意见进行查看,决定是否派发专家、退回修改或者直接退稿。第五步,专家的审稿方式也为匿名审稿,对派发到自己的稿件进行学术上的审核并提出意见和建议,不论稿件是否审核通过都返回到副主
20、编进行查看。第六步,副主编对四审稿件的审核意见进行查看,决定是否可以发表、退回修改或者直接退稿。2.3 功能结构分析根据上述系统需求概述和编辑部工作流程的分析,绘制出系统的功能结构图和数据流图,从而进行进一步的分析讨论。2.3.1 功能结构图如图2-2所示,用户部分共分为六种:作者、主编、副主编、责编、专家以及管理员。一下是六种用户可以使用的功能介绍。稿件管理系统作者注册稿件相关站内信个人信息稿件修改投稿稿件查询副主编联系作者稿件管理站内信个人信息稿件审核稿件派发稿件查询责编稿件审核站内信个人信息专家稿件审核站内信个人信息主编费用管理稿件管理站内信个人信息稿件审核稿件分类稿件查询管理员费用管理
21、稿件查询站内信个人信息后台管理过期信件清理稿件分类管理用户账号管理过期稿件清理添加新用户图2-2 功能结构图1作者(1) 注册:注册账号、密码及个人信息,作者只有在注册账号之后才能够进行投稿。(2) 个人信息 下分3个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身份的密码提示问题和答案。(3) 稿件相关 下分3个子功能:a.投稿:实现稿件上传和稿件基本信息的填写。b.稿件查询:实现对历史投稿记录和稿件审核状态的查询。c.稿件修改:完成对需修改稿件的下载和已修改稿件的上传。(4)
22、站内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。2主编(1) 费用管理:录入、修改和查看稿件的审稿费和版面费金额、缴费状态和缴费时间。(2) 个人信息 下分3个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身份的密码提示问题和答案。(3) 稿件管理 下分3个子功能。a.稿件分类:对稿件的分类进行核对,对分类有误的稿件进行重新分类。b.稿件审核:可以下载待审稿件,填写审稿意见单,上传批改后的稿件并派发。 c.稿件查询:实现对历史投稿记录和稿件审核状态的查询。(4) 站
23、内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。3副主编(1) 联系作者: 通过站内信与作者联系,及时传达稿件审核过程中的重要信息。(2) 个人信息 下分3个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身份的密码提示问题和答案。(3) 稿件管理 下分3个子功能。a.稿件审核:可以下载待审稿件,填写审稿意见单,上传批改后的稿件并派发。 b.稿件查询:实现对历史投稿记录和稿件审核状态的查询。(4) 站内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。4责编(
24、1) 个人信息 下分3个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身份的密码提示问题和答案。(2) 稿件审核:可以下载待审稿件,填写审稿意见单并上传批改后的稿件。(3) 站内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。5专家(1) 个人信息 下分3个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身份的密码提示问题和答案。(2) 稿件审核:可以下载待审
25、稿件,填写审稿意见单并上传批改后的稿件。(3) 站内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。6管理员(1) 费用管理:录入、修改和查看稿件的审稿费和版面费金额、缴费状态和缴费时间。(2) 稿件查询:实现对历史投稿记录和稿件审核状态的查询。(3) 后台管理 下分5个子功能:a.稿件分类管理:此功能的添加保证了稿件分类的及时更新,管理员可以对稿件类别进行添加、修改以及删除操作。b.清理过期站内信:与稿件相同,过多的站内信也会给服务器增加负担,发送时间早于一个月的站内信即会被计为过期信件,由管理员统计并清理。c.清理过期稿件:由于一般情况下稿件的审核流程在三个月内都能完成,所以本
26、系统默认稿件的过期时间为3个月,投稿超过三个月的稿件则被计入过期稿件,管理员使用此功能可以统计过期稿件数量并同意清理,定期地进行过期稿件清理可以防止稿件积攒过度,降低数据库冗余,减轻服务器负担。d.用户账号管理:为了避免稿件派发时的混乱,内部工作人员账号的姓名等信息不能随意更改,所以添加此功能,由用户向管理员申请修改。e.添加新用户:此功能仅用于内部用户账号(即除作者以外的5种账户类型)的添加,防止高权限账号被非工作人员注册使用。(4) 个人信息 下分3个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修
27、改用户忘记密码时核对身份的密码提示问题和答案。(5) 站内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。2.3.2 数据流图为方便数据流图的绘制,根据以上六种用户的功能特点,可以把管理员、主编、副主编、责编和专家可以抽象为一个类用户编辑,最终绘制出系统数据流图如图2-3所示。站内信作者投稿审稿编辑稿件查询收发站内信个人信息注册站内信D3稿件信息稿件信息稿件信息个人信息提示信息个人信息站内信站内信稿件稿件信息稿件信息个人信息稿件D3用户D2个人信息图2-3 数据流图在上图中,作者在登录系统主页之后,首先进行注册,注册成功即可以进行投稿;稿件提交到稿件数据库中由编辑进行审稿操作,然后
28、写入数据库;作者和编辑都可以通过稿件查询功能实时查询稿件审核状态,并通过站内信模块进行沟通。通过个人信息模块,所有用户都可以随时把新的基本资料写入用户数据库,及时更新联系方式等信息。第3章 系统设计3.1 总体设计根据系统功能结构图对系统进行模块化,将系统划分为4大模块,稿件处理模块,个人信息模块,后台管理模块和站内信模块,如图3-1所示。稿件管理系统稿件处理模块待审稿件已审稿件投稿稿件查询稿件审核稿件信息查看费用管理上传下载修改稿个人信息模块个人信息设置密码提示问题修改密码修改用户登录忘记密码站内信模块收件箱发件箱写信后台管理模块清理过期稿件清理过期站内信用户信息管理添加新用户稿件分类管理注
29、册图3-1 功能模块划分3.2 模块设计3.2.1 稿件处理模块1状态值设定根据学报编辑部审稿流程,稿件审核状态设置为5部分,共17种状态,分别用于各审核步骤之间的判断:(1) 初始状态:即作者投稿之后的最初状态,未进行审核,审核状态值“00”。(2) 一审:分为4个状态:a.审核通过,通过后可以进行二审派发,审核状态值“11”。b.退回修改,退回作者进行修改,暂时退出审核流程,审核状态值“12”。c.已修改,作者修改完成后的稿件状态,再次进入审核流程,审核状态值“13”。d.退稿,审核未通过,退回稿件,审核状态值“14”。(3) 二审:分为4个状态分别如下:a.审核通过,通过后可以进行三审派
30、发,审核状态值“21”。b.退回修改,退回作者进行修改,暂时退出审核流程,审核状态值“22”。c.已修改,作者修改完成后的稿件状态,再次进入审核流程,审核状态值“23”。d.退稿,审核未通过,退回稿件,审核状态值“24”。(4) 三审:分为4个状态:a.审核通过,通过后可以由二审(副主编)进行四审派发,审核状态值“31”。b.退回修改,退回作者进行修改,暂时退出审核流程,审核状态值“32。c.已修改,作者修改完成后的稿件状态,再次进入审核流程,审核状态值“33”。d.退稿,审核未通过,退回稿件,审核状态值“34”。(5) 四审:分为4个状态:a.审核通过,通过后可以由二审(副主编)决定是否发表
31、,审核状态值“41”。b.退回修改,退回作者进行修改,暂时退出审核流程,审核状态值“42”。c.已修改,作者修改完成后的稿件状态,再次进入审核流程,审核状态值“43”。d.退稿,审核未通过,退回稿件,审核状态值“44”。2模块功能稿件处理模块主要针对稿件的相关操作进行设计,模块分为8个功能项:(1) 待审稿件:审稿人员可以通过该项查看自己的待审稿件列表。(2) 已审稿件:审稿人员可以通过该项查看自己的已审稿件列表。(3) 稿件查询:主编、副主编和管理员可以通过该项查看所有稿件;作者则只能实现对自己所投稿件的查询。(4) 投稿:作者类型用户特有功能项,用以提交稿件,稿件在作者长传是会自动生成基于
32、投稿日期的稿件编号并写入数据库相关表中。(5) 稿件审核:审稿人员利用该项进行审稿工作:填写审稿单、设置和更改稿件审核状态、派发和上传下载稿件等操作。(6) 费用管理:由主编负责的稿件的审稿费和版面费以及缴费状态和缴费时间的录入与修改工作通过该项即可完成。(7) 稿件详细信息查看:所有用户通过该项都可以进行对包括审核意见在内的稿件详细信息的查看,通过对不同用户类型的判断,该项可以设置开放或隐藏相关功能。(8)上传/下载修改稿:作者类型用户特有功能项,主要负责需修改稿件的下载和已修改稿件的上传,并更改稿件审核状态。3.2.2 个人信息模块个人信息模块主要针对用户的账号及信息的各种操作进行设计,主
33、要可以完成账号注册、登录、修改密码以及个人信息的查看和修改等功能。模块分为6个功能项:(1) 注册:为了避免高权限的账户被非编辑部工作人员所使用,该功能只提供作者用户的注册,其他类型账号的添加由管理员使用数据管理模块进行添加。通过注册作者可以填写自己的账号、密码以及基本信息,并设置账号的密码提示问题。(2) 用户登录:该功能根据用户类型分为两部分,分别是作者登录接口和编辑(包括主编、副主编、责编、专家及管理员)登录接口。(3) 密码修改:为了增强账号安全性,避免同一个密码长期使用容易泄漏以及因此带来的安全隐患,用户可以在登陆后使用该功能修改账号的登录密码,定期地更换新的密码组合,防止账号丢失,
34、资料被盗等问题的发生。(4) 忘记密码:如果用户在登录时忘记自己的密码则无法登录到本系统中,导致无法进行投稿审稿等工作,为了避免此类情况的发生,在用户的登陆界面中加入了忘记密码选项,该功能可以通过用户在注册时所预留的密码提示问题及答案帮助用户找回自己的密码。(5) 修改密码提示问题:此项功能可以降低用户忘记在注册时设置的密码提示问题或答案泄露带来的账号风险。用户在登陆后可以通过此功能随时修改自己的密码提示问题及答案。(6) 个人信息设置:用户可以通过此功能项随时更新自己的个人信息,便于用户之间的及时沟通和联系。3.2.3 后台管理模块该模块是专门为管理员设计的后台管理模块,只有管理员账户有权限
35、操作该模块,通过使用该模块中的各种子功能可以完成对稿件数据库的添加、修改和清理工作。模块分为5个功能项:(1) 添加新用户:此功能仅用于内部用户账号(即除作者以外的5种账户类型)的添加,防止高权限账号被非工作人员使用。(2) 用户信息管理:为了避免稿件派发时的混乱,内部工作人员账号的姓名等信息不能随意更改,所以添加此功能,由用户向管理员申请修改。(3) 稿件分类管理:此功能的添加保证了稿件分类的及时更新,管理员可以对稿件类别进行添加、修改以及删除操作。(4) 清理过期稿件:由于一般情况下稿件的审核流程在三个月内都能完成,所以本系统默认稿件的过期时间为3个月,投稿超过三个月的稿件则被计入过期稿件
36、,管理员使用此功能可以统计过期稿件数量并同意清理,定期地进行过期稿件清理可以防止稿件积攒过度,降低数据库冗余,减轻服务器负担。(5) 清理过期站内信:与稿件相同,过多的站内信也会给服务器增加负担,发送时间早于一个月的站内信即会被计为过期信件,由管理员统计并清理。3.3 数据库设计根据系统数据流图(图1-2)的分析,数据库设计为7张表:基本信息表、审核状态表、费用表、稿件类别表、用户表、作者表以及站内信表。其中,基本信息表、审核状态表、费用表和稿件类别表4张表用来存储稿件的相关数据;用户表和作者表存储用户数据;站内信则是存放站内信的相关数据。1. 基本信息表 记录稿件编号、分类以及作者等不易变动
37、的稿件基本信息。详细内容如表3-1所示。表3-1 基本信息表列名数据类型长度约束条件说明稿件编号文本20主键,非空,无默认值按日期生成,稿件的唯一标识分类文本20非空,无默认值稿件类编编号来源文本2非空,默认值“市外”稿件来源标题文本100非空,无默认值稿件标题关键字文本50非空,无默认值稿件关键字摘要备注65536非空,无默认值稿件摘要续表第一作者文本10非空,无默认值第一作者姓名第一作者单位文本50非空,无默认值第一作者工作单位第二作者文本10可空,无默认值第二作者姓名第二作者单位文本50可空,无默认值第二作者工作单位其他作者文本255可空,无默认值稿件的其他作者通讯作者账号文本20非空,
38、无默认值稿件的主要联系人投稿日期文本20非空,无默认值稿件的投稿时间2. 审核状态表 记录稿件的审核状态,在审核流程中实时更新。其中,审核状态值即为3.2.1中状态值设定部分的17种状态数值。详细内容如表3-2所示。表3-2 审核状态表列名数据类型长度约束条件说明稿件编号文本20主键,非空,无默认值对应基本信息表中的稿件编号审核状态值文本2非空,默认值“00”稿件审核过程中的17种状态数值一审账号文本50可空,无默认值一审主编账号一审日期文本10可空,无默认值稿件一审的时间一审审稿单备注65536可空,无默认值审稿单中各个意见选项的选择情况一审评语备注65536可空,无默认值稿件的一审评语二审
39、账号文本20可空,无默认值二审副主编账号二审日期文本20可空,无默认值稿件二审的时间二审审稿单备注65536可空,无默认值审稿单中各个意见选项的选择情况二审评语备注65536可空,无默认值稿件的儿审评语三审账号文本20可空,无默认值三审责编账号三审日期文本20可空,无默认值稿件三审的时间三审审稿单备注65536可空,无默认值审稿单中各个意见选项的选择情况三审评语备注65536可空,无默认值稿件的三审评语四审账号文本20可空,无默认值四审专家账号四审日期文本20可空,无默认值稿件四审的时间四审审稿单备注65536可空,无默认值审稿单中各个意见选项的选择情况四审评语备注65536可空,无默认值稿件
40、的四审评语3. 费用表 记录稿件相关费用金额及缴纳情况。其中,审稿费和版面费的金额是由人工计算完成,然后由主编使用“费用管理”功能写入数据库中;缴费状态的更改也由主编完成,缴费日期是在缴费状态变化后自动记录系统时间并写入表中。详细内容如表3-3所示。表3-3 费用表列名数据类型长度约束条件说明稿件编号文本20主键,非空,无默认值对应基本信息表中的稿件编号审稿费文本5可空,无默认值稿件审稿费金额已缴1文本1非空,0或1,默认值“0”审稿费缴费状态,0未缴,1已缴缴费日期1文本20可空,无默认值审稿费缴纳日期版面费文本5可空,无默认值稿件版面费金额已缴2文本1非空,0或1,默认值“0”版面费缴费状态,0未缴,1已缴缴费日期2文本20可空,无默认值版面费缴纳日期4. 稿件类别表 存储稿件的各个二级类别,其中编号部分按照一级学科类别分为三类:文科10000,