logo资料库

信息系统分析设计报告模板.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
《信息系统分析与设计》课程设计指导书
《信息系统分析与设计》课程设计指导书 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合 紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之 后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与 设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队 合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分 析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析 与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与 设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理 解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用 案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料、搜集报表等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、 体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度, 调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写 出分析报告。 4.3 详细调查 1
详细了解以下情况并绘制组织结构图和业务流程图: (1)现行系统的组织机构及管理职能和人员分工; (2)各项管理业务的主要处理过程、模型和算法; (3)各项管理信息的分类、分层和定义; (4)管理信息的收集、输入、传递、存储以及输出的形式; (5)管理信息处理的速度、频度、准确性、安全性及共享性情况; (6)管理信息处理的方式与方法; (7)现行代码体系状况; (8)现已开发的计算机应用项目的主要功能、应用范围、结构及有待改进的地方; (9)各部门管理人员对信息系统分析与设计的要求。 4.4 系统分析 根据详细调查情况绘制业务流程图,并进行功能数据分析,绘制新系统的数据流程图, 编制数据字典,对较为复杂的处理逻辑编写处理逻辑说明。 4.5 系统设计 (1)绘制功能结构图 (2)进行代码设计 (3)进行输入、输出设计 (4)进行文件及数据库设计 (5)编写程序设计说明书 4.6 系统实施 (1)模拟组建局域网 让学生进行网络设计,并实验室里模拟组建。 (2)安装 DBMS,并建立数据库 可用 SQL Server,Oracle 等作为数据库管理系统。如果没有条件,也可用 MySQL 代替。 (3)编写程序 采用 B/S 模式,可用 JAVA、.net 等编写动态网站,并配置部署至 WEB 服务器。 5.主要训练内容说明及要求 每组学生分别按面向对象方法和结构化方法开展分析、设计等工作,下面以 结构化方法的训练内容及要求为例。 5.1 业务流程图 (1)基本符号 XXX 人 员 或 部 门 XXXXX 业 务 功 能 XXX 单 据 多 张 单 据 XXXX 账 簿 信 息 流 信 息 流 资 金 流 (2)业务流程图示例 2
例:销售合同管理业务流程图。 追加订 货 单 年销售计 划 订销售合 同 顾客 销售 合同 销售合同分 类与编号 销售合 同 1 销售合 同 3 存 档 销售合 同 3 登记合同 执行合同 开发 票人 销售合 同 2 发货人 发货通 知 单 厂长 月销售实 现情况 统计月销 售实现 合同执行台账 修改合同 执 行 图 5-2 销售合同管理业务流程图 5.2 数据流程图 (1)基本符号 外部实体 处理 数据流 数据存储 图 5-3 数据流程图基本符号 (2)数据流程图绘制方法 自顶向下,分层绘制。 (3)数据流程图绘制规则 ①每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实 体结束。 ②对含义明显的数据流,其名称可以省略。 ③尽量避免数据流的交叉。 ④对于需在两个设备上进行的处理,应避免直接相连。可以在它们之间加一个数据存储。 ⑤如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据 流。 ⑥下层图中的数据流应与上层图中的数据流等价。 ⑦对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以 表示不同的元素,可以用 P 表示处理,用 D 表示数据流,用 F 表示数据存储,用 S 表示外部 实体。 (4)数据流程图示例 3
例:某公司经营处理系统数据流程图。 订货单 订货单 顾 客 经营处理系统 供应商 发货单 发货单 图 5-4 顶层数据流程图 P1 销 售 到货通知 P2 采 购 顾客 订货单 发货单 订货单 发货单 供应商 F1 配件库存 收 据 收款通知 P3 会 计 应付款通知 图 5-5 第 2 层数据流程图 F2 配件 业务员 F1 配件库存 订货单 顾 客 不合格 订货单 合格订货单 新顾客 P1.1 编辑 订货单 不满足 的订货 P1.3 确定顾 客订货 P1.5 产生 暂存 订货单 采 购 F3 顾客 发货单 询问库存 经 理 库存状态 P1.7 检索 库存 P1.2 登录 新顾客 数据 F1 配件库存 P1.8 编制销 售和库 存报表 可 发 的 订 货 单 P1.4 开发货 单并修 改库存 F4 暂存订货单 到货 通知 P1.6 对照 暂存 订货单 F5 销售历史 F10 应收款明细帐 图 5-6 第 3 层数据流程图(1) 4
F4 暂存订货单 F7 供应商 销 售 P2.1 按配件 汇总 P2.2 确定 订货的 配件 F6 待订货的配件 P2.5 修改库 存和待 订货量 F1 配件库存 P2.3 按供应 商汇总 订货单 F8 向供应商的订货单 供应商 正确的 发货单 P2.4 核对 发货单 发货单 错误的发货单 P2.6 编制 到货 通知 F9 应付款明细帐 图 5-7 第 3 层数据流程图(2) 顾 客 付款 收据 P3.1 开收据 并修改 明细账 F10 应付款明细帐 P3.5 编制会 计报表 经 理 P3.4 修改 总账 F11 总 账 供应商 应付款通知 P3.2 核对付 款单 付款 F9 应付款明细帐 P3.3 收款并 修改明 细 账 图 5-8 第 3 层数据流程图(3) 5
5.3 数据字典卡片 数据项 编号: 简述: 表 5-1 数据字典(一) No:__________ 名称: 别名: 类型(C,N) 长度: 值域: 与其他值的运算关系: 值 含 义 值 含 义 连 续 值 离 散 值 备注: 数据结构 表 5-2 数据字典(二) No:__________ 填表人_____________ 年 月 日 名称: 别名: 编号: 简述: 组成: 数据存储 表 5-3 数据字典(三) No:__________ 填表人_____________ 年 月 日 名称: 别名: 编号: 简述: 组成: 关键字: 记录长度: 记录数: 相关处理: 数据量: 填表人____________ 年 月 日 6
数据流 表 5-4 数据字典(四) No:__________ 名称: 别名: 编号: 简述: 组成: 若为数据流 来源: 去向: 峰值流量: 处 理 表 5-5 数据字典(五) No:__________ 填表人_____________ 年 月 日 名称: 激发条件: 编号: 输入信息: 数据存储: 输出信息: 简要说明: 加工逻辑: 出错处理: 执行频率: 填表人_____________ 年 月 日 外部实体 表 5-6 数据字典(六) No:__________ 名称: 编号: 简述: 输入的数据流: 输出的数据流: 填表人_____________ 年 月 日 7
5.4 功能结构图 (1)基本符号 表 5-7 功能结构标准符号表 符 号 说 明 表示一个功能模块,方框内为模块名称。 表示模块间调用关系,箭头端为被调用模块,箭尾端为调用模块。 ○—→ 表示模块间传递的数据信息。 ●—→ 表示模块间传递的控制信息。 表示模块中包含的循环调用功能。 表示模块内包含判断处理功能,根据判断结果决定调用。 (2)功能结构图示例 某单位工资信息系统分析与设计的功能结构图。 工资管理信息系统 建立主文件 更新主文件 建立扣款文件 计算和打印 数 据 录 入 数 据 维 护 建 立 主 处 理 文 件 更 新 数 据 录 入 数 据 维 护 计 算 打 印 工 资 单 打 印 工 资 汇 总 表 图 5-9 某单位工资管理信息系统的功能结构图 5.5 模块设计 (1)模块设计原则 主要原则:“高内聚,低偶合”提高模块的独立性。 其他原则: ①模块的分解原则:按功能分解。 ②模块的扇出系数:不宜太大,也不宜太小。 ③模块的扇入系数:越大越好。 ④对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是它的控制范围的 一个子集。且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次 相隔过远。 8
分享到:
收藏