哈尔滨理工大学学士学位论文 第四章 系统设计
4.1 系统功能设计
系统设计是一个把软件需求转换成用软件系统表示的过程[9]。通过对目标系统的分析和研究,做出了在线考试系统的总体规划,这是全面开发系统的重要基础。在对在线考试系统全面分析调查的基础上,制定出在线考试系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。
从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图。 老师和学生功能模块图如图4-1所示。
基于JSP的在线考试系统前台 教师登录模块 学生登录模块 开 始 阅 卷
开 始 考 试 分 数 查 询 图4-1 老师和学生功能模块图
8
哈尔滨理工大学学士学位论文 管理员功能模块图如图4-2所示。
基于JSP的在线考试系统后台 基 本 操 作 系 统 课 程 管 理 题 库 管 理 试 卷 管 理 考 生 管 理 评 分 老 师 管 理 成 绩 统 计 图4-2 在线考试系统后台功能模块图
4.2 系统数据库设计
数据库是本系统的核心和基础[10]。它设计的好坏直接影响着整个系统
的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。
4.2.1 概念结构设计
从数据需求分析中得出系统的实体属性图。管理员实体属性图如图4-3所示。
用户名 管理员编号 密码 管理员 图4-3管理员实体属性图
9
哈尔滨理工大学学士学位论文 课程实体属性图如图4-4所示。
名称 编号 学时 备注 课程 图4-4课程实体属性图
分数实体属性图如图4-5所示。
试题编号 学生编号 编号 分数 分数
图4-5分数实体属性图
10
哈尔滨理工大学学士学位论文 试题实体属性图如图4-6所示。
介绍 名称 时间 编号 备注 试题 图4-6试题实体属性图
学生实体属性图如图4-7所示。
密码 用户名 学号 编号 年龄 姓名 性别 出生地 学生 图4-7学生实体属性图
11
哈尔滨理工大学学士学位论文 教师实体属性图如图4-8所示。
登录名 教师号 姓名 性别 编号 教师 图4-8教师实体属性图
密码 题目实体属性图如图4-9所示。
B A 题目类型 题目名称 C D 答案 分数 编号 课程编号 题目 图4-9题目实体属性图
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实
体是用户工作环境中所涉及的事务,属性是对实体特征的描述[11]。
12
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网络在线考试系统的设计与实现(4)在线全文阅读。
相关推荐: