- 0
- 0
- 约1.88万字
- 约 19页
- 2021-07-02 发布于湖北
- 举报
3 系统设计 系统设计是管理信息系统开发的第三阶段,主要解决
系统 “怎么做 ”的问题,即如何实现系统分析说明书规定的系统功能。其目
标是进一步实现系统分析阶段提出来的系统模型,详细地确定新系统的
结构、应用软件的研制方法及内容。系统设计包括总体结构设计和详细
设计两大部分,但是他们不是独立存在的,二者是结合起来交错反复进
行的。 系统设计的任务是:在系统分析所提出的逻辑模型上,科学合理
地进行物理模型的设计。通过系统设计,设计人员应能为程序开发人员
提供完整的、清楚的设计文档,并对设计规范中不清楚的地方做出解释。
3.1 数据库设计 3.1.1 数据库概念设计 把需求分析阶段得到用户需求(已
用数据字典和数据流图表示)抽象为概念模型的过程就是概念结构设计。
概念数据模型既独立于数据库逻辑结构,又独立于具体的数据库管理系
统( DBMS),是现实世界与机器世界的终结。它不仅能够充分反映现实
世界,如实体和实体集之间的联系等,易于非计算机人员理解,而且易
于向关系、网状、层次等各种数据模型转换。 数据库概念结构设计的目
的是分析数据字典中数据间内在语义关联,并将其抽象表示为数据的概
念模式。目前,数据库概念结构设计常用 E-R 模型来描述概念结构。 概
念结构设计是数据库系统的核心和基础。由于各个机器上实现的 DBMS
软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多
严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物
直接转换为机器中的对象,就非常不方便。 概念结构是对现实世界的一
种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所
关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地
加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是
从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境
和 DBMS。 在需求分析和逻辑设计之间增加概念设计阶段,可以使设计
人员仅从用户的 1
角度看待数据及处理要求和约束。 选择 Access作为
本系统的后台数据库。 Access 数据库系统把数据库
应用程序的建立移进用户环境中,除非要执行复杂
的操作,数据库的管理者不再需要具有程序设计能
力。利用系统提供的向导或生成器,再利用几个简
单的宏或 VBA 语句,就可以迅速地建立简单的应用
程序。 Access 数据文件不仅包含传统意义上的表,
还包括操作或控制数据的其他对象 (如查询,窗体和
报表等 ) 。并且, Access简单易操作。 3.1.2 E-R图 E-
R 模型设计一般可分为三步来完成:设计局部 E-R 模
型;将 E-R综合集成为全局 E-R模型;对全局 E-R模
型进行优化,最后得到基于 E-R模型的数据库概念结
构 。 E-R 模 型 即 实 体 —— 关 系 模 型 (Entity-
Relationship),具有三种基本要素:实体、联系和属
性。 实体( entity):可客观存在并可相互区分的事
物。它可以是指物,也可以指人,可以指实际的东
西,也可以指概念性的东西。 属性( Attribute):实
体所具有的某一特性。一个实体可以由若干个属性
来刻画。联系( Relationship):实体之间的相互关联。
根据对系统的分析,可获得系统实体对象之间如下
的
原创力文档

文档评论(0)