《超市收银及综合管理系统解决方案.docx》由会员分享,可在线阅读,更多相关《超市收银及综合管理系统解决方案.docx(72页珍藏版)》请在第一文库网上搜索。
1、神木县兴盛一村一品特色无公害农产品有限公司超市收银综合管理系统解决方案陕西中科创想信息科技有限公司2012年12月目录1.项目理解51.1 项目背景51.2 建设目标613建设内容72.应用系统设计81. 1.设计原则82. 2.总体技术路线93. 3.开发环境94. 4.软件架构95. 5.软件开发文档106. 6.软件代码规范107. 7.软件测试规范108. 8.系统接口开发规范103 .总体业务设计111. 1.品类管理123. 2.供应商管理134. 3.采购管理145. 4.仓库管理176. 5.要货申请管理197. 6.财务管理198. 7.前台收银管理209. 8.会员管理23
2、10. 9.决策分析2511. 0.分析报警系统2612. 11.数据安全管理2713. 2.基础数据管理2814. 3.连锁通讯管理2815. 14.系统管理284 .系统结构流程图314.1. 收银管理314.3.客户管理334.4.经理管理334.5.仓库管理344.6.积分规则354.7.供应商管理354.8.会员管理364.9.商品盘点管理364.10统计分析流程375 .数据库设计395.1. 架构简介395.2. 数据库性能要求395.3. 数据库系统结构设计415.4. 数据库逻辑结构设计415.5. 设计遵循技术标准426 .系统接口设计476. 1.接口设计477. 2.接
3、口规范478. 3.系统接口技术规范477 .项目风险管理497.1. 工期的风险497.2. 系统整合的风险497.3. 系统成熟稳定性的风险507.4. 系统安全问题的风险508.系统特点521. 1.完备的商业管理系统功能528. 2.简明的业务流程,灵活的操作方式529. 3.丰富的报表功能,多样的图形显示方式5210. 4.功能强大的销售数据分析能力5211. 5.前台POS系统实时监控功能5212. 6.安全可靠的系统管理和权限控制528. 7.完善的会员管理体系529. 8.财务核算功能5210. 9.客流量分析、销售排名分析5211. 0.办公室对所有部门及系统的统一管理539
4、.系统报价549.1. 软件报价549.2. 硬件报价579.3. 3.售后服务611.项目理解1.1 项目背景21世纪,超市的竞争也进入到了一个全新的领域,随着超市的发展,其经营管理也变得愈加复杂,迫切地需要引入新的管理技术。超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、
5、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。为了大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,就需要一个自动化、智能化的超市货品管理系统来完成这些信息的处理。目前市场上的超市管理系统,分为基于单一店面的应用服务管理系统和具有联网交互的应用管理系统,但都因为访问不便利、扩展性差,无法满足现代企业管理者对众
6、多分销店的统一管理和使用。对于店面较小的超市没有必要花巨资来购买这样功能全面的大型管理系统,此外,对于那样功能齐全的管理系统也需要花大精力来维护。基于这种情况,陕西中科创想信息科技有限公司自主研发的超市收银及综合办公系统集超市采购管理、批发管理、供应商管理、收银管理、库存管理、分析决策、财务管理、办公审批于一体的综合管理系统,可以满足客户实时数据统计功能需求,并对会员消费行为分析提供决策支持。在系统的设计中,用户管理功能可以管理登录本系统的人员,如:管理员、用户和超级用户等。商品销售功能;可以完成商品信息的查询。如:输入一种商品的编号在商品信息栏就显示该商品的所有信息,名称、价格、生产日期、生
7、产地。在库存管理功能中,可以把一种新引进的商品信息添加到超市管理系统中。在分析决策功能中,可以查看分布在各地超市的销售情况,统计所有商品的购买信息。在系统的安全性方面,我们规定了不同权限的登录用户,管理员(主要负责用户管理)可以登录到任何一个管理模块,以及后台的数据库,能够改变任一个登录者的用户名和密码。用户只能进入到销售界面。管理者可以进入到商品销售管理查看商品的销售情况,通过这样的权限限制就可以方便的控制系统的安全性。陕西中科创想提供的超市收银及综合管理系统是一个经济、实惠的应用软件,适合具有一定规模和数量分散的商店和超市。操作难度小,易学易用。1.2 建设目标实现超市数据的信息化管理,提
8、高超市在运作中的效率,减少人力的消耗,提高管理质量,将超市信息管理环节简单化。系统建设目标主要从以下几点出发:1 .实现供应商信息管理功能。对各店面商品供应商的基本信息、供货种类、供货方式、结算方式等进行全面管理。2 .实现超市员工信息管理功能。对各分店员工信息进行统一管理,掌握各店面人员分配情况,便于对各店面人员进行调整。3 .实现会员信息的管理功能。根据会员折扣机制,为会员客户提供各种商品价格的优惠服务。4 .实现前端各分店商品销售信息管理功能。记录各店面商品销售状况,方便企业管理者了解热销商品,及时对店面内物品的摆放及进货进行调整。5 .实现商品采购和批发信息的管理和维护。可以管理采购订
9、货到货验收收货,消减订单数,收货后自动登记应付款,可以自由选择货品是否入库。6 .实现商品出入库管理功能。可以自动生成出入库单号,可以自由选择货品及对应的供应商,并打印相应的出入库单据。可区分正常出库、赠品出库、破损出库等不同的货物出库方式。7 .实现各店商品盘点损耗统计管理功能。根据商品入库数量及各店面商品销售数量,计算出商品剩余库存,可在每月的盘点后计算出各类商品当月的损耗。8 .实现公司财务统一管理和结算。采用企业统一的核算方式,有利于企业和供货商之间快速便捷的对多家店面的供货结算。9 .实现各业务功能的统计分析。可以随时查询各种货品库存,货品自动分类统计,可以查询单个仓库库存,也可以查
10、询所有仓库库存汇总数据,自动打印库存明细及库存汇总报表。1.3建设内容根据应用地域分布及建设功能要求,本系统采用以企业核心数据库为中心,建立以互联网为基础,灵活访问各分数据结点的方式,将各店面数据结点的销售信息汇集至企业中心数据库,达到企业管理层对各分布店面销售状况的统计并及时进行分析决策。本系统各店面采用POS系统+条码称的方式进行前端店面的销售工作,同时实时将前端数据更新至后台数据库,使得后台数据库与企业核心数据库进行实时的更新,以便于企业管理者及时了解各店面销售、库存等情况。后台采用B/S架构进行各统计分析功能的展示,便于企业管理者随时随地进行系统的登录访问,并充分满足企业后续扩展功能的
11、建设要求。系统前期建设以企业统一采购管理中心为主,一期建设5家分店,后期分批次逐步建设50至60家分店,实现企业统的综合管理系统,为企业管理者对企业的经营统计和分析决策提供依据。2.应用系统设计2.1.设计原则兴盛一超市收银及综合管理系统严格按照以下设计原则进行设计:令先进性和成熟性原则系统设计上充分采用先进的架构与平台技术,满足业务发展需要,把科学的管理理念和先进的技术手段紧密结合起来,真正做到紧扣未来发展方向;系统应运用先进成熟的技术手段和标准化产品,具有较高性能,符合未来发展趋势,确保系统架构具有较强的生命力,有长期的使用价值。令易用性原则目标系统要充分适应各业务角色的工作特点,提供个性
12、化、多渠道的访问支持;并做到界面友好,操作简便,提供在线使用操作帮助功能。如果一个应用系统采用的技术再高、提供的功能再强大,但操作复杂,这样的系统都不是一个好的应用系统。令经济性和实用性原则设计应面向实际、注重实效,坚持实用、经济的原则,应充分利用原有设备和各种资源,全面提升系统的实用性和经济性。令稳定性与高效性原则设计时采用可靠的技术,系统各环节具备故障分析处理、恢复和容错能力,在应用开发、部署、数据分区、网络流量、主机处理能力等方面考虑周到、切实可行,建成的系统稳定性强、运行效率高,使系统具有7X24小时的不间断运行能力。令安全性和保密性原则系统设计应把安全性放在首位,既要考虑信息资源的充
13、分共享,也要考虑信息的保护和隔离,在数据存储、传递过程采取必要的数字加密技术,同时能提供全面的系统管理平台,保证系统的安全性。令可扩展性和易维护性原则设计时应充分考虑企业业务在未来若干年内的发展趋势,具有一定的前瞻性,使应用系统具有较强的业务适应能力,并针对本系统涉及用户多、数据量大的特点,充分考虑系统升级、扩容、扩充和维护的可行性。令整体性和开放性原则系统设计应按照“规范化、标准化”的要求进行整体设计,注重各种资源的有机整合,做到各系统之间的紧密集成和不冲突,充分利用各系统的资源,发挥各系统的处理能力;既要考虑安全性,同时也要考虑具有一定的开放性,把握好信息共享和信息安全之间的关系。2. 2
14、.总体技术路线一方面考虑技术本身的优势,另一方面考虑实际应用情况,系统采用基于J2EE构架的B/S/S三层架构为主体的基础路线,数据库服务器选择windowsSQ1Server或Orac1e;应用服务器选择Tomcat或Web1ogic;客户端采用WindowsXP操作系统;浏览器采用IE6.0以上。2. 3.开发环境系统采用主流的硬件平台、操作系统平台(如Redhat1inux,Unix,MSWindows2000XP2003等);采用JaVa语言开发环境完全符合标准的J2EE规范,中间件支持Web1ogic8.12以上版本,数据库采用Orac1eIOg03. 4.软件架构系统总体采用完全符
15、合MVC设计模式的三层体系架构,完全支持EJB的分布式应用程序部署;系统异步数据交互采用AJAX技术;系统日志统一采用基于1og4j的日志记录技术。2.5.软件开发文档系统按照软件工程要求,编写有系统总体设计说明书、系统需求规格说明书、系统概要设计说明书、数据库设计说明书、系统详细设计说明书、测试计划、测试报告、用户操作手册等软件文档。2.6.软件代码规范系统开发阶段开始之前,已由公司提前制订各种代码编写规范、约定等,并且要求了代码注释不能低于源代码的20%。2.7.软件测试规范系统开发过程中,会单独安排测试小组负责系统测试,并要求其制定规范的测试方案、测试计划、测试用例、测试报告等,按照测试先行的原则测试代码,对数据完整性、软件功能、业务周期、用户界面、性能、负载、强度、安全性和访问控制、故障转移和恢复、配置、安装等作相应的测试。2.8.系统接口开发规范系统设计有清晰的接口描述,按照面向服务架构的原则,面向接口编程,设计成松耦合的系统,支持银行及运营商的数据接口,并可与后续建设其他应用系统进行集