超市进销存管理系统课程设计文档格式.docx
《超市进销存管理系统课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《超市进销存管理系统课程设计文档格式.docx(47页珍藏版)》请在冰豆网上搜索。
数据库、数据字典、业务流程图、数据流程图。
1.2系统开发的必要性和意义
大型超市在人们日常生活中有着至关重要的作用,因为人们的日常生活用品几乎是在超市得以集中,再流入人们生活中去。
如今大型超市比比皆是,美天连锁超市要想在激烈的竞争市场上站稳脚跟甚至有所发展,不仅要提供齐全的商品和优质的服务,而且要尽可能降低商品的价格和及时补全缺货商品。
因此,为超市的采购、销售、库存、财务建立一个完整的管理系统,同时将各个分店的管理系统联系起来并与各供销商建立联系,有利于节约商品的成本和管理的成本。
目前,美天的进销存系统尚不完善,还需要大量人工记录商品的销售报表、进货报表和仓库报表,并且没法把各连锁分店的商品进销存情况联系在一起。
从统计销售,清点库存、组织进货到成功联系供应商需要花费大量的人力、物力,而且人工管理容易造成商品的积压、漏进、多进等。
商品进货的失误往往会给销售和库存带来不良的影响。
因此,随着信息化进程的加快和企业间的合作,进销存系统在超市中作用越来越大。
超市进销存系统建成后,可以将人从繁忙的工作中解脱出来,可以提高工作效率,减少不必要的失误,增强超市的竞争力,是超市的管理走向科学化、正规化的道路。
1.3现行系统的调查与分析
1.3.1现行系统调查研究
1.组织机构调查
美天连锁超市有3个分店,超市的部门有:
销售部、库存部、采购部、人事部、财务部。
每个子公司人员的规模相当,组织结构相同。
先取其中一个子公司的组织机构进行分析,采购部、销售部、库存部的人员信息:
采购部有8人,其中1人是采购经理,5人负责采购,2人负责质检。
销售部有10人,其中1位是销售经理,4人负责收银,5人负责导购。
库存部有5人,其中1人是库存部经理,2人是统计员,2人是管理员。
其组织机构如图1-1所示。
超市经理
库存部经理
人事部经理
销售部经理
统计员
管理员
售货员
收银员
质检员
采购部经理
采购员
财务部经理
图1-1超市组织结构图
采购部的业务职能:
主要负责对商品的采购,根据销售反馈的数据进行有针对性的采购,同时对即将采购的物品做销售计划。
销售部的业务职能:
对出售商品的数量进行统计,同时将数据反馈到库存部和采购部,以便做出下期的计划。
库存部的业务职能:
主要负责商品的收发,并且严格做好记录,出具票据及将数据填写到系统中。
2.业务流程调查
采购部、库存部、销售部三个部门是超市的核心部分。
美天超市销售部门的具体业务流程为:
(1)顾客在导购员的指引下购买商品。
(2)在商品充足情况下,顾客购完商品后需到收银窗口结账。
(3)收银员通过扫描商品条形码合计出选购商品的总金额,计算机打印小票。
(4)结算完计算机写入销售明细。
(5)在商品不足的情况下,根据这种商品的销售量及时统计货品的缺货情况,提交至库存部。
美天超市库存部门的具体业务流程为:
(1)库存部收到来自销售部的货品缺货情况,库存管理员检查这种商品的存货量。
(2)如果库存充足则商品出库,补充给销售部并登记商品出库流水账。
(3)如果库存不足,则由统计员统计出缺货量,发出缺货通知,告知采购部。
(4)采购部完成采购任务后,经检查产品合格后商品入库,登记库存台帐。
及时补充销售部缺货商品,登记出库流水账。
美天超市采购部门的具体业务流程为:
(1)采购部的采购员根据库存部提供的缺货通知,制定采购计划。
(2)将采购计划提交采购部经理审批。
经理审批后,如果不通过,驳回计划;
审批通过则授权采购部进行采购。
(3)采购员联系供应商,供应商完成订货后会向采购员发出发货通知单。
(4)采购员运回商品后,质检员对商品的质量及数量进行核查,检查合格后将商品移交库存部,进行入库登记。
根据以上的业务流程描述,该超市系统高层业务流程如图1-2所示
3.信息流程分析
根据业务流程调查,该超市管理系统数据之间的关系如图1-3所示。
4.费用
现在一个美天连锁超市的子公司在销售部、库存部、采购部工作的工作人员共有23人。
23个人的年工资大约为30万人民币。
5.计算机应用情况调查
现有4台计算机,其中2台计算机用于收银,扫描商品的条形码和合计总价,但并没有统计销售报表的功能。
库存部有一台计算机用于简单的办公处理,只限于输入数据,保存数据,打印账单的作用。
采购部有一台计算机几乎处于闲置状态,仅用于存储数据。
计算机使用效率低,维护不及时,不仅浪费了资源而且计算机硬件也有一定的损耗。
没有计算机专业人员,只能进行基本的应用。
现有一个超市管理系统,但是不能进行查询和统计,只能产生很少的效益。
供应商
购物计划单
销售管理
商品缺货单
缺货通知单
采购单
购物小票
发货单
库存管理
采购管理
库存记录
采购信息
财务管理
应收应付款账
销售记录
图1-3超市管理系统高层业务流程图
顾客
6.现行系统存在的主要问题和薄弱环节
(1)不能对销售信息查询和统计,完成销售报表需要大量的时间,工作量大,而且容易出错。
(2)不能对商品的库存量进行查询,只能依靠人工统计和记录。
(3)不能对顾客的需求进行统计分析,进而做出对销售有利的采购决定。
1.3.2需求调查和分析
充分利用现有的环境,开发一个具有友好界面而且便于操作的超市进销存管理信息系统。
1、用户提出的需求
每个商品都要有明确的价格标注,并且在系统中把每个商品进行编号,录入了每种商品的库存信息,采购渠道,和销售数量。
保证每种商品的质量,在系统内标明进货日期,一定要有清晰地生产日期标注,及厂商所在地,并且记录消费者对服务的评价记录。
超市增添会员这一项功能,为超市稳定住一些固定的客流量。
超市要记录会员顾客的信息,每次购物要进行积分,提供各种换购活动。
超市要维护(添加,更新,删除)商品和客户的资料。
客户可以预订目前没有的商品,大客户可以预约大批量商品。
高层管理员可以根据统计数据对超市做相应的决策。
系统可以在流行的技术环境下运行,有一个良好的用户交互界面。
系统应该能有比较好的可扩充性。
2、预测结果
该系统反映了超市经营的实质性特征,满足一级管理,一级核算,进销存紧密结合的管理需求。
该系统有严密的过程控制,使得业务流程的要求得以准确执行。
该系统反映的流程简洁,自动化程度比较高。
如能自动打印每张票据,自动结算,为经营决策提供相对准确数据,保证高效率运作等。
1.4新系统的方案
1.4.1拟建系统的目标
(1)为顾客提供商品订货服务。
当顾客要购买商品的品种,规格发生缺乏或断码时,顾客可以对商品下订单,理货员为顾客直接向采购部下订单,要求订货。
(2)销售经理有权即时查询当天或当月的销售额,各种商品的销售量。
方便制作销售报表,提供辅助决策支持,以缩短决策周期。
(3)根据系统的开发目标,以及现行系统存在的主要问题,建议新系统采用微机网络系统,能把销售管理、库存管理、采购管理和财务管理联接,将来可以和供应商联接。
(4)新系统有销售货品数量和库存商品数量告警功能。
当货架上商品和库存商品少于一定数目时,系统会自动系统。
(5)增加会员这一功能。
顾客可以成为超市的会员,会员可以享受商品折扣和购物积分。
这样有助于发展固定的消费群体。
这一个功能要求系统能即时地记录顾客的积分和在相应类别的商品上给顾客一定的折扣。
(6)能够做到业务管理自动化,输入输出标准化。
1.4.2系统规划及初步方案
超市进销存管理系统建成后,可以与本公司的财务系统和人事管理系统以及各子公司与总公司的系统相连,同时能连接到各供销商的管理系统。
这样方便公司综合业务的处理,和做出及时、正确的采购、库存、销售的决策。
子公司间系统相连则有利于超市在货源充足与不足时的调剂。
当采购部门的系统与供应商的系统相连时,则有利于提供网上订货服务。
采购员在自己工作单位里就可以订购货物。
发生网上订单后,可即时与财务系统互通信息。
本系统各部门的终端拟采用奔腾4处理器,1GB内存,120GB硬盘,17英寸显示器,一个光驱,一个鼠标,一台打印机,可配一台网络服务器。
1.4.3计算机系统方案
本系统客户端拟采用WindowsXP操作系统,服务器采用Linux操作系统,开发语言使用Delphi7.0,使用Paradox数据库管理系统。
采用B/S体系结构的网络设计。
本系统由DBDL软件开发中心负责,大约需要4个月时间。
1.4.4系统的开发计划
系统时间规划表如表1-1所示。
表1-1系统时间规划表
阶段
人数
时间(星期)
人星期
起止时间
可行性研究
2
4
2010.12.1~2010.12.15
系统分析
2010.12.16~2010.12.31
系统设计
8
2011.1.1~2011.1.31
系统实施
2011.2.1~2011.3.31
1.4.5投资方案
此系统由超市一次性注资10000元(不包括硬件的购买费用),在2010年12月注入,具体的细化投资如表2所示。
表2系统具体的细化投资
序号
工作名称
费用
01
现行系统调查
差旅费+时机费(1000元)
02
03
系统分析人员的各项费用2000元
04
系统分析人员的各项费用5000元
05
系统分析设计人员及程序设计人员的费用2000元
1.4.6人员培训及补充方案
由于人机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训。
1.5方案的可行性分析
(1)技术上的可行性
对现有技术进行评价,以明确能否利用现有技术进行系统设计和系统实施。
本方案技术要求不高,系统涉及范围不大,子系统间联系紧密,安全性、可靠性强。
系统要求在windows2000以上的环境运行,服务器采用Linux操作系统,使用Paradox数据库管理系统,使用Delphi7.0编程。
这些在目前都是容易实现的,使得本系统的成功开发成为可能。
可见,在技术上是基本能满足基本功能需要的。
(2)经济上的可行性
本方案由于采用网络方式,因此投入比较多,但是此系统建成后,可以实现资源共享,可与各子系统的终端以及各子公司之间进行连接。
本系统投入运行后,可以节省5个人员,每个人的年工资都在1.5万元以上,因此可以带来一定经济效益。
该系统人机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,节省了培训费用。
支持货物信息的查询功能,加强了超市物流的管理效率。
此系统可以减少失误,还会带来其他的经济效益。
从经济上是可行的。
现在用技术经济学的方法进行论证。
对于本系统来说,投入10000元,方案的生命周期估计为三年,预计等年净现金流量为15000元,基准收益率为10%。
根据公式,可得:
NPV=-100000+15000(P/A,10%,3)=-10000+15000*2.4869=27303.5
由此可见,本方案在经济上是可行的。
(3)系统运行可行性
操作简单:
简单的操作规则使操作人员能轻松掌握。
查询方便:
可以轻松对库存信息、销售情况进行查询,改变手工查询的现状。
设计合理:
系统设计合理,输入输出界面简便,给工作人员带来了极大的方便。
因此此系统具有运行的可行性。
1.6结论
通过前面的分析论证,我们认为采用此方案开发是合适的,依据可行性分析的结果,此方案可以立即进行系统的开发工作。
2.系统分析报告
2.1概述
2.1.1系统分析的原则
在系统分析中有许多的困难,为了克服困难,做好分析工作,需要遵循如下原则:
(1)逻辑设计与物理设计分开的原则
逻辑设计相当于全局的总体规划;
物理设计则是总体规划下的各个局部细节安排。
在系统分析阶段集中力量搞好逻辑设计,有利于保证系统整体的合理性和最佳性;
在系统设计阶段以逻辑设计的成果为依据,可使物理设计具有更好的全局观念和多种物理方案的选择余地。
这种分阶段安排,既保证了系统开发的质量,也节省了人力和物力。
根据逻辑设计可以了解超市进销存管理系统需要有统计销售信息功能、盘点库存功能、商品信息分类功能、查询库存商品功能、查询货架商品功能、记录采购信息功能。
根据物理设计可以把统计销售信息功能详细分解成分析销量和统计货架商品剩余量两个模块;
质检员核对发货商品可详细分解为检查商品的质量和数量两个模块等等。
(2)面向用户的原则
在结构化方法中强调用户至上的原则,用户是信息系统开发的和最终的归宿。
用户的参与程度和满意程度是系统开发成功的关键因素。
系统开发阶段用户和系统研制人员要充分理解用户的需求,并把共同的理解表达出来。
只有符合用户的要求,才有可能开发出成功的系统。
超市进销存管理系统是本人在此连锁超市的一个子公司实习时,亲自观察和识别系统的功能。
在参加工作的过程中,从旁观者的角度分析信息需求,并把信息的需要和用途联系起来。
从超市的销售业务开始调查,然后到库存业务,最后调查采购业务。
系统的功能:
销售部主要是对出售商品的数量进行统计,同时将数据反馈到库存部和采购部,以便做出下期的计划。
库存部主要负责商品的收发,并且严格做好记录,出具票据及将数据填写到系统中。
采购部主要负责对商品的采购,根据销售反馈的数据进行有针对性的采购,同时对即将采购的物品做销售计划。
因此本系统很大部分是根据超市底层工作人员的需求进行设计的。
超市经理和各部门经理等则是通过系统的统计功能进行宏观上的管理。
本系统也充分满足了他们的要求。
(3)结构化分析的原则
结构化分析的基本思想是用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块话、自顶向下地对信息系统进行分析与设计。
利用以抽象和分解为手段,对系统进行自顶向下的逐层分解、逐步细分、逐步求精,从而达到易于理解的目的。
分解是把一个复杂的问题分割成若干个较小、较易解决的问题,然后分别处理。
抽象是先考虑问题的最本质的属性,暂时不考虑具体细节,以后再逐层添加细节,直到最详细的内容,即把复杂的处理内容隐藏起来,以便抓住主体,有利于对问题的理解。
本系统按照结构化系统的原则,将超市管理系统划分为销售管理模块、库存管理模块、采购管理模块、和财务管理统计模块。
2.1.2系统分析方法
采用结构化系统分析方法,建立新系统的逻辑模型,这个逻辑模型将尽可能的避免使用计算机的专业术语,以便超市的管理人员和DBDL软件开发中心双方人员共同讨论,做好开发人员对系统需求的理解和确切表达。
2.2现行系统概况
2.2.1现行系统现状调查
1.现行系统目标、规模、界限、主要功能
现行系统的目标是建立一个实用的,能提高工作效率,减少工作人员的超市管理系统。
该系统具有:
统计和分析销售量,根据商品在货架的存量及时缺货提醒,自动信息告知库存部货架缺货信息,库存工作人员使用计算机管理库存量、记录商品入库出库的信息,采购部能与供应商在网络环境中交流、下订单等功能。
现行系统的规模较小,只是在收银模块有独立工作的单机软件,没有与销售系统、库存系统、采购系统连接。
主要功能是:
统计顾客的消费金额、统计当天的收益、用文档记录库存信息、打印各种单据。
2.组织机构调查
超市经理负责整个超市的运营与决策。
各个部门经理管理自己模块工作的正常运行,并做好部门间的协调工作。
我负责进销存管理的组织机构调查,在调查中发现:
销售部有售货员和收银员,库存部有管理员和统计员,采购部有采购员和质检员。
各个岗位工作具体,分工明确。
共同维护了超市的正常运行。
3.业务流程调查与分析
美天连锁超市的具体业务流程如下:
顾客到超市挑选商品,选购完商品后到收银台结账。
收银员对选购的商品逐一扫描条形码,计算机统计出商品总价,顾客按照总额付款,收银员收款并打印出小票。
结算完毕后,会计检查计算机存储的总计销售金额,会计将每一顾客的购物金额记入应收款明细账,修改明细账。
理货员每日有规律地检查货架商品,当某种商品少于预定标准数量时,根据这种商品的销售量及时统计货品的缺货情况,提交至库存部。
库存部收到来自销售部的货品缺货情况,库存管理员检查这种商品的存货量。
如果库存能够满足销售部的商品需求量则商品按量出库,补充给销售部并登记商品出库流水账。
如果库存不能满足销售部的商品需求量,库存统计员则进行缺货处理,清点缺货商品数量,并制作库存缺货单送至采购部。
采购部的采购员根据库存缺货信息和商品信息,按商品分类汇总,进而制定采购计划并交给采购经理审批。
审批通过则打印采购单,向供应商发送订货单。
供应商根据订购商品的价格,向美天超市发付款通知,超市的财务部核对供货商的付款通知,付款给供应商并修改付款明细账。
当供应商把货发来时,要和订货单进行核对,核对无误后,打印发货通知单,然后入库。
财务部门要根据应收款明细账和应付款明细账修改会计总账,并编制会计报表。
通过对美天超市的详细业务工程分析得知,美天超市的主要业务有销售管理、库存管理、采购管理、财务管理。
其高层业务流程如图2-1所示。
图2-1超市管理系统高层业务流程图
在本报告中,主要分析采购部、库存部、销售部三个部门的业务处理。
(1)顾客在超市中挑选所需的商品。
其业务流程如图2-2所示。
其业务流程如图2-3所示。
检查库存
提货单
库存统计员
库存管理员
销售缺货单
库存缺货单
发货通知单
商品出库单
商品出库
库存台账存档
盘库
缺货处理
库存信息
商品入库
商品入库单
修改库存信息
图2-3库存管理业务流程图
其业务流程如图2-4所示。
按商品分类汇总
缺货商品信息
商品信息
类别汇总单
确定采购计划
采购计划书
领导审批
打印采购单
采购计划存档
不合理的采购计划
核对发货单
应付款明细账
错误发货单
打印发货通知单
图2-4采购管理业务流程图
4.数据流程分析
根据对超市的详细调查,以及领导对系统的要求,系统分析员认为超市的处理业务可分解为:
销售管理、库存管理、采购管理和财务管理。
系统主要的外部实体有:
顾客和供应商。
系统主要的输入/输出数据流如表2-1所示。
表2-1输入/输出数据流
输入
来源
去处
输出
购物目录
会计财务
付款单
根据超市系统主要的输入/输出数据流,可以画出美天超市信息系统的第一层数据流程图,如图2-5所示。
付款
顾客
订货单
图2-5超市系统高层数据流程图
在画出第一层数据流程图后,再对其中的每一个处理功能进行扩展。
在这里仅对销售管理、库存管理和采购管理进一步扩展。
根据图2-2业务流程图及处理功能“销售管理”做进一步调查后可知,外部项有3个:
(1)顾客
(2)理货员
(3)库存管理员
销售管理的输入/输出数据流如表2-2所示
销售小票
缺货信息
理货员
表2-2销售管理的输入/输出数据流
与销售管理有关的数据存储如下:
(1)D1,销售记录
(2)D2,应收款明细账
根据上述分析,可将图2-5中的处理功能销售管理进一步扩展成如图2-6所示。
缺货单
应收款明细账
图2-6销售管理数据流程图
选购商品
扫描商品条形码
统计缺货信息
检查货架
根据图2-3对库存管理业务流程分析可知,其外部项有:
(1)销售管理