需求分析与概念结构设计

需求分析与概念结构设计

ID:38688093

大小:1.26 MB

页数:52页

时间:2019-06-17

需求分析与概念结构设计_第1页
需求分析与概念结构设计_第2页
需求分析与概念结构设计_第3页
需求分析与概念结构设计_第4页
需求分析与概念结构设计_第5页
资源描述:

《需求分析与概念结构设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、概念结构设计数据库设计综合案例以一个学校管理系统的开发过程,说明数据库设计的基本方法和步骤需求分析设计局部视图集成视图逻辑结构设计设计逻辑结构优化逻辑模型物理设计实施运行和维护需求分析任务通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库需求分析重点调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求信息要求用户需要从数据库中获

2、得信息的内容与性质由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据处理要求对处理功能的要求对处理的响应时间的要求对处理方式的要求(批处理/联机处理)需求分析难点用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此无法一下子准确地表达自己的需求,他们所提出的需求往往不断地变化。设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求新的硬件、软件技术的出现也会使用户需求发生变化需求分析方法调查清楚用户的实际需求并进行初步分析调查组织机构情况(部门的组成情况,各部门的职责

3、等)调查各部门的业务活动情况各个部门输入和使用什么数据如何加工处理这些数据输出什么信息输出到什么部门输出结果的格式是什么在熟悉业务活动的基础上,协助用户明确对新系统的各种要求对前面调查的结果进行初步分析,确定新系统的边界与用户达成共识进一步分析与表达这些需求进一步分析和表达用户需求常用方法自顶向下的结构化分析方法(StructuredAnalysis,简称SA方法)SA方法从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并用数据流图和数据字典描述系统数据流数据流处理数据存储信息要求数据来源数据输出处理要求进一步

4、分析和表达用户需求分解处理功能和数据分解处理功能将处理功能的具体内容分解为若干子功能,再将每个子功能继续分解,直到把系统的工作过程表达清楚为止分解数据在处理功能逐步分解的同时,其所用的数据也逐级分解,形成若干层次的数据流图数据流图表达了数据和处理过程的关系表达方法处理过程:用判定表或判定树来描述数据:用数据字典来描述一个学校管理系统的需求分析经过可行性分析和初步需求调查,抽象出该系统最高层数据流图,该系统由教师管理子系统、学生管理子系统、后勤管理子系统组成,每个子系统分别配备一个开发小组一个学校管理系统的需求分析进一步

5、细化各个子系统例如,学生管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是进行学籍管理和课程管理,包括学生报到、入学、毕业的管理,学生上课情况的管理。通过详细的信息流程分析和数据收集后,他们生成了该子系统的数据流图需求分析数据字典用途:数据字典是各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要结果内容数据项:不可再分的数据单位数据结构:可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成,反映了数据之间的组合关系数据流:数据结构在系统内传输的路径数据存

6、储:数据结构停留或保存的地方,也是数据流的来源和去向之一处理过程:具体处理逻辑一般用判定表或判定树来描述。数据字典中只需要描述处理过程的说明性信息学生学籍管理子系统的数据字典数据项(以“学号”为例)数据项: 学号含义说明:唯一标识每个学生别名:  学生编号类型:  字符型长度:8取值范围:00000000至99999999取值含义:前两位标别该学生所在年级,后六位按顺序编号与其他数据项的逻辑关系:取值范围、与其他数据项的逻辑关系定义了数据的完整性约束条件学生学籍管理子系统的数据字典数据结构(以“学生”为例)数据结构:学

7、生含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息组成:  学号,姓名,性别,年龄,所在系,年级学生学籍管理子系统的数据字典数据流“体检结果”可描述如下:数据流:  体检结果说明:   学生参加体格检查的最终结果数据流来源:体检数据流去向:批准组成:……平均流量:……高峰期流量:……学生学籍管理子系统的数据字典数据存储“学生登记表”可描述如下:数据存储: 学生登记表说明:   记录学生的基本情况流入数据流:……流出数据流:……组成:……数据量:  每年3000张存取方式: 随机存取学生学籍管理子系统的

8、数据字典处理过程“分配宿舍”可描述如下:处理过程:分配宿舍说明:  为所有新生分配学生宿舍输入:  学生,宿舍,输出:  宿舍安排处理:  在新生报到后,为所有新生分配学生宿舍。要求同一间宿舍只能安排同一性别的学生,同一个学生只能安排在一个宿舍中。每个学生的居住面积不小于3平方米。安排新生宿舍其处理时间应不超过15分钟概念结构设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。