. . . . .. .
档案 教师 教务处 信息 授课
4选课信息管理
课程信息 学生 教务处 选课信息 选修课程 2.4数据字典
学生档案表
c. .. .. .
. . . . .. .
学生成绩表
课程名表
学生选课信息表
教师档案表
教师授课信息表
c. .. .. .
. . . . .. .
2.5需求分析注意点
确定用户需求是一件很困难的事情。这是因为: 第一,应用部门的业务人员常常缺少计算机的专业知识,而数据库设计人员又常常缺乏应用领域的业务知识,因此互相的沟通往往比较困难。 第二,不少业务人员往往对开发计算机系统有不同程度的抵触情绪。有的认为需求调查影响了他们的工作,给他们造成了负担:特别是系统的建设常常伴随企业管理的改革,这会遇到不同部门不同程度的抵触。 第三,应用需求常常在不断改变,导致系统设计业常常要进行调整甚至有重大的改变。
面对这些困难,设计人员特别应该注意: 1用户参与的重要性
首先认识到在整个需求分析以及设计系统过程中,特别是对大型数据库系统用户的积极参与数据库是是十分重要的。
设计人员要以自己热情的工作,诚恳的态度,取得用户的信任,帮助不熟悉的计算机的用户建立数据库环境下的新的概念。 2用原型法来帮助用户确定他们的需求
先给用户一个比较简单,以调整的但是真实的原型系统,让用户依据他来验证和调整自己的需求,用户提出新的需求后再调整原型,以此帮助用户确定他们的需求。
设计人员要与用户同心协力共同完成设计工作,并对最后结果承担共同的责任。
3预测系统的未来改变
设计人员还应特别考虑应用可能发生的变化,充分考虑系统可能的扩充和变动,是数据库系统具有较高的适应性,易于改动,以减少系统维护的代价。 明确把需求手机和需求分析座位数据库设计的第一阶段是十分重要的。这一阶段收集到的基础数据和一组数据流程图是下一步进行概念设计的基础。 第三章 概念结构设计
3.1 概念结构设计的方法与步骤 (1)方法
c. .. .. .