学生管理系统需求分析_第1页
学生管理系统需求分析_第2页
学生管理系统需求分析_第3页
学生管理系统需求分析_第4页
学生管理系统需求分析_第5页
已阅读5页,还剩34页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目任务、学生管理系统需求分析、项目任务内容,以及带出系统中的实体,如:学生、教师、课程等。找出每个实体的各种属性,如学生编号、姓名、性别、出生日期等。找出实体之间的关系。例如,学生和课程之间的关系是“学习”。画一张电子病历图。将电子病历图转换成二维表格。项目任务内容准备,学习要点,数据库设计概述需求分析概念结构设计逻辑结构设计数据库物理设计数据库实现数据库操作和维护,需求分析任务确定设计范围数据收集和分析基本步骤调查和初步分析用户需求,确定系统边界分析和表达用户需求阶段结果描述数据流图数据字典,学习要点,自上而下,逐步细化。简称DFD,是最常用的结构分析工具。它有四个基本的符号例子:需求分析,需求分析,2。数据流程图绘制、采购管理的数据流程图、采购管理的顶层数据流程图、采购管理第一层的数据流程图、采购管理第二层的数据流程图、示例:图书管理系统罚款清单、数据流程图、下一步、示例:图书退货清单、数据流程图、下一步、示例:图书退货处理、数据流程图、退货、数据字典、数据字典四项数据项数据流数据文件(数据存储)转换处理示例:图书管理系统数据字典、需求分析、数据流图中各元素的详细描述。图书管理系统数据字典,数据项名称:图书卡号含义描述:图书卡号唯一标识别名:卡号类型:字符类型长度:20,数据项描述,数据流名称:借阅列表含义:借阅时由读者填写的文档来源:流通部门目的地:检查借阅数据流:25份/天构成:图书卡号借阅日期借阅日期,数据流描述, 数据存储名称:图书表含义描述:与图书存储相关的信息的构成结构:图书库存数量数据量:平均每年600条笔记:,数据存储描述,过程名称:审核借书证输入:借书证输出:认证借书证,过程描述,返回,概念结构设计本质过程将系统需求分析获得的用户需求抽象为信息结构。 一般来说,概念结构设计的内容都是用E-R模型来描述的。E-R模型局部E-R图设计集成视图、学习点、实体-联系模型E-R模型实体、属性和联系类型之间的联系表示方法联系E-R模型、概念结构设计、E-R模型实体、属性和联系实体以及属性实体指的是实体集,即用户工作环境中涉及的一种事务,对应于关系数据库中的一个表,而不是单个实体。实体必须由一组表征其特征的属性来描述。属性是实体特征的描述。链接是指实体之间的对应关系(也有属性)。每个链接都有一个联系人姓名来表示实体之间的特定关系。ER模型,E-R模型,E-R模型表示三种图形,实体名称,实体,属性名称,属性,联系名称,联系,无向边,ER模型,E-R模型,联系类型三种类型一一多对多一对多类型实例,ER模型,E-R模型,类型实例,返回,局部E-R图设计两步抽象数据,设计局部视图,获得局部概念结构集成局部视图。获取全局概念结构图形描述示例图书管理系统(思路)结果、概念结构设计、本地E-R图设计、图形描述、退货、本地E-R图设计、示例:图书管理系统确定实体类型和属性以确定实体之间的关系、读者:卡号、姓名、性别、部门、类别、卡片日期、卡片状态图书:图书编号、标题、作者、价格、出版社、库存数量读者类别:类别代码、类别名称、可借阅天数、可借阅数量下划线属性接下来,本地电子病历图设计。示例:图书管理系统确定实体之间的关系(读者和图书的电子关系图)。“绘制本地电子病历图表需要用户”返回,局部E-R图设计,图书管理系统(结果)图书管理系统的初步E-R模型,返回,视图集成合并局部E-R图,生成初步E-R图以消除冗余,视图集成,概念结构设计,合并局部E-R图,生成初步E-R图方法首先基于同一实体将两个E-R图与同一实体集成。如果有相同实体的E-R图,再次积分,直到得到总E-R图。三种类型的冲突属性域冲突名称冲突模型冲突,视图集成,返回,消除冗余合并实体类型,消除冗余属性,消除冗余连接,视图集成,返回,4。将e-r模型转换为关系数据模型的规则(1)每个实体集对应一个关系模型。关系名是实体名,关系的属性是实体的属性。(2)如果实体之间存在一对一的连接,则一个实体的关键属性(主代码)被放入由另一个实体转换的关系中,作为连接的外部代码。(3)如果实体之间存在一对多关系,“一”端的关键属性作为外部代码放入“多”端的关系中。(4)如果实体之间存在多对多关系,则该关系本身将转化为一种关系。学生管理系统,用户登录,数据库表设计,1。系统用户数据表:用户名,密码,2。部门信息数据表:部门编号,部门名称,3。类别信息数据表:类别号,名称,4。学生信息数据表:编号、班级编号、姓名、性别、生日、地址、电话、电子邮件、简历、5。教师信息数据表:号码、姓名、部门号、电话、电子邮件、6。课程信息数据表:编号、姓名、教师、学分、7。选课记录数据表:编号、学生、课程编号、成绩、逻辑结构设计、E-R图到关系模型转换数据库的标准化、学习要点从E-R图到关系模型转换的本质是将实体、实体的属性和实体之间的关系转换成关系模式转换规则。实体的转换是1: 1,1:n,1:n,n,三个或更多实体之间的多个关系被转换成具有相同代码的关系。设计并返回逻辑结构。数据库的规范化本质上是通过模式分解实现的。低级范式的关系模式被分解成几组高级范式的关系模式。这个过程被称为规范化范式第一范式(1NF),第二范式(2NF),第三范式(3NF)。数据库设计的逻辑结构设计、返回、规范化。在关系数据模型的规范化理论中,关系被视为一个二维表,最基本的要求是:关系的每个组成部分必须是一个不可分割的数据项。此外,(1)在任何列上,数据项的属性都是相同的;(2)在一个表中,每列必须有自己的名称,列的顺序是不相关的;(3)表中的所有行都要求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论