文档详情

概念结构设计.docx

发布:2017-09-19约小于1千字共5页下载文档
文本预览下载声明
概念结构设计阶段 引言系统开发的总体目标是实现图书馆管理的系统化和自动化,缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书管理效率的目的。主要任务是对读者信息、管理员信息、图书资料信息、借阅信息、归还图书信息、罚款信息的基本信息的操作及外理。概念结构设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。设计概念结构的策略(方法):(1)自顶向下(2)自底向上(3)由里向外、逐步扩张(4)混合策略任务与目标(1)选择中层数据流为切入点,通常选择实际系统中的子系统;(2)设计分E-R图,即各子模块的E-R图;(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(4)生成全局E-R图,通过消除冲突等方面。在本图书管理系统中,从第3层数据流程图下手。分析各3层数据流图和数据字典,知道整个系统功能围绕“读者”、“管理员”和“图书”的处理。根据实体与属性间的两条准则:作为“属性”,不能再具有需要描述的性质。“属性”不能与其他实体具有联系。一个好的全局ER模型除能准确、全面地反映用户功能外,还应满足:实体类型的个数尽可能少;实体类型所含属性的个数尽可能少;实体类型间联系冗余最小;阶段结果(1)根据不同的对象,从第3层数据流程图入手,分别画出各分E-R图:nm借阅(borrow)nm1nm管理归还(return)(2)合并各分E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图(3)消除不必要的冗余,进行全局E-R模型的优化,生成基本E-R图
显示全部
相似文档