管理信息系统设计与开发

  • 格式:doc
  • 大小:369.00 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管理信息系统

二、管理信息系统设计与开发

管理信息系统简介

管理信息系统(MIS)是由人,计算机等组成的能进行信息的收集,传送,存储,维

护和使用的系统,能够实测企业的各种运作情况,并且利用过去的历史数据

预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的

行为,帮助企业实现其规划目标。

管理信息系统的主要功能

(1)信息处理信息处理对组织的数据和信息进行收集,存储,传输,加工,查询等操作,以实现向管理人员及时提供所需的可靠,准确信息的功能。

(2)辅助事务处理,辅助组织管理辅助事务处理,包括具有通用性的事务管理和各类特殊事务管理。它的深层次的功能是辅助组织管理,控制组织行为,帮

助组织实现目标。

(3)支持决策实测企业运行情况,预测企业未来行为,辅助企业决策人员进行决策是管理信息系统的重要功能,管理信息系统主要是辅助结构化决策问题。管理信息系统设计原则

(1)实用性原则

(2)可扩展性原则与可维护性原则

(3)安全可靠性原则

(4)用户界面设计原则

(5)数据库设计原则

管理信息系统设计与开发方法

管理信息系统的开发方法有软件工程方法,结构化生命周期开发方法,原型发,面向对象的方法等。

软件工程是指采用工程的概念,原理,技术和方法来开发和维护软件,其核心内容是以工程化的方式组织软件的开发。软件项目的开发应该遵循软件工程标准,这样可以提高软件开发的效率,减少软件开发与维护中的问题。

]软件的生命周期包括8个阶段:问题定义,可行性研究,需求分析,总体设计,详细设计,编码,综合测试,维护。

信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。

下面根据管理信息系统的软件工程的方法进行该系统的设计

开发平台:JBuilder9.0

数据库工具:Oracle

第一部分系统设计

一系统的目标设计

主要功能:书籍管理,读者信息管理,借书还书管理

书籍管理:①采购图书时,新书要登记入数据库

②浏览数据库中的书籍信息,提供各种方式的数据查询

读者信息管理:①新读者加入时,增加一条读者记录

②根据读者的信息可以查询其相关的借阅信息

借书还书管理:①实现书籍借出还入管理

②对相关的信息进行添加,查询与修改

二功能模块的划分

第二部分数据库设计

1,需求分析

书籍信息:书号,书名,定价,出版社,出版时间,作者

读者信息:编号,姓名,性别,工作单位,联系电话,已借册数

借阅信息:借阅人,所借的书,借出日期,归还日期

2概念设计

ER图

3逻辑结构设计

名称字段名称数据类型主键非空

标识ID 自动编号Yes Yes 读者姓名Studentname 文本No Yes

管理信息系统

U\C矩阵模块的划分方法

——以酒店业务流程为例

第一步:构建表头,确定U\C关系

•用表的行和列分别记录下酒店所处系统的数据类和功能。

•针对每一个数据类,依次判断每个功能与之关系。C表示这类数据由相应功能产生,U表示这类功能使用相应的数据类 ,如此可得初始图

第三步:U/C矩阵的正确性的检验

•第四步

•将U和C最密集的地方框起来,给框起个名字,就构成了子模块。

•落在框外的U说明了子模块之间的数据流。这样就完成了划分模块的工作。如下图

1U/C矩阵求解

例1:请对表1给出的U/C矩阵进行检验并求解,最后解释解的实际意义。

表1 某企业管理信息系统的U/C矩阵

客户供

样品开发U U U C C

采购管理U C C U U U 生产管理 C U U U 销售管理U U U U

仓库管理U U U U U 车间控制U U U C C 品质管理U C U U 解:

(1)U/C矩阵的正确性检验

建立U/C矩阵后要根据“数据守恒”原则进行检验。经检验可得,第1列“客户”类缺少产生者(“C”),第5列“物料清单”类和第7列“质量标准”类有两个产生者(“C”),不满足完备性和一致性要求。结合题意改进如下:

●第1行第1列的“U”改为“C”

●第3行第4列的“C”和第7行第5列的“C”改为“U”

(2)U/C矩阵的求解

通过调换“功能”和“数据类”的位置,使矩阵中的“C”尽量朝对角线靠近,并以“C”为标准划分子系统,得到结果如表2所示。

表2 求解后的U/C矩阵

(3)U/C矩阵的解给出了新系统的总体结构与数据联系。因此,本系统可划分为产品管理、材料管理、生产管理三个子系统,各子系统包含的功能以及子系统之间的数据联系如表3所示。

表3 划分子系统