文档详情

数据库设计和模型.ppt

发布:2025-06-09约6.34千字共69页下载文档
文本预览下载声明

系统规划阶段系统开发的必要性分析“刊物管理系统”的必要性分析:1、使用电子数据表格、字处理软件等方式管理数据,数据分散,管理混乱。2、统计汇总工作困难,易出错。3、数据处理周期长,往往造成文章发表和报刊发行工作的延误。所以,有必要开发一个数据库系统,管理相应数据。第30页,共69页,星期日,2025年,2月5日“刊物管理系统”的可行性分析(1)管理可行性目前,工作人员的记录、查询和统计数据的工作繁重,积极支持开发新系统。(2)技术可行性硬件方面只需要一台PC机,此外无需更多硬件。开发者具有实际开发经验,曾开发过多个数据库应用系统。(3)经济可行性目前编辑部已有多台PC机。无须购置新的硬件设备。只要支付软件开发和维护费用,以及人员培训费用。系统投入运行后,会极大提高刊物的数据管理效率。第31页,共69页,星期日,2025年,2月5日系统规划阶段系统开发目标确定系统要达到的基本要求“刊物管理系统”的开发目标:1、建立一个数据库应用系统,用于管理刊物的投稿、审稿和订阅等信息。系统为C/S结构。2、用户界面友好,操作方便。第32页,共69页,星期日,2025年,2月5日需求分析阶段(1)业务流程图第33页,共69页,星期日,2025年,2月5日刊物信息管理业务流程图第34页,共69页,星期日,2025年,2月5日需求分析阶段(2)数据流图(DataFlowDiagramDFD)DFD表达数据和处理过程的关系。DFD用来描述数据流动和处理,不表示程序控制结构通常采用自顶向下,逐层分解的方法,由系统外部至系统内部、由总体到局部、由抽象到具体地描述信息系统的逻辑模型。第35页,共69页,星期日,2025年,2月5日(2)数据流图(DFD)1)系统关联图根据业务情况,划分系统边界,确定外部项。即确定数据的来源和去处,把系统作为一个加工环节。第36页,共69页,星期日,2025年,2月5日(2)数据流图(DFD)例:学术刊物管理系统关联图F1:稿件 F2:送审信息 F3:评审结果 F4:订阅信息第37页,共69页,星期日,2025年,2月5日(2)数据流图(DFD)2)顶层数据流图确定系统的主要信息处理功能,并明确各功能之间的关系,绘制顶层数据流图第38页,共69页,星期日,2025年,2月5日顶层数据流图第39页,共69页,星期日,2025年,2月5日(2)数据流图(DFD)3)据流图的分解顶层数据流图结构简单,描述的数据处理和存储过于抽象,还需进一步细化。对每个加工(处理)进一步分解,得到下一层数据流图。第40页,共69页,星期日,2025年,2月5日第一层数据流图第41页,共69页,星期日,2025年,2月5日(3)数据字典对数据流图进行说明。包括:数据项描述(名,含义,类型,长度,取值,与其它项逻辑关系等);数据结构描述(名,含义,组成);数据流(名,含义,组成,流出过程,流入过程);数据存储(名,含义,组成,数据量,存取方式);第42页,共69页,星期日,2025年,2月5日数据字典举例在上述ER图中,数据流F1是作者提交稿件。稿件信息有数据项—稿件编号,描述如下数据项名:稿件编号说明:标识用户提交的稿件类型:int长度:16别名:无取值范围:1~32767第43页,共69页,星期日,2025年,2月5日数据字典举例在上述ER图中,数据流F1是作者提交稿件。稿件信息有数据项—稿件编号,描述如下数据项名:稿件编号说明:标识用户提交的稿件类型:int长度:16别名:无取值范围:1~32767第44页,共69页,星期日,2025年,2月5日2.2ER模型的基本概念提出:PeterChen于1976年在论文“实体联系模型:将来的数据模型”中提出本节内容2.2.1ER模型的基本元素2.2.2属性的分类2.2.3联系的设计2.2.4ER模型的操作2.2.5采用ER模型的数据库概念设计步骤第45页,共69页,星期日,2025年,2月5日2.2.1ER模型的基本元素实体、联系、属性1、实体P36实体、实体集、实体类型:统称为实体ER模型中提到的实体为实体集实体用有实体命名(名词)的方框表示2、联系联系、联系集、联系类型:统称为联系ER模型中的联系为联系集联系用有联系命名(动名词)菱形框表示,并用线段连接相关实体同一实体在不同的联系中有不同的角色P37第46页,共69页,星期日,2025年,2月5日2.2.1ER模型的基本元素3、属性P38实体的某一特性为属性,用椭圆表示实体标示符(主键):唯

显示全部
相似文档