蒯驭论文.docx

上传人:b****6 文档编号:8501063 上传时间:2023-01-31 格式:DOCX 页数:22 大小:439.68KB
下载 相关 举报
蒯驭论文.docx_第1页
第1页 / 共22页
蒯驭论文.docx_第2页
第2页 / 共22页
蒯驭论文.docx_第3页
第3页 / 共22页
蒯驭论文.docx_第4页
第4页 / 共22页
蒯驭论文.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

蒯驭论文.docx

《蒯驭论文.docx》由会员分享,可在线阅读,更多相关《蒯驭论文.docx(22页珍藏版)》请在冰豆网上搜索。

蒯驭论文.docx

蒯驭论文

论文封面

 

本科毕业论文审评表

(成人教育)

站名

姓名蒯驭

学号

专业年级

填表日期

 

期刊稿件管理系统之专家在

线审稿子系统设计与实现

 

指导教师:

 

答辩或评审单位(章)

目录

摘要I

AbstractII

引言1

第1章系统研究背景1

1.1背景及必要性1

1.2研究目的1

1.3开发工具1

第2章系统需求分析3

2.1目标分析3

2.2用户分析3

2.3流程分析4

2.4可行性分析4

第3章系统设计5

3.1基本结构设计5

3.2数据库设计6

第4章系统实现7

4.1登录模块的实现7

4.2稿件管理模块的实现8

4.3个人信息设置模块的实现13

4.4消息管理模块的实现14

结论16

参考文献17

致谢18

 

摘要

为使我院学报期刊稿件管理工作从传统的手工管理逐步走向科学化、规范化、信息化和网络化,设计并开发了网络化期刊稿件管理系统。

该系统主要分为三大模块,编辑在线办公模块、作者在线投稿模块和专家在线审稿模块。

本人主要承担了专家在线审稿模块的设计与实现。

该模块主要分为我的审稿、个人信息设置、消息管理三部分。

我的审稿可实现等待审阅的稿件和已审完毕稿件的查询功能;个人信息设置可实现专家修改自身信息、密码的功能;消息管理可实现专家与编辑间收发信件、交流互动的功能。

本文对系统设计与开发中的需求分析、系统设计、系统实现等流程进行了详细描述。

关键字 稿件;期刊稿件管理系统;专家;审稿

Abstract

Tomakethemanagementofourshooljournalmorescientific,standardized,informatizationandnetworkingfromtraditionalmanualmanagement,wedesignedanddevelopedtheon-linejournalmanagementsystem.Thissystemismainlydividedintothreesubsystem,theeditoron-lineoffice,theauthoron-linesendmanuscriptsandtheexperton-linetrialmanuscripts.Imainlyundertooktheexperton-linetrialmanuscriptssubsystem.Thesubsystemrealizedthefollowingfunctionsforexperttriallingmanuscript,queringmanuscript,settingindividaulinformationandpassword,sendingandreceivingtheletterswiththeeditor.,Thispaperdescriptedthesystemdevelopmentprocessofrequirementanalysis,systemdesign,detaileddesignandsoon.

KeywordsManuscripts,Journalmanagementsystem,Experts,Trialmanuscripts

引言

计算机技术在飞速发展,网络已经渐渐成为我们获取信息及文化资源的主要途径,网络已经普及到了各个行业,甚至在一些信息行业中没有计算机网络就无法正常从事工作,就连人们日常生活中报刊、杂志也渐渐地被网络杂志、网络新闻取代。

我们采用ASP.NET技术设计的通用编辑部网站信息动态管理系统系统以Browser/Server模式架构,充分利用ASP.NET的优点,实现了在线投稿、在线编辑、在线审稿等编辑部的核心工作,具有实时、方便、交互的特点,同时节约了人力物力,降低了编辑部的运行成本,大大提高了编辑部工作的效率。

第1章系统研究背景

1.1背景及必要性

在日常的稿件处理、资料信息管理方面烦琐、事务较多。

期刊、图书的出版速度越来越快,种类也越来越丰富,向出版社投稿的作者也越来越多。

由于地域的限制,作者通常都需要将稿件邮寄到出版社,而这样的效率极低,不利于书籍的修订和出版。

传统的稿件处理和管理系统由手工完成,浪费了大量的人力、物力,而且不利于工作效率的提高和管理水平的提升。

随着网络的发展,逐渐兴起了网络书稿的热潮。

这样可以实现从投稿,审稿,编辑等全过程的网络化,比传统模式更加灵活方便。

网上审稿和传统审稿方式的区别传统的审稿方式一般通过邮局将稿件用挂号信寄到审稿人手中,这样比较耗时,少则1-2月,多则半年多,同时,还要增加编务的工作量,此外,对编辑部而言,邮寄费也是一笔不小的开支。

而利用因特网时效性快的特点,进行网上审稿则可以大大缩短了审稿周期,提高了审稿效率。

1.2研究目的

编辑部的稿件管理效率是影响编辑部声誉、吸引作者投稿的关键因素。

随着作者投稿数量的不断增加,编辑部的稿件管理效率急剧下降,传统的人工处理稿件的方式已经难以适应新环境下编辑部稿件管理的效率要求。

鉴于投稿者经常会来电询问稿件处理进展情况,而编辑们每每需要通过翻阅登记资料来回答,占用大量工作时间。

编辑部稿件管理系统的目标在于提高稿件管理的效率,降低稿件管理成本,增强编辑部的客户服务水平。

1.3开发工具

VisualStudio.NET的最新版本为VisualStudio.NET2005,VisualStudio.NET继承了以往VisualStudio的风格,成为.NET平台下最为优秀的高度集成的可视化开发环境,使用语言ASP.NET作为编程环境,Access数据库环境。

(1)ASP.NET简介

ASP.Net2.0是把基于通用语言的程序在服务器上运行。

ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。

这些仅是ASP.Net2.0强大化软件支持的一小部分。

因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。

ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。

将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。

ASP.Net2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。

即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。

ASP.NET优越性主要体现在以下几个方面:

可管理性:

使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。

因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。

配置文件的任何变化都可以自动检测到并应用于应用程序。

可重用性:

ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。

代码量少:

ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。

(2)Access简介

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。

Access还可以将程序应用于网络,并与网络上的动态数据相联接。

利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

(3)HTML简介

HTML的英文全称是"HypertextMarkupLanguage",中文译为“超文本标记语言”。

“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。

在几年前作为SGML的一个子集开发的。

一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。

如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。

浏览的网页就是由HTML语言编写出来的。

虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,你只要明白了各种标记的用法便算学会HTML.HTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。

在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。

第2章系统需求分析

2.1目标分析

期刊稿件管理系统,基于Internet平台,实现作者---主编辑---编辑---审稿专家---主编等五位一体的协作化、网络化、角色化的编辑稿件处理平台。

从接收作者来稿到送审、退、修改、编辑加工、录用等全流程管理;是期刊编辑部实现信息化的基础。

期刊稿件管理系统包括:

作者在线投稿子系统、编辑在线办公子系统、专家在线审稿子系统等3个子系统。

系统的使用将使编辑部充分利用网络资源,协助编辑部管理,大幅度的提高办公效率。

系统的建设目标如下:

(1)实现作者在线投稿,避免编辑部需要花费大量时间进行登记的弊病。

(2)作者在线查询稿件功能解决了作者不断打电话咨询的问题,实现作者自助式查询,大大降低编辑部接电话或回复Email的时间。

(3)在线审稿系统解决了传统邮寄送审的时间长、易丢失的问题。

而且审稿意见可以实时自动返回给编辑部。

(4)主编在线办公系统为主编建立一个与编辑部工作一体化的工作平台,实现在线审理文章、查询稿件审理记录,作终审裁决等工作。

2.2用户分析

本课题主要是对网站的设计与开发展开研究,通过ASP.net,数据库及相关知识的学习设计出基于web的期刊网站。

该系统应设置三级用户:

普通用户(作者)、审稿专家、编辑。

每级用户拥有对系统操作的不同权限。

普通用户(作者)注册后,登录网站后可以根据个人的不同的要求进行文章搜索,同时可以进行在线投稿,发表个人的文章。

用户拥有个人信息管理权限,可以查看个人的基本信息,并可以根据个人的实际情况,对个人的注册信息进行更改。

以及用户在信箱中可以接受到相关信息。

当审稿专家登录后,在文章管理栏中能够查询待审稿件,并对未审稿件进行审核,审核通过后意见返回编辑部。

作为主编辑登录后,对普通用户,审稿专家以及文章进行管理,在栏目管理中管理员可以进行修改,删除,对于用户的管理,可以修改用户级别、添加、删除用户等等。

2.3流程分析

我刊收到稿件后由编辑部初审。

对学科不对口、学术水平和写作格式未达到要求的及时退稿。

经过初审合格的稿件,我刊会将稿件送专家匿名评审。

评审回来的稿件经复审,不合格的稿件会及时通知作者。

通过评审的稿件由编辑部转达专家意见,通知作者修改。

再经编辑部复审和主编终审,最终才确定是否刊登。

流程分析如图2-1所示:

Y

N

N

Y

N

Y

Y

N

 

图2-1流程分析图

2.4可行性分析

2.4.1技术可行性

采取的研究语言:

ASP.NET编程环境和Access数据库。

ASP.NET是Microsoft公司的产品,它是一个可以使用任何.NET语言兼容的应用程序。

ASP.NET不仅是ASP的一个升级版本,它还提供了一个统一的web开发模型。

ASP.NET的语法在很大程度上与ASP兼容,所以在现有ASP应用程序中可以添加ASP.NET代码,以增强ASP应用程序的功能。

以往ASP网页并没有内建FTP文件上传功能,想要提供文件上传的功能,需额外购买文件上传组件,现在ASP.NET以内建文件上传的功能,既好用又不必额外付费。

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。

系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

该网站使用ASP.NET作为编程框架,具有效率高、可重用性强、代码量少等优点。

Access为数据库环境,具有强大的存储功能和查询功能。

2.4.2经济可行性

由于该系统作为毕业设计的课题,这一特殊性使得计算机硬件、系统软件以及系统开发人员、维护人员的工资、培训费等费用可以省略。

2.4.3运行可行性

该系统运行后,用于编辑部管理稿件、管理审稿专家、以及对编辑部各个板块的管理,实现从投稿,编辑,审稿等全过程的网络化,比传统模式更加灵活方便。

通过对上述四方面进行分析和研究后,我们认为该项目的开发是可行的。

第3章系统设计

3.1基本结构设计

期刊稿件管理系统包含三个子系统:

在线编辑子系统,作者在线投稿子系统和专家在线审稿子系统。

作者可以直接在线投稿;编辑在线管理稿件,编辑安排专家进行审稿;专家随时随地可以在线审稿并及时的返回审稿意见。

专家审稿子系统主要分为以下几个模块:

稿件处理模块、个人信息设置模块、消息管理模块、休息模块、返回主页模块。

其功能图如图3-1所示:

稿件管理模块:

包含两个模块待审稿件和已审稿件。

在待审稿件中,专家审稿人可对未审阅的稿件进行审阅返回审稿意见。

审阅完毕的稿件可在已审稿件模块中查看。

本模块主要实现“等待审阅的稿件”和“已审完毕稿件”的查询功能。

个人信息设置模块:

包含两个模块,可实现专家审稿人修改个人基本信息和个人密码的功能。

消息管理模块:

可实现专家与编辑之间互相收发信件,以达到交流互动的功能。

 

 

图3-1专家审稿功能结构图

稿件的审稿意见应该需要由专家寄给编辑部,然后再由编辑部寄给作者,而作者的审稿意见也是需要首先寄给编辑部,再由编辑部寄给专家,如此反复,实现稿件作者与审稿专家之间的信息传递。

如图3-2所示:

图3-2稿件在各模块之间传递的关系图

3.2数据库设计

根据专家在线审稿子系统功能设计的需求以及功能模块的划分,所需数据库信息存储表有2张,其中主要表的具体设计如下:

稿件登记表:

用来存储作者新到稿件的管理,如表3-1所示:

专家信息表:

用来存储审稿专家的个人基本信息,如表3-2所示:

表3-1稿件登记表

字段名称

数据类型

说明

稿件编号

自动编号

作者所投稿件的编号

稿件作者

文本

投稿作者姓名

稿件名称

文本

作者所投稿件的名称

字段名称

数据类型

说明

投稿件日期

日期/时间

作者投稿件的当前日期

稿件类型

文本

作者所投稿件的类型

一审意见

备注

总编辑的审稿意见

一审结果

文本

总编辑的审稿结果

二审意见

备注

责编的审稿意见

二审结果

文本

责编的审稿结果

三审意见

备注

专家的审稿意见

三审结果

文本

专家的审稿结果

稿件状态

文本

记录稿件的当前状态

关键字

文本

作者所投稿件的摘要

摘要

文本

作者所投稿件的关键

责编

文本

稿件被分配的责编

专家

文本

稿件被分配的专家

表3-2专家基本表

字段名称

数据类型

说明

编号

自动编号

专家的编号

姓名

文本

专家的姓名

密码

文本

专家的登录密码

单位

文本

工作单位

单位地址

文本

工作单位地址

专业

文本

专家的专业

学历

文本

专家的学历

职称

文本

专家的职称

电话

文本

专家的联系电话

邮箱

文本

专家的邮箱

第4章系统实现

4.1登录模块的实现

系统首页是一个综合性的登录页面。

用户可选择的角色有总编辑、编辑、专家三种。

用户根据自己的角色输入账号密码登录相应的工作页面。

系统首页如图4-1所示。

专家输入自己的用户名和口令,并点击登录按钮进行登录。

系统对用户名和密码进行验证,若验证不成功,系统提示“用户名或口令错误!

”,返回

登录页面。

若验证成功,进入专家审稿主页面,如图4-2所示。

图4-1系统登录界面图

图4-2专家审稿主页面图

4.2稿件管理模块的实现

稿件管理模块包含两个模块待审稿件和已审稿件。

(1)待审稿件界面

在菜单页面点击“未审稿件”超连接,系统会在右部的框架页面中打开未审稿件界面,这是专家审稿区的核心页面,包括:

打开稿件内容、填写审稿意见等功能。

如图4-3所示。

图4-3待审稿件界面图

专家登录后进入“待审稿件”就会看到等待审阅的稿件。

这些稿件是通过条件查询数据库显示来的,条件为:

审稿状态等于“二审结束”。

当专家审稿人点击相应记录的“下载”时,效果如图4-4所示。

图4-4点击下载时效果图

当点击相应的文件名时,则打开此文件。

阅读完毕后单击“审稿”,进入审稿界面,效果如图4-5、4-6所示。

图4-5下载阅读文件图

图4-6审稿过程图

审稿完毕后,审稿意见会自动添入数据库,当专家审稿人进入“已审稿件”时,就会看到刚刚审理过的稿件。

如对稿件进行审阅,此审稿过程的主要实现代码如下:

ProtectedSubButton3_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton3.Click

Dima,b,c,d,f,g,h,x,k,l,m,n,oAsString

DimjAsInteger

Forj=0To3

If创新性.Items(j).SelectedThen

a=创新性.Items(j).Value

EndIf

Next

Forj=0To3

If实用性.Items(j).SelectedThen

b=实用性.SelectedValue

EndIf

Next

Forj=0To3

If学术水平.Items(j).SelectedThen

c=学术水平.SelectedValue

EndIf

Next

Forj=0To3

If讨论部分.Items(j).SelectedThen

d=讨论部分.SelectedItem.Value

EndIf

Next

Forj=0To3

If名词术语.Items(j).SelectedThen

f=名词术语.SelectedItem.Value

EndIf

Next

Forj=0To2

If计量单位.Items(j).SelectedThen

g=计量单位.SelectedItem.Value

EndIf

Next

Forj=0To2

If外文符号.Items(j).SelectedThen

h=外文符号.SelectedItem.Value

EndIf

Next

Forj=0To3

If政治方面.Items(j).SelectedThen

x=政治方面.SelectedItem.Value

EndIf

Next

Forj=0To2

If文章存在的问题1.Items(j).SelectedThen

k=文章存在的问题1.SelectedItem.Value

EndIf

Next

Forj=0To2

If文章存在的问题2.Items(j).SelectedThen

m=文章存在的问题2.SelectedItem.Value

EndIf

Next

Forj=0To2

If文章存在的问题3.Items(j).SelectedThen

n=文章存在的问题3.SelectedItem.Value

EndIf

Next

Forj=0To5

If稿件处理情况.Items(j).SelectedThen

o=稿件处理情况.SelectedItem.Value

EndIf

Next

TextBox具体意见.Text="具体意见:

1创新性"&a&";2实用性:

"&b&";3学术水平:

"&c&";4讨论部分:

"&d&";5名词术语:

"&f&";6计量单位:

"&g&";7外文符号:

"&h&";8政治方面:

"&x&";9文章存在的问题:

"&k&";"&l&";"&m&";"&n&";10稿件处理情况:

"&o

EndSub

ProtectedSubButton2_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton2.Click

DimconnAsNewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("期刊稿件管理系统.mdb"))

Dimcmd,cmd1AsNewOleDbCommand

DimdsAsNewDataSet

cmd.CommandText="Select*From稿件登记表where稿件名称='"&DropDownList1.SelectedValue&"'"

cmd.Connection=conn

DimadpAsNewOleDbDataAdapter

adp.SelectCommand=cmd

conn.Open()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1