超市进销存管理系统课程设计_第1页
超市进销存管理系统课程设计_第2页
超市进销存管理系统课程设计_第3页
超市进销存管理系统课程设计_第4页
超市进销存管理系统课程设计_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告目录1 .可行性分析报告21.1 引言3.1.2 系统开发的必要性和意义41.3 现行系统的调查与分析41.3.1 现行系统调查研究4.1.3.2 需求调查和分析7.1.4新系统的方案7.1.7.1.1 拟建系统的目标7.7.1.2 系统规划及初步方案87.1.3 计算机系统方案8.1.4.4系统的开发计划8.1.4.5投资方案8.1.4.6人员培训及补充方案81. 5方案的可行性分析91.6结论9.2 .系统分析报告112.1 概述122.1.1 系统分析的原则122.1.2 系统分析方法132.2 现行系统概况132.2.1 现行系统现状调查132.2.2 系现行系统存在的问题

2、和薄弱环节202.3 新系统逻辑设计212.3.1 新系统目标212.3.2 新系统逻辑模型212.3.3 建立数据字典222.3.4 数据存储规范化272.3.5 数据处理描述282.3.6 遗留问题282.4 用户领导审批意见283 .系统设计报告293.1 概述303.1.1 系统设计目标303.1.2 系统设计策略303.2 计算机系统配置303.2.1 硬件配置3.03.2.2 软3. . . 1配置3. . . 13. 3.3. 3.辑设计理设计保证3.3系统结构设计3.4模块设计3.5数据库设计3.5.1数据库逻3.43.5.2数据库物3.43.5.3数据库3. .43.6编码设

3、计3.6.3.6.1 代码设计原则3.63.6.2代码设计3.73.6.3编码设计的评价与验收3. .83.7输出设计3.8.3.7.1 输出项目3.83.7.2输出接收者3.83.7.3主要功能3.83.7.4输出要求3.83.7.5 输3. .93.8 输入设计4. .0.3.8.2输4. .0入的承担者3.8.3主要功能要求4. .03.8.4输入要求4. .03.8.5输入校验4. 13.8.6输入设计的评价与验收3.8.14. 1输4. .04. 1.3.9 网络设计3.10 系统实施方案设计4. .2.3.10.1实4. .23.10.2实4. .23.10.31 .可行性分析报告

4、1.1 引言1、摘要:用户:美天连锁超市拟建系统的名称:超市管理信息系统在4个月内建立一个超市管理系统,初步实现超市的采购、供销、仓库、财务四个核心环节的管理计算机化,以保证日常管理的质量和效率。在本次系统建设中,本人负责建立进销存管理系统,提供采购、销售、仓库3个方面的服务。超市使用进销存系统,可以在以下几个方面有所变化。(1)改进管理手段使用进销存管理系统后,可以将原来由手工完成的登记、验收、入库、出库和统计报表等工作由计算机完成。实现办公自动化,这将大大改进管理手段。(2)提高和改进管理信息服务质量使用计算机系统后统计各种商品的销售情况,查询库存量,制定采购计划会更高效、准确。销售、库存

5、和采购会连锁反应,自动提醒商品数额,可以整体提高服务质量。(3)节约人力、物力和金钱计算机管理可以避免人力物力的浪费。高效的信息管理,同时库存量大大降低,资金周转速度加快,经营成本也随之降低。(4)增强资源共享使用此系统后,一方面可以方便分店的采购、供销、仓库进行交流,另一方面可以使各连锁分店将要补充的货源信息传达给供货商。便于供应商及时收单、出货,保证物流的源源不断。(5)提高工作效率和减轻劳动强度超市通过把各分店前端的pos系统与总公司后端的仓储资源适时联机,快捷准确地掌握每一种商品的销售情况和库存量,从而大大降低了人工填写销售日报表、进货报表、仓库报表的人工耗费。(6)提供各种新的处理功

6、能和决策信息系统对商品进行入库记账和销售记账,提供综合查询、统计、分析、打印各种报表的功能,能够准确及时地为决策者提供第一手信息。2、背景:系统开发的组织单位:DBDL软件开发中心系统的服务对象:美天连锁超市的采购、供销、仓库、财务部门的管理人员和公司的高管。本系统可以与各供销商的管理系统、本公司的财务系统、人事管理系统连接,便于公司的管理人员、决策人员以及各供销商的发货负责人查询。参考资料:管理信息系统作者:王欣。专门术语和缩写词:数据库、数据字典、业务流程图、数据流程图。1.2系统开发的必要性和意义大型超市在人们日常生活中有着至关重要的作用,因为人们的日常生活用品几乎是在超市得以集中,再流

7、入人们生活中去。如今大型超市比比皆是,美天连锁超市要想在激烈的竞争市场上站稳脚跟甚至有所发展,不仅要提供齐全的商品和优质的服务,而且要尽可能降低商品的价格和及时补全缺货商品。因此,为超市的采购、销售、库存、财务建立一个完整的管理系统,同时将各个分店的管理系统联系起来并与各供销商建立联系,有利于节约商品的成本和管理的成本。目前,美天的进销存系统尚不完善,还需要大量人工记录商品的销售报表、进货报表和仓库报表,并且没法把各连锁分店的商品进销存情况联系在一起。从统计销售,清点库存、组织进货到成功联系供应商需要花费大量的人力、物力,而且人工管理容易造成商品的积压、漏进、多进等。商品进货的失误往往会给销售

8、和库存带来不良的影响。因此,随着信息化进程的加快和企业间的合作,进销存系统在超市中作用越来越大。超市进销存系统建成后,可以将人从繁忙的工作中解脱出来,可以提高工作效率,减少不必要的失误,增强超市的竞争力,是超市的管理走向科学化、正规化的道路。L3现行系统的调查与分析1. 3.1现行系统调查研究1 .组织机构调查美天连锁超市有3个分店,超市的部门有:销售部、库存部、采购部、人事部、财务部。每个子公司人员的规模相当,组织结构相同。先取其中一个子公司的组织机构进行分析,采购部、销售部、库存部的人员信息:采购部有8人,其中1人是采购经理,5人负责采购,2人负责质检。销售部有10人,其中1位是销售经理,

9、4人负责收银,5人负责导购。库存部有5人,其中1人是库存部经理,2人是统计员,2人是管理员。其组织机构如图1-1所示。图1-1超市组织结构图采购部的业务职能:主要负责对商品的采购,根据销售反馈的数据进行有针对性的采购,同时对即将采购的物品做销售计划。销售部的业务职能:对出售商品的数量进行统计,同时将数据反馈到库存部和采购部,以便做出下期的计戈人库存部的业务职能:主要负责商品的收发,并且严格做好记录,出具票据及将数据填写到系统中。2 .业务流程调查采购部、库存部、销售部三个部门是超市的核心部分。美天超市销售部门的具体业务流程为:(1)顾客在导购员的指引下购买商品。(2)在商品充足情况下,顾客购完

10、商品后需到收银窗口结账。(3)收银员通过扫描商品条形码合计出选购商品的总金额,计算机打印小票。(4)结算完计算机写入销售明细。(5)在商品不足的情况下,根据这种商品的销售量及时统计货品的缺货情况,提交至库存部。美天超市库存部门的具体业务流程为:(1)库存部收到来自销售部的货品缺货情况,库存管理员检查这种商品的存货量。(2)如果库存充足则商品出库,补充给销售部并登记商品出库流水账。(3)如果库存不足,则由统计员统计出缺货量,发出缺货通知,告知采购部。(4)采购部完成采购任务后,经检查产品合格后商品入库,登记库存台帐。及时补充销售部缺货商品,登记出库流水账。美天超市采购部门的具体业务流程为:(1)

11、采购部的采购员根据库存部提供的缺货通知,制定采购计划。(2)将采购计划提交采购部经理审批。经理审批后,如果不通过,驳回计划;审批通过则授权采购部进行采购。(3)采购员联系供应商,供应商完成订货后会向采购员发出发货通知单。(4)采购员运回商品后,质检员对商品的质量及数量进行核查,检查合格后将商品移交库存部,进行入库登记。根据以上的业务流程描述,该超市系统高层业务流程如图1-2所示3 .信息流程分析根据业务流程调查,该超市管理系统数据之间的关系如图1-3所示。4 .费用现在一个美天连锁超市的子公司在销售部、库存部、采购部工作的工作人员共有23人。23个人的年工资大约为30万人民币。5 .计算机应用

12、情况调查现有4台计算机,其中2台计算机用于收银,扫描商品的条形码和合计总价,但并没有统计销售报表的功能。库存部有一台计算机用于简单的办公处理,只限于输入数据,保存数据,打印账单的作用。采购部有一台计算机几乎处于闲置状态,仅用于存储数据。计算机使用效率低,维护不及时,不仅浪费了资源而且计算机硬件也有一定的损耗。没有计算机专业人员,只能进行基本的应用。现有一个超市管理系统,但是不能进行查询和统计,只能产生很少的效益。应收应付款账图2超市管理系统高层业务流程图图3超市管理系统高层业务流程图6 .现行系统存在的主要问题和薄弱环节(1)不能对销售信息查询和统计,完成销售报表需要大量的时间,工作量大,而且

13、容易出错。(2)不能对商品的库存量进行查询,只能依靠人工统计和记录。(3)不能对顾客的需求进行统计分析,进而做出对销售有利的采购决定。1.3.2需求调查和分析充分利用现有的环境,开发一个具有友好界面而且便于操作的超市进销存管理信息系统。1、用户提出的需求每个商品都要有明确的价格标注,并且在系统中把每个商品进行编号,录入了每种商品的库存信息,采购渠道,和销售数量。保证每种商品的质量,在系统内标明进货日期,一定要有清晰地生产日期标注,及厂商所在地,并且记录消费者对服务的评价记录。超市增添会员这一项功能,为超市稳定住一些固定的客流量。超市要记录会员顾客的信息,每次购物要进行积分,提供各种换购活动。超

14、市要维护(添加,更新,删除)商品和客户的资料。客户可以预订目前没有的商品,大客户可以预约大批量商品。高层管理员可以根据统计数据对超市做相应的决策。系统可以在流行的技术环境下运行,有一个良好的用户交互界面。系统应该能有比较好的可扩充性。2、预测结果该系统反映了超市经营的实质性特征,满足一级管理,一级核算,进销存紧密结合的管理需求。该系统有严密的过程控制,使得业务流程的要求得以准确执行。该系统反映的流程简洁,自动化程度比较高。如能自动打印每张票据,自动结算,为经营决策提供相对准确数据,保证高效率运作等。1.4新系统的方案1.4.1 拟建系统的目标(1)为顾客提供商品订货服务。当顾客要购买商品的品种

15、,规格发生缺乏或断码时,顾客可以对商品下订单,理货员为顾客直接向采购部下订单,要求订货。(2)销售经理有权即时查询当天或当月的销售额,各种商品的销售量。方便制作销售报表,提供辅助决策支持,以缩短决策周期。(3)根据系统的开发目标,以及现行系统存在的主要问题,建议新系统采用微机网络系统,能把销售管理、库存管理、采购管理和财务管理联接,将来可以和供应商联接。(4)新系统有销售货品数量和库存商品数量告警功能。当货架上商品和库存商品少于一定数目时,系统会自动系统。(5)增加会员这一功能。顾客可以成为超市的会员,会员可以享受商品折扣和购物积分。这样有助于发展固定的消费群体。这一个功能要求系统能即时地记录

16、顾客的积分和在相应类别的商品上给顾客一定的折扣。(6)能够做到业务管理自动化,输入输出标准化。1.4.2系统规划及初步方案超市进销存管理系统建成后,可以与本公司的财务系统和人事管理系统以及各子公司与总公司的系统相连,同时能连接到各供销商的管理系统。这样方便公司综合业务的处理,和做出及时、正确的采购、库存、销售的决策。子公司间系统相连则有利于超市在货源充足与不足时的调剂。当采购部门的系统与供应商的系统相连时,则有利于提供网上订货服务。采购员在自己工作单位里就可以订购货物。发生网上订单后,可即时与财务系统互通信息。本系统各部门的终端拟采用奔腾4处理器,1GB内存,120GB硬盘,17英寸显示器,一

17、个光驱,一个鼠标,一台打印机,可配一台网络服务器。1.4.3计算机系统方案本系统客户端拟采用WindowsXP操作系统,服务器采用Linux操作系统,开发语言使用Delphi7.0,使用Paradox数据库管理系统。采用B/S体系结构的网络设计。本系统由DBDL软件开发中心负责,大约需要4个月时间。1.4.4 系统的开发计划系统时间规划表如表1T所示。表1-1系统时间规划表阶段人数时间(星期)人星期起止时间可行性研究2242010.12.1-2010.12.15系统分析2242010.12.16-2010.12.31系统设计2482011.1.12011.1.31系统实施21S2011.2.1

18、20n.3.311.4.5 投资方案此系统由超市一次性注资10000元(不包括硬件的购买费用),在2010年12月注入,具体的细化投资如表2所示。表2系统具体的细化投资序号工作名称费用01现行系统调查差旅费+时机费(1000元)02可行性研究03系统分析系统分析人员的各项费用2000元04系统设计系统分析人员的各项费用5000元05系统实施系统分析设计人员及程序设计人员的费用2000元146人员培训及补充方案由于人机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训。1. 5方案的可行性分析(1)技术上的可行性对现有技术进行评价,以明确能否利用现有技术进行系统设计和系统实

19、施。本方案技术要求不高,系统涉及范围不大,子系统间联系紧密,安全性、可靠性强。系统要求在windows2000以上的环境运行,服务器采用Linux操作系统,使用Paradox数据库管理系统,使用Delphi7.0编程。这些在目前都是容易实现的,使得本系统的成功开发成为可能。可见,在技术上是基本能满足基本功能需要的。(2)经济上的可行性本方案由于采用网络方式,因此投入比较多,但是此系统建成后,可以实现资源共享,可与各子系统的终端以及各子公司之间进行连接。本系统投入运行后,可以节省5个人员,每个人的年工资都在1.5万元以上,因此可以带来一定经济效益。该系统人机界面友好,操作简单,帮助信息详尽,一般

20、人员都可以使用,节省了培训费用。支持货物信息的查询功能,加强了超市物流的管理效率。此系统可以减少失误,还会带来其他的经济效益。从经济上是可行的。现在用技术经济学的方法进行论证。对于本系统来说,投入10000元,方案的生命周期估计为三年,预计等年净现金流量为15000元,基准收益率为10%o根据公式,可得:NPV=-100000+15000(P/A,10%,3)=-10000+15000*2.4869=27303.5由此可见,本方案在经济上是可行的。(3)系统运行可行性操作简单:简单的操作规则使操作人员能轻松掌握。查询方便:可以轻松对库存信息、销售情况进行查询,改变手工查询的现状。设计合理:系统

21、设计合理,输入输出界面简便,给工作人员带来了极大的方便。因此此系统具有运行的可行性。1.6结论通过前面的分析论证,我们认为采用此方案开发是合适的,依据可行性分析的结果,此方案可以立即进行系统的开发工作。2.系统分析报告2.1概述2.1.1系统分析的原则在系统分析中有许多的困难,为了克服困难,做好分析工作,需要遵循如下原则:(1)逻辑设计与物理设计分开的原则逻辑设计相当于全局的总体规划;物理设计则是总体规划下的各个局部细节安排。在系统分析阶段集中力量搞好逻辑设计,有利于保证系统整体的合理性和最佳性;在系统设计阶段以逻辑设计的成果为依据,可使物理设计具有更好的全局观念和多种物理方案的选择余地。这种

22、分阶段安排,既保证了系统开发的质量,也节省了人力和物力。根据逻辑设计可以了解超市进销存管理系统需要有统计销售信息功能、盘点库存功能、商品信息分类功能、查询库存商品功能、查询货架商品功能、记录采购信息功能。根据物理设计可以把统计销售信息功能详细分解成分析销量和统计货架商品剩余量两个模块;质检员核对发货商品可详细分解为检查商品的质量和数量两个模块等等。(2)面向用户的原则在结构化方法中强调用户至上的原则,用户是信息系统开发的和最终的归宿。用户的参与程度和满意程度是系统开发成功的关键因素。系统开发阶段用户和系统研制人员要充分理解用户的需求,并把共同的理解表达出来。只有符合用户的要求,才有可能开发出成

23、功的系统。超市进销存管理系统是本人在此连锁超市的一个子公司实习时,亲自观察和识别系统的功能。在参加工作的过程中,从旁观者的角度分析信息需求,并把信息的需要和用途联系起来。从超市的销售业务开始调查,然后到库存业务,最后调查采购业务。系统的功能:销售部主要是对出售商品的数量进行统计,同时将数据反馈到库存部和采购部,以便做出下期的计戈上库存部主要负责商品的收发,并且严格做好记录,出具票据及将数据填写到系统中。采购部主要负责对商品的采购,根据销售反馈的数据进行有针对性的采购,同时对即将采购的物品做销售计划。因此本系统很大部分是根据超市底层工作人员的需求进行设计的。超市经理和各部门经理等则是通过系统的统

24、计功能进行宏观上的管理。本系统也充分满足了他们的要求。(3)结构化分析的原则结构化分析的基本思想是用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块话、自顶向下地对信息系统进行分析与设计。利用以抽象和分解为手段,对系统进行自顶向下的逐层分解、逐步细分、逐步求精,从而达到易于理解的目的。分解是把一个复杂的问题分割成若干个较小、较易解决的问题,然后分别处理。抽象是先考虑问题的最本质的属性,暂时不考虑具体细节,以后再逐层添加细节,直到最详细的内容,即把复杂的处理内容隐藏起来,以便抓住主体,有利于对问题的理解。本系统按照结构化系统的原则,将超市管理系统划分为销售管理模块、库存管理模块、采购管

25、理模块、和财务管理统计模块。2.1.2系统分析方法采用结构化系统分析方法,建立新系统的逻辑模型,这个逻辑模型将尽可能的避免使用计算机的专业术语,以便超市的管理人员和DBDL软件开发中心双方人员共同讨论,做好开发人员对系统需求的理解和确切表达。2.2现行系统概况2.2.1 现行系统现状调查1 .现行系统目标、规模、界限、主要功能现行系统的目标是建立一个实用的,能提高工作效率,减少工作人员的超市管理系统。该系统具有:统计和分析销售量,根据商品在货架的存量及时缺货提醒,自动信息告知库存部货架缺货信息,库存工作人员使用计算机管理库存量、记录商品入库出库的信息,采购部能与供应商在网络环境中交流、下订单等

26、功能。现行系统的规模较小,只是在收银模块有独立工作的单机软件,没有与销售系统、库存系统、采购系统连接。主要功能是:统计顾客的消费金额、统计当天的收益、用文档记录库存信息、打印各种单据。2 .组织机构调查超市经理负责整个超市的运营与决策。各个部门经理管理自己模块工作的正常运行,并做好部门间的协调工作。我负责进销存管理的组织机构调查,在调查中发现:销售部有售货员和收银员,库存部有管理员和统计员,采购部有采购员和质检员。各个岗位工作具体,分工明确。共同维护了超市的正常运行。3 .业务流程调查与分析美天连锁超市的具体业务流程如下:顾客到超市挑选商品,选购完商品后到收银台结账。收银员对选购的商品逐一扫描

27、条形码,计算机统计出商品总价,顾客按照总额付款,收银员收款并打印出小票。结算完毕后,会计检查计算机存储的总计销售金额,会计将每一顾客的购物金额记入应收款明细账,修改明细账。理货员每日有规律地检查货架商品,当某种商品少于预定标准数量时,根据这种商品的销售量及时统计货品的缺货情况,提交至库存部。库存部收到来自销售部的货品缺货情况,库存管理员检查这种商品的存货量。如果库存能够满足销售部的商品需求量则商品按量出库,补充给销售部并登记商品出库流水账。如果库存不能满足销售部的商品需求量,库存统计员则进行缺货处理,清点缺货商品数量,并制作库存缺货单送至采购部。采购部的采购员根据库存缺货信息和商品信息,按商品

28、分类汇总,进而制定采购计划并交给采购经理审批。经理审批后,如果不通过,驳回计一划;审批通过则打印采购单,向供应商发送订货单。供应商根据订购商品的价格,向美天超市发付款通知,超市的财务部核对供货商的付款通知,付款给供应商并修改付款明细账。当供应商把货发来时,要和订货单进行核对,核对无误后,打印发货通知单,然后入库。财务部门要根据应收款明细账和应付款明细账修改会计总账,并编制会计报表。通过对美天超市的详细业务工程分析得知,美天超市的主要业务有销售管理、库存管理、采购管理、财务管理。其高层业务流程如图2-1所示。图2-1超市管理系统高层业务流程图在本报告中,主要分析采购部、库存部、销售部三个部门的业

29、务处理。美天超市销售部门的具体业务流程为:(1)顾客在超市中挑选所需的商品。(2)在商品充足情况下,顾客购完商品后需到收银窗口结账。(3)收银员通过扫描商品条形码合计出选购商品的总金额,计算机打印小票。(4)结算完计算机写入销售明细。(5)在商品不足的情况下,根据这种商品的销售量及时统计货品的缺货情况,提交至库存部。其业务流程如图2-2所示。美天超市库存部门的具体业务流程为:(1)库存部收到来自销售部的货品缺货情况,库存管理员检查这种商品的存货量。(2)如果库存充足则商品出库,补充给销售部并登记商品出库流水账。(3)如果库存不足,则由统计员统计出缺货量,发出缺货通知,告知采购部。(4)采购部完

30、成采购任务后,经检查产品合格后商品入库,登记库存台帐。及时补充销售部缺货商品,登记出库流水账。其业务流程如图 2-3所示。销售记录应收款明细账销售管理业务流程图图2-2库存台账存档库存缺*货单商品入 库发货通 知单'W商品入 库单图2-3库存管理业务流程图美天超市采购部门的具体业务流程为:(1)米购部的米购员根据库存部提供的缺货通知,制定购计划。(2)将采购计划提交采购部经理审批。经理审批后,如果不通过,驳回计划;审批通过则授权采购部进行采购。(3)采购员联系供应商,供应商完成订货后会向采购员发出发货通知单。(4)采购员运回商品后,质检员对商品的质量及数量进行核查,检查合格后将商品移交

31、库存部,进行入库登记。其业务流程如图2-4所示。缺货商品信息采购计划存档商分汇按品类总类汇单确定采购计采计书领导审业购划应商品信息4.数据流程分析印货知打发匚核对发货单发货单错误发货单应付款明细账图2-4采购管理业务流程图根据对超市的详细调查,以及领导对系统的要求,系统分析员认为超市的处理业务可分解为:销售管理、库存管理、采购管理和财务管理。系统主要的外部实体有:顾客和供应商。系统主要的输入/输出数据流如表2-1所示。根据超市系统主要的输入/输出数据流,可以画出美天超市信息系统的第一层数据流程图,如图表2-1输入/输出数据流输入来源去处输出来源去处购物目录顾客销售管理购物小票会计财务顾客发货单

32、供应商采购管理付款单会计财务供应商图2-5超市系统高层数据流程图在画出第一层数据流程图后,再对其中的每一个处理功能进行扩展。在这里仅对销售管理、库存管理和采购管理进一步扩展。根据图2-2业务流程图及处理功能“销售管理”做进一步调查后可知,外部项有3个:(1)顾客(2)理货员(3)库存管理员销售管理的输入/输出数据流如表2-2所示表2-2销售管理的输入/输出数据流输入来源去处输入来源去处购物目录顾客销售管理销售小票销售管理顾客缺货信息销售管理理货员缺货信息理货员库存管理员与销售管理有关的数据存储如下:(1)D1,销售记录(2)D2,应收款明细账根据上述分析,可将图2-5中的处理功能销售管理进一步

33、扩展成如图2-6所示。根据图2-3对库存管理业务流程分析可知,其外部项有:(1)销售管理(2)采购员库存管理的输入/输出数据流如表2-3所示。表2-3库存管理的输入/输出数据流输入来源去处输出来源去处缺货信息销售管理库存管理提货单库存管理销售管理缺货信息库存管理采购管理发货单采购管理库存管理与库存管理有关的数据存储如下:(1) D3,库存信息(2) D4,库存台帐存档根据上述分析,可将图2-3中的处理功能库存管理进一步扩展成如图2-7所示的库存管理业务流程图。根据图2-4对采购管理业务流程分析可知,其外部项有:(1)采购员(2)库存管理员(3)供应商采购管理的输入/输出数据流如表2-4所示。表

34、2-4采购管理的输入/输出数据流输入来源去处输出来源去处库存缺货单库存管理采购管理采购单采购管理供应商发货单供应商采购管理发货通知单采购管理库存管理与采购管理有关的数据存储如下:(1) D5,缺货商品信息(2) D6,审批计划采购单(3) D7,商品信息(4) D8,应付款明细账根据上述分析,可将图2-4中的处理功能采购管理进一步扩展成如图2-8所示的采购管理业务流程图。图2-7库存管理数据流程图图2-8采购管理数据流程图2.2.2系现行系统存在的问题和薄弱环节(1)不能对销售信息查询和统计,完成销售报表需要大量的时间,工作量大,而且容易出错。美天超市的每天客流量很大,如果所有的销售信息不能进

35、行查询,每天的信息不能更新,那销售部的工作人员将会很累,而且很大一部分时间都投入在信息的查询和统计中。(2)不能对商品的库存量进行查询,只能依靠人工统计和记录。销售部每次发出销售缺货单时,库存管理员都要去清点该种商品的数目是否达到需求,工作效率很低。(3)不能对顾客的需求进行统计分析,进而做出对销售有利的采购决定。不能统计出哪类商品在哪个时段的销量较大,销售决策就会变得很盲目。2.3新系统逻辑设计2.3.1新系统目标经过以上对现行系统的分析,以及对薄弱环节的了解,可以确定新系统的目标。新系统必须具有如下功能:(1)为顾客提供商品订货服务。当顾客要购买商品的品种,规格发生玦乏或断码时,顾客可以对

36、商品下订单,理货员为顾客直接向采购部下订单,要求订货。(2)销售经理有权即时查询当天或当月的销售额,各种商品的销售量。方便制作销售报表,提供辅助决策支持,以缩短决策周期。(3)根据系统的开发目标,以及现行系统存在的主要问题,建议新系统采用微机网络系统,能把销售管理、库存管理、采购管理和财务管理联接,将来可以和供应商联接。(4)新系统有销售货品数量和库存商品数量告警功能。当货架上商品和库存商品少于一定数目时,系统会自动系统。(5)增加会员这一功能。顾客可以成为超市的会员,会员可以享受商品折扣和购物积分。这样有助于发展固定的消费群体。这一个功能要求系统能即时地记录顾客的积分和在相应类别的商品上给顾

37、客一定的折扣。(6)能够做到业务管理自动化,输入输出标准化。2.3.2新系统逻辑模型由于原系统的处理流程不完善,在这里帮其完善。在顾客选购完商品后,多加一个“处理”,让属于会员的顾客出示会员卡,然后扫描会员卡后再扫描商品条形码。其中有一个“更改会员信息”存储。非会员的顾客之间扫描商品条形码。扫描商品条形码后,计算机会自动给货架存货减相应的货物,从而有“更改货架商品量信息”的存储。当商品量少于最低警戒数时,就多了“缺货自动告警”的出理。销售功能改善数据流程如图2-9所示。新系统增添顾客订货功能。当顾客要购买的商品缺货或断他时,顾客厅订货这功能。顾客订货数据流程如图2-10所示。图2-10顾客订货

38、数据流程233建立数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合即数据字典的作用,是对DFD中的每个数据规定一个定义条目,以保持数据在系统中的一致性当用户或软件人员想了解某一数据的含义时,查一查字典就清楚了。数据字典中有6类条目,即数据元素、数据结构、数据流、数据存储、外部实体和处理功能。1数据元素数据元素是最小的数据组成单位,也就是不可再分的数据单位,如学号、姓名和年龄等。在数据字典中,对数据元素的定义包括:数据元素的名称;在其他场合下的别名,取值范围和取值的含义;数据元素的长度;还应包括对这些数据元素的简单描述,与之相关的数据元素和数据结构,以及与之有

39、关的处理功能等。数据元素的定义如下表2-5所示。表2-5数据元素的定义数据元素编号DE001数据元素名称商品编号简述超市商品的编号别名Y-No(程序内部用)长度10个字节类型字符型取值/含义第1位进口/国产标识第2位s第4位类别第5位-第7位牌号第8位-第10位品名编号有关的数据元素或数据结构商品目录、商品库存有关的处理功能销售、采购、仓库当所有的数据元素都定义完了时,就可以建立一张数据元素一览表,如表2-6所示。表2-6数据元素一览表编号数据元素名称别名类型长度小数点位数DE001商品编号N0数字型10DE002商品名称NAME字符型30DE003商品规格SPECIFIC字符型30DE004

40、商品单价PRICE数字型32DE005商品数量INT数字型102 .数据结构在数据字典中使用数据结构对数据之间的组合关系进行定义。数据结构也是一种逻辑的描述。个数据结构可以由若干个数据元素组成,也可以由若干个数据结构造成,还可以由若干个数据元素和数据结构混合组成。在数据字典中,对数据结构的定义如表2-7所示,它包括以下内容:表2-7数据结构定义表数据结构编号001数据结构名称商品简述超市销售的商品类型字符型长度10个字节组成商品编号商品名称商品规格商品单价商品数量供应商有关的数据流/数据结构订货单有关的处理功能编辑订货单3 .数据流数据流表示数据的流向。在数据字典中所定义的数据流有两类:一是从

41、外部实体输入到系统中的数据流,二是从系统输出到外部实体的数据流。数据流定义如下表2-8所示。表2-8数据流定义表数据流编号DF001数据流名称采购单简述采购部向供应商订货时要填写的采购单来源外部项“采购员”去处处理功能“编辑采购单”组成采购编号日期商品信息数量金额流通量每天100份高峰时期流通量每天上午:9:00-12:00约60份对所有的数据流定义完以后,可以建立一张数据流一览表,如表2-9所示。表2-9数据流一览表数据流编号数据流名称来源去处流通量高峰流通量组成DF001商品采购单采购部编辑采购单100份80份采购单编号日期商品信息数量金额DF002发货单供应商采购员100份80份发货单编

42、号口期商品信息数量金额4 .处理功能处理功能的定义是指最低一层数据流程图的处理功能的定义。实际上每个处理功能就是一个程序,可以使用判断树、判断表和结构式语言等进行描述。处理功能的定义主要包括处理功能编号、处理功能名称、对处理功能的简单描述、处理功能的输入输出、有关的数据存储。处理功能定义表如下表2-10所示。表2-10处理逻辑定义表处理功能编号P001处理功能名称编辑采购单处理功能层次号1.1.1简述接收终端录入的顾客购物单并验证是否正确输入数据流采购单来源:外部项“采购员”输出数据流1 .合格的采购单,去向:处理功能“打印采购单”2 .不合格的采购单,去向:处理功能“确定采购计戈V处理1 .

43、从终端录入采购单2 .检索仓库存储,验证是否正确3 .若正确则进行采购计划,否则出错有关的数据存储商品信息目录,商品库存目录5 .数据存储数据存储是指在系统中应该保存的数据结构以及具体的数据内容,实际上它是信息系统的资源,用户要从系统中获取的全部数据都来自于数据存储。数据存储是信息系统的核心,也是技术性很高的工作。这些还需要进一步研究,在数据字典中只研究每一个数据存储所包含的数据内容就够了。在数据字典中定义的数据存储内容有以下几项:数据存储编号及其名称、简述、输入数据流、输出数据流、数据存储的组成以及是否有立即存取要求。数据存储定义表如下表2-11所示。表2-11数据存储定义表数据存储编号DB

44、001数据存储名称采购单简述采购部向供应商订货时制定的采购目录输入数据流库存的缺货信息输出数据流采购单组成采购单编号(数据元素)日期(数据元素)数量(数据元素)商品信息(数据结构)立即存取要求有在定义完所有的数据存储后还应建立一张数据存储一览表,如下表2-12所示。表2T2数据存储一览表数据存储编号数据存储名称立即查询标识DB001商品信息有DB002采购单信息有6 .外部实体外部实体在数据字典中的定义包括以下内容:外部实体编号和名称、简述、有关的数据流、外部实体的个数。外部实体定义表如下表2-13所示。表2-13外部实体定义表外部项编号E01外部项名称供应商简述向超市提供货源的单位或者个人输

45、出数据流(去向)采购单输入数据流(来源)发货单个数大约1000个供应商在把所有的外部项定义完后,可以建立一张外部项一览表,如下表2-14所示。表2-14外部实体一览表外部项编号外部项名称输出数据流输入数据流个数E01供应商采购单商品编号1000付款单E02超市商品米购报表采购单3002.3.4数据存储规范化这一阶段是在需求分析的基础上。设计出能够满足用户需求的各种实体,以及它们之间的关系。且为后面的逻辑结构设计打下基础。本系统就是采用E-R图的方法进行数据库概念结构设计的。本系统E-R图如图2-11所示。图2-11E-R图实体属性:销售部(销售经理,理货员,收银员)顾客(会员,非会员)应收款明

46、细账(商品名称,单价,总计,收款人,收款时间)销售映货单(商品编号,商品名称,商品映货量,需求数量,规格,生产商编号)库存部(管理员,统计员)提货单(商品编号,商品名称,数量,规格,生产商编号)库存缺货单(商品编号,商品名称,商品缺货量,需求数量,规格,生产商编号)采购部(采购员,验货员)应付款明细账(商品名称,总价,付款人,付款时间)采购单(商品编码,商品名称,数量,价格,规格,供应商编号)发货单(商品编码,商品名称,数量,价格,规格,供应商编号)供应商(供应商编号,供应商名称)2.3.5数据处理描述对底层理逻辑进行说明,例如会员处理:If顾客是会员扫描会员卡,更改会员记录扫描商品条形码El

47、se扫描商品条形码Andif2. 3.6遗留问题根据目前的调查情况和经济条件,暂时无法满足将系统内的数据进行智能的分析,仍然需要一定的人工操作,而且有保质期的食品和生活用品,系统没有的记录和提醒功能,这样在销售的过程中难免造成一些不必要的损失。在日后经济允许的条件下,可以增加服务窗口的设置和新设备的替换。2.4用户领导审批意见.本方案基本满足我们的需要,且各个部分设计较好,所以本方案通过,进行下一步的系统设计阶段。3.系统设计报告3. 1概述3.1.1系统设计目标建立一个新的系统,它在现行系统的基础上在以下几个方面有所改进:(1)增加会员这一功能。顾客可以成为超市的会员,会员可以享受商品折扣和

48、购物积分。这样有助于发展固定的消费群体。这一个功能要求系统能即时地记录顾客的积分和在相应类别的商品上给顾客一定的折扣。(2)增加货架商品缺货自动告警的功能。有了这一功能,理货员不用固定时间去检查货架上的商品数量,从而可以缩减理货员的数量,也可以减轻他们的工作压力。收银员扫描商品时,系统会自动更改货架上商品数量信息。但数目低于告警数目时,系统会自动提醒理货员。(3)增加顾客订货的功能。顾客在购物过程中发现所要购买的商品缺货或断码,想要下订单。订单通过理货员审核后,直接送往采购部。(4)建立查询系统。能够在局域网内的任何一台终端机上进行查询。查询商品信息,库存信息。提供支持决策和缩短决策周期。(5

49、)优化统计和盘点功能。这样商品在超市中采购、库存和销售状态就会动态地反映出来。3.1.2系统设计策略本系统设计采用结构化设计方法,系统分解为层次化的暗盒模块结构。对高层模块,将采用以事物为中心的设计策略,把一个复杂的系统逐步分解成小的相对简单的暗盒模块;对低层模块,采用以变换为中心的设计策略。此外,要提高模块的内聚性,降低模块间间的耦合程度,数据库要作为模块间的“邮政信箱”,从而既实现数据共享,又提高模块的独立性,使系统具有很高的可修改性。通过事务分析,将超市管理系统分为销售管理模块、库存管理模块、采购管理模块、财务管理模块。3.2计算机系统配置3.2.1 硬件配置1 .主机CPU:P4,主频

50、3.06GHz;内存:1G2 .外存储器硬盘:120G3 .终端与外部设备配置硬件配置如图3-1所示。4 .其它辅助设备打印机、扫描仪。图3-1硬件配置图3. 2.2软件配置说明与硬设备协调的系统软件的考虑,列出软件设备明细表,对自制或复制的软件要予以说明。1 .操作系统(OS):WindowsXP2 .数据库管理系统(DBMS):paradox3 .使用的编程语言:Delphi7.04 .软件工具:microsoftword,Delphi7.03.3系统结构设计自顶向下、逐层扩展的层次化暗盒模块结构。系统化设计方法的基本思想是:使系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系的组成部分。对于任何一个系统都可以按功能逐步由上而下,由抽象到具体,逐层将其分解为一个多层次的,具有相对独立功能的模块组成的系统。这里的任务是以系统分析为依据确定新系统在计算机内应有哪些程序模块组成,各模块用什么方式连接在一起可以构成最好的系统机内结构,使用某些工具将设计成果表达出来,并对各个细节进行设计。根据系统分析得出的新系统逻辑结构进行系统的设计,由此可建立新系统的高层结构图,如图3-2所示图3-2超市图层结构图销售管理结构图如图33所示。图3-3销售管理结构图库存管理结构图如图34所示。图3-4库存管理结构图采购管理结构

温馨提示

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

评论

0/150

提交评论