1、1. 完成数据库系统的安装与设置。2. 根据具体的课题完成需求分析。3. 完成数据库应用系统的逻辑设计。4. 创建数据库、数据表。5. 完成设计报告。二、设计正文1.需求分析1.1 调查用户需求在线投稿审稿管理系统最终用户为投稿人、审稿人和杂志社管理员,有效地解决了传统模式下投递和送审的各种弊端,实现了作者的投稿、信息查询、信息反馈的便捷处理和编辑部规范高效化办公,从而节省了稿件处理的时间和流通费用,提高了稿件投递和投审的效率和安全性,同时也保证了杂志社所有的编辑能够在相同的业务平台进行业务处理,适应了集中管理的需要。通过规范流程、强化内部管理,建立强大的数据库,为数据分析、人员管理等提供强大
2、的支持,为用户、编辑提供了安全的权限设置,使稿件分级处理,避免了处理流程的混乱,减低工作量、减少重复劳动,得出用户的下列实际要求:1.1.1基本功能需求出版社的在线投稿审稿管理系统包含以下几方面信息: 投稿人的基本信息 每个投稿人都有唯一的编号,有真实姓名,有笔名,有联系方式包括:电话号码、联系地址、Email等。 审稿人的基本信息审稿人负责审理投稿人的稿件且为管理员管理添加或删除,每个审稿人都有唯一的编号,有真实姓名,有联系电话。 管理员的基本信息管理员负责管理审稿人,统计稿件信息,指定审稿人去审理指定的稿件,每个管理员都有唯一的编号,有姓名,有联系电话。 稿件的基本信息每篇文章都有唯一的稿
3、件编号,有稿件名,有稿件类型,有稿件内容,发表日期,有审查标记来记录此篇文章是否已被审稿人审查,还要有此篇文章的作者。1.1.2用户对系统的要求 投稿人a.信息要求投稿人可以对自己的基本信息进行查看,可以查看自己的稿件状态。b.处理要求投稿人可以添加新的稿件进行提交,等待审稿人审理。投稿人可以修改自己的个人信息,但不能修改账号,账号一经注册,便不可更改。比如,某位作者可以对他的帐号密码进行更改。c安全性与完整性要求安全性要求n 登录系统设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;n 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的
4、类别和内容;n 登录系统对不同用户设置不同的权限,区分不同的用户,如区分投稿人,审稿人,管理员。完整性要求n 各种信息记录的完整性,如账号和密码等信息记录内容不能为空;n 各种数据间相互的联系的正确性;n 相同的数据在不同记录中的一致性。 审稿人 a.信息要求审稿人可以对自己的基本信息进行查看,可以查看自己的审查任务安排。审稿人可以在线审查管理员给自己安排的要审查的稿件,查看稿件的相关信息及内容,并给出自己对这篇文章的评语。审稿人可以修改自己的个人信息,但不能修改账号。 管理员管理员可以对自己的基本信息进行查看,可以查看统计出来的各个作者的稿件信息。管理员可以分配稿件审理,指定审稿人去审理指定
5、的稿件。管理员可以确认发表哪篇稿件,以及发表日期。管理员可以对各个作者的稿件进行管理,可以进行删除处理。管理员可以添加和删除审稿人,可以查看和修改个人信息。1.2 系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:第一部分:登录部分第二部分:投稿人管理部分第三部分:审稿人管理部分第四部分:管理员管理部分各部分完成的功能如下:1.2.1登录部分n 处理投稿人登录n 处理审稿人登录n 处理管理员登录1.2.2投稿人管理部分n 处理投稿人注册n 投稿人可以查询修改个人信息n 投稿人可以提交稿件并填写稿件的相关信息n 投稿人可以缴纳稿费n 投稿人可以查看稿件状态:
6、未审和已审,已审稿件可以查看评语1.2.3审稿人管理部分n 审稿人可以查询修改个人信息。n 审稿人可以审理管理员指定分配的稿件,决定是否发表。n 审稿人可以在线审稿,给出评语。1.2.4管理员管理部分n 管理员可以查询修改管理员信息。n 管理员可以添加、删除审稿人。n 管理员分配审稿人审理哪篇稿件。n 管理员可以查询某一作者的全部稿件信息。n 管理员可以删除稿件。n 管理员可以确定哪篇稿件可以发表,以及发表的时间。图1.系统功能图1.3 数据流图图2.总数据流图1.4 数据字典 14.1数据项投稿人数据字典:投稿人=账号+密码+姓名+笔名+电话+地址+E-mail+备注账号= 1数字20密码=
7、 1数字20姓名= 1汉字20笔名= 1汉字20电话= 11数字11地址= 1汉字100E-mail=|n 数据项:账号含义说明:唯一标识每个投稿人别名:投稿人编号类型:字符型长度:20密码每个投稿人的登录密码姓名每个投稿人的真实姓名电话每个投稿人的联系电话11E-mail每个投稿人的电子邮箱30稿件数据字典:稿件=编号+作者+标题+类型+关键词+摘要+内容+审查标记+缴费标记编号= 8数字8作者= 1汉字20标题= 1汉字20类型= 1数字10关键词= 1汉字50摘要= 1汉字100摘要= 1内容8000审查标记=0|1缴费标记=0|1编号唯一标识每篇稿件稿件编号整型8类型记录稿件类型的编号
8、10摘要每篇稿件的主要内容与中心主旨 100内容每篇稿件的正文内容 8000审查标记记录稿件是否审查的标记,0为未审查,1为已审查1缴费标记记录稿件是否缴纳稿费的标记,0为未审查,1为已审查1.4.2 数据结构数据结构名组成投稿人信息账号,密码,姓名,笔名,电话,地址,E-mail,备注审稿人信息账号,密码,姓名,电话 管理员信息稿件信息编号,作者,标题,类型,关键词,摘要,内容,审查标记,缴费标记稿件类型信息编号,类型名1.4.3 数据流数据流名数据流来源数据流去向审稿人审查信息审查信息管理员管理稿件信息发表信息1.4.4数据存储数据存储名输入的数据流输出的数据流投稿人信息表审稿人信息表管理
9、员信息表稿件信息表1.4.5 处理过程处理过程名输入数据流输出数据流审稿人审查信息表管理员管理稿件表2.概念设计根据需求分析说明书设计ER图,设计完成的ER图为:图3. 总ER图3.逻辑设计3.1 关系表设计将ER图转换为关系模式、要求设计出数据库所有关系表 表1. 投稿人信息表(Writer)属性名存储代码类型长度备注完整性约束账号W_LoginNumvarchar20投稿人登录账号主键密码W_Password投稿人登录密码非空姓名W_RealName作者真实姓名笔名W_PenName作者笔名电话W_PhoneNumchar11联系电话地址W_Address100联系地址E-mailW_Email30电子邮箱CHECK规则W_Remark作者备注信息表2. 稿件信息表(Article)编号A_IDint文章编号主键,自增作者A_WriterNum投稿人账号标题A_Title文章标题A_TypeNum10文章类型关键词A_Keyword50文章关键词摘要A_Summary文章摘要内容A_Content8000文章正文内容审查标记A_CheckFlag是否经过审查CHECK(0或1)缴费标记A_PayFlag是否缴纳稿费 表3.、稿件类型表(ArticleType)AT_ID文章类型编号名称AT_Name文章类型名称名表4.审稿人信息表(Edit
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1