信息系统分析与设计实验设计.doc
《信息系统分析与设计实验设计.doc》由会员分享,可在线阅读,更多相关《信息系统分析与设计实验设计.doc(31页珍藏版)》请在沃文网上搜索。
1、信息系统分析与设计实验指导书信息系统分析与设计实验指导书实验一 可行性研究信息系统开发项目提出之后,是不是马上就可以进行分析与设计呢?事实上,这样做可能会造成在花费了大量人力和物力之后才发现系统不能实现或没有实际意义。因此,系统开发的首要任务就是进行可行性研究。对系统进行初步调查,然后对调查的结果进行分析,从技术、经济、操作等方面进行新系统的可行性。一实验目的1 学习如何进行系统调查,体会系统调查原则的重要性。2 熟悉可行性研究的主要步骤和主要内容,根据现行系统的主要业务流程提出系统方案的设想。3 熟悉可行性分析报告的主要内容和格式。二实验内容分三人一组,对身边的组织机构(如大学中各系的教务科
2、、图书馆等)中的实际业务开展调查。调查完毕后,将结果汇总成正式报告形式。下面是部分参考课题:1.一个实用的教学事务管理系统,处理教学中的各种日常事务,如学生注册、选课、成绩登录,并可打印各种类型的通知单和报表。2.图书馆要设计一个图书借阅系统,其功能包括: 借书:读者填写借书单,查询库存后,返回有无此书信息给读者,如有书,则办理借阅手续; 还书:用光笔读入图书上条码,办理还书手续; 赔偿与罚款:发生丢失、损坏图书或过期等情况时,要赔偿与罚款。3.设计一个实用的小型商店销售管理系统,其功能包括: 登记收入支出。 统计每日或每周的销售情况,按规定格式打印销售报表。 允许多种方式查询货物情况。 按货
3、物销售情况,提前发出预报。三、 实验步骤1 按照所选课题制定调查计划,编写调查提纲;2 实地调查并记录调查内容;3 分析整理调查结果;4 提出系统的初步解决方案;5 对系统的技术可行性和经济可行性等进行分析;6 编写可行性分析报告,并结合调查工作的体会,讨论系统调查原则的必要性。实验二 系统分析确认系统具有可行性并立项之后,进入系统分析阶段。它的主要任务是详细分析组织内部的整体管理状况和信息处理过程,对用户的需求进行详细的了解。这一阶段为信息系统的需求分析。一 实验目的1 了解系统分析阶段的主要工作内容;2 能够熟练阅读分层数据流程图和数据字典;3 能够对小型系统的数据处理进行分析,画出小型系
4、统的数据流程图;4 熟悉数据词典的基本形式和作用,能够使用结构化语言或判定表描述基本加工的处理逻辑。二 实验内容三人为一组,选择一个项目,分析系统的数据处理流程,画出分层的数据流程图,练习编写数据字典以及用户使用手册概要等文档。项目可选择实验一中所选择的项目,下面是另外一些参考项目,可根据需要选择。1建立一个“健康档案管理系统”使用计算机实现对学校学生健康信息的管理。要求不仅可用于一般健康情况查询,而且可以对这些健康信息进行各种幽闭要的数学统计和分析。系统主要的健康信息来自病历和体检,系统主要功能有: 登录:录入学生的健康档案; 修改:修改一个学生的健康档案记录; 删除:删除学生的健康档案记录
5、。删除前应先确认以防误删; 查询:可组合各种条件进行查询,显示学生的健康信息并打印健康文件报表; 统计:对学生的基本健康情况进行各种有必要的统计和分析。2.设计一个布告栏管理系统,主要功能有: 登录一个新的布告项目; 撤消一个已登记的布告项目; 按多种方式查询布告项目,要求信息查询显示由粗到细逐层深入。三 实验步骤1 对所选课题进行分析,画出系统的分层数据流程图;2 给出数据流程图中数据流、文件的数据构成;3 描述基本加工的功能;4 编写系统用户手册概要;5 编写系统分析说明书。 实验三 系统设计 系统设计是系统开发过程的另一个重要阶段,在该阶段系统设计人员要根据系统分析阶段的成果,提出在计算
6、机上如何实现的技术方案,也就是解决“如何做”的问题。因此,系统设计的任务是,在系统分析的基础之上,按照系统逻辑模型的要求,提出系统在计算机上如何实现的解决方案,通过对系统的总体设计和详细物理设计,为下一阶段系统实施提供依据,并给出系统足够详细的定义。 一 实验目的1 熟悉系统设计阶段的主要任务;2 掌握模块独立性的概念;3 能够熟练阅读软件结构图和用程序流程图、N-S盒图以及问题分析图描述的模块逻辑结构图;4 掌握结构化程序设计的方法,熟练使用三种基本控制结构构造单入口单出口的模块,并能够使用程序流程图、N-S盒图以及问题分析图描述的模块逻辑结构;5 了解概要设计、模块设计阶段文档的基本格式。
7、二实验内容按照实验二中选定的项目,分析数据流程图的特点,然后按照相应类型的数据流程图的转换方法导出目标系统软件的结构图,并进行优化。然后根据模块的划分情况,小组成员 分别对不同的模块进行详细设计,导出模块的逻辑结构。三实验步骤1 分析数据流程图的类型;2 导出软件结构图;3 定义模块之间的接口;4 分析系统中的数据文件的结构以及相互之间的关系,设计系统数据库结构;5 按照概要设计说明书的编写提纲编写概要设计说明书;6 模块的详细设计;7 编写模块设计说明书。实验四 程序设计模块设计工作完成以后,接下来的工作就是根据模块设计阶段给出的逻辑结构,选择合适的开发工具,按照编程规范编写出高质量的程序代
8、码。一 实验目的1 成在程序中书写注解的习惯;2 程序的书写格式要规范;3 构造简明易懂的程序语句。二 实验内容和要求选择一种熟悉的程序设计语言或开发工具,编制实验三中各模块的程序代码,也可以另外选择其他的一些程序设计题进行联系。在编写程序时注意程序设计的风格,然后分别调试各个模块的程序。三 实验步骤1 根据实验三所选择的项目,根据小组内其他成员所设计的模块的逻辑结构,编写程序;2 编译调试程序;3 书写实验报告。实验五 系统测试系统设计完成以后,开发工作进入系统测试阶段,这一阶段的主要任务就是根据系统分析与设计说明书开发可实际运行的应用系统,交付用户使用。一实验目的1 熟悉单元测试和集成测试
9、的主要任务;2 掌握测试的主要方法;3 学习编写测试计划和测试报告;4 熟悉测试的主要步骤;5 熟练掌握常见开发工具的调试功能的使用方法,积累程序调试的经验。二实验内容对实验四中编写的各个模块的代码分别进行单元测试,排除错误,然后编写集成测试计划,进行集成测试,最后编写测试报告。三实验步骤1 小组内成员交换阅读各自编写的程序代码,检查是否存在错误;2 测试各模块,检查测试结果,排除错误;3 编写集成测试计划;4 进行集成测试;5 编写测试报告。附件:库存管理信息系统的分析、设计和实施说明:本例开发工具选用FoxPro6.0。在学习过程中,可以现有的硬件和软件环境进行系统再开发实现,学习重点放在
10、在系统分析、系统设计实际过程、方法及内容。这里给出一个库存管理信息系统开发的实例,目的是使大家进一步深入了解开发任何一个管理信息系统必须经历的主要过程,以及在开发过程的各个阶段上开发者应当完成的各项工作内容和应当提交的书面成果。一、 某厂产品库存管理系统简介 某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产的产品如表l所示。 表1 某厂产品品种规格、单价及定额储备产品名称单位规格不变价(元)现行价(元)最高储备额最低储备额备注灯泡只220V15W0.801.0060000600灯泡只220V45W1.001.2060000600灯泡只220V60W1.201.
11、4060000600灯泡只220V100W1.501.8040000500灯泡只220V150W1.802.0040000400灯泡只220V200W2.002.2030000300灯泡只220V300W2.803.0020000200节能灯只220V4W6.008.00100001000节能灯只220V8W8.0010.00100001000节能灯只220V16W12.0015.00100001000日光灯只220V8W6.007.00100001000日光灯只220V20W7.008.00100001000日光灯只220V30W8.009.00100001000日光灯只220V40W10.
12、0011.00100001000 工厂的产品仓库管理组隶属于销售科领导,由七名职工组成,主要负责产品的出入库管理、库存帐务管理和统计报表,并且应当随时向上级部门和领导提供库存查询信息。为了防止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存报警数据(与储备定额相比较的超储数量或不足数量)。产品入库管理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入库小票)一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量和规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代码。检验合格的产品立即进行产品入
13、库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间。产品出库管理的过程是,仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货,并判明是零售出库还是成批销售出库,以便及时登记相应的产品出库流水帐。平均看来,仓库每天要核收三十笔入库处理,而各种出库处理约五十笔。每天出入库处理结束后,记帐员就根据入库流水帐和出库流水帐按产品及规格分别进行累计,以便将本日内发生的累计数填入库存台帐。产品入库单如表2所示,出库单如表3所示,入库流水帐如表4所示,出库流水帐如表5和表6所示,而库存台帐帐页如表7所示。产品库存的收发存月报表是根据库存台帐制作出来的。产品库存查询是通过翻阅几本帐之后实现
14、的。目前库存报警功能尚未实现。表2 产品入库单 第 册 号日期产品代码产品名称单位规格入库数量备注生产车间填制人表3产品出库单 第 册 号日期产品名称规格入库数量备注批发 零售 填制人注:批发出库时在备注栏的批发 处划“”,否则在零售 处划“”表4 产品入库流水帐 页日期产品代码产品名称单位规格入库数量备注表5产品零售出库流水帐 页日期产品代码产品名称单位规格零售出库数量备注表6产品批发出库流水帐 页日期产品代码产品名称单位规格批发出库数量备注表7某厂产品库存台帐(当日合计数) No.产品代码:规格:不变价(元):产品名称:单位:现行价(元):日期入库数量零售出库量批发出库量结余二、系统分析根
15、据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有关业务管理人员的访问调查,系统分析结果如下:l组织机构该厂产品库存管理的组织机构如图l所示。经营副厂长销售科仓库出入库管理组统计分析组 图l 组织机构设置图 2管理职能分析 库长全面负责仓库的行政与业务管理; 出入库管理组负责产品的入库检验、产品的出入库管理、登记出入库帐;统计分析组每天根据出入库管理组的出入库帐,统计出各种规格产品当日出入库累计数字,然后登库存台帐。此外,负责生成产品收发存月报表,经库长签字后呈上级主管部门。有时还要尽量满足各方面的各种查询要求。库存管理出入库管理统计报表入库管理出库管理月报报警查询图2 管
16、理职能3业务流程分析现行产品库存管理系统的业务流程图如图3所示。销售科车 间入库单检验合格入库单入库记账入库帐合格入库单批发出库单零售出库单付货记账付货记账批发出库帐零售出库帐记库存台 帐统计报表月报表库存台帐图3 业务流程图4数据流程分析1)现行系统的顶层数据流程图如图4所示。对顶层图中的数据流“l,2,3,4”说明如下:1库存管理234图4 顶层DFD“1”:车间产品入库单。 “2”:销售科开出的有效零售产品出库单。 “3”:销售科开出的有效批发产品出库单。“4”:仓库制作的产品库存收发存月报表。2)第一层数据流程图如图5所示。图5中的数据流“1,2,3,4”与图4中的数据流“1,2,3,
17、4”相同。4库存帐1出入库管理23出入库管理图5 第一层DFD3)第二层数据流程图如图6所示。710D2零售出库帐 P1登记入库帐P2登记零售出账P4登记库存台帐P5制作收发存月报表P3登批发出库帐D4库存台帐F2112F315698D1入库帐D3批发出库帐统计报表月报表1图6 第二层DFD现对图6中的数据流说明如下:“l,2,3,4”:其意义与图4中的相同。“5”:产品入库单上的数据。“6”:零售出库单上的数据。“7”:批发出库单上的数据。“8”:入库流水帐上的当日按产品名称、规格分别累计的数据。“9”:零售出库流水帐上的当日按产品名称、规格分别累计的数据。“10”:批发出库流水帐上的当日按
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 实验设计