版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LOGO无纸化考试系统数据库设计LOGO设计步骤:系统需求分析系统需求分析概念结构设计概念结构设计逻辑设计逻辑设计LOGO系统需求分析系统需求分析n需求分析的任务n需求分析的方法n系统获取的主要信息n系统用户的需求n业务流程图n数据流图DFDLOGO系统需求分析 需求分析就是分析用户的需要与要求 需求分析是设计数据库的起点 需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用那么,需求分析的任务是什么?LOGO系统需求分析 需求分析的任务 通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概
2、况,明确用户的各种需求 在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库LOGO系统需求分析 需求分析的方法 调查清楚用户的实际需求并进行初步分析 与用户达成共识 进一步分析与表达这些需求做需求调查时,往往需要同时采用多种方法无论使用何种调查方法,都必须有用户的积极参与和配合设计人员应该和用户取得共同的语言,帮助不熟悉计算机的用户建立数据库环境下的共同概念,并对设计工作的最后结果共同承担责任LOGO 常用调查方法跟班作业 通过亲身参加业务工作了解业务活动的情况 能比较准确地理解用户的需求,但比较耗时开调查会 通过与用户座谈来了解业务活动情况
3、及用户需求请专人介绍询问 对某些调查中的问题,可以找专人询问设计调查表请用户填写 如果调查表设计合理,则很有效,且易于为用户接受查阅记录 查阅与原系统有关的数据记录LOGO系统需求分析 要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析: 用户的信息需求用户的处理要求对系统的适应性、通用 性要求对系统的安全性要求LOGO系统需求分析 通过系统调查获取了本系统的以下主要信息: 对现行考试业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们计算机系的考试工作进行全面、细致而充分的调查研究。首先与分管教务处
4、主任交流意见,了解他们对现有考试流程的看法,有无新的信息需求,原系统有无多余的功能。然后,与教师和部分学生,特别是从辅导员那里了解他们对原有信息系统的看法。在此基础上,深入到具体业务职能管理部门即教导处进行详细的调查,了解他们对现行考试方式的看法,在操作上有无需要改进的地方。LOGO系统需求分析 通过调查得知,原先人工操作在考试活动中占绝大部分,具体的考试经过是:教务处下发或转发学校的考试通知,联系有关老师出卷,安排、检查考场及所需设备,组织监考人员培训和考前宣传、公布考场地点及考试时间、发放准考证等前期准备工作。然后是印刷试卷、考试、阅卷、填分、公布学生成绩、总结、备案、打印通知书等。在考试
5、的部分环节已用到了计算机,如打印试卷、打印有关材料、学生成绩处理与公布等。为适应当前网络技术新形势的发展,把考试与网络技术与数据库技术结合起来,实现考试信息的发布、自动生成试卷,考试成绩自动生成及查询等功能,保证考试的正规性及标准化,所以要求建立一个基于网络的无纸化考试系统。LOGO系统需求分析 用户的信息需求:考生能查询有关考试新闻或考试通知,考试成绩;系统管理员能查询题库信息、系别班级信息;系主要领导都能查询所有信息。 用户的处理要求:管理员能对题库和考试科目执行增加、删除和修改操作;由管理员设置考试信息,经过考试主管领导的审核后就可考试;在考试时,系统自动生成试卷;管理员可设置考试信息,
6、经过考试主管理领导审核后批准向考生发布考试新闻;系统控制考试时间、防刷新、考试成绩自动生成、多功能查询等。 对系统的适应性、通用性要求:要求系统不仅能够进行计算机系考试,而且其他系或专业稍作设置或改动也能使用本系统进行无纸化网络考试。 对系统的安全性要求,要求进入系统必须进行口令校验。LOGO系统需求分析无纸化网络考试系统业务流程图LOGO系统需求分析 数据流图(简称为DFD) 数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出
7、、数据存储及数据来源和去向(外部实体)等项目。LOGO系统需求分析首先,分析无纸化网络考试管理系统的总体情况,划分系统边界,识首先,分析无纸化网络考试管理系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;图;然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。制出数据流程图。数据流程图的符号说明如图数据流程图的符号说明如图2.4所示。所示。 根据本系统的业务流程图根据本系统的业务流程图我们我们画出每一层数据
8、流图画出每一层数据流图LOGO系统需求分析 无纸化网络考试管理系统的顶层数据流程图如图25所示。上图中把系统功能分为提交考试新闻、考试科目管理、上图中把系统功能分为提交考试新闻、考试科目管理、录入并生成试卷、参加考试、查询分数、浏览考试新闻六录入并生成试卷、参加考试、查询分数、浏览考试新闻六个功能。个功能。LOGO系统需求分析 无纸化网络考试系统的数据流程图如图2.6所示 下面2.6至2.9给出了相应的第二层数据流图。LOGO系统需求分析LOGO系统需求分析数据字典(简称为数据字典(简称为DDDD) 为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数
9、据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。 下面列出本系统中的数据项、数据流、数据存储、加工处理和数据结构的数据字典。数据字典可采用图表格式或较紧凑的记录格式描述,本文采用的是图表格式。LOGO系统需求分析 数据项的DD表列举如下:LOGO系统需求分析系统功能模块设计系统功能模块设计: 通过对系统的数据流图进行分析,进一步进行功能分解,直到分解成含通过对系统的数据流图进行分析,进一步进行功能分解,直到分解成含义明确,功能单一的功能模块,从而得到系统的功能模块结构图。如图义明确,功能单一的功能模块,从而得到系统
10、的功能模块结构图。如图3.13.1所示。所示。LOGO概念结构设计概念结构设计n概念结构的主要特点n介绍E-R图nE-R图的画法LOGO概念结构 需求分析阶段描述的用户应用需求是现实世界的具体需求 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计 概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。 概念结构设计是整个数据库设计的关键。LOGO概念结构的主要特点概念结构的主要特点(1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。(2)易于理解,从而可以用它和不熟悉计算机的用户交
11、换意见,用户的积极参与是数据库的设计成功的关键。(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。(4)易于向关系、网状、层次等各种数据模型转换。LOGOE-R图 E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。LOGOE-R图画法 E-R图提供了表示实体型、属性和联系的方法 实体型:用矩形表示,矩形框内写明实体名 属性:用椭圆形表示,并用无向边将其与相应的实体型连接起来 联系:用菱形表示,菱形框内写明联系名并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1
12、:1,1:n或m:n)LOGO数据模型LOGOE-R图例子(无纸化考试系统) 考试管理中所涉及到的主要实体集及其属性: 用户用户ID,姓名,密码,系别,班级,性别,职务,专业,是否管理员 科目自动编号,科目名称 考生自动编号,考试编号,考生考号,是否参加考试 题库题号,所属科目,题型,问题,选项1,选项2,选项3,选项4,选项5,选项6,正确答案,是否已选中标志LOGOE-R图例子(无纸化考试系统) 考试信息编号,科目,试卷总分,单选题数目,多选题数目,判断题数据,单选题分值,多选题分值,判断题分值,考试时间长度,开始时间,结束时间,设置时间,设置者,审核者,通过审核时间 待审核项目项目名称,
13、项目编号,审核者,审核意见,通过时间,是否已通过审核LOGOE-R图例子(无纸化考试系统) 考试新闻自动编号,新闻编号,新闻标题,新闻内容,有效期,创建日期,发布者,审核通过者,审核通过日期 考试成绩自动编号,考生考号,姓名,系别,专业,职务,考试科目,考试编号,开始时间,结束时间,分数 新闻登录记录自动编号,新闻编号,用户编号LOGO用户E-R图科目及考生E-R图题库E-R图LOGO逻辑结构设计n逻辑设计的任务n逻辑设计的步骤nE-R图转换关系模型的原则LOGO逻辑结构设计 任务: 是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。LOGO逻辑
14、结构设计步骤:1.将概念结构转换为一般的关系、网状、层次模型;2.将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;3.对数据模型进行转换。LOGOLOGOE-R图向关系模型的转换的原则一个实体转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体型间的联系则有以下不同的情况:(1)若实体间的联系是1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。(2)若实体间联系为1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。LOGO(3)若实体间联系为n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,
15、而关系的码则为诸实体的码的组合。(4)3个或3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。(5)具有相同码的关系模式可合并。LOGOE-R图转换为关系模式 用户用户ID,姓名,密码,系别,班级,性别,职务,专业,是否管理员; 主码:用户ID; 科目自动编号,科目名称; 主码:自动编号; 考生自动编号,考试编号,考生考号,是否参加考试; 主码:自动编号; 题库题号,所属科目,题型,问题,选项1,选项2,选项3,选项4,选项5,选项6,正确答案,是否已选中标志; 主码:题号;LOGO 待审核项目项目编号,项目名称,审核者,审核意见
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银屑病的辩证施护
- 骨灰安放合同
- 部编版七年级下册道德与法治第二课青春的心弦同步练习
- 煤矿作业场所职业危害防治制度
- 非财务人员培训
- 方舟生存进化全物品id代码讲解-方舟物品id-方舟物品代码
- 机械公司车位租赁合同范本
- 油气管道建设大车租赁合同
- 教师教学评估合同样本
- 成都市创意园区工作室租赁合同
- 小记者第一课我是一名小记者
- 团结友爱和睦相处主题班会
- 2024年采购部年度工作总结
- 2024年总经理聘任书
- 2024年江苏省中等职业学校学生学业水平考试机械CAD绘图评分表
- 期中 (试题) -2024-2025学年外研版(三起)英语六年级上册
- 中小学教师职业道德规范(2023年修订)全文1500字
- 2024年车路云一体化系统建设与应用指南报告
- 2024中国移动重庆公司社会招聘138人高频难、易错点500题模拟试题附带答案详解
- 二十届三中全会精神知识竞赛试题及答案
- (完整版)初中道德与法治课程标准
评论
0/150
提交评论