管理信息系统分析与设计.docx
《管理信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《管理信息系统分析与设计.docx(24页珍藏版)》请在冰点文库上搜索。
管理信息系统分析与设计
管理信息系统分析与设计
复习提纲
特别说明:
本课程是“管理信息系统原理与应用”课程的后续课,应在修完“管理信息系统原理与应用”课程之后学习本课程。
教材
•《信息系统分析与设计》甘仞初等高教出版社2003
考核试题类型
类型分数比例(大约)考核目的
✓填空题30%考核基本概念掌握情况
✓判断题20%考核基本概念掌握情况
✓解释名词20%考核基本概念掌握情况
✓应用与分析30%考核基本原理、方法的应用和联系实际解决问题的能力
考核试题中各章比例分布
章节分数比例(大约)考核题目主要类型
✓第1章5%填空题、判断题
✓第2章10%填空题、判断题、解释名词
✓第3章24%填空题、判断题、解释名词、应用与分析
✓第4章24%填空题、判断题、解释名词、应用与分析
✓第5章14%填填空题、判断题、解释名词、应用与分析
✓第6章13%填空题、判断题、解释名词、应用与分析
✓第7章10%填空题、判断题
注:
由此可见,第3、4、5、6章是重点(占75%左右),尤以第3、4章为重中之重(48%)
复习方法
♦全面复习本课程学习内容
♦充分理解各章中要求掌握的重点部分内容,在此基础上进行记忆
♦以各章后所附思考与练习题为线索,进一步检查自己的学习情况
♦第三、四、五、六章是本课程的重点,不仅要掌握方法,而且要能够加以运用,要多练习!
各章重点内容
重点------第一章
♦
(1)概念:
Ø信息系统
Ø集中式系统
Ø分布式系统
Ø事务处理系统
Ø知识工作支持系统
Ø办公自动化系统
Ø管理报告系统
Ø决策支持系统
Ø主管信息系统
♦
(2)原理:
Ø结构化方法含义、思路、主要特点
ØO-O方法含义、思路、主要特点
ØCASE方法含义、思路、主要特点
重点------第二章
♦
(1)概念:
Ø系统规划
Ø业务流程
Ø产品/服务流程
Ø支持性资源流程
Ø主题数据
ØU/C矩阵
♦
(2)原理与应用:
Ø信息系统规划的目标与任务。
Ø系统规划在信息系统建设中的重要意义。
Ø系统规划工作的特点与关键问题。
Ø信息系统规划各阶段的工作内容。
ØBSP方法
Ø战略集合转移法(SST)
Ø关键成功因素法(CSF)
重点------第三章
♦
(1)概念:
Ø结构化分析方法
ØDFD
ØDD
Ø基本加工
Ø结构化语言
Ø决策树
Ø决策表
Ø系统逻辑模型
♦
(2)原理与应用:
Ø系统分析各主要活动的目标、关键问题、主要成果和涉及的管理决策。
Ø结构化系统分析中主要工具的特点
Ø数据流图在系统分析中的作用和基本组成。
Ø数据流图的绘制原则、主要步骤以及自顶向下逐层分解的方法与规则。
Ø数据流图的局限性和数据词典在系统分析中的作用。
Ø数据词典的主要内容和编制原则。
Ø清晰准确地描述基本加工是表达系统逻辑功能的关键
Ø结构化语言、决策树、决策表的特点和在表达系统功能方面的应用。
Ø可行性研究的主要内容、工作步骤和可行性研究报告的主要内容。
Ø系统详细调查的工作内容和结果
Ø系统说明书的编写要求和主要内容。
Ø结构化方法应用实践:
选择一个企业或其他社会组织,或这些组织中一个相对独立的部门,在系统规划的基础上对一个开发项目中的某个子系统或分系统进行系统分析,按系统分析四项活动进行。
要求写出系统分析简要说明、业务流程图、数据流图(至少包括关联图、顶层图和第一层图),并编出关键的数据字典条目。
重点------第四章
♦
(1)概念:
Ø结构化系统设计
Ø系统流程图
ØHIPO技术
Ø模块
Ø模块独立性
Ø模块耦合
Ø模块聚合(内聚)
Ø模块结构的宽度
Ø模块结构的深度
Ø模块的扇入
Ø模块的扇出
Ø模块的作用范围
Ø模块的控制范围
Ø结构化程序设计
Ø代码,
Ø系统测试,
Ø
(2)原理与应用:
Ø系统设计的目标、任务和主要活动;系统设计工作的依据和主要特点。
Ø系统流程图的作用和绘制方法。
ØHIPO技术的内容和作用。
Ø控制结构图的作用和绘制方法。
Ø软件系统模块划分的原则方法与步骤。
Ø模块间耦合和模块内部联系的各种形式及比较
Ø从数据流图到模块结构图的转换策略。
Ø代码设计、数据库设计、用户界面设计、处理过程设计的目的、内容、原则和方法。
Ø应用实践:
以系统分析应用实践为基础,继续完成:
软件系统总体设计。
进行模块划分。
用HIPO技术画出模块分层图(至少三层)。
并给出2-3个模块的IPO图,提出数据库结构方案。
Ø程序设计步骤和质量要求。
Ø结构化程序设计的方法与步骤。
Ø系统测试的对象与目的以及基本原则。
Ø系统测试的方法与步骤。
Ø系统转换的工作内容和方式。
Ø以上述系统设计应用实践的条件和结果为背景,在模块分层图中选择2-3个相邻的关系密切的模块,选用合适的计算机程序语言,按照结构化程序设计的要求进行编程,给出程序流程图与源程序.
重点------第五章
♦
(1)概念:
Ø面向对象方法
ØUML
Ø概念模型
Ø用例图
Ø类图
Ø对象图
Ø交互图
Ø状态图
Ø分类结构
Ø组装结构
ØRUP
♦
(2)原理、方法与应用:
Ø试述面向对象方法的基本思想和OOA、OOD的主要工作内容。
Ø三种面向对象的技术的比较。
ØUML的概念模型
Ø试述UML中各种图形的应用。
Ø用Rose建立UML的各种模型。
ØRUP的要点。
Ø利用UML进行信息系统的设计。
Ø学校图书馆负责向全校师生提供借阅服务,了解你们学校图书馆的借阅情况,掌握关于书籍借阅、归还、预订的有关流程,并对其中涉及的事物、过程、人员、工作岗位等内容进行分析。
根据你的调查内容和分析结果,对图书借阅管理系统建立对应的用例图,并从中抽象出系统涉及到的基本对象和类,并分别用uml中的对象图和类图表示。
Ø聊天室是网上用户经常登陆的地方,聊天用户为了登陆聊天室,首先要输入自己的用户号和密码,聊天室进行用户检验后就可以允许用户登陆,用户在登陆后就可以发送消息到聊天室,也可以从聊天室获得回馈的消息。
请使用顺序图来描述这个过程。
重点------第六章
♦
(1)概念:
Ø基于WEB的信息系统
ØWEB服务器
Ø应用服务器
ØHTTP
ØHTML
ØXML
ØASP
ØJSP
ØJDBC
Ø防火墙
ØSSL协议
♦
(2)原理、方法与应用:
Ø基于WEB的信息系统开发技术的几个方面。
Ø从基于WEB的信息系统软件运行环境角度看,不同软件运行环境下的具体技术。
ØHTTP协议的特点。
ØHTML特点
ØXML特点及内容
ØASP技术特点与应用
ØJSP技术特点与应用
ØJDBC技术及Java提供的三种JDBC连接方式。
Ø基于WEB的信息系统安全包括哪几个方面。
ØWEB服务器的安全策略。
Ø应用实践:
静态与动态网页制作。
基于WEB的信息系统环境安装与配置
重点------第七章
(1)概念:
Ø项目
Ø项目管理
ØWBS
Ø工作包
Ø文档
Ø项目风险
Ø项目质量
Ø系统维护
Ø系统评价
Ø系统的安全性,
Ø系统的可靠性
♦
(2)原理、方法与应用:
Ø信息系统建设项目的特点。
其项目管理的基本问题。
Ø信息系统项目管理中,任务划分、计划安排、经费管理、审计与控制的主要内容。
Ø信息系统中项目实施的风险来源,风险管理的步骤和对策。
Ø信息系统项目开发中的质量问题和质量保证措施。
Ø文档在信息系统开发中的地位和作用,以及文档管理的主要内容。
Ø运行管理中档案管理的主要内容。
Ø信息系统运行管理的组织与人员管理。
Ø信息系统评价的内容。
Ø信息系统的可靠性。
Ø信息系统的安全性。
Ø应用实践:
调查一个信息系统项目开发的组织管理状况并进行分析、评价。
应用题举例
例1E-R模型
♦设某商业集团数据库中有三个实体集:
一是“商店”实体集,属性有商店编号、商店名、地址等;
二是“商品”实体集,属性有商品号、商品名、规格、单价等;
三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
♦商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;
♦商店与职工间存在着“聘用”联系,每个商店的职工人数应该在20-100人之间,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
♦实体集及其属性(仅给出一个)
♦实体集间的联系
例2E-R图转换为关系表___1
接上题
♦实体集转换为表:
(共有3个,仅给出一个)
商店
商店编号
商店名
地址
A01
中关村
中关村大街3号
B01
海淀
海淀路5号
B02
白石桥
白石桥路38号
♦联系转换为表:
(共有2个,仅给出一个)
聘用
商店编号
职工编号
月薪
聘期
A01
G98001
800
3
A01
G92005
1200
5
B02
G98003
800
3
♦1:
N(含1:
1)联系的处理,如“聘用”联系
职工编号
XM
XB
YJ
商店编号
月薪
聘期
G98001
A
A01
A01
A01
800
3
G92005
B
A01
A01
A01
1200
5
G98003
C
B02
B02
B02
800
3
例3DFD/DD应用
♦三组符号
♦问题:
管理与经济学院研究生管理系统
关键:
自顶向下,逐层细化;规范!
关联图
研究生教学管理信息系统数据流图---关联图
♦研究生教学系统数据流图--图0(顶层图)
♦
学籍成绩管理子系统数据流图--图1
学籍卡片管理数据流程图—图1.1
♦数据字典
✓数据词典中可采用的符号
Ø等号=:
等于、是、由…组成;表示等式左边的项目由等式右边各项组成或等式两边项目内容相同
Ø加号+:
与;表示加号两边项目同时出现或共同组成某项内容。
Ø方括号[]:
或者;表示方括号内各项目中至少一项出现。
✓数据词典中可采用的符号
Ø花括号{}:
重复;表示花括号内项目重复出现多次或重复取值多次。
Ø圆括号():
选择项;表示括号内所列项目为可选项目,既可能出现,也可能不出现。
Ø运算符号+、-、*、/等:
相应的算术运算
数据元素
系统名:
学籍子系统编号:
条目名:
学号别名:
属于数据流:
学生基本信息
存储处:
研究生基本情况表
数据元素属性:
类型:
字符型
长度:
8位
取值范围及含义:
简要说明:
每为研究生课一个编号,是研究生的唯一识别码。
学生类别:
s表示硕士,b表示博士,g表示工程硕士,m表示MBA。
修改记录:
编写
××
日期
2001年3月16日
审核
××
日期
数据流
系统名:
学籍子系统编号:
F2.1.2
条目名:
学生基本信息别名:
来源:
学生
去处:
填写学籍卡片
数据流结构:
学生信息={学号+学生姓名+籍贯+政治面貌+导师+简历……社会关系}
简要说明:
表SJ001上除学籍变动情况、毕业时间、证书号码分配单位外的信息
修改记录:
编写
××
日期
2000年11月16日
审核
××
日期
数据存储
系统名:
学籍子系统编号:
条目名:
学籍卡片别名:
存储组织:
每个学生一条纪录
按学号顺序排列
纪录数:
100
数据量:
主关键字:
学号
辅关键字:
姓名
纪录组成:
项名:
学号姓名性别出生年月籍贯政治面貌……简历备注
近似长度:
8841488……15050
简要说明:
修改记录:
编写
××
日期
2001年3月16日
审核
××
日期
数据加工
系统名:
学籍子系统编号:
1.1.3
条目名:
填写学籍卡片别名:
输入:
学生基本信息
新生目录
双选结果
输出:
学籍卡片信息
加工逻辑:
1、从新生目录存储获基本信息审核学生身份;
2、从学生获学生基本信息;
3、从双选结果存储获双选结果;
4、将学籍卡片信息进行存储到学生档案;
简要说明:
修改记录:
编写
××
日期
2000年11月16日
审核
××
日期
例4结构化语言----库存控制问题
IF库存量>0THEN
IF库存量>库存下限THEN
IF库存量>订货点量THEN
IF库存量>库存上限THEN上限报警
ELSE正常出入库
ELSE订货处理
ELSE下限报警
ELSE缺货处理
例5决策表--库存控制决策表
例6
决策树---库存控制决策树
Q:
库存量Q上:
库存上限Q下:
库存下限Q订:
订货点量
例7数据库(表)设计及说明
♦表一:
y_jbqk_1研究生基本情况表1
字段名称
中文含义
类型
长度
能否为空
缺省
备注1
备注2
YXH
学号
CHAR
8
NO
YXM
姓名
CHAR
8
NO
YBS
保送标志
BIT
1
0否
YZF
总分
NUMERIC
4,1
…
…
…
…
…
…
…
…
此表具体记载了本院研究生的常用基本情况以备相关人员查询或统计
注:
1、全院研究生生成一张表,每张表约有650条记录。
(其中普通150,MBA400,工程硕士70,博士30)
2、按学号索引。
3、此表由校研究生招生办公室在研究生入学后审核研究生入学时所填的学籍卡片及其入学成绩单后再填写。
例8关系规范化
1现有一张二维表
班号
学 号
课 程
成 绩
考试时间
学号
姓名
性别
课 号
课 名
学 时
01
王红
女
a5
数学
54
86
96.12
A01
03
李力
男
b3
英语
62
72
96.10
01
王红
女
b3
英语
62
93
96.10
...
...
...
...
...
...
...
...
...
表中班号、学号、课号和课名具有唯一性,即分别唯一标识一个班、一个学生和一门课程。
请将上述二维表逐步范式化成为满足第三范式的关系。
其他部分例题参见教材内容。