在线稿件管理系统的设计与实现_第1页
在线稿件管理系统的设计与实现_第2页
在线稿件管理系统的设计与实现_第3页
在线稿件管理系统的设计与实现_第4页
在线稿件管理系统的设计与实现_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

呼伦贝尔学院计算机科学与技术学院本科生毕业论文 (设计 )题 目: 在线稿件管理系统的 设计与实现 学生姓名: 吴迪 学 号: 2006011522 专业班级: 07 计算机科技一班 指导教师: 王荣芝 完成时间: 2011 年 5 月 23 日 目录摘要 .IABSTRACT.II第 1 章 绪论 .11.1 项目开发背景 .11.2 项目开发的意义 .11.3 系统开发相关技术 .21.3.1 ASP.NET 动态网页技术 .21.3.2 Microsoft Visual Web Developer 200 Microsoft office Access 2003.3第 2 章 需求分析 .32.1 需求概述 .32.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致谢 .25I摘要随着计算机技术和网络的迅猛发展,基于计算机环境下稿件处理系统的开发成为研究的热点。为使我院学报期刊稿件管理工作从传统的手工管理逐步走向科学化、规范化、信息化和网络化,设计并开发了网络化期刊稿件管理系统。该系统主要分为四大模块,稿件处理模块、个人信息模块、数据库管理模块和站内信模块。主要实现了稿件的上传下载、稿件审核与管理、用户账户信息管理、数据库的更新与清理以及收发站内信等功能。本文详细阐述了一个功能较完善的编辑部稿件管理系统的开发、操作流程和涉及的一些关键技术。本系统的设计实施为我院学报编辑部稿件处理系统的运行做基础,同时为学报稿件处理系统的开发提供一个参考模式,并进一步推动我院的校园信息化建设。关键词 稿件管理;投稿;审稿;在线;IIAbstractWith the rapid growth of computer technology and Internet, 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 periodical 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 management, 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 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 页(共 25 页)第 1 章 绪论1.1 项目开发背景目前网络上已存在很多稿件处理系统。这些稿件处理系统的产生已经很好的解决了稿件编辑处理上所存在的诸多问题。但这些系统的实际处理业务流程不完全符合我院学报编辑部的稿件处理业务流程。因此,通过对我院学报编辑部现有的稿件处理业务进行实际的调研分析,具体了解了其目前在稿件处理上所存在的诸多局限,进而针对其所存在的问题,来探索出一个具有针对性和实用性的学报编辑部稿件处理系统,来提高该校学报编辑部稿件处理的效率和稿件的质量。通过对我校学报的调研了解到我校目前在稿件处理和管理方面,缺乏利用现代化手段来实现稿件处理的统一、规范、实时管理,对稿件处理和管理仍是由手工完成的,在日常的稿件处理、资料信息管理方面烦琐、事务较多,主要表现在:第一,投稿者经常向该校学报编辑部来电,询问稿件处理进展情况,而编辑们每每需要通过翻阅登记资料来回答,占用大量工作时间;第二,对作者、稿件、专家等信息资料的维护方式很烦琐,难以查找;第三,往往由于地域的限制,校外作者通常都需要将稿件通过邮寄、或电子邮件的形式投稿到学报编辑部;这样不但浪费了大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。同时在稿件处理上也存在对作者不直观的问题,作者无法在第一时间内了解自己稿件处理进展,作者和专家也无法及时与编辑部进行交流与沟通,这样一来不利于稿件质量的提高。进而对提高工作效率和稿件质量、加强信息资源共享等方面,有了更高的要求。1.2 项目开发的意义我院学报不仅是我院学术成果的刊发阵地,同时也具有承担着学术评价的功能。建立和完善用稿、审稿制度是实现科学、合理、公平、公正学术评价的关键。并且随着我院信息化的不断发展,呼伦贝尔学院学报编辑部稿件的管理会越来越依赖信息系统的支持,所以本系统的开发要尽量依据学校学报编辑部的实际情况和工作流程,认识到调研的重要性,切实做到从实际出发,开发出具有一定使用价值的网上稿件管理系统。本系统虽然规模小,但可以通过不断完善和扩充,逐步把其他功能融合进来,强化其性能,优化其功能,使其成为适合我院的学报稿件管理系统。稿件管理系统的实施具有如下现实意义:第一,减轻了编辑人员的重复劳动,可以全方位整合资源。第二,提高工作效率,缩短稿件发表周期。第三,可以帮助编辑部管理作者、专家信息,帮助编辑部与他们联系,实现投稿、审稿的网络化管理,扩大工作的范围和影响力,提高稿件质量。第 2 页(共 25 页)1.3 系统开发相关技术目前,有许多用于管理系统开发的软件与技术,而这些技术又都有着各自的优点和特色。综合自身的技能水平和知识构成,最终选择了:ASP.NET动态网页技术、Microsoft Visual Web Developer 2005、Microsoft office Access 2003等几种被普遍应用的技术,下面是详细介绍这几种技术的特点。1.3.1 ASP.NET 动态网页技术ASP.NET 是新型的、功能强大的服务武器端技术,用于创建动态网页。它是Microsoft 公司的动态服务器页面 (即 ASP) 和.NET 这连个主要技术的集合,是微软发展的新型体系结构.NET 的一部分,是基于 Browser/server 模式系统开发的重要技术。B/S 结构,即 Browser/server (浏览器/服务器) 结构,是随着 Internet 技术的兴起,对Client/Serve (客户机/服务器 ) 结构 的一种变化或者改进的结构。在这种结构下,用户完全可以通过 WWW 浏览器实现,一部分事物逻辑在前端实现,但是主要事物逻辑在服务器端实现,形成所谓的 3 层结构。 B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言和 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 和验证功能。(2) 页面设计功能 。使用主控页面保持一致的站点布局,使用主题和外观保持一致的页面外观。(3) 代码编辑 。提供代码编辑器,使您可以使用 Visual Basic 或 C# 编写动态网页的代码。(4) 调试。提供调试器,帮助您查找程序中的错误。(5) 控件。齐备的 ASP.NET Web 服务器控件套件,其中合并了创建网站所需的大部分功能。(6) 数据访问 。支持在网页中显示和编辑数据。数据可以位于各种数据存储区中,其中包括数据 库或 XML 文件。在很多情况下,无需编写任何代码,即可向网页中添加数据显示和编辑功能。(7) 安全性、个性化设置。提供内置的应用程序服务,使您可以向站点中添加用于确保登录 安全性的成员资格;提供配置文件属性,使您可以维护用户特定的信息;另外还提供其他功能,其中的大部分功能都不要求编写任何代码。(8) 开发承载站点。提供用于将站点发布到宿主站点的工具,包括测试用的本地 Web服务器。第 3 页(共 25 页)通过 Visual Web Developer 2005,你可以使用 Web Standards、JavaScript 和ASP.NET,可以使用各种新兴 Web 技术创建应用程序。Visual Web Developer 2005 还整合了调试工具,帮助开发人员快速发现并修复问题,保证高质量的解决方案。1.3.3 Microsoft office Access 2003Microsoft Office Access 2003 是由微软发布的关联式后台管理系统。它结合了Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office 2003 的系统程序之一。Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的 Web应用程序。这些应用程序都利用 ASP 术在 Internet Information Services 运行。 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。第 2 章 需求分析根据学报的实际审稿流程,针对学报方面的具体需求和特点做出系统的功能需求分析,并画出系统功能模块图和数据流图。2.1 需求概述根据学报编辑部的要求和工作流程,系统的功能需求总体上可以分为稿件处理、用户管理和站内信 3 部分。对稿件处理功能的需求主要可以细化为:投稿、审稿、派发、费用管理和稿件管理等几项子功能。对用户管理功能的需求主要可以细化为:新用户注册、登录、密码修改和个人信息修改等几项子功能。对站内信功能的需求主要可以细化为:收、发站内信和过期信件清理等几项子功能。以上是对系统的功能需求的简要说明,具体描述将在后文中进行详细介绍。2.2 工作流程分析通过我院学报的实际工作流程,作者投稿之后,编辑的审稿工作流程如图 2-1 所示。第一步,由主编进行一审工作,主要完成了对稿件分类的核对,对分类错误的稿件重新分类,并从总体上进行稿件审核,在审核通过后派发给副主编进行二审,对于总体上有较大问题的稿件,例如:稿件不成文或有严重理论错误的稿件,主编根据问题严重程度决定是否退稿或退回修改;而且主编还负责审稿费和版面费的计算与管理,记录缴费状态和缴费时间。第 4 页(共 25 页)第二步,副主编对一审审核通过并派发给自己的稿件进行二审,开始对稿件内容等细节部分进行审核,审核通过后派发责编进行三审;副主编同时负责所有一审之后的稿件审核情况的查看,及时通知作者稿件审核状态等重要信息。第三步,责编对派发给自己的稿件进行审核时是匿名审核,即不了解稿件的作者信息;在审核结束后,不论稿件是否审核通过都返回到副主编进行查看。作者主编待审稿件已修改删除退稿责编或专家意见通过删除退稿副主编意见通过退回修改退回修改作者已修改删除退稿 退回修改作者已修改意见通过图 2-1 审稿工作流程第四步,副主编对三审稿件的审核意见进行查看,决定是否派发专家、退回修改或者直接退稿。第五步,专家的审稿方式也为匿名审稿,对派发到自己的稿件进行学术上的审核并提出意见和建议,不论稿件是否审核通过都返回到副主编进行查看。第六步,副主编对四审稿件的审核意见进行查看,决定是否可以发表、退回修改或者直接退稿。2.3 功能结构分析根据上述系统需求概述和编辑部工作流程的分析,绘制出系统的功能结构图和数据流图,从而进行进一步的分析讨论。2.3.1 功能结构图第 5 页(共 25 页)如图 2-2 所示,用户部分共分为六种:作者、主编、副主编、责编、专家以及管理员。一下是六种用户可以使用的功能介绍。稿件管理系统作者注册稿件相关 站内信 个人信息稿件修改投稿稿件查询副主编联系作者 稿件管理 站内信 个人信息稿件审核稿件派发 稿件查询责编稿件审核 站内信 个人信息专家稿件审核 站内信 个人信息主编费用管理 稿件管理 站内信 个人信息稿件审核稿件分类 稿件查询管理员费用管理 稿件查询 站内信个人信息后台管理过期信件清理稿件分类管理 用户账号管理过期稿件清理添加新用户图 2-2 功能结构图1作者(1) 注册:注册账号、密码及个人信息,作者只有在注册账号之后才能够进行投稿。(2) 个人信息 下分 3 个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身份的密码提示问题和答案。(3) 稿件相关 下分 3 个子功能:a.投稿:实现稿件上传和稿件基本信息的填写。b.稿件查询:实现对历史投稿记录和稿件审核状态的查询。c.稿件修改:完成对需修改稿件的下载和已修改稿件的上传。(4) 站内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。2主编(1) 费用管理:录入、修改和查看稿件的审稿费和版面费金额、缴费状态和缴费时间。(2) 个人信息 下分 3 个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身份的密码提示问题和答案。(3) 稿件管理 下分 3 个子功能。a.稿件分类:对稿件的分类进行核对,对分类有误的稿件进行重新分类。第 6 页(共 25 页)b.稿件审核:可以下载待审稿件,填写审稿意见单,上传批改后的稿件并派发。 c.稿件查询:实现对历史投稿记录和稿件审核状态的查询。(4) 站内信:面向系统内部的消息系统,实现了站内用户之间的联系与沟通。3副主编(1) 联系作者: 通过站内信与作者联系,及时传达稿件审核过程中的重要信息。(2) 个人信息 下分 3 个子功能:a.查看/修改个人信息:完成个人信息查看和修改功能,可随时更新信息。b.密码修改:可以对账号的密码进行修改。c.密码提示问题修改:修改用户忘记密码时核对身

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论