




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
无纸化考试系统数据库设计 设计步骤 系统需求分析 需求分析的任务需求分析的方法系统获取的主要信息系统用户的需求业务流程图数据流图DFD 系统需求分析 需求分析就是分析用户的需要与要求需求分析是设计数据库的起点需求分析的结果是否准确地反映了用户的实际要求 将直接影响到后面各个阶段的设计 并影响到设计结果是否合理和实用 那么 需求分析的任务是什么 系统需求分析 需求分析的任务通过详细调查现实世界要处理的对象 组织 部门 企业等 充分了解原系统 手工系统或计算机系统 工作概况 明确用户的各种需求在此基础上确定新系统的功能 新系统必须充分考虑今后可能的扩充和改变 不能仅仅按当前应用需求来设计数据库 系统需求分析 需求分析的方法调查清楚用户的实际需求并进行初步分析与用户达成共识进一步分析与表达这些需求做需求调查时 往往需要同时采用多种方法无论使用何种调查方法 都必须有用户的积极参与和配合设计人员应该和用户取得共同的语言 帮助不熟悉计算机的用户建立数据库环境下的共同概念 并对设计工作的最后结果共同承担责任 常用调查方法 跟班作业通过亲身参加业务工作了解业务活动的情况能比较准确地理解用户的需求 但比较耗时 开调查会通过与用户座谈来了解业务活动情况及用户需求 请专人介绍 询问对某些调查中的问题 可以找专人询问 设计调查表请用户填写如果调查表设计合理 则很有效 且易于为用户接受 查阅记录查阅与原系统有关的数据记录 系统需求分析 要设计一个性能良好的管理系统 明确用户的应用环境对系统的要求是首要的和基本的 本系统从以下四个方面对用户需求进行了分析 系统需求分析 通过系统调查获取了本系统的以下主要信息 对现行考试业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作 因此要对我们计算机系的考试工作进行全面 细致而充分的调查研究 首先与分管教务处主任交流意见 了解他们对现有考试流程的看法 有无新的信息需求 原系统有无多余的功能 然后 与教师和部分学生 特别是从辅导员那里了解他们对原有信息系统的看法 在此基础上 深入到具体业务职能管理部门即教导处进行详细的调查 了解他们对现行考试方式的看法 在操作上有无需要改进的地方 系统需求分析 通过调查得知 原先人工操作在考试活动中占绝大部分 具体的考试经过是 教务处下发或转发学校的考试通知 联系有关老师出卷 安排 检查考场及所需设备 组织监考人员培训和考前宣传 公布考场地点及考试时间 发放准考证等前期准备工作 然后是印刷试卷 考试 阅卷 填分 公布学生成绩 总结 备案 打印通知书等 在考试的部分环节已用到了计算机 如打印试卷 打印有关材料 学生成绩处理与公布等 为适应当前网络技术新形势的发展 把考试与网络技术与数据库技术结合起来 实现考试信息的发布 自动生成试卷 考试成绩自动生成及查询等功能 保证考试的正规性及标准化 所以要求建立一个基于网络的无纸化考试系统 系统需求分析 用户的信息需求 考生能查询有关考试新闻或考试通知 考试成绩 系统管理员能查询题库信息 系别班级信息 系主要领导都能查询所有信息 用户的处理要求 管理员能对题库和考试科目执行增加 删除和修改操作 由管理员设置考试信息 经过考试主管领导的审核后就可考试 在考试时 系统自动生成试卷 管理员可设置考试信息 经过考试主管理领导审核后批准向考生发布考试新闻 系统控制考试时间 防刷新 考试成绩自动生成 多功能查询等 对系统的适应性 通用性要求 要求系统不仅能够进行计算机系考试 而且其他系或专业稍作设置或改动也能使用本系统进行无纸化网络考试 对系统的安全性要求 要求进入系统必须进行口令校验 系统需求分析 无纸化网络考试系统业务流程图 系统需求分析 数据流图 简称为DFD 数据流图是组织中信息运动的抽象 是在调研的基础上 从系统的科学性 管理的合理性 实际运动的可行性角度出发 将信息处理功能和彼此之间的联系自顶向下 逐层分解 从逻辑上精确地描述系统应具有的数据加工功能 数据输入 数据输出 数据存储及数据来源和去向 外部实体 等项目 系统需求分析 首先 分析无纸化网络考试管理系统的总体情况 划分系统边界 识别系统的数据来源和去处 确定外部实体 得出系统的顶层数据流程图 然后划分出几个主要的信息管理功能 并明确各功能之间的联系 绘制出数据流程图 数据流程图的符号说明如图2 4所示 根据本系统的业务流程图我们画出每一层数据流图 系统需求分析 无纸化网络考试管理系统的顶层数据流程图如图2 5所示 上图中把系统功能分为提交考试新闻 考试科目管理 录入并生成试卷 参加考试 查询分数 浏览考试新闻六个功能 系统需求分析 无纸化网络考试系统的数据流程图如图2 6所示下面2 6至2 9给出了相应的第二层数据流图 系统需求分析 系统需求分析 数据字典 简称为DD 为进一步明确数据的详细内容和数据加工过程 应将数据流图中的全部数据流及其组成部分的数据元素 数据存储 数据加工 通过数据字典描述清楚 以便于此后系统设计的进行 这就需要开发人员编写详细的数据字典 来描述系统开发过程的细节 下面列出本系统中的数据项 数据流 数据存储 加工处理和数据结构的数据字典 数据字典可采用图表格式或较紧凑的记录格式描述 本文采用的是图表格式 系统需求分析 数据项的DD表列举如下 系统需求分析 系统功能模块设计 通过对系统的数据流图进行分析 进一步进行功能分解 直到分解成含义明确 功能单一的功能模块 从而得到系统的功能模块结构图 如图3 1所示 概念结构设计 概念结构的主要特点介绍E R图E R图的画法 概念结构 需求分析阶段描述的用户应用需求是现实世界的具体需求将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计概念结构是各种数据模型的共同基础 它比数据模型更独立于机器 更抽象 从而更加稳定 概念结构设计是整个数据库设计的关键 概念结构的主要特点 1 能真实 充分地反映现实世界 包括事物和事物之间的联系 能满足用户对数据的处理要求 是对现实世界的一个真实模型 2 易于理解 从而可以用它和不熟悉计算机的用户交换意见 用户的积极参与是数据库的设计成功的关键 3 易于更改 当应用环境和应用要求改变时 容易对概念模型修改和扩充 4 易于向关系 网状 层次等各种数据模型转换 E R图 E R图也即实体 联系图 EntityRelationshipDiagram 提供了表示实体型 属性和联系的方法 用来描述现实世界的概念模型 E R图画法 E R图提供了表示实体型 属性和联系的方法实体型 用矩形表示 矩形框内写明实体名属性 用椭圆形表示 并用无向边将其与相应的实体型连接起来联系 用菱形表示 菱形框内写明联系名并用无向边分别与有关实体型连接起来 同时在无向边旁标上联系的类型 1 1 1 n或m n 数据模型 E R图例子 无纸化考试系统 考试管理中所涉及到的主要实体集及其属性 用户 用户ID 姓名 密码 系别 班级 性别 职务 专业 是否管理员 科目 自动编号 科目名称 考生 自动编号 考试编号 考生考号 是否参加考试 题库 题号 所属科目 题型 问题 选项1 选项2 选项3 选项4 选项5 选项6 正确答案 是否已选中标志 E R图例子 无纸化考试系统 考试信息 编号 科目 试卷总分 单选题数目 多选题数目 判断题数据 单选题分值 多选题分值 判断题分值 考试时间长度 开始时间 结束时间 设置时间 设置者 审核者 通过审核时间 待审核项目 项目名称 项目编号 审核者 审核意见 通过时间 是否已通过审核 E R图例子 无纸化考试系统 考试新闻 自动编号 新闻编号 新闻标题 新闻内容 有效期 创建日期 发布者 审核通过者 审核通过日期 考试成绩 自动编号 考生考号 姓名 系别 专业 职务 考试科目 考试编号 开始时间 结束时间 分数 新闻登录记录 自动编号 新闻编号 用户编号 用户E R图 科目及考生E R图 题库E R图 逻辑结构设计 逻辑设计的任务逻辑设计的步骤E R图转换关系模型的原则 逻辑结构设计 任务 是把概念结构设计阶段设计好的基本E R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构 逻辑结构设计 步骤 1 将概念结构转换为一般的关系 网状 层次模型 2 将转换来的关系 网状 层次模型向特定DBMS支持下的数据模型转换 3 对数据模型进行转换 E R图向关系模型的转换的原则 一个实体转换为一个关系模式 实体的属性就是关系的属性 实体的码就是关系的码 对于实体型间的联系则有以下不同的情况 1 若实体间的联系是1 1 可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码 2 若实体间联系为1 n 则在n端实体转换成的关系中加入1端实体转换成的关系码 3 若实体间联系为n m 则将联系转换为关系 关系的属性为诸个实体的码加上联系具有的属性 而关系的码则为诸实体的码的组合 4 3个或3个以上实体间的一个多元联系可以转换为一个关系模式 与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性 各实体的码组成关系的码或关系码的一部分 5 具有相同码的关系模式可合并 E R图转换为关系模式 用户 用户ID 姓名 密码 系别 班级 性别 职务 专业 是否管理员 主码 用户ID 科目 自动编号 科目名称 主码 自动编号 考生 自动编号 考试编号 考生考号 是否参加考试 主码 自动编号 题库 题号 所属科目 题型 问题 选项1 选项2 选项3 选项4 选项5 选项6 正确答案 是否已选中标志 主码 题号 待审核项目 项目编号 项目名称 审核者 审核意见 通过时间 是否已通过审核
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分红权转让合同范本
- 旧房整栋出售合同范本
- wenhua公司合伙合同范本
- 卖家卖货合同范本模板
- 大理租院子合同范本
- 汽车抵款合同范本
- 提供租赁合同范本
- 煤气安装服务合同范本
- 过度安置房合同范本
- 文化墙彩绘合同范本
- 临床营养学病例报告
- 危险作业票 安全作业票格式模板 动火登高煤气受限空间作业票
- 水电工安全考试题及答案
- 2025至2030临床前CRO治疗行业发展趋势分析与未来投资战略咨询研究报告
- 2025年浙江省中考数学试卷真题(含官方标准答案)
- 幼儿园物资报损管理制度
- 酒精戒断综合症治疗方案讲课件
- 【9语安徽中考卷】2025年安徽省中考招生考试真题语文试卷(真题+答案)
- 工程造价培训用课件
- 《人工智能概论-面向通识课程》全套教学课件
- 三区人才面试题及答案大全
评论
0/150
提交评论