内容简介
信息系统的开发极为困难。这除了它要涉及方方面面的专业知识外,还在于构成信息系统的软件具有复杂性、难于控制的特点。由于内部、外部环境的变化和复杂性,以及在信息系统开发过程中所涉及的设备、技术上的复杂性,造成了信息系统开发的复杂性。 这些复杂性构成了对人脑的挑战。为了克服这些复杂性,系统开发研究者不断总结经验,不断探索新的更好的开发方法。我们编写这套信息系统开发案例的目的在于,为“信息系统开发方法”、“软件工程”等课程的教学提供一些翔实的例子;也想通过已运行系统的开发者对自己开发过程的总结,为初学者和系统开发人员提供借鉴。这套案例主要收集了已完成系统的系统分析和设计的主要部分,基本上没有收入它们的程序编码。 信息系统开发案例在国内尚未见到。编写这套案例是一种尝试性的工作,这套案例分多辑出版。 本辑收集了工资管理、车间统计、厂内运输及管理、库房管理、生产调度管理、进和销以及存的决策支持系统、零部件检验管理等8个信息系统的开发案例。
目录
案例1工资管理系统11.1引言11.2工资管理系统分析11.2.1工资管理系统业务调查11.2.2数据分析31.2.3确定新系统方案61.3工资管理系统设计61.3.1新系统总体设计61.3.2工资系统数据文件71.3.3输入输出设计81.4工资管理系统程序处理流程设计101.4.1工资管理系统的主控模块101.4.2系统维护模块111.4.3输入与修改模块131.4.4计算打印工资141.4.5查询工资161.5工资管理系统实施与开发过程中应注意的问题17案例2车间统计系统182.1引言182.2车间统计系统的调查与分析182.2.1初步调查182.2.2可行性分析192.2.3系统详细调查222.2.4提出新系统逻辑模型272.3车间统计系统设计282.3.1系统模块结构设计282.3.2输入输出格式设计292.3.3数据库设计312.4处理过程设计332.4.1主控模块处理流程342.4.2输入原始数据处理流程图342.4.3查询处理352.4.4统计处理352.4.5打印处理362.4.6统计分析372.4.7系统维护372.5系统实施转换措施382.5.1系统转换的准备工作382.5.2日常运行管理392.5.3硬件与软件维护39案例3厂内运输调度及管理系统403.1引言403.2系统分析403.3系统总体设计423.4系统详细设计443.4.1基本数据结构443.4.2基本算法483.5系统编码51案例4电厂库房物资管理信息系统524.1引言524.2需求调查524.2.1现行系统业务流程534.2.2当前系统中存在的问题534.3系统分析544.3.1数据流程图544.3.2数据字典(DD)544.4系统总体设计564.4.1系统功能结构设计564.4.2系统配置设计574.4.3信息代码设计584.5数据库设计594.5.1概念设计594.5.2逻辑设计604.5.3物理设计604.6系统处理设计634.6.1系统主模块设计634.6.2存货卡片编码模块设计644.6.3领料记账模块设计654.6.4稽核模块设计664.7程序编码664.7.1主程序674.7.2领料记账模块684.7.3输入表单模块694.7.4常用表单和类704.8运行举例74案例5轧钢分厂生产调度管理信息系统775.1引言775.1.1企业现状775.1.2生产指挥机构设置775.1.3生产调度工作775.1.4老系统存在的缺陷785.1.5新系统的设计目标795.1.6可行性分析805.2轧钢分厂生产调度系统分析815.2.1概述815.2.2轧钢分厂对生产调度系统的要求815.2.3计算机辅助生产调度管理信息系统内容的确定815.2.4轧钢分厂生产过程业务及数据流程825.2.5功能/数据分析885.3轧钢分厂生产调度系统设计895.3.1系统软硬件配置895.3.2系统功能划分905.3.3代码设计915.3.4数据库设计925.3.5输入输出设计985.3.6模块功能与处理过程设计1005.4系统调试与实施1025.4.1系统调试1025.4.2系统实施103案例6×××厂经营管理信息系统1046.1引言1046.1.1概况1046.1.2销售业务调查1046.1.3系统构成1046.2合同管理子系统1056.2.1系统调查和系统目标1056.2.2新系统概况1086.2.3新系统功能图1086.3销售市场统计分析和市场预测子模块1096.3.1系统调查和系统目标1106.3.2新系统功能图1136.4区域、客户、产品管理子模块1156.4.1区域管理1156.4.2客户管理1156.4.3产品管理1156.5总结1156.5.1提高汇总速度的措施1166.5.2用矩阵分块法处理不固定表头和表尾内容的大型二维表117案例7进、销、存决策支持系统1187.1进、销、存决策支持系统的开发背景1187.2系统总体分析1187.2.1系统调查1187.2.2系统需求分析和功能分析1197.3各子系统功能及决策方法的讨论1207.3.1进货管理决策子系统1207.3.2库存管理决策子系统1237.3.3销售管理决策子系统1267.4系统结构总体设计1367.4.1数据库系统1367.4.2人机交互子系统1387.4.3功能处理子系统138案例8零部件检验管理信息系统1398.1引言1398.1.1开发背景1398.1.2基本方法、开发时间及工作量1398.1.3运行环境1398.2零部件检验工作流程分析1398.2.1零部件检验1398.2.2零部件检验工作的理论依据1408.3系统功能结构1418.3.1