毕业设计资料(管理信息系统)下.pdfVIP

  • 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)

1亿VIP精品文档

相关文档