2015届湖北汽车工业学院毕业设计(论文)
专家审批信息P5专家审批信息专家审批管理已稿件信息P6已稿件信息已审批的稿件管理发表投稿信息P7发表投稿信息发表投稿浏览密码P8密码D8专家信息D7D6已稿件信息D5专家审批信息专家发表投稿信息修改密码
图3-4第一层数据流图(专家)
3.2.3用户页面需求
做为一款面向广大作家用户的网络系统,页面一定要简洁,大方,一目了然,方便用户在使用时快速上手。舒适的页面给人清新的感觉,减少视觉的疲劳,提高工作质量。
3.3 本章小结
本章首先对系统的需求分析进行了总体概述,进而对各个功能进行了需求分析,在功能需求的基础上对用到的技术需求进行了详细的分析说明。
11
2015届湖北汽车工业学院毕业设计(论文)
第四章 系统设计
4.1 系统功能设计
系统设计是一个把软件需求转换成用软件系统表示的过程[14]。通过对目标系统的分析和研究,做出了期刊在线投稿系统的总体规划。经过对期刊在线投稿系统全面分析调查,制定出了期刊在线投稿系统的总体规划。从系统需求出发,对系统流程图进行分析,得出层次化的模块结构图。
期刊在线投稿系统前台功能模块图如图4-1所示:
在线期刊投稿系统 专家登陆模块 主编登陆模块 注册用户登陆模块 完善个人信息 稿件管理 发表投稿浏览 查看系统属性 专家审批管理 已审批稿件 发表投稿浏览 查看系统属性 主编审批管理 已审批稿件 用户信息管理 专家信息管理 发表投稿浏览 查看系统属性
图4-1 期刊在线投稿系统功能模块图
4.2 系统数据库设计
数据库是本系统的核心和基础[15]。它会直接影响着整个系统的质量。
4.2.1 概念结构设计
从数据需求分析中得出系统的实体属性图。 专家实体属性图如图4-2所示:
12
2015届湖北汽车工业学院毕业设计(论文)
姓名密码用户名编号性别身份证号地址专家 图4-2专家实体属性图
专家评价实体属性图如图4-3所示:
专家编号投稿编号编号专家意见评价时间备注专家评价 图4-3专家评价实体属性图
主编实体属性图如图4-4所示:
密码姓名用户名编号性别主编 图4-4 主编实体属性图
主编评价实体属性图如图4-5所示:
13
2015届湖北汽车工业学院毕业设计(论文)
主编编号主编意见投稿编号评价时间编号备注主编评价 图5 主编评价实体属性图
注册用户实体属性图如图4-6所示:
姓名密码用户名编号性别身份证号地址注册用户 图4-6 注册用户实体属性图
稿件实体属性图如图4-7所示:
摘要标题用户编号编号关键字投稿时间备注稿件 图4-7 稿件实体属性图
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体
14
2015届湖北汽车工业学院毕业设计(论文)
是用户工作环境中所涉及的事务,属性是对实体特征的描述[16]。
(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[17]。
(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。
(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。 (4)在程序中实现对他们的完整性和一致性控制。
从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图,如图4-8所示:
注册用户1投稿NMN稿件评价专家评价1发表N主编 图4-8 系统E-R图
说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边
15