信息系统分析与设计实验指导书.docx
《信息系统分析与设计实验指导书.docx》由会员分享,可在线阅读,更多相关《信息系统分析与设计实验指导书.docx(13页珍藏版)》请在冰点文库上搜索。
信息系统分析与设计实验指导书
《信息系统分析与设计》课程实验
指 导 书
信息系统分析与设计是高校信息管理与信息系统专业开设的一门理论与实践结合较强的核心课程。
因此在课堂上学习了一定的理论知识之后,要在实际中进行一定量的运用。
实验是课程“信息系统分析与设计”的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力,掌握信息系统开发过程的重要环节。
一、实验要求(具体内容见实验要求文件)
通过了解实际企业或已有信息系统应用的案例,使学生完成系统分析与系统设计中的主要步骤,并了解信息系统开发的有关应用软件。
二、实验的主要内容
1.调查一个实际单位或部门。
如没有条件也可将此内容改为了解某个信息系统的应用案例。
2.在调查或了解的基础上,进行系统的逻辑设计。
3.根据逻辑设计方案,进行系统的物理设计。
4.模拟系统实施。
三、具体步骤与方法
(一)初步调查
1.调查方法:
询问、发调查表、开会、实习、查资料等。
2.调查内容:
①企业总貌:
组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。
②企业信息需求情况:
了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。
(二)可行性分析
根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。
(三)详细调查
详细了解以下情况并绘制组织结构图和业务流程图:
1.现行系统的组织机构及管理职能和人员分工。
2.各项管理业务的主要处理过程、模型和算法。
3.各项管理信息的分类、分层和定义。
4.管理信息的收集、输入、传递、存储以及输出的形式。
5.管理信息处理的速度、频度、准确性、安全性及共享性情况。
6.管理信息处理的方式与方法。
7.现行代码体系状况。
8.现已开发的计算机应用项目的主要功能、应用范围、结构及有待改进的地方。
9.各部门管理人员对信息系统分析与设计的要求。
(四)系统的逻辑设计
根据详细调查情况绘制业务流程图,并进行功能数据分析,绘制新系统的数据流程图、编制数据字典和复杂的处理逻辑说明。
(五)系统的物理设计
1.划分子系统,绘制功能结构图。
2.进行代码设计。
3.进行输入、输出设计。
4.进行文件及数据库设计。
5.编写程序设计说明书。
(六)系统实施
1.组建局域网,设置数据服务器和应用服务器
网络操作系统可选用WindowsNT或Windows2000Server。
2.安装DBMS,并建立数据库
可用SQLServer作为数据库管理系统。
如果没有条件,也可用Access替代。
3.编写程序
四、主要分析和设计工具使用说明
(一)业务流程图
1.基本符号
2.业务流程图示例
例:
销售合同管理业务流程图:
(二)数据流程图
1.基本符号
2.数据流程图绘制方法
自顶向下,分层绘制。
3.数据流程图绘制规则
(1)每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实体结束。
(2)对含义明显的数据流,其名称可以省略。
(3)尽量避免数据流的交叉。
(4)对于需在两个设备上进行的处理,应避免直接相连。
可以在它们之间加一个数据存储。
(5)如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。
(6)下层图中的数据流应与上层图中的数据流等价。
(7)对于大而复杂的系统,其图中的各元素应加以编号。
通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外部实体。
4.数据流程图示例
例:
某公司经营处理系统数据流程图。
(三)数据字典卡片
数据项 数据字典
(一) No:
__________
编号:
名称:
别名:
简述:
连续值
类型(C,N)
长度:
值域:
与其他值的运算关系:
离散值
值
含 义
值
含 义
备注:
填表_____________ 年 月 日
XXXXX 数据字典
(二) No:
________
编号:
名称:
别名:
简述:
组成:
若为数据存储
关键字:
相关处理:
若为数据流
来源:
去向:
备注:
1.数据量:
2.峰 值:
3.高峰时的流量:
填表人____________ 年 月 日
(注:
表头的方框内须填入数据流、数据结构或数据存储三者之一)
处 理 数据字典(三) No:
_______
编号:
名称:
输入信息:
数据存储:
输出信息:
激发条件:
简要说明:
加工逻辑:
出错处理:
执行频率:
填表人____________ 年 月 日
外部实体 数据字典(四) No:
__________
编号:
名称:
简述:
输入的数据流:
输出的数据流:
填表人____________ 年 月 日
(四)功能结构图
1.基本符号
2.功能结构图示例
某单位工资信息系统分析与设计的功能结构图
(五)模块设计
1.模块设计原则
〖主要原则〗“高内聚,低偶合”提高模块的独立性。
〖其他原则〗
(1)模块的分解原则:
按功能分解。
(2)模块的扇出系数:
不宜太大,也不宜太小。
(3)模块的扇入系数:
越大越好。
(4)对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是它的控制范围的一个子集。
且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次相隔过远。
2.模块设计说明书
(六)编码设计书
(七)数据库设计
1.设计步骤:
(1)用户要求分析——了解用户要存储哪些方面的数据。
(2)概念结构设计——用E—R法描述概念模型。
(3)逻辑结构设计——将概念模型转换成数据模型。
(4)物理结构设计——选定合适的存储结构和存取方法。
2.E—R图
(1)基本符号
(2)绘制方法
先绘制各分E—R图,再合并成总E—R图。
(3)E—R图示例
3.将E—R图转换为关系数据模型的规则
(1)E—R图中的每一个实体对应转换成一个关系。
实体名作为关系名,实体的属性作为关系的属性,实体的主码作为关系的主码。
(2)实体间的每一个联系也对应转换成一个关系。
联系名作为关系名,联系两端实体的主码和联系自身的属性一起作为关系的属性,关系的主码按如下原则确定:
①1:
1的联系——取联系的任意一端实体的主码。
②1:
n的联系——取n端实体的主码。
③m:
n的联系——取两端实体主码的组合。
(3)对具有相同主码的关系进行优化合。