当前位置:文档之家› 在线审稿投稿管理系统

在线审稿投稿管理系统

计算机工程学院数据库课程设计报告设计名称:某期刊的在线投稿审稿管理系统姓名:韩吉学号:2015123352专业班级:软嵌151系(院):计算机工程学院设计时间:2017.11.20~~2017.12.1设计地点:软件实验室指导教师评语:成绩:需求分析充分概念设计合理逻辑设计正确系统运行正常功能完备界面设计美观文档格式规范签名:年月日三、课程设计说明书1、概述1.1课题的来源及意义从某网站编辑部的实际需求出发,编辑部面临着人员少,事务繁多,工作量大等问题,而现在的以手工为主的落后的管理方式加重了编辑人员的负担。

这种状况,我们提出为该网站编辑部设计一个结构合理,适合编辑部工作需求的系统-期刊在线审核管理系统。

该系统可以了作者在线投稿,专家在线审稿,编辑部在线审理稿件等全过程的网络化,比传统模式更加灵活方便。

1.2国内外发展状况对于这方面,国内外发展的都较为成熟,格式各样的系统层出不穷,版权也不敬相同。

1.3课题的研究目标和内容编写一个简单的系统,能够实现要求,为要求方解决暂时的燃眉之急。

1.4课题研究的方法手段Java:编写图形界面----myeclipse10链接数据库-- sqljdbc4.Jar数据库:编写数据库---sql server 2012图:画E-R图、数据流图---- visio 20162、需求分析2.1 系统开发目标开发一个简易的在线投稿管理系统。

2.2系统需求(1)业务需求网站的原在线投稿管理系统存在缺陷,需要重新编写系统。

包括投稿人,审稿人,管理员,样稿的各自详细信息。

(2)用户需求在线投稿审稿管理系统最终用户为投稿人、审稿人和杂志社管理员,有效地解决了传统模式下投递和送审的各种弊端,实现了作者的投稿、信息查询、信息反馈的便捷处理和编辑部规范高效化办公,从而节省了稿件处理的时间和流通费用,提高了稿件投递和投审的效率和安全性,同时也保证了杂志社所有的编辑能够在相同的业务平台进行业务处理,适应了集中管理的需要。

通过规范流程、强化内部管理,建立强大的数据库,为数据分析、人员管理等提供强大的支持,为用户、编辑提供了安全的权限设置,使稿件分级处理,避免了处理流程的混乱,减低工作量、减少重复劳动,得出用户的下列实际要求:2.2.2.1基本功能需求出版社的在线投稿审稿管理系统包含以下几方面信息:➢投稿人的基本信息每个投稿人都有唯一的编号,有真实姓名,有笔名,有联系方式包括:电话号码、联系地址、Email等。

➢审稿人的基本信息审稿人负责审理投稿人的稿件且为管理员管理添加或删除,每个审稿人都有唯一的编号,有真实姓名,有联系电话。

➢管理员的基本信息管理员负责管理审稿人,统计稿件信息,指定审稿人去审理指定的稿件,每个管理员都有唯一的编号,有姓名,有联系电话。

➢稿件的基本信息每篇文章都有唯一的稿件编号,有稿件名,有稿件类型,有稿件内容,发表日期,有审查标记来记录此篇文章是否已被审稿人审查,还要有此篇文章的作者。

2.2.2.2用户对系统的要求➢投稿人a.信息要求投稿人可以对自己的基本信息进行查看,可以查看自己的稿件状态。

b.处理要求投稿人可以添加新的稿件进行提交,等待审稿人审理。

投稿人可以修改自己的个人信息,但不能修改账号,账号一经注册,便不可更改。

比如,某位作者可以对他的帐号密码进行更改。

c.安全性与完整性要求安全性要求⏹登录系统设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;⏹系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;⏹登录系统对不同用户设置不同的权限,区分不同的用户,如区分投稿人,审稿人,管理员。

完整性要求⏹各种信息记录的完整性,如账号和密码等信息记录内容不能为空;⏹各种数据间相互的联系的正确性;⏹相同的数据在不同记录中的一致性。

➢审稿人a.信息要求审稿人可以对自己的基本信息进行查看,可以查看自己的审查任务安排。

b.处理要求审稿人可以在线审查管理员给自己安排的要审查的稿件,查看稿件的相关信息及内容,并给出自己对这篇文章的评语。

审稿人可以修改自己的个人信息,但不能修改账号。

➢管理员a.信息要求管理员可以对自己的基本信息进行查看,可以查看统计出来的各个作者的稿件信息。

b.处理要求管理员可以分配稿件审理,指定审稿人去审理指定的稿件。

管理员可以确认发表哪篇稿件,以及发表日期。

管理员可以对各个作者的稿件进行管理,可以进行删除处理。

管理员可以添加和删除审稿人,可以查看和修改个人信息。

(3)功能需求根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:第一部分:登录部分第二部分:投稿人管理部分第三部分:审稿人管理部分第四部分:管理员管理部分各部分完成的功能如下:2.2.3.1登录部分⏹处理投稿人登录⏹处理审稿人登录⏹处理管理员登录2.2.3.2投稿人管理部分⏹处理投稿人注册⏹投稿人可以查询修改个人信息⏹投稿人可以提交稿件并填写稿件的相关信息⏹投稿人可以缴纳稿费⏹投稿人可以查看稿件状态:未审和已审,已审稿件可以查看评语2.2.3.3审稿人管理部分⏹审稿人可以查询修改个人信息。

⏹审稿人可以审理管理员指定分配的稿件,决定是否发表。

⏹审稿人可以在线审稿,给出评语。

2.2.3.4管理员管理部分⏹管理员可以查询修改管理员信息。

⏹管理员可以添加、删除审稿人。

⏹管理员分配审稿人审理哪篇稿件。

⏹管理员可以查询某一作者的全部稿件信息。

⏹管理员可以删除稿件。

⏹管理员可以确定哪篇稿件可以发表,以及发表的时间。

2.2 系统功能结构图1.系统功能图2.3 数据流图图2.总数据流图2.4 数据字典2.4.1数据项投稿人数据字典:投稿人=账号+密码+姓名+笔名+电话+地址+E-mail+备注账号= 1{数字}20密码= 1{数字}20姓名= 1{汉字}20笔名= 1{汉字}20电话= 11{数字}11地址= 1{汉字}100E-mail=[@|@|@|@|@|@|@] 地址= 1{汉字}100数据项:账号含义说明:唯一标识每个投稿人别名:投稿人编号类型:字符型长度:20⏹数据项:密码含义说明:每个投稿人的登录密码类型:字符型长度:20⏹数据项:姓名含义说明:每个投稿人的真实姓名类型:字符型长度:20⏹数据项:电话含义说明:每个投稿人的联系电话类型:字符型长度:11⏹数据项:E-mail含义说明:每个投稿人的电子邮箱类型:字符型长度:30稿件数据字典:稿件=编号+作者+标题+类型+关键词+摘要+内容+审查标记+缴费标记编号= 8{数字}8作者= 1{汉字}20标题= 1{汉字}20类型= 1{数字}10关键词= 1{汉字}50摘要= 1{汉字}100摘要= 1{内容}8000审查标记=[0|1]缴费标记=[0|1]⏹数据项:编号含义说明:唯一标识每篇稿件别名:稿件编号类型:整型长度:8⏹数据项:类型含义说明:记录稿件类型的编号类型:字符型长度:10⏹数据项:摘要含义说明:每篇稿件的主要内容与中心主旨类型:字符型长度:100⏹数据项:内容含义说明:每篇稿件的正文内容类型:字符型长度:8000⏹数据项:审查标记含义说明:记录稿件是否审查的标记,0为未审查,1为已审查类型:整型长度: 1⏹数据项:缴费标记含义说明:记录稿件是否缴纳稿费的标记,0为未审查,1为已审查类型:整型长度: 12.4.4数据存储数据存储名输入的数据流输出的数据流组成投稿人信息表投稿人信息投稿人信息投稿人信息审稿人信息表审稿人信息审稿人信息审稿人信息管理员信息表管理员信息管理员信息管理员信息稿件信息表审稿人审查信息稿件信息稿件信息稿件信息2.4.5 处理过程处理过程名输入数据流输出数据流审稿人审查信息表审稿人信息稿件信息审稿人审查信息管理员管理稿件表稿件信息稿件信息3、概念结构设计3.1 局部E-R图投稿人—稿件E-R图审稿人—稿件 E-R图管理员-稿件 E-R图图3审稿人-管理员 E-R图3.2 全局E-R图根据需求分析说明书设计ER图,设计完成的ER图为:图4. 总ER图4、逻辑结构设计将ER图转换为关系模式、要求设计出数据库所有关系表Writer(W_LoginNum, W_Password, W_RealName, W_PenName, W_PhoneNum, W_Address, W_Email, W_Remark)Article(A_ID,A_WriterNum,A_TitleA,TypeNum,A_Keyword,A_Summary,A_Content,A_CheckFlag,A_PayFlag )ArticleType(AT_ID, AT_Name)Editor(E_LoginNum, E_Password, E_Name, E_PhoneNum)CheckArticle(C_ID,C_ArticleID, C_EditorNum, C_Comment, C_CheckDate)Manager(M_LoginNum, M_Password, M_Name, M_PhoneNum)ManageArticle(MA_ArticleID, MA_LoginNum, MA_Publish, MA_PublishDate, MA_CheckFlag, MA_PayFlag)5、物理结构设计5.1 关系表设计属性名存储代码类型长度备注完整性约束账号W_LoginNum varchar 20 投稿人登录账号主键密码W_Password varchar 20 投稿人登录密码非空姓名W_RealName varchar 20 作者真实姓名非空笔名W_PenName varchar 20 作者笔名电话W_PhoneNum char 11 联系电话非空地址W_Address varchar 100 联系地址E-mail W_Email varchar 30 电子邮箱CHECK规则备注W_Remark varchar 100 作者备注信息CHECK语句:表2. 稿件信息表(Article)属性名存储代码类型长度备注完整性约束编号A_ID int 文章编号主键,自增作者A_WriterNum varchar 20 投稿人账号主键标题A_Title varchar 20 文章标题非空类型A_TypeNum varchar 10 文章类型非空关键词A_Keyword varchar 50 文章关键词摘要A_Summary varchar 100 文章摘要内容A_Content varchar 8000 文章正文内容非空审查标记A_CheckFlag int 是否经过审查CHECK(0或1) 缴费标记A_PayFlag int 是否缴纳稿费CHECK(0或1) CHECK语句:属性名存储代码类型长度备注完整性约束表4.审稿人信息表(Editor)缴费标记MA_PayFlag int 是否缴纳稿费CHECK(0或1)CHECK语句:以上关系模式均为BCNF。

相关主题