第六章)系统设计(管理信息系统-华侨大学,蔡林峰)资料
管理信息系统课件-第5章管理信息系统的系统设计

总体
设计
详细
设计
审计
审查
编程
调试
系统
转换
验收
详细
调查
逻辑
设计
教学目的
系统设计也称为系统的逻辑设计,其主要任务是在前一阶段系统分析的基础上,进一步明确新系统如何满足管理系统的要求,明确“如何做”的问题。
使学生了解系统设计的内容、任务和意义等;掌握系统设计过程、系统设计的相关工具和方法。
04
02
03
X
校验位
代码本体
XXXXXX 校验码是根据事先规定好的数学方法及代码本体计算出来的。
第5章 管理信息系统的系统设计
第5章 管理信息系统的系统设计
代码本体 Pn 加权因子 对代码的本体的每一位加权求和
P1
P2
P3
….
第5章 管理信息系统的系统设计
C1
C2
C3
….
Cn
R
校验位
代码本体
第二步:以模除和得到余数,将余数作为检验位
2001年6月,该公司投资近500万元人民币建设实施“生产综合管理系统”。该系统已于2001年年底投入运行,目前运行状况良好。
案例:中石化巴陵分公司的功能结构图
巴陵石化生产综合管理系统
实时数据整合子系统
油罐管理子系统
仓库管理子系统
车间生产子系统
能源计量统计子系统
物料计量统计子系统
5.2.1 系统功能结构设计的原则
第5章 管理信息系统的系统设计
管理信息系统子系统的划分是从信息的角度来划分的。管理信息系统的各子系统可以看做是系统目标下层的功能。系统功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。
管理信息系统复习资料

计算机硬件
• 计算机硬件平台包括客户端和服务器。
– (1)客户端
• 用户通过客户端使用信息系统,客户端设备包括台 式计算机、平板电脑、笔记本等。
3. 资源分配。对系统建设所需各类资源进行估计与安排,写出项目开发计划
系统分析 系统设计
系统初步调查,开发项目的可行性研究,现行系统的详细调查,新系统逻辑 方案的提出
系统设计,系统总体结构设计,数据存储设计,输入、输出设计,处理过程 设计,计算机与网络系统方案的选择
系统实施
系统实施软件编程与软件包的购置,计算机与网络设备的安装与调试,编写 程序代码,系统测试,新旧系统的转换
• (2)管理信息系统(Management Information System,MIS) – 70年代初出现。管理信息系统的最大特点是数据的高度集中,能将组织中 的数据集中起来,进行快速处理,统一使用。有一个中心数据库和计算机 网络是管理信息系统的重要标志。管理信息系统的另一特点是利用定量化 的科学管理方法支持决策,帮助管理者分析、计划、预测、控制企业信息。
• (3)决策支持系统(Decision Support System,DSS) – 70年代中期出现。决策支持系统不同于传统的管理信息系统。早期的MIS 主要为管理者提供预定的报告,而DSS则是在人和计算机交互过程中帮助 决策者探索可能的方案,为管理者提供决策所需要的信息。
9
信息系统与管理决策
• 决策过程的四个阶段
管理信息系统的结构
• 管理信息系统的层次结构
14
管理信息系统的结构
• 管理信息系统的职能结构
15
管理信息系统的开发
开发过程阶段
主要活动
1. 战略规划。根据组织的目标与发展战略确定信息系统的发展战略
华侨大学管理信息系统2009--2015,2017考研专业课真题试卷

先进的财务管理系统,利用先进的信息技术推动公司管理水平不断迈向新台阶。
理论上民航业好像很简单,上海航空公司信息技术部王经理说:“民用航空运输业就是把客人从甲地送到乙地”。
当然实际上要做的远多于此,也远比运输过程复杂。
关于航线、班次、时刻、营销策略、运行控制、人员配置和其他资源配置的决策都必须依据相关可用的信息做出。
可用的信息越多越及时,做出的决策就越好。
上海航空公司深知要做到这一点,关键是要把所有关于其运营、市场、财务和客户的数据整合起来,加以综合性分析。
如何使公司关键业务部门及时有效地访问到决策所需的信息,对于做出正确的决策是很重要的。
例如,商务部门可能需要信息来回答这样一些问题:旅客的旅行需求是什么?旅客预订的规律如何?每个航班的旅客数量、票价和收益如何?应该新开哪些航线?调整哪些航线?运行部门需要知道:航班运行问题的关键因素在哪里?航班应该如何调整、有多少机组资源可用、航班运行质量如何?由于所有这类信息都出自同一个权威性的来源,上海航空公司经理才能对未来的发展提出战略设想。
关键业务部门也能及时捕捉到市场的微妙变化,并进行需求预测。
由于上海航空公司能以更加智能和有效的方式利用其信息,使得这家航空公司在当今充满挑战的中国民航市场中更好地运营。
请你根据以上材料回答以下几个问题:(1)航空公司客运业务需要做些什么决策?每项决策需要什么信息?(2)案例中的“同一个权威性的来源”指什么?(3)你认为哪一类信息系统可以回答上海航空公司的商务部门和运行部门的问题?请说明系统的输入和输出?2.某公司是国内500强且在上市的大型企业。
为了提高管理水平和管理规范化程度,公司准备投入巨资实施ERP项目。
经过一番调研和比较后,公司决定委托某著名咨询公司为其实施信息化。
咨询方派出小组到该公司进行了实地调研后,给出一套调研咨询报告和流程重组、ERP实施方案。
方案的要点是:希望公司按照国际先进的管理模式,彻底改造企业原有的业务和运作流程,严格按ERP软件所给出的模式工作。
管理信息系统》课程设计学生信息管理系统模板

《管理信息系统》课程设计设计报告设计名称:学生管理系统班级:信管 031 学号: 2003075006 姓名:施日华指导老师:陈朝晖日期:2006年1月4日至 2006年 1月12日摘要随着计算机技术的飞速发展,计算机在学生管理中应用的普及,利用计算机实现管理势在必行。
我作为一个信息管理专业的大学生,希望能有所贡献。
用我三年的所学编制了一个实用的程序来帮助教师们进行更有效的学生信息管理。
本系统采用面向对象的程序设计思想进行编制,整个系统数据存在表格文件中,由数据库文件进行管理。
并且运用信息系统分析与设计方法,应用Access数据库,Visual Basic发工具等开发出来的基于WINDOWS系列的学生管理系统。
该系统面向学校和学生,实现对学生成绩管理、班级管理、奖惩管理、学籍管理。
系统支持学生工作管理部门和各系工作人员、全校学生使用,支持按权限管理的查询和数十种统计报表的输出打印功能。
减少了部门之间工作的中间环节,提高了跨部门管理的效率。
文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
【关键字】:学生管理系统,学生管理,数据库,信息系统分析,Visual Basic应用。
II目录摘要... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... (II)1.系统概述... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... (4)1.1系统及需求分析 (4)1.1.1 系统需求 (4)1.1.2 可行性分析 (4)1.2系统设计的背景 (5)1.3系统的功能简介 (6)1.3.1用户管理模块(CTRL+A): (6)1.3.2班级管理模块(CTRL+C): (6)1.3.3学生档案管理模块(CTRL+D): (6)1.3.4课程管理模块(CTRL+E): (6)1.3.5成绩管理模块(CTRL+F): (7)1.3.6奖惩管理模块(CTRL+G): (7)1.3.7报表打印模块(CTRL+J): (7)1.3.8帮助模块 (7)1.4系统开发的目标 (7)2. 系统分析... ... ... ... ... ... ... ... ... ... ... ... ... ... ... (7)2.1业务流程分析 (7)2.2数据流程分析: (8)2.3数据存储分析:实体联系图 (9)2.4功能分析:功能层次图 (11)3.系统设计... ... ... ... ... ... ... ... ... ... ... ... ... ... ... (12)3.1软件模块结构设计 (12)3.1.1系统方案确定 (12)3.1.2软件结构设计 (12)3.2数据库设计 (13)4.系统的功能... ... ... ... ... ... ... ... ... ... ... ... ... ... (16)4.1系统登陆界面: (16)4.2用户管理模块: (18)4.3学藉管理模块: (24)5. 运行及调试... ... ... ... ... ... ... ... ... ... ... ... ... ... (27)6.全文总结... ... ... ... ... ... ... ... ... ... ... ... ... ... ... (27)致谢... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... (28)参考文献... ... ... ... ... ... ... ... ... ... ... ... ... ... ... (28)1.系统概述本学生信息管理系统可以说是一个综合性的学校学生管理系统,它集成了班级管理、学生学籍管理系统、学生成绩管理系统、学生档案管理系统、学生奖惩管理,因而具有较强的实用性和先进性。
管理信息系统六管理信息系统的系统设计共74页文档

结构化设计方法,采用类似于结构化分析的“由 大到小”、“自顶向下,逐层分解”的基本思想描述 (分解)系统。结构化设计方法,首先以数据流图为 基础导出系统模块(功能)结构图。在导出系统模块 (功能)结构图的过程中,以独立性、低耦合性、高 内聚性、公共模块作为模块划分的原则。先将系统数 据流图中的加工转换成模块,再将各大模块继续划分 为较小的模块,直到每一模块都是功能单一的模块。
六 管理信息系统的系统设计
本章学习目标
掌握系统设计的任务、目标与方法 熟悉系统设计的每一个步骤
六 管理信息系统的系统设计
引言
经过系统分析,在系统分析报告中得到 了新信息系统的逻辑模型,已明确了系统 应该“做什么”。进入系统设计阶段,就 是在系统逻辑模型的基础上解决“怎么做” 的问题,也就是要设计出一个能在计算机 上实现的具体物理模型方案。
第二节 系统设计的方法
模块划分的四项基本原则:
⑴ 模块间的独立性
⑵ 模块间的低耦合性
① 数据耦合:两个模块之间是调用关系,相互传 递的信息以参数形式给出。它是模块耦合性最弱 的一种形式。
② 特征耦合:两个模块都与同一数据结构有关, 这种状态可以转化为数据耦合。
第二节 系统设计的方法
⑵ 模块间的低耦合性
第一节 系统设计的任务
系统设计中应遵循以下原则: 1、系统性。 2、灵活性。 3、可靠性。 4、经济性。
第二节 系统设计的方法
结构化设计方法,是目前使用最广泛的一种设计方法,适 用于任何软件系统的结构化设计。结构化设计方法与结构化分 析方法相衔接,是进行信息系统设计一种行之有效的方法。
一、总体结构设计方法
建立公共模块的目的减少冗余,减少不必要的重复 工作,划出某项功能成为一个能被几个模块共同利用 的模块。也就模块结构图的形态是中层宽大上下小的。
第6章 系统设计

⑤ 系统的可变更性:
接口设计的合理性、计算机处理 过程的设计质量等。
⑥ 系统的经济性:
本课件基于张志清主编《管理信息系统实用教程(第2版)》 电子工业出版社,2011.1 8
6.1 系统设计概述
▪ 系统设计质量评价的目标
① 系统的功能: ② 系统的工作效率: ③ 系统的可靠性: ④ 系统的工作质量: ⑤ 系统的可变更性: ⑥ 系统的经济性:
④ 系统的工作质量:
问题,是否具有较强的数据校 验功能,能否进行必要的运算,
⑤ 系统的可变更性:
能否提供符合用户需求的信息 输出等。保证拟建的系统满足
⑥ 系统的经济性:
用户需要的功能,是系统设计 阶段的中心任务。
本课件基于张志清主编《管理信息系统实用教程(第2版)》 电子工业出版社,2011.1 7
确定输出时间
数据源的确定,输入检查纠错 系统输入设计 数据输入格式、内容和精度
选择数据输入设备和输入方式
用户界面风格的设计 详细设计 用户界面设计 编写联机帮助
错误信息提示与处理
逻辑数据模型设计 数据库设计 数据一致性
物理数据模型
设备备份与数据备份 安全性设计 用户权限设定
事故处理与灾难恢复
(续前表)
第6章 系统设计
2018年11月
本课件基于张志清主编《管理信息系统实用教程(第2版)》 电子工业出版社,2011.1
1
系统 维护
系统 评价
开发 设计
初步 调查
可行性 研究
验收 系统运行和维护
系统规划
审批
系统
转换
系统实施
详细
系统分析
调查
编程 调试
审查
系统设计
管理信息系统课件--第章 管理信息系统的系统设计

Management Information System
本课件基于张志清主编《管理信息 系统实用教程》电子工业出版社, 2005.1,请保护作者版权。
编辑版pppt
1
系统 维护
系统 评价
开发 设计
初步 调查
可行性 研究
验收 系统运行和维护
系统规划
审批
系统
转换
系统实施
详细
系统分析
调查
编程 调试
编辑版pppt
39
第5章 管理信息系统的系统设计
4、专用含义
当分类对象需要采用一些专用的符号时,代码可以 提供一定的专门含义。
编辑版pppt
40
自行车的型号 PA-12
含义如下:
汉语拼音的第一个字母表示自行车的用途,如P为普
通车、Q为轻便车、Z为载重 车、X为小轮车.
汉语拼音的第二个字母代表自行车的车轮直径,A、
编辑版pppt
6
第5章 管理信息系统的系统设计
5.1.2 系统设计的内容
系统设计的基本任务可以分成两个方面: 1. 总体设计(architectural design) 2. 详细设计
编辑版pppt
7
第5章 管理信息系统的系统设计
编辑版pppt
8
第5章 管理信息系统的系统设计
(续前表)
编辑版pppt
网络拓扑结构 网络逻辑结构设计 网络操作系统
编辑版pppt
29
第5章 管理信息系统的系统设计
5.3.4 数据库管理系统的选择
数据库管理系统选择的原则是:
支持先进的处理模式,具有分布式处理数据,多线索查 询,优化查询数据,联机事务处理的能力;
管理信息系统系统设计PPT课件

4、混合码 即以数字和字符混合形式编码。混合码是在各类管理
中最常用的另一类编码形式。这种编码的优点是易于识别, 易于表现对象的系列性,缺点是不易校对。 例如:GBxxxx表示国际标准的某类编码,所有的汽车牌照 编号,都是混合码。又如:TV-C-34,TV-B-12
14
四、代码的校验 1、录入代码时的可能错误:
2
第二节 代码设计
一、代码及其作用
代码是人为确定的代表客观事物(实体)名称、属性或状 态的符号或者是这些符号的组合。在系统开发过程中设计代码 作用是:
1、唯一化
最简单、最常见的例子就是职工编号。在人事档案管理中 我们不难发现,人的姓名不管在一个多么小的单位里都很难避 免重名。为了避免二义性,唯一地标识每一个人,因此编制了 职工代码。
以某种顺序形式编码。如各种票据的编号都是顺序。 2、数字码
(1)区间码:将顺序码分成若干区段,每一区段代表 部分编码对象。码中的数字的值和位置代表一定意义 (2)层次码:在代码结构中,为实体的每个属性确定 一位或几位编码,并排成一定的层次关系。 例如:我国目前使用的居民身份证就是采用一个15位 的数字码,前6位表示地区编码,中间6位表示出生年月日, 最后3位表示顺序号和其它状态(性别等)。这种数字码属层 次码。这种编码优点是易于校对,易于处理,缺点是不便 记忆。
对输出信息的基本要求是:准确、及时而且适用。输 出设计主要考虑输出要求的确定、输出方式的选择和输出 格式的设计。输出设备和介质的选择也要考虑在内。
28
输出设计的内容: (1)输出信息使用情况:信息的使用者、使用目的、信息 量、输出周期、有效期、保管方法和输出份数。 (2)输出信息内容:输出项目、精度、信息形式(文字、 数字)。 (3)输出格式:表格、报告、图形等。 (4)输出设备和介质:设备如:打印机、显示器等;介质 如:磁盘、纸张(普通、专用)等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 系统总体设计(续)
总体设计包括:
工具 — 如何描述系统的总体结构
方法 — 用什么方法把问题结构导出系统 结构
评价准则 — 什么样的系统结构是“最优 的”
1 系统总体设计(续)
总体结构: 系统的组成部分,即有哪些模块组成 系统的层次及调用关系 模块的处理功能 模块之间的界面,即模块间传递的数据
即,结构化设计方法(SD)是以数据流图
为基础的,采用模块化、自顶向下逐步求精 的基本思想,以数据流图为基础构造出模块
结构图。
一 结构化系统设计的特点
采用分解的方法,即把系统分解成由相对独 立的、功能单一的若干模块组成的结构
采用图形表达工具 有一组基本的设计原则 有一组基本的设计策略 有一组评价标准和优化技术
解决系统“怎样做(How to do)”
的问题。
一、系统设计的目标和任务
1 系统设计的目标 系统分析:解决“做什么”
系统设计:解决“怎么做”
一、系统设计的目标和任务(续)
2 系统设计的任务 问题结构(系统需求) 映射 系统结构
从系统分析说明书出发,形成系统的 具体设计方案。
二、系统设计模型
数
流
二 结构化系统设计的基本工具
在系统设计阶段,我们采用模块结 构图来表达目标系统的物理模型,描 述系统的结构。
三 结构化系统设计原则
系统的观点 模块化结构 阶段性策略 模块的独立性 鼓励用户积极参与设计
第三节 系统总体设计
系统总体设计(主要内容)
系统的分解方法
模块结构图
基本设计原则 (模块耦合度与聚合度)
结构化设计方法的基本思想就是模块 化。即对每一个系统按功能逐步由顶向 下,由抽象到具体的逐层分解,将系统 分解成为多层次的独立功能模块,一直 分解到能简单地用程序实现为止。
总体设计任务
(一) 模块
模块的定义: 模块是可以组成、分解、更换的系统,是 易于处理的基本单位,具有四种属性的一 组程序语句称为一个模块,这四种属性分
(二) 模块结构图sc
1. 结构图的产生
程序流程图
系统流程图和功
问题,暂不考虑细节
分解
复杂问题
较小问题
分解
可减小解题所需的总的工作
模块和子系统的区别
模块和子系统的概念是有所区别的。子系
统仍具有系统的特征(更大),模块则是指 为完成某项功能的程序集合体(较小),它
是一个不可分割的整体,但模块和子系统的 概念有时又是兼容和不可绝对区分的。在日 常工作中我们常将完成一个管理功能的程序 集称为模块,而它常常由多个很小的程序子 模块组成,所以有的地方可称为子系统。
统(或模块) 各子系统(或模块)间的关联尽量少 制定子系统(或模块)间的约束规范 区别稳定的和易变的子系统(或模块)
2.系统分解的方法
(一)按企业业务管理部门划分
如:生产、销售、供应管理等;按部门设置
(二)按完成功能的类型来划分
如:顾客服务、技术与生产数据管理;按实际职 能设置
二 模块结构图
第六章
系统设计
第一节 系统设计概述
系统设计概述
系统设计是新系统的物理设计阶段,根据 系统分析阶段所确定的新系统的逻辑模型, 综合考虑各种约束,利用一切可用的技术手 段和方法,进行各种具体设计,提出一个能 在计算机上实现的新系统的实施方案,解决 “系统怎样做”的问题。
系统设计概述
目标和任务 系统设计模型 设计方法 主要内容
设计策略
(变换型、事务型)
设计优化技巧
一 系统的分解方法
系统分解的方法是把一个复杂的问题分解 成简单的要素,把一个统一的整体分解为 各个组成部分,然后对各个要素和组成部 分分别进行研究。
借助于目标系统的逻辑模型(DFD)并根据 部门机构设置情况进行系统分解
1.系统分解的原则
明确系统分解前、后的功能尽量一致 每次分解的结果是可以独立开发的子系
别是输入输出、逻辑功能;(外部特性) 内部数据、程序代码。(内部特性)
(一) 模块(续)
模块的例子:
模块名
内部int max( int x, int y)
数据 { int z;
数
内部 z=x>y? x: y;
据
语句 return(z);
}
模块化思想:
模块化是好的系统设计的一个基本准 则 从整体上把握
据
程
对 E-R图 数据 描
象
数据 流图 述
描
字典
述 加工小说明
处理描述
分析模型
过程设计
接口设计 模块结构设计 平台设计 数据设计
设计模型
二、系统设计模型(续)
上图中通过数据、功能模型展示的系统需 求被传送给设计阶段,运用某种设计方法, 设计阶段产生出:
数据设计:将分析时创建的数据模型变换成实现 系统所需的数据结构。
四 系统设计主要内容
系统总体设计 系统详细设计
‒ 系统平台设计 ‒ 代码设计 ‒ 输入输出设计 ‒ 对话设计 ‒ 数据库或数据文件设计 ‒ 模块内部的算法设计
写出系统设计报告
1 系统总体设计
总体设计: 告诉用户系统具体将要做什么。一旦 用户同意了这个总体设计,我们会将 这个总体设计转换为更加详细的文档。
优秀的总体设计应该包含以下特征
不包括用户不熟悉的专业词汇 它描述系统功能 独立于实现过程 与系统分析文档相一致
2 系统详细设计
详细设计: 让系统建设者了解要解决用户的问题所需
要的硬件和系统。主要描述系统的硬件配置 、系统代码、人机界面、输入和输出、数据 库和网络体系结构等。也就是说,详细设计
是系统说明的一个技术层面上的描述。
2 系统详细设计(续)
详细设计包括: 系统平台设计 代码设计 数据库设计 对话(人机界面)设计 输入/输出设计 模块内部的算法设计(处理流程设计)
第二节 结构化系统设计
结构化系统设计
结构化系统设计是“用一组标准的准则联结在一起,才能构成一个最好 的系统结构”。
平台设计:将性能要求变换成对系统软硬件环境 的配置
模块结构设计:定义系统模块元素之间的关系。
接口设计:描述了系统内部、系统和协作系统之
间的以及系统同人之间如何通信。 过程设计:将加工说明变换为对系统模块内部算
法的具体描述。
三 系统设计方法
结构化设计方法(SD) 面向数据结构的设计方法(JSD方法) 面向对象的设计方法(OOD)