管理信息系统设计与开发
- 格式:doc
- 大小:369.00 KB
- 文档页数:9
管理信息系统
二、管理信息系统设计与开发
管理信息系统简介
管理信息系统(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 划分子系统