超市管理信息系统课程设计(共38页).doc_第1页
超市管理信息系统课程设计(共38页).doc_第2页
超市管理信息系统课程设计(共38页).doc_第3页
超市管理信息系统课程设计(共38页).doc_第4页
超市管理信息系统课程设计(共38页).doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课 程 设 计 报 告学生姓名: 学 号: 学 院:经济管理学院班 级: 题 目:超市管理信息系统指导教师: 职称: 教授 2011年 1月 14 日目 录1可行性分析报告11.1 引言21.2 系统开发的必要性和意义21.3 现行系统的调查与分析2现行系统调查研究21.3.2 需求调查和分析21.4 新系统的方案21.4.1 拟建系统的目标21.4.2 系统规划及初步方案21.4.3 计算机系统方案31.4.4 系统的开发计划31.4.5 投资方案31.4.6 人员培训及补充方案31.5 方案的可行性分析31.6 结论32系统分析报告42.1 概述52.1.1 系统分析的原则52.1.2 系

2、统分析方法52.2 现行系统概况52.2.1 现行系统现状调查5系现行系统存在的问题和薄弱环节52.3 新系统逻辑设计52.3.1 新系统目标52.3.2 新系统逻辑模型52.3.3 建立数据字典52.3.4 数据存储规范化52.3.5 数据处理描述62.3.6 遗留问题62.4 用户领导审批意见.63系统设计报告73.1 概述83.1.1 系统设计目标83.1.2 系统设计策略83.2 计算机系统配置83.2.1 硬件配置83.2.2 软件配置83.3 系统结构设计83.4 模块设计83.5 数据库设计83.5.1 数据库逻辑设计83.5.2 数据库物理设计83.5.3 数据库保证93.6

3、编码设计93.6.1 代码设计原则93.6.2 代码设计93.6.3 编码设计的评价与验收93.7 输出设计93.7.1 输出项目93.7.2 输出接收者93.7.3 主要功能93.7.4 输出要求93.7.5 输出设计的评价和验收93.8 输入设计93.8.1 输入项目93.8.2 输入的承担者93.8.3 主要功能要求93.8.4 输入要求93.8.5 输入校验103.8.6 输入设计的评价与验收103.9 网络设计103.10 系统实施方案设计103.10.1 实施方案说明103.10.2 实施的总计划103.10.3 实施方案的审批101可行性分析报告作 者: 学 号: 系 : 专 业

4、: 信息管理与信息系统 题 目: 超市管理信息系统 小组成员: 2011 年 1 月 1.1 引言摘要:用户名称:东北电力大学校园超市系统名称:东北电力大学校园超市管理信息系统目标:信息技术的发展推动了超市管理信息化的快速发展,如何将先进的信息技术运用到超市管理和服务中,用这些技术来改变超市的传统管理模式,多方面,多角度满足用户的需求,已成为超市管理的当务之急。根据需求分析,本系统应能够达到以下目标:1. 全面自动化信息管理,可随时查阅商品情况。2. 全方位的快速查询,提高工作效率。3. 完整的工程及服务,提高管理水平。4. 灵活准确的计算购买商品和了解商品价格,提高财务工作效率。5. 全面统

5、计,汇总,分析,及时提供准确依据和购买商品报表,领导可随时查阅到最新信息的详细情况。 6. 系统内部控制严密,数据存储安全可靠。7. 系统界面友好美观,操作简单易行。从需求、服务形成一套严密、科学、完善的管理体系。功能:通过计算机对图书的相关信息进行管理的图书馆管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求数据的一致性、完整性和安全性。而对于后者则要求应用程序功能完备,易使用等特点。我们利用Delphi7.0为开发工具,可以通过数据窗口方便而简洁地操纵数据库对象,为系统的开发带来了很大的方便。背景:东北电力大学管理0

6、81班;系统的服务对象:东北电力大学校园超市各部门主管、会员顾客本系统可以和因特网相连,方便用户在外网进行查询,同时方便各商品供应商查询自家商品在超市的销售情况,提高商品的配送效率。参考和引用的资料1. 王欣编著.管理信息系统. 北京:中国水利水电出版社,20042. 萨师煊、王珊.数据库系统概论(第三版)。北京:高等教育出版社,20014. 王立福等编著.软件工程(第二版)。北京:北京大学出版社,20025程学先主编.数据库原理与技术。北京:中国水利水电出版社,2001专门术语和缩写词:管理信息系统,可行性分析,采购,销售,库存,模式,范式,数据库、数据字典、业务流程图、数据流程图1.2 系

7、统开发的必要性和意义如今是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。信息技术的发展推动了超市管理信息化的快速发展,如何将先进的信息技术运用到超市管理和服务中,用这些技术来改变超市的管理模式,多方面,多角度满足用户的需求,已成为超市管理的当务之急。东北电力大学校园超市作为我国数量众多的商品零售企业之一,也不可避免地要加入了企业的竞争行列,实现企超市信息化是参与挑战的必要条件。但是多样性及其灵活多变的经营方式,加上相关投入量的限制,使得

8、校园超市信息化建设仅处于萌芽时期,没有很好的发挥信息化对超市运营的辅助租用。做为一个中小型超市想要提高市场竞争力,既要有好的商品质量,同时也要有好的客户服务。超市要做到能及时响应顾客的商品需求,根据需求迅速进货,及时上架,快速周转,就必须有一个好的管理计划,使得商品的进货、销售和库存3个环节能够很好地协调配。进销存是超市经营管理中的核心环节,也是一个超市能否取得效益的关键。如果能做到合理进货、及时销售、库存量最小,减少积压,那么超市就能取得最佳的效益。在缺乏系统化的计算机信息管理,而只是上几个POS终端和几台计算机进行销售和进货、资金结算的情况下,当前的进货很难正确反映市场的需求,各部门缺少必

9、要的计划,部门之间通迅也经常不畅通,管理人员很难对超市的进货、库存以及销售做预期的估算。这些在激烈竞争的市场竞争中是不利的。也给超市经营管理带来了一定的风险。知已知彼方能百战百胜是商场竞争中永远的定律,超市的管理信息系统(MIS)的建立就显得十分的必要了,它利用计算机的技术,将管理同业务有机结合起来,使得超市的进、销、存能够有机衔接,从而提高了企业的效率和效益。1.3 现行系统的调查与分析现行系统调查研究1. 组织机构调查校园超市位于东北电力大学新校区后门,现有工作人员4名,分别负责采购、货架、销售,人事管理;收银员3名,负责日常收银业务;超市导购员9人,负责各个销售货架的管理和顾客引导工作。

10、本超市独立经营再无分店。其组织结构,如图 1-1所示。经理前台收银人员销售管理人员仓库管理人员采购管理人员图1-1 组织结构图2. 业务流程调查东北电力大学校园超市主要业务活动是针对零散顾客的商品销售,期间涉及商品的采购、库存业务活动。商品采购之后,由业务人员将带有条形码的商品通过扫描器扫描到电脑中。遇到没有条形码的商品,对其进行编号,汇总后由业务人员将其人工录入到电脑中。顾客将商品带到收银台,收银员对商品进行扫描或人工敲入商品代码,顾客付款后,自动计算找零,打印商品清单。销售经理通过后台机器进行商品的定价,是否禁止销售的控制,定期生成销售报表。各产品公司的区域负责人定期到超市进行商品的统计,

11、发现货架商品不足时及时汇总通知货架管理经理,确定是否还有库存,如果没有是否进行商品订购。各区域的导购员定期清算负责区域的商品销售情况,发现不足,及时向仓库管理员汇报,仓库管理员汇总后,首先清查库存中是否有足够的商品,如果有通知导购员填写出库单提取商品,如果没有交至采购管理员进行商品采购。采购部门收到库存管理部门的缺货单,各区域导购员汇总的缺货单,向相应商品的提供商发出的货单,进行商品采购,采用银行转帐行使结账。采购来的商品由采购管理员进行核对,并进行货品上架,将剩余的货品进行统计,填写商品入库单,提交给仓库管理人员进行登记管理。定期结算。通过查询应付款,应收款,由经理进行结算业务。盘库。每天库

12、存管理人员进行库存信息统计,将信息反馈给经理。业务流程如图1-2。会员管理相关人员顾客会员信息商品订货单销售管理库存管理会计财务进货管理供应商业务员发货单缺货单收款单付款单顾客供应商会员信息商品库存应收应付图1-2 业务流程图3. 信息流程分析数据是系统要处理的主要对象,因此全面、准确的收集、整理、分析数据和数据流程成为系统分析阶段的重要任务。通过对超市系统的调查和可行性分析,画出超市管理系统的高层数据流程图。如图1-3所示供应商业务员顾客供应商会员信息收款单商品订货单付款单发货单缺货单顾客会员管理相关人员会员信息销售管理会计财务应收应付款库存管理商品库存进货管理、图1-3 数据流程图 4.

13、费用超市共有导购员9人,月工资1,000元,收银员3人,月工资1,200元,12人年总工资151,200元,超市已有3台POS机和一台后台计算机,购买话费12,000。系统的设备费用10000元,开发费用:10000元,维护费用:20000元。5. 计算机应用情况调查(1)现有配置1)前台收款计算机前台机器运行于Windows/95/98/2000/NT环境,对机器要求较低一些。安装windows98操作系统。机器配置如下:主频400以上的CPU、64M内存、3.2G硬盘、10M或100M网卡、单色显示器。2)前台收款外围设备自动钱箱软件支持目前市场上的大部分自动钱箱,当需要打开钱箱时软件自动

14、控制钱箱打开。顾客显示屏方便客户观看销售、付款、找零等情况,不是必配的设备,用户可根据自身情况选用。条码扫描器直接读取商品上的条码信息,快速识别销售的商品。条码扫描器分为红外和激光两种,红外扫描器的灵敏度较高、价格便宜;激光扫描灵敏度很高但价格很贵。打印机POS前台销售时可直接打印销售小票,可自由选配热敏式或点阵式打印机。3)后台服务器后台服务器运行于Windows /98/2000/NT环境,集中处理各个POS前台的业务数据(2)计算机专业人员没有专门的计算机人员,3名收银员以及超市经理会熟练使用办公软件(3)已经应用的项目及效益前台3台POS机器,后台计算机投入使用,提高了收银工作的效率,

15、节省了12两名收银员,年节省资金24,000元。可以进行各种报表的统计,节省了打印费用,约100元。(4)使用效率及存在的问题由于没有专业的计算机操作人员,一旦计算机出现问题,不能及时维修,同时收银员只会对商品进行扫描等最基本的操作,其他功能不会操作,所以计算机的使用效率较低。6.现行系统存在的主要问题和薄弱环节1)人员管理方式落后,仍使用传统的人工管理模式,管理不规范;2)账务,账目管理混乱,透明度低;财务人员工作量大,且不确定因素,可能因个人原因造成数据损失;3)管理方式落后,很难依据销售、库存情况及时进行配送、补货、退货、调拨。超市在物流管理方面仍然使用传统的人工管理模式,浪费人力资源,

16、效率低,准确率低;4)有条形码的商品编码不规范,容易产生数据利用率低,同时影响收银速度(同一商品,多次输入);5)统缺少信息维护人员,数据库维护不及时。 需求调查和分析经过调查,很多消费者希望可以得到更多优惠,在超市消费的越多,优惠就越大,因此为了吸引更多顾客,超市决定开展会员业务,对本店的会员进行优惠。会员要根据自己的真实信息填表,获得一张会员卡,每次消费都要将会员卡上的编号进行扫描,证明已经累计购买商品,以此来进行判断累计购买的数量。因此,超市需要建立会员管理信息系统。由于业务量的增加,经理需要依据库存信息和销售记录制定营销策略,急需对现行的人工库存管理进行计算机化,提高库存效率,和库存在

17、超市运营过程中的辅助决策作用。在安全和保密方面,商品的采购人员,库存管理人员,收银员只对自己工作范围有修改的权限,其他人只有浏览的权限。1.4 新系统的方案1.4.1 拟建系统的目标随着经济的发展,普通超市的采购管理,库存管理,收银方式,服务质量等方面已经不能满足消费者的要求。为了吸引更多的客源,超市按照消费者的要求,积极的做了很多改变,在采购上,超市提高了货源,并且将其与财会与库存建立了连接,更方便对账务及商品的查询;库存方面,超市将货品进行分类存放,便于管理,同时与采购进行了连接,及时购买所需商品;收银方面,超市将以往手动输入商品编号变成了机器扫描,大大减少了出错率,同时可以与超市会员联系

18、起来,进行相应优惠政策,也便于超市结算;服务方面,超市增加了导购员,可以更加让消费者了解商品,买到消费者最需要的商品。总的来说可以概括为:1、改进超市管理手段 2、提高和改进超市管理信息服务质量 3、增强资源的共享 4、减少人力和设备费用 5、加快信息的查询速度和准确性 6、提供统计分析功能 7、减轻劳动强度1.4.2 系统规划及初步方案为了满足超市管理信息系统的要求,对超市采购过程作信息处理与系统管理。与库存,供应商、财务子系统有效关联,及时响应其他系统信息,并传递处理的结果。新加的采购信息查询,可以方便查询采购货物,及时核对及更改,而且有了采购合同管理,使采购更加合理,更加正规。本系统采购

19、管理模块规模、组织结构如下:该采购系统主要是对商品采购环节进行管理,记录商品的销售数量、单价、统计日期等。管理者可以根据商品类型来查看某种商品的销售情况。同时采购信息的变动影响着库存的变化,仓库部门可以根据采购情况来决定库存需要,以便于管理者对顾客需求进行分析。采购管理机构主要分为采购单管理,采购合同管理,采购信息查询,到货管理4个模块,这4个机构的运行情况充分的体现采购管理系统的作用。1.4.3 计算机系统方案通过系统软硬件的准备,采用Windows xp、Microsoft SQL Server 2000和delphi7.0的技术手段,来完成超市管理信息系统采购管理子系统的实施。本系统终端

20、拟采用奔腾4处理器,1G内存,100G硬盘,17存显示器,一个光驱,一个鼠标,一台打印机。1.4.4 系统的开发计划可将系统的功能分成4个模块来进行计划:1. 采购订单管理:根据审批通过的订购单,生成采购订单,除了请购的基本内容外还包括供应商,运输方式,付款方式,交货日期等详细情况。按不同的状态实现订购单的新建、修改、撤销功能。订购单一旦完成,就不允许修改和撤销。2. 采购合同管理:(1) 一份采购订单生成后对应生成采购合同;(2) 按供应商名称和商品名称提供供应商供货记录查询列表;按商品名称、供应商名称和合同执行时间提供进货数量统计;(3) 按照合同的付款信息,及时向财务

21、部门反馈用款信息,经批准后更新部门可用资金数目。合同完成后,为库存提供到货信息。3采购信息查询:根据订货单与到货单,方便查询货品的名称,编码,生产商,数量等信息,方便对商品的了解。4到货管理:财务管理对采购管理所需的费用进行审批,全部合格即可下发采购所需费用。系统只是超市管理信息系统的一个子系统。所以还需考虑与其他子系统之间的联系,从库存获取商品数据,从供应商管理获取供应商信息,采购任务完成后需生成入库单传给库存管理系统等。还有财务款项的进出与财会子系统有关。1.4.5 投资方案此系统有超市一次性注资50000元(不包括硬件的购买费用),在10 年 月注入,具体的细化投资方案如下表1- 1所示

22、。表1- 1细化投资方案表序号工作名称费用1现行系统调查差旅费5000元2可行性研究3系统分析系统分析人员费用10000元4系统设计系统设计人员费用15000元5系统实施系统分析设计人员及程序设计人员费用30000元1.4.6 人员培训及补充方案为了使超市更好的进行采购管理,应对采购人员进行培训,主要培训以下几点:(1) 把握预算实绩。采购人员对于每月的营业额,有责任促其能达成预算实绩;(2) 制定销售计划及采购计划。每月的重点销售商品须有一套完整的销售计划。为了执行销售计划,采购人员同时要拟定一份采购计划以利于执行。如确定重点商品的预定销售价格、采购价格、采购数量、采购来源等;(3) 进行采

23、购作业。包括:商品的议价;交易条件协商;新商品的引进及议价;商品的配送方式;数量决定;(4) 实施商品管理。包括:畅销品及滞销品的分析;滞销品的处理;库存状况的掌握及控制;商品的店间移动调度;商品配置表的制定与管理;坏品退货监督;订货业务的检查;商品鲜度的监督;商品台帐的管理;卖场陈列展出指导;(5) 商品信息收集。主要有:本店商品销售信息收集;顾客商品需求信息;竞争店商品销售信息;供应商商品变动信息等的收集。暂无补充方案。1.5 方案的可行性分析技术的可行性:本方案可以利用技术经济学中运筹学评价法来评价。对于该系统,可采用动态的规划评价,采用一些理论知识、信息技术以及计算机技术,基本可以满足

24、本系统的技术要求,因此在从技术上是可行的。,经济可行性:对于本方案初步投入50000元,方案的生命周期估计为三年,初始投资5万元,预计等年净现金流量为16万元,基准收益率为10%根据公式NPV=-5+16(P/A,10%,3)=-5+16*2.4869=34.7904万 由此可见对销售管理系统的改进使企业的利润增加。因此,经济可行。运行可行性:使用本系统后,要对组织结构产生一定影响,要有人员变动,但只是局部的,不影响组织结构,且本软件界面友好,易学易用,因此运行上是可行的。1.6结论通过前面的分析和论证,根据可行性分析结果,可按方案立即进行系统开发工作。2系统分析报告作 者: 学 号: 系 :

25、 专 业: 题 目: 小组成员: 2011 年 1 月 2.1 概述2.1.1 系统分析的原则在采购管理系统的设计中,首先对现行系统进行全面调查,与用户沟通,全面了解用户的需求。然后对采购组织模块及业务流程进行分析,明确业务流程,采用结构化的方法自上而下的对业务流程进行分析。把采购流程抽象成过程,把采购信息抽象成数据。这样按照该原则对超市的采购业务逐层细化分析。2.1.2 系统分析方法采购系统与超市的就各子系统都有关联。因为采购本来就是一个过程,他不仅是一个数据传递处理过程,而且与子系统间数据也有一定的流向。其中采购单管理就是对库存缺货信息响应的结果,假设商品库存量是库存子系统提供的数据,直接

26、在数据库中建立表。商品的供应商也假定是供应商管理。子系统提供的数据,共采购订单生成时使用,对各个供应商的合作执行情况做分类统计,得到供应商记录,供应商子系统能够直接引用。采购任务完成后,能够提供一个入库单给库存子系统,为了能够表现入库单的影响,设计了商品库存量的更新。还有把采购用款信息提供给财务部门更新可用资金数目。2.2 现行系统概况2.2.1 现行系统现状调查1.现行系统目标、规模、界限、主要功能目标:现行系统主要目标是实现查询业务流程化,统计查询尽量简洁化,并且能够实现简单的分析工作。让各部门功能尽量清晰化,管理流程更加符合现阶段需求。规模及主要功能:校园超市现有工作人员4名,分别负责采

27、购、货架、销售,人事管理;收银员3名,负责日常收银业务;超市导购员9人,负责各个销售货架的管理和顾客引导工作。该超市已经引进了小型超市管理系统,通过该系统可以更加清晰的了解商品的销售情况,通过销售的变动来改变采购的方向及库存,以便更好的进行采购管理。同时该系统可以记录采购情况,方便对采购进行查询。2.组织机构调查该超市由六个主要部门组成,分别为采购部、销售部、财务部、人事部、仓储部。现在就各部门的职能进行描述:(1)采购部:负责超市的商品采购工作。(2)销售部:负责超市商品的销售工作。(3)财务部: 负责超市往来业务账款的记录和汇总,发放超市员工的工资以及其他福利等工作。(4)人事部:负责超市

28、员工的招聘、任职、罢免、调度等工作。(5)仓储部: 负责超市商品的入库、出库、以及商品盘点等工作。3.业务流程调查与分析根据对超市的业务流程调查分析得知,超市的高层业务流程如图2- 1所示。会员管理相关人员顾客会员信息商品订货单销售管理库存管理会计财务进货管理供应商业务员发货单缺货单收款单付款单顾客供应商会员信息商品库存应收应付图2- 1超市高层系统高层业务流程图在现行系统中该超市采购管理主要完成如下描述的业务:(1)商品的采购管理,记录商品的采购信息。包括商品的条形码,类别,价格,出产商等;(2)根据销售记录对商品库存进行调整。如,根据商品的销售量决定是否对其商品进行采购。供货商商品发货单采

29、购管理商品交接单商品管理商品记录图2-1 采购管理高层业务流程图采购单库存报表库存管理库存统计其采购业务流程图如2-2所示。若商品缺货或对某商品有需求,就由库存部门生成采购单,主管部门结合销售计划和财务状况及前期合同执行情况来进行审核,并将未批准的请购单退给库存部门;采购部门根据审批通过生成采购订单发往供应商,供应商得到采购订单后提交采购合同,采购部通过合同管理审核合同,签订合同后返回供应商要求供货,同时将生效合同存储备查并提交采购部以便采购部向库存部门发送入库单。其业务流程图如图2-3所示。库存部门采购部门供应商有效合同采购合同正确发货单商品发货单采购订单合格采购单合格采购单采购单合同管理修

30、改库存核对发货单生成采购单审批采购单采购部门订购单记录库存记录合同记录图2-3 采购管理业务流程图4.数据流程分析数据是系统要处理的主要对象,因此全面、准确地收集、整理、分析数据和数据流程是系统分析阶段的重要任务。通过对系统的调查和可行性分析,系统的数据流程图如图2-4所示。相关人员会员管理顾客会员信息会员信息顾客会计财务销售管理商品收款单库存管理订货单供应商商品库存应收应付款供应商进货管理发货单付款单缺货单业务员图2-4 超市管理数据流程图根据分析,采购管理合同数据流程图如图2-5所示。合同管理合同记录采购部门采购单有效合同供应商图2-5 采购管理合同数据流程图2.2.2现行系统存在的问题和

31、薄弱环节由于超市为满足广大消费者的需求,进行超市的销售业务,而传统的系统并没有能提供此项业务的相关功能,使超市的信息化管理滞后。而且由于旧的系统反应慢,信息处理效率低,重复性信息多、可靠性低,与其他各个职能部门信息联系不密切,信息不能共享等,影响了其效率。对于采购部新增的销售功能没有完善的信息化管理。目前,超市的管理仍以手工操作为主,但随着超市规模的扩大,经营项目的增加,手工管理已不能满足超市发展的需要。由于每天的销售量增加,进货频繁,进货次数增加,难免在业务上财务上发生问题,大量数据积压,得不到正确的使用,操作错误也频繁增加。同时,随着销售业务越来越复杂,就要求销售部门与其他部门紧密联系起来

32、,充分利用销售信息来对库存、采购业务进行引导,以便管理者及时作出准确的经营决策。2.3 新系统逻辑设计2.3.1 新系统目标通过对校园超市销售管理系统的需求分析,针对校园超市在系统上的一些不足,建立新系统的总目标如下:(1)提高超市的运作效率。(2)通过全面的信息采集和处理,辅助提高超市的决策水平。(3)可以提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张能力,提供有效的技术保障,界面友好,使用简单,操作方便,运行稳定可靠。采购管理模块包括进货资料录入和维护;采购订单的录入和维护和付款的计算机的操作等。使用对话框窗体方式,使得条例清晰、逻辑性强,并有关键性的强调和警告:对于数据库的

33、更新、删除及用户登录等操作,利用警告的方式来帮助用户进一步来帮助用户进一步确认操作的有效性。以先进成熟的计算机和数据库技术为主要手段,建成超市内部的采购管理信息系统,以做到为经营决策提供有力的信息保证。实现公司的管理现代化、信息资源化和决策科学化。对采购过程中的三个重要记录采购订单、采购合同和采购查询做重点管理,各自生成条件合理,数据传递快速有效、按执行状态归类的统计列表及时反映执行状态变化。2.3.2 新系统逻辑模型通过对现行采购管理系统的业务流程的调查分析,发现了系统存在的问题,并且对系统的缺陷进行了改进。下面就是对超市采购管理系统的新系统的业务描述。商品采购数据流程图如图2-6所示。合同

34、记录审批采购单生成采购单库存部门审批采购单合格订单采购订单采购部门订购单记录不合格订单采购订单修改库存库存部门正确订单发货单核对发货单库存记录图2-6 采购管理数据流程图商品采购记录查询数据流程图如图2-7所示。采购管理商品采购采购查询采购信息采购单经理 图2-7 采购记录查询数据流程图 2.3.3 建立数据字典 数据字典是将数据元素、数据结构、数据流、数据存储功能和外部实体等的详细情况加以记录,并按照一定方式进行排列所形成的一部关于数据的字典。数据字典是进一步定义和描述所有数据项的工具,是关于数据的数据。它包括一切动态数据、静态数据和数据结构以及相互关系等的说明,是数据分析和数据管理的重要工

35、具。如下面的表格所列。表2-1数据元素的定义数据元素编号:DE001数据元素名称:订购单编号简述:订购单的代码别名:M-No(程序内部用)长度:20个字节类型:字符型取值/含义:“年、月、日、编号”如:090501*有关的处理功能:采购,销售,会计表2- 1数据元素一览表编号数据元素名称类型长度小数点位数DE001订购单编号数字型10DE002商品编号字符型30DE003供应商编号字符型30DE004合同编号数字型32DE005请求编号数字型10表2- 2数据流定义表数据流编号DF001数据流名称采购单简述库存部门发出的请购信息组成请购单编号商品编号商品名称规格单价数量生成日期表2- 3数据流

36、一览表数据流编号数据流名称组成DF001商品库存信息请购单编号商品编号商品名称规格单价DF002商品信息请购单编号商品编号商品名称规格单价表2- 4处理逻辑定义表处理功能编号P001处理功能名称商品库存处理功能层次号简述接收终端录入的商品库存并验证是否正确输入数据流购物单 输出数据流1. 合格的购物单,去向:处理功能“结算金额”2.不合格的购物单,去向:管理人员处理1. 从终端录入商品2. 检索数据存储,验证是否正确3. 若正确则进行结账,否则出错有关的数据存储商品信息目录表2- 5数据存储定义表数据存储编号DB001数据存储名称订购单简述商品的采购情况输入数据流供货商订购单输出数据流采购单组

37、成采购单编号(数据元素)日期(数据元素)数量(数据元素)商品信息(数据结构)立即存取要求有表2- 6外部实体定义表外部项编号外部项名称输出数据流输入数据流个数E01供应商订购单订购单1000付款单2.3.4 数据存储规范化这一阶段是在需求分析的基础上。设计出能够满足用户需求的各种实体,以及它们之间的关系。且为后面的逻辑结构设计打下基础。本系统就是采用E-R图的方法进行数据库概念结构设计的。本系统E-R图如图2-8所示。采购合同签订采购部门拥有部门财务信息生成采购订单签订采购合同签订采购订单签订采购订单采购合同签订 图2- 8采购管理系统E-R图实体属性:供应商:供应商编号,交易总记录,交易历史

38、,供应商名称采购合同:操作员,请购单编号,合同编号,合同状态,总金额,交货日期,付款方式,供应商,生成日期商品信息:商品编号,商品名称,规格,单价,库存量,库存下限采购订单:订单编号,规格,单价,付款方式,数量,总价,供应商,运输方式,交货日期,操作员,商品名称,下单日期,订单状态2.3.5 数据处理描述现就采购商品信息查询这一处理过程用结构式语言进行描述:商品编号如果 不正确 输入信息有误否则 正确 显示商品信息2.3.6 遗留问题从系统整体看,以上方法是切实可行而有效的,但通常的解决方法是在客户端开辟缓冲区,或以临时文件形式存储数据,待编辑完成后一次把所有数据写入数据库,但这样做又难以保证

39、本地数据与数据库服务器上数据的同步,所以在系统设计时要综合考虑。在开发这一系统过程中遇到了许多技术、业务以及管理方面的问题,由于技术、能力有限以及我们对业务流程的不完全熟悉造成了一些在目前无法解决的问题。由于我们缺乏技术知识所以开发出的超市管理系统暂时还不能完全的适合用户的需求,同时也没有为消费者开发出交互的界面。例如,商品的编目的详细业务过程以及库存限制的工作流程在此系统中都没有作为重点来开发。2.4 用户领导审批意见.本方案基本满足我们的需要,且各个部分设计较好,所以本方案通过,进行下一步的系统设计阶段。3系统设计报告作 者: 学 号:系 : 专 业: 题 目: 超市管理信息系统 小组成员

40、: 2011 年 1 月 3.1 概述3.1.1 系统设计目标用户需求:1) 及时地收集和保存信息。例如货款预算数据,商品入库,出库数据,销售预算数据等等。2) 快速地传递信息。对那些共享数据要快速地传递。例如商品存储处要及时地从进货处获得进货的预算报告等等。3) 提供准确的信息。要求比手工作业提供更加准确和细致的数据,例如销售预算数据,库存数据等等。4) 共享数据。由于采用系统化设计不同的部门却可以互相浏览数据信息从而实现了数据共享。设计员需求:1. 为用户提供方便,界面具有较高友好性。2. 具有较高的可靠性,将系统发生故障的概率控制在1.5%以下,并具有快速恢复能力。3. 运行效率应是人工

41、操作效率的10倍以上。为适应用户新的业务要求变化,要具有可维护性和扩充性。3.1.2 系统设计策略本系统设计采用结构化设计方法,将系统模块化,逐层将其分解为一个多层次的,具有独立功能的模块所组成的系统。对高层模块,将采用以事务为中心的设计策略,把一个大的复杂的系统逐步分解成小的相对简单的暗盒模块;对低层模块,采用以变换为中心的设计策略,此外,为了提高模块的内聚性,降低模块间的耦合程度,数据库的设计原则是把它作为模块间的邮政信箱,从而既实现数据共享又提高了模块的独立性,是系统具有很高的可修改性。3.2 计算机系统配置3.2.1 硬件配置1. 主机奔腾4以上机型。2. 外存储器主存512MB,外存

42、至少80G磁盘。3. 终端与外部设备配置 显示器及显示卡:彩色VGA,分辨率不低于1024x768,64位PCI接口,缓存1MB以上;通讯口:至少一个RS232串行通讯口和一个并行接口;网络接口板:16或32位接口,有RJ45接口(双绞线网);CD-ROM光盘驱动器: 40倍速以上4. 其它辅助设备备份设备:CD-R光盘刻录机一台,写速度8倍以上,读速度24倍以上;U盘,容量1G以上。硬件配置图如图3-1所示。INTEL酷睿3.06HZ1GB120GBPC-ATPC-ATPC-ATPC-AT经理销售管理采购管理库存管理图3- 1硬件配置图3.2.2 软件配置1. 操作系统(OS)服务器操作系统

43、 Windows2000客户端操作系统 WindowsXP2. 数据库管理系统(DBMS) SQL Server 20003. 使用的编程语言Delphi7.04. 软件工具 office办公软件3.3 系统结构设计结构化设计方法的基本思想是:使系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系的组成部分。对于任何一个系统都可以按功能逐步由上而下,由抽象到具体,逐层将其分解为一个多层次的,具有相对独立功能的模块组成的系统。系统设计的任务是以分析为依据确定新系统在计算机内应有哪些程序模块组成,各模块用什么连接在一起可以构成最好的系统机内结构,使用某些工具将设计成果表达出来,并

44、对各个细节进行设计。系统总体结构设计如图3-2所示。采购管理采购单管理采购合同管理到货管理查询采购信息图3- 2系统总体设计结构图 3.4 模块设计对以上采购单管理,采购合同管理,到货管理,查询采购信息,财务审批模块进一步分解。采购单管理购模块分解如图3-3所示。其模块说明书如表3-1所示。采购单管理库存信息管理采购单生成及修改图3- 3现货销售模块分解表3-1采购订单管理模块说明书模块名采购订单生成输入数据选择或者输入交货日期,付款方式,付款条件,运输条件等输出数据采购管理单处理信息采购管理人员根据审批通过的请购单,选择或输入请购单条件生成订购单采购合同管理模块分解如图3-4所示。其模块说明

45、书如表3-3所示。采购合同管理新建合同查询合同图3-4采购合同管理模块分解表3-2采购合同管理模块说明书模块名采购合同管理输入数据选择订购单编号,输入合同谈判价格,预付款数目输出数据采购合同处理信息采购管理人员在这里只要选择订购单编号,系统自动传递请购单信息,只要再输入些合同内容就可以生成与订购单编号相同的采购合同,在一定的状态限制下可以添加和撤消操作 到货管理模块分解如图3-4所示。其模块说明书如表3-3所示。到货管理核对到货单修改库存图3-4 到货管理模块分解表3-3到货管理模块说明书模块名到货管理输入数据选择订购单编号,输入合同谈判价格,预付款数目输出数据核对单处理信息所采购的商品到货后

46、,业务员要依据到货单,对所到货物进行核对,如果有误,则返回给订货商,重新发货,如无误,则将货物放入库存,之后对库存进行修改超市采购部门的查询要求如下:查询1:已知供应商编号,查询名称及地址等详细信息。查询2:已知商品名称,查询商品信息。查询3:已知商品编号,查询那些供应商能提供该商品。查询4:已知某种商品名称或编号,查询库存情况。查询5:已知商品名称或编号,查询商品价格情况。根据这些查询要求,查询采购信息模块分解如图3-5所示查询采购信息查询5查询4查询3查询2查询1图3- 4查询采购信息分解模块3.5 数据库设计 数据库逻辑设计这里选用DBMS支持的关系模型,所以设计逻辑结构的步骤如下:1.

47、将概念结构转换为关系模型。2.将转换来的关系模型向DBMS支持下的数据模型转换。3.对数据模型进行优化。下面把概念模型来转换为关系模型,主码用下划线表示。根据以上的分析我们对系统的数据库的进行如下逻辑设计:商品(商品编号,商品名称,生产日期,有效期至,供应商,进货价格)订购情况(商品代码,商品名称,数量,进货价格,供货商代码,供应商名称)库存情况(商品代码,商品名称,有效期至,库存量,安全库存量)供应商(供书商代码,供应商名称,供应商联系人,联系电话,通讯地址)3.5.2 数据库物理设计现在将上面的数据库概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体

48、之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。采购管理系统数据库中每个表格表示在数据库中的一个表,各个表格的设计如下所示。表3- 4商品基本信息表字段名字段类型可否为空是否主键字段大小商品编号数字可以是50商品名称文本可以否长整形规格文本可以否整形单价数字可以否50库存量数字可以否50表3-5采购订单信息表字段名数据类型可否为空字段大小说明订购单编号数字可以整形主键 订购单状态数字可以整形0:尚未执行,1:执行中,2:执行完毕,-1:已经撤销下单日期日期/时间可以供应商编号数字可以整形运输方式编号数字可以整形1:汽车,2:火车,3:轮船,4:飞机,5:混合,6:外包托运登录名文本可以50表3-5采购合同信息表字段名数据类型字段大小可否为空说明合同编号数字整形 可以主键 订购单编号数字整形可以合同状态数字整形可以0:未执行,1:执行中,2:已完成,-1:已撤销总金额货币可以交货日期日期/时间可以付款方式编号数字可以1:现金,2:信用卡,3:支票,预付款货币可以合同生成日期日期/时间可以登录名文本50 可以合同完成日期日期/时间可以3.5.3 数据库保证 在数据库运行过程中,由于应用环境的变化,对安全性设的要求也会发生变化,比如有的数据原来是机密的,现在是可以公开查询的了,而新加入的数据又可能是机密的了,象我们新加的会员功能。这些都需要DBA根据实际情况修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论