aspnet编辑部远程稿件处理系统的设计与实现远程投稿系统论文.docx
- 文档编号:10821628
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:37
- 大小:312.72KB
aspnet编辑部远程稿件处理系统的设计与实现远程投稿系统论文.docx
《aspnet编辑部远程稿件处理系统的设计与实现远程投稿系统论文.docx》由会员分享,可在线阅读,更多相关《aspnet编辑部远程稿件处理系统的设计与实现远程投稿系统论文.docx(37页珍藏版)》请在冰点文库上搜索。
aspnet编辑部远程稿件处理系统的设计与实现远程投稿系统论文
XX大学
信息科学与技术学院毕业论文
课题名称:
编辑部远程稿件处理系统的设计与实现
学生姓名:
田才
窦自强
学号:
2007081902
2007081853
学院:
信息科学与技术学院
专业年级:
计算机科学与技术07级
指导教师:
刘长征
职称:
讲师
完成日期:
二○一一年六月十日
编辑部远程稿件处理系统的设计与实现
[摘要]本系统采用MVC框架和B/S模式的技术架构,使用ASP.NET技术开发,MicrosoftVisualStudio2005以及MicrosoftSQLServer2000作为开发工具。
实现了作者在线投稿,编辑在线编辑及意见反馈,专家在线审稿。
功能使用编辑部远程稿件处理系统可以解决作者投稿、编辑审稿以及专家审稿所受地域、时间上的限制,以及作者投稿、编辑编辑稿件及专家审稿时采用纸质工作量表来统计稿件数、查询等诸多不方便且容易丢失的问题。
不仅提高了工作效率,也方便了杂志部门及作者的工作。
[关键词]远程投稿;在线编辑;在线审稿
Editorialdepartmentremotemanuscriptprocessingsystemdesignandimplementation
Abstract:
Ourdesignforgraduationiseditorialdepartmentremotemanuscriptprocessingsystem.WeuseMVCframeandB/SmodeandASP.NETtechnologydevelopment,developmenttoolsareMicrosoftVisualStudio2005andMicrosoftSQLServer2000.ToachieveOnlineSubmission,onlinemanuscriptchanges,Editonlineeditingandfeedback,expertsreview.Editorialarticlesusingtheremoteprocessingsystemcanbesolvedcontributesufferedwhenthegeographical,timeconstraints,Editorssufferedwhentime,placeandpeerreviewontheshowsufferedgeographicalandtimeconstraints,AndSubmission,edit,editarticlesandexpertreviewersusedstatisticalmanuscriptpaperworktoscalethenumberofqueries,andsoconvenientandeasytolosealotofproblems.Notonlyimprovetheworkingefficiency,butalsofacilitatetheworkofdepartmentsandmagazines.
KeyWords:
RemoteSubmission;Onlineediting;ExpertsReview
第一章任务书
1.1题目编辑部远程稿件处理系统的设计与实现
1.2设计时间十六周
1.3其他相关内容
1.3.1项目来源指导老师课题
1.3.2系统内容详见第四章的系统模块设计
1.3.3开发人员田才、窦自强
1.3.4系统用户作者、编辑、专家
1.3.5备注作者在线投稿。
编辑在线审稿。
专家在线审稿。
1.4设计资料
国家标准:
《项目开发计划规范》(GB856T——88)
《软件需求说明书规范》(GB856T——88)
《数据库设计说明书规范》(GB8567——88)
《数据要求说明书规范》(GB856T——88)
《详细设计说明书规范》(GB8567——88)
《操作手册规范》(GB8567——88)
《用户手册规范》(GB8567——88)
《测试计划、测试分析报告规范》(GB8567——88)
《详细设计说明书规范》(GB8567——88)
1.5工作内容
1.5.1系统可行性分析和需求分析
1)可行性分析
(1)经济可行性研究
经济可行性研究指的是进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。
分析系统开发对其他产品或利润的影响。
本系统采用visualstudio2005+SQLSERVER2000软件进行开发,系统具有高强度的稳定性和高效的工作效率保证,能够为公司减少维护系统的成本;本系统实现了网络化办公,能够最大限度的降低公司的支出成本,减少刊物的编辑周期,为公司带来最大限度的收益。
(2)技术可行性
技术可行性是指根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现系统的可行性。
系统开发我们使用的是ASP.NET和SQLSERVER2000数据库。
ASP.NET是统一的WEB应用程序平台,它提供了为建立和部署企业级WEB应用程序所必需的服务。
ASP.NET为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。
ASP.NET是Microsoft.NETFramework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。
它也包含ASP.NETFramework类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合【3】。
ASP.NET提供了丰富的服务器端控件,支持用户控件和自定义控件,进一步提供更加丰富完整的控件支持,简化开发人员的工作,使其把大量精力放在核心业务代码的处理上。
在ASP.NET中,数据访问是基于LINQ的。
LINQ是VISUALSTUDIO2005中的一组功能,提供了一种用于在不同类型的数据源中查询和更新数据的统一编程模型。
使用对象关系设计创建LINQTOSQL类。
通过LINQDATASOURCE数据源控件和GRIDVIEW数据绑定控件进行数据连接和绑定。
实现了在ASP.NET中使用LINQTOSQL技术对SQLSERVER2000数据库进行数据访问。
基于XML和SOAP等协议,WEB服务提供了真正的跨平台交互与数据交换的能力。
SQLSERVER2000的安装,在安装了VISUALSTUDIO2005以后,需要安装其补丁SP1才能进行接下来的步骤,我们在大学期间也学习了SQL语言。
SQL语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。
SQL集成实现了数据库生命周期中的全部操作。
SQL语言作为关系数据库管理系统中的一种通用的结构查询语言,已经被众多的数据库管理系统所采用【4】。
可以说ASP.NET是一门非常成熟的系统开发技术。
我们完全可以使用ASP.NET和SQLSERVER2000来开发编辑部远程稿件管理系统。
(3)操作可行性
现阶段,大部分作者基本上脱离了传统的手写稿件模式,基本上拥有运用Windows平台下浏览器的能力,由于本系统是基于B/S模式,页面简洁,操作方便,很大程度上能够满足作者在线投稿的需求,现各主要编辑部基本都已实现计算机网络办公,只是缺乏一套有效的稿件管理软件,对于提高工作效率的期望和加强作者、编辑与审稿专家的联系的迫切需求,使得编辑部能很快地了解和适应系统,因此保证了项目的操作可行性与人员可行性。
2)需求分析
需求分析是指用户对目标软件系统在功能、行为、性能、涉及约束等方面的期望。
它是介于系统分析和软件设计阶段之间的重要桥梁。
通过访谈与会议、观察用户工作流程、用户和开发人员共同组成联合小组等方法获取初步需求。
(1)编写目的
编写此软件需求分析说明书,目的是将它作为系统设计的参考文档指导下一阶段的系统设计工作。
本文档预期读者有:
系统设计人员、系统编码人员、系统测试人员、最终用户等。
(2)背景
软件项目名称:
编辑部远程稿件处理系统
任务提出:
石河子大学信息科学与技术学院
开发人员:
田才、窦自强
用户:
报社、杂志社编辑部。
3)任务概述
(1)系统目标
开发一个系统,实现作者在线注册,作者在线稿件,稿件的状态查询,稿件管理,专家在线审稿等工作。
需要完成主要功能有:
1用户注册及用户管理
2作者在线稿件
3稿件管理和分配专家
4专家在线审稿
5后台管理
(2)业务需求
a)作者管理
(a)作者注册
如果是第一次登录此界面,则需进行注册。
(b)作者登录
输入用户名及密码,登录系统作者模块界面。
b)编辑管理
(a)编辑注册
编辑注册由超级管理员指定,编辑登录后可对用户名及密码进行更改。
(b)编辑登录
编辑用户名及密码由系统管理员分配,输入用户名、密码,进入编辑登录界面,可查看作者投稿情况,对稿件进行初审。
c)专家管理
(a)专家注册
专家注册由超级管理员指定,专家登陆后可对专家名及密码进行更改。
(b)专家登录
专家用户名及密码由系统管理员分配。
输入用户名、密码,进入专家登录界面,对编辑初审的稿件进行审核,将审核完后的稿件发给总编。
d)用户特点
本系统用户包括作者、编辑、专家。
e)假设和约束
本系统由石河子大学信息科学与技术学院提供资料,并对需求进行检查、确认,石河子大学信息科学与技术学院计科专业第一检查组负责监督,由田才、窦自强负责系统开发,刘长征老师负责对开发完成的功能模块进行确认。
开发周期2011年2月到2011年6月。
4)需求分析
(1)组织结构
组织结构如图1.1所示:
图1.1组织结构图
(2)业务流程
业务流程如图1.2所示:
图1.2业务流程图
(3)
数据流程
数据流程如图1.3所示:
图1.3数据流程图
(4)功能需求
功能需求如图1.4所示:
图1.4功能需求图
1.5.2系统模块规划、数据库设计、实施
1)系统模块
系统分为四个模块:
作者投稿模块、编辑审稿模块、专家审稿模块、主编管理模块。
2)数据库设计、实施
数据库详细设计见5.3.2。
1.6课题分工
共同合作:
需求分析、数据库分析设计。
田才:
专家审稿模块、编辑审稿模块,文档撰写等。
窦自强:
作者投稿模块、主编管理模块,文档撰写等。
1.7设计成果
1.7.1系统安装程序及数据库各一套
详见刻录光盘。
1.7.2系统源程序一份
详见刻录光盘。
1.7.3数据库软件的安装及系统的演示
详见刻录光盘。
1.7.4系统开发文档一套及毕业论文一份
《用户使用手册》
《石河子大学信息科学与技术学院2011毕业设计论文》
第二章开发运行环境
2.1系统开发环境和运行环境
2.1.1开发环境
开发使用的操作系统:
WindowsXP或win7等;
开发工具:
MicrosoftVisualStudio2005;
数据库:
MicrosoftSQLServer2000;
2.1.2系统运行环境
软件最低要求:
操作系统:
Windows2000;
软件配置:
SQLServer2000Enterprise,IIS5.1;
硬件最低要求:
CPU至少P42G、内存至少512MB、硬盘至少有40GB空间;
2.2开发工具介绍
整个系统所用的开发工具有:
MicrosoftSQLServer2000、MicrosoftVisualStudio2005等。
2.2.1MicrosoftSQLServer2000
SQLServer2000是大型关系数据库管理系统,支持关系数据库的结构化查询语言SQL;提供了丰富的图形化管理工具,简化了系统管理与操作;并且具有动态自动管理和优化功能。
支持大型Web站点和企业数据处理系统的数据存储要求,具有Web出版工具,支持XML、HTTP,并具有数据挖掘和分析服务的应用功能;可伸缩性和可用性强;支持企业级数据库,容许大量用户同时访问,容许用户同时引用多处数据源,支持分布式查询,支持数据仓库;具有丰富的编程接口,便于开发,支持ODBC、ADO数据库对象、OLE数据源;支持N层客户机/服务器系统,在客户机/服务器结构中SQLServer2000扮演着后端数据库的角色【13】。
2.2.2MicrosoftVisualStudio2005
MicrosoftVisualStudio2005是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2000一次及时、全面的升级。
MicrosoftVisualStudio2005引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。
使用VisualStudio2005可以高效开发Windows应用。
设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
同时VisualStudio2005支持项目模板、调试器和部署程序。
VisualStudio2005可以高效开发Web应用,集成了ASP.NETAJAX1.0,包含ASP.NETAJAX项目模板,它还可以高效开发Office应用和Mobile应用【15】。
第三章需求分析
3.1引言
为了规范以及条理的进行本系统的设计以及合理的满足使用者的需求,为后续的开发维护工作变得可靠而轻松,编写本系统需求分析说明书,旨在开发过程中进行参考,使系统在需求的规范之内,避免重复劳动,加快开发进度以及提高开发效率,同时也是为以后系统维护服务提供指南。
3.1.1编写目的
利用我们所学的数据库操作技术、ASP.NET开发技术、网络安全等知识,将所学的书面知识和实际应用结合起来,开发一个能够供编辑部使用的远程稿件管理系统。
增加我们对系统开发的能力和经验,达到学以致用的目的。
网络信息化改变了人们的生活和工作方式,但目前仍有许多工作按照传统方式进行。
编辑部每天都要处理大量的作者投稿,根据学科分类去预约相关领域专家进行审稿,对需要修改的稿件发回给作者,不符合条件的稿件弃用。
而通过邮件传输稿件,并没有提高作者与编辑的交流机会,对审稿专家的管理也是一项难题,难以高效工作。
基于以上现状,采用先进的信息化管理系统可以解决这些问题,以提高工作效率,方便了编辑对稿件和专家的管理,达到使作者投稿方便的目的。
稿件处理是编辑部工作中一个重要的内容,为了及时、有序和高效地处理众多作者的投稿,及时了解稿件当前的状态,编辑工作人员必须进行大量的整理和管理稿件的工作以及预约专家进行在线审稿。
本项目的主要目的就是开发一个系统,实现作者在线投稿、编辑在线审稿,作者投稿后系统自动生成一个唯一的稿件编号,作者可以通过该编号查询到稿件的当前处理状态,并及时和编辑进行通信联系,作者可以修改自己的个人信息。
此系统须具备学科分类和专家系统的擅长领域分类,编辑通过初次审稿后,决定按学科分配给相应领域的专家进行再次审稿,专家审稿后将稿件返回编辑二阅,方便对稿件进行管理,编辑人员通过编辑部远程稿件处理系统对投稿的稿件进行处理,并及时将审稿意见反馈给作者。
预期读者是程序框架设计人员、数据库设计人员。
3.1.2背景
近年来,随着信息技术的发展及网络应用的普及,会议、期刊、纷纷应用信息技术促进自身发展,建立远程稿件处理系统,通过网络整合相关编辑工总流程、实现编辑业务管理数字化,已成为会议、期刊稿件管理的主要趋势和重要途径。
我国各类应用软件发展速度很快,但专门针对编辑部管理领域的软件却很少。
大部分系统处于单机运行阶段,不能适应信息共享和协同工作的要求。
部分系统虽然能够实现联网工作,但涉及的工作范围小,功能单一缺乏系统性、全面性和协同性的管理,不能实现各个部门之间的信息流动,没有实现真正的网上办公。
缺乏更为先进的开发平台,开发平台的选择对系统最终的成功起着决定性的作用。
计算机在编辑部主要用于稿件的编辑,现有的编辑部管理系统,大多采用VisualFoxpro,visualBasic和PowerBuider等初级的、简单的开发平台,开发出C/S系统,不能满足广大投稿者所希望的稿件能尽快到达编辑部、尽快得到审稿意见和随时了解稿件所处状态的需求。
粗略估计,我国的编辑部出版单位已超过10000家,期刊出版单位超过了4000家,随着计算机的普及和数据库、网络技术的日趋成熟,各个编辑部都希望能够利用先进的计算机网络技术实现办公现代化。
从目前的情况看,虽然大部分的编辑部实现了计算机网络办公,却没有相应的软件支持,仅仅停留在收发邮件,使用通用的办公软件精心简单的文字处理上,不能充分发挥网络办公的优势,实现真正意义上的现代化办公,甚至是远程办公。
分析原因,是缺少针对编辑部本身的、专业的管理软件。
随着办公现代化和自动化进程逐步的推进,纷纷走上了网络远程办公的道路。
如何使部门的办公自动化和现代化发展,已经成为各职能部门十分关注的问题。
现在的许多编辑部仍然采用传统的办公方式,即通过邮件投递的方式来接收稿件,这显然是不符合办公自动化和现代化的要求的。
随着网络技术的不断发展,基于Web的编辑部远程稿件系统可以借助于覆盖全球的Internet进行,可以同时处理来自不同地区的稿件[1]。
目前,在办公管理方面,特别是编辑部稿件等方面都采用了网络化的管理技术。
基于Web的编辑部稿件系统有多种实现技术,如C/S架构,降低了系统的通讯开销,但是需要在客户端安装应用软件,比较繁琐;B/S模式,是Web技术与数据库技术相结合的一种技术,可以实现数据库应用系统开发环境和应用环境的分离,即在用户机上步需要安装应用软件,应用程序可以安装在Web服务器上。
考虑到投稿者与编辑部是一种双向选择的关系,以及稿件系统需要动态的管理,故采用B/S系统进行开发。
B/S模式解决了应用于网络过分依赖的关系,使得管理系统的实现更加容易,更能适应运行环境的发展。
这样开发的编辑部稿件管理系统,真正实现作者、编辑、专家的一体化管理,提高办公效率。
该系统涵盖稿件处理的全过程,实现投稿、审稿、采编的一体化,使稿件的统计、管理与查询工作实现数字化和网络化,充分利用网络的及时性优势,不论编辑、审稿专家身在何处,只要能上网就能处理稿件,从而缩短稿件的审批周期,为编辑部提高工作效率、及时和准确处理稿件提供基本保证。
3.1.3参考资料
见本文附录A参考文献。
3.2任务概述
3.2.1目标
根据实际需求,编辑部远程稿件处理系统具体设计要求有:
系统应该建立高效、实用、安全、稳定和易于维护的网站;所有适合以数据库方式存贮的信息,如作者信息、编辑信息、专家信息、稿件信息、等均需建立数据库加以存贮,编制相应的程序用于信息的增加、修改、删除、查询、状态,并及时地反映在相关的网页中;设置完善的权限管理功能;高级管理员可以根据需要随时进行动态增加、删除、修改相关信息,并具有自主的信息发布功能;编辑、专家等相关人员的基本信息及稿件发表与否最后都由主编统一管理。
主要包括以下两项:
首先,要求系统能够正常运转,这是最基本要求;即能够稳定而且正确的工作。
好的系统第一要素是正确的稳定的系统,其次才是操作界面的简洁。
其次,需要完成的主要功能:
作者在线注册、在线投稿,编辑基本信息修改、初审,专家基本信息修改、稿件审核,主编对编辑、专家的人员管理及决定稿件的最后发表与否,并能统计稿件数。
3.2.2用户的特点
用户都希望能够通过此系统提高工作效率,改变以前繁琐的纸质办公环境,实现编辑审稿、专家审稿不受时间、地域上的影响。
3.3需求规定
3.3.1对功能的规定
开发一个系统,实现作者在线注册,作者在线投稿,稿件的状态查询,稿件管理,编辑、专家在线审稿等工作。
需要完成主要功能有:
1用户注册及用户管理
2作者在线投稿
3稿件管理和分配专家
4编辑、专家在线审稿
5后台管理
3.3.2输入输出要求
1)输入
输入的数据可以通过手工录入(编辑、专家基本信息的录入)。
2)输出
依据具体情况可以有:
页面输出。
3.4编辑操作流程及不足点分析
3.4.1编辑操作流程
通过与指导老师沟通,我们获知了在线投稿、在线编辑的工作流程,作者根据自己的文章在投稿时填写相应的“关键字”,“栏目”,将稿件通过Internet发送到编辑部。
编辑工作者根据稿件“栏目”属性,将稿件转移到专家审核处。
专家审核后,将稿件及专家意见反馈到编辑。
编辑将专家审核后的稿件发送到主编,由主编决定稿件是否发表,并将决定反馈到编辑部,由编辑部通知作者。
编辑部按照时间、栏目统计稿件数,并保存。
3.4.2不足点分析
所有上面的操作,目前还都是使用纸质填写、整理、保存。
这样极不方便,容易丢失和损坏。
在日积月累后,查询的时候也非常的不方便,而且容易造成其他教师工作量丢失,工作繁琐而且工作效率低下。
3.5编辑部远程稿件处理系统现状及任务分析
3.5.1编辑部远程稿件处理系统现状
近年来,随着信息技术的发展及网络应用的普及,会议、期刊、纷纷应用信息技术促进自身发展,建立远程稿件处理系统,通过网络整合相关编辑工总流程、实现编辑业务管理数字化,已成为会议、期刊稿件管理的主要趋势和重要途径。
我国各类应用软件发展速度很快,但专门针对编辑部管理领域的软件却很少。
而且大部分系统处于单机运行阶段,不能适应信息共享和协同工作的要求。
部分系统虽然能够实现联网工作,然而涉及的工作范围小,且功能单一缺乏系统性、全面性和协同性的管理,不能实现各个部门之间的信息流动,没有实现真正的网上办公。
缺乏更为先进的开发平台,开发平台的选择对系统最终的成功起着决定性的作用。
计算机在编辑部主要用于稿件的编辑,现有的编辑部管理系统,大多采用VISUALFOXPRO,VISUALBASIC和POWERBUIDER等初级的、简单的开发平台,开发出C/S系统,不能满足广大投稿者的希望,所投出的稿件能尽快到达编辑部、尽快得到审稿意见和随时了解稿件所处状态的需求。
初步估计,我国的编辑部出版单位已超过10000家,期刊出版单位超过了4000家,随着计算机的普及和数据库、网络技术的日趋成熟,各个编辑部都希望能够利用先进的计算机网络技术实现办公现代化。
从目前的情况看,虽然大部分的编辑部实现了计算机网络办公,却没有相应的软件支持,也就是说仅仅是停留在收发邮件,使用通用的办公软件精心简单的文字处理上,不能充分发挥网络办公的优势,实现真正意义上的现代化办公,甚至是远程办公。
分析原因,是缺少针对编辑部本身的、专业的管理软件。
随着办公现代化和自动办公进程逐步的推进,纷纷走上了网络远程办公的道路。
如何使部门的办公自动化和现代化发展,已经成为各职能部门十分关注的问题。
现在的许多编辑部仍然采用传统的办公方式,即通过邮件投递的方式来接收稿件,这显然是不符合办公自动化和现代化的要求的。
随着网络技术的不断发展,基于WEB的编辑部远程稿件系统可以借助于覆盖全球的Internet进行,可以同时处理来自不同地区的稿件。
目前,在办公管理方面,特别是编辑部稿件等方面都采用了网络化的管理技术。
基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aspnet 编辑部 远程 稿件 处理 系统 设计 实现 投稿 论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)