系统开发实例
结构化系统开发方法实例结构化系统开发方法实例 ——学子超市管理信息系统——学子超市管理信息系统 本案例以学子超市的信息系统建设为背景,运用管理信息系统课程中所学的结构化分析方法,介绍建 立一个实例的管理信息系统的过程和一般方法。案例首先分析了超市管理信息系统的特点,而后按照结构 化开发方法的分析、设计和实施的顺序对系统进行了较详细的介绍。 一、系统分析一、系统分析 在进行系统设计和实施之前,需要对系统进行分析。系统分析的任务是调查系统管理的现状,明确系 统的目标,进行需求分析、系统化分析以及新系统的详细调查,最终得出新系统的业务与数据流程图,以 进行系统设计做准备。 (一)系统开发的目标 (二)系统开发的必要性 (三)系统开发的可行性 1. 技术上的可行性 2. 经济上的可行性 3.管理上的可行性 (四)组织结构的调查 (五)业务流程分析 管理业务流程 数据流程分析 数据字典的定义 二、系统设计二、系统设计 (一) 设计思想 系统突出“管理模式是根本,软件只是工具管理模式是根本,软件只是工具”的思想。 (二)系统功能设计 结合系统分析的情况,可以得出学子超市管理信息系统的功能结构图。 整个超市信息系统的功能分为八个大的模块:商品管理、进退货管理、销售管理、库存管理、客户 管理、财务管理、决策分析和系统维护。 其中,供应商的管理收录在进退货管理中的综合管理部分,退货管理涉及退供应商的货和客户退回 自己的货两种,需要区别对待。 决策分析模块需要将前面最基本的四大模块:商品管理、进退货管理、库存管理和销售管理的数据 进行适当的整合,才能有效分析出每日、每月、每年的经营状况,为日后进一步采取核实的经营策略奠定 了基础。 学子超市作为一种特殊商业企业,它的主要特点是:集中管理、分散经营、实行统一进货、统一价格管理、 统一调配、统一结算和分散销售,主要组成机构有总部、超市门店、配送中心等。 具有功能描述如下: 1. 商品管理 (1) 基本商品信息录入、修改、查询。输入商品的基本信息,包括名称、品牌、规格、零售价格等, 并可以些该和查询。 (2) 商品类别的设置。把超市所有商品按货架排列进行管理,商品的推销、商品的上架、商品的盘点 可按货架责任到人进行管理。 (3) 商品货架管理。对超市的所有商品按货架排列进行管理,商品的推销、商品的上架、商品的盘点 可按货架责任到人进行管理。 (4) 商品价格管理。进价、零售价、优惠价、会员价管理,量贩商品、促销商品设置,价格签打印。 2. 进退货管理 (1) 退货管理。根据门店的补货单和销售情况制定采购计划,进行采购计划管理、配送管理和退货管 理。并能对采购部的进货单、订货单、退货单进行录入、修改,并可以进行实时查询分析,能打印各种单 据。 (2) 供应商信息的管理。把供应商的基本信息统一管理,以便适时进行查询、打印供应商的信息。方 便与供应商之间的信息交流。 3. 销售管理 (1) 查询卖场当日或历史商品的销售情况。 (2) 每台 POS 机甚至每个收银员当日的销售情况。 (3) 对商品个体和类别的销售额、毛利额的统计分析。 (4) 查询商品的报价、折价等特殊处理。 4. 库存管理 (1) 及时提供库存商品种类、存量、品质、存期、价格、存放点等信息。 (2) 库存的报损、报溢和盘点管理。 (3) 有效降低库存损耗,提高有效库存,支持前台销售,并得出合理的商品订货周期和数量。 5. 客户及会员管理 (1) 客户及会员信息的查询和修改。 (2) 会员卡信息的设置及查询。 (3) 会员消费信息查询与分析。 6. 财务管理 (1) 统计销售收入、在库资金占用。 (2) 处理日、月结财务报表。 (3) 处理供应商已付/应付账款,控制资金周转。 7. 决策分析 (1) 根据卖场的商品个体及类别销售情况,对商品做出畅/滞销品、毛利额对比、库存分布情况等决 策分析。 (2) 商品走势分析,改进订货决策行为。 (3) 给管理者提供有效的数据信息,便于做出最佳的决策方案。 8. 系统维护 (1) 商品、仓库、客户、厂家的基本信息设置。 (2) 系统帐号的增、删、改操作。 (3) 各系统使用者的权限管理。 (4) 收银机的状态设置。 (5) 员工的管理。 (三)(三) 系统网络设计系统网络设计 而成功的网络系统设计方案,并不是用一堆网卡和杂乱的网线简单地把服务器、工作站、POS 机等各种网 络终端连接在一起。一个网络方案,仅仅在技术上可行是远远不够的。应该考虑到硬件使用、网络管理、 软件开发、系统扩展等诸多因素。在衡量一套网络方案的时候,可根据如下几点进行考核:技术上的可行 性;技术经济分析指标;全面性、可靠性;硬件、软件平台及支撑工具;适应性、可靠性、安全性、容错 性;扩充能力;安全性;标准性;先进性;技术支持服务。 在上述几点中,客户较关心的是技术上的可行性和技术经济分析指标。技术上的可行性是以各网络方案 成功与否的关键,它不仅包括这种技术能否满足客户的要求,还包括各种各样的客观因素。用户技术经济 指标就是前面提过的性能价格比“少花钱,多办事”永远是我们与客户追求的目标。 (四)(四) 数据库设计数据库设计 1. 数据库需求分析 2. 概念结构设计 在系统的分析与设计基础上,特别是对数据的处理需求进行和概括,得出数据库的概念结构模型,具 体的全局实体—关系图(E—R 图) 3. 逻辑结构设计 将概念模型转换为相应的关系模型,并对其进行优化,同时,根据局部应用需求,结合具体 DBMS 特点,设计用户的外模式。 现将全局 E—R 图进行详细分析, 得出系统应该具有 20 个关系, 即存在 20 张数据库中的表与之对应。 下面是具体的 20 个数据关系表: 三、系统实施 (一) 程序编写 (二) 程序和系统调试 (三)数据库的实施和维护 1. 数据的载入和应用程序的调试 2. 数据库的试运行 3. 数据库的运行和维护 案例案例 2 2:库存管理信息系统的分析与设计:库存管理信息系统的分析与设计( (一一) ) 管理信息系统开发示例管理信息系统开发示例 ―××厂库存管理信息系统的分析与设计―××厂库存管理信息系统的分析与设计 1 1.问题的提出.问题的提出 ((1 1)开发背景)开发背景 XX 厂是我国的一家老加工企业,随着改革的深入和经济的发展,该厂的生产任务日益繁重,从而对 库存管理的要求也更加严格。在传统的手工管理时期,一种物品由进货到发货,要经过若干环节,且由 于物品的规格型号繁多,加之业务人员素质较低等因素,造成物品供应效率低下,严重的影响了企业的 正常生产。同时由于库房与管理部门之间的信息交流困难,造成库存严重积压,极大的影响了企业的资 金周转速度,另外也使得物资管理、数据汇总成为了一大难题。 当今该厂的竞争压力越来越大,企业要想生存,就必须在各个方面加强管理,并要求企业有更高的 信息化集成,能够对企业的整体资源进行集成管理。现代企业都意识到,企业的竞争是综合实力的竞争, 要求企业有更强的资金实力,更快的市场响应速度。这就要求企业各部门之间统一计划,协调生产步骤, 汇总信息,调配集团内部资源,实现既要独立,又要统一的资源共享管理。随着信息技术的发展,该厂 为了提高库存周转率,