1801.《超市管理系统》 毕业论文.doc

上传人:小小飞 文档编号:3899771 上传时间:2019-10-09 格式:DOC 页数:37 大小:366.50KB
返回 下载 相关 举报
1801.《超市管理系统》 毕业论文.doc_第1页
第1页 / 共37页
1801.《超市管理系统》 毕业论文.doc_第2页
第2页 / 共37页
1801.《超市管理系统》 毕业论文.doc_第3页
第3页 / 共37页
1801.《超市管理系统》 毕业论文.doc_第4页
第4页 / 共37页
1801.《超市管理系统》 毕业论文.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《1801.《超市管理系统》 毕业论文.doc》由会员分享,可在线阅读,更多相关《1801.《超市管理系统》 毕业论文.doc(37页珍藏版)》请在三一文库上搜索。

1、XXX大学XXX国际学院本科毕业设计(论文) 题 目 _超市管理系统_ _指导教师 _ _职称_学生姓名 _ 号_ 专 业_信息管理与信息系统_班级二班院 (系)_ 电子信息工程学院_完成时间 _2008 年 5 月 16超市管理系统摘 要随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全

2、面、动态、及时的管理。本文主要介绍了超市管理系统的制作过程。当前市场上对超市管理系统都有很大的需求,然而目前市场上的超市管理系统都系实存在这样或那样的缺陷,因此我们想通过调查设计个具有特色的超市管理系统,达到实用和尽量减少烦琐的操作的目的。本系统采用PB9.0编写,数据库SQL sever2000。 关键词:超级市管理系统/PB9.0/SQL sever2000/前台销售/后台系统管理Supermarket Management SystemAbstractExpands unceasingly along with the small supermarket scale developmen

3、t, the commodity quantity sharp growth, related commodity each kind of information content also becomes time of growth. The supermarket in needs to carry on the statistical analysis all the time to commodity each kind of information. But the large-scale supermarket management system management syste

4、m function too was formidable creates the operation tediously to reduce the small supermarket working efficiency.The supermarket management system management system is in the market on the most popular supermarket one of commonly used systems, it mainly contains following several modules: System jur

5、isdiction hypothesis, primary data input, data compiling and inquiry and so on. Thus, realizes to the inventory, the sale and the staff information and so on realizes comprehensively, dynamic, the prompt management.This thesis introduces the process to design a management system of supermarket. Curr

6、ently, the market is in need of this kind of system. Unfortunately, the current system has some limitations . After an aborative investigation, we design the particular system, in order to accomplish two goals: practicality and better manipulation. The system is developed by PB9.0 and the database i

7、s by SQL server2000.Keywords: PB9.0;SQL sever2000;vendition on the stage;background system management 目 录中文摘要英文摘要第一章 绪论41.1社会背景41.2超市背景5第二章 系统可行性研究62.1 技术可行性研究62.2 经济可行性研究72.3 社会可行性研究7第三章 系统需求分析83.1 PB软件的功能83.2 用户工作流程113.3用户业务需求11第四章 系统概要设计124.1 设计思想124.2 设计原则134.3 业务流程分析134.4 性能需求14第五章 系统详细设计215.1

8、功能需求165.2 事务描述165.3 模块组成165.4 模块功能流程图17总结19致谢20参考文献21附录22第一章 绪论1.1社会背景 随着计算机技术的日趋成熟,各种数据库软件也得到很大的发展,信息管理系统的应用已经深入到社会的各个领域。为满足超市管理现代化的需求,国内软件商已经开发出很多较好的商品化超市管理软件,虽然这些超市管理软件其功能和性能都很完善,但它大多是面向大型超市而开发的,专业性很强、功能分工较细、操作和使用比较复杂,难以掌握。而国内很多小型超市由于管理人员不多且大多数不是超市管理业务人员、业务分工也不是很详细明确,这样的软件对于他们而言太庞大、太复杂,所以应用效果并不是很

9、好。鉴于此,本文利用PowerBuilder 9.0编制了一种小型超市的进、销、存等信息进行综合管理的应用软件。 在开发和设计软件期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.2超市背景 1990年12月22日广东

10、省美佳超市公司在东莞市虎门镇开设了中国第一家超市;1991年9月21 日上海联华超市公司开设了第一家超市;1993年1月9日上海华联超市公司在同一天开了6 家超市。在商业大公司的介入和互动促进性竞争下,超级市场从此在中国红红火火发展起来了。经过10年的发展,中国超级市场的营业额已占到社会零售商品总额的5%,在超级市场发展最快的上海市已占到了17%,据保守的估计,到2005年超级市场的营业额将超过百货公司,成为中国零售业的第一主力。可以说,中国超级市场的发展,正进行着一场中国流通领域真正的革命。超级市场的核心定义是:实行自助服务和集中式一次性付款的销售方式,以满足消费者对基本生活用品一次性购足需

11、要的零售业态;并普遍运用大工业的分工机理,实行对零售经营过程和工艺过程专业化和现代化的改造,普遍实行连锁经营的方式。从此定义反映出超级市场是流通革命的几个方面,第一是零售销售方式的变革;第二是零售经营过程的专业化变革;第三是现代营销理念和现代营销方式的变革;第四是连锁化的规模经营的变革。传统的零售方式是人对人的柜台式售货,这种方式劳动效率低,消费者对商品的选择性差,销售质量受人为的不稳定性影响大等等。当超级市场采取自助服务的销售方式后,就完全改变了传统的销售方式的弊端,除提高了劳动效率、稳定了销售质量,保护了消费者对商品的选择权外,这种销售方式为专业化的分工机理对零售业的导入创造了前提条件,同

12、时实现了超级市场的商品销售的廉价性,控制了超级市场的经营成本。 超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。在超市管理系统设计题目中,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营

13、管理效率。第二章 系统可行性研究 2.1 技术可行性研究 本系统采用CS结构,网络平台Windows2000Server,数据库系统为MSSQLServer数据库,开发工具为PowerBuilder,以上的平台与工具均是成熟的技术,没有技术风险。系统的数据量预计为每天5000笔销售业务,每天的数据量约为5M,全年平均下来,数量约为350万行销售记录,数据量为20G,在进行数据存储和效率优化时需要采用比较优的方案,以提高系统的效率。当前超市中大部分工作还是进行着手工管理,工作效率很低,并且不能及时了解超市各类商品的存库,顾客比较需求的商品难以在短时间找到、商品的入库和更新比较麻烦等等,不便于动态

14、及时调整商品结构。同时由于不可避免的人为因素,造成数据的遗漏、误报等。本系统较现有的大型超市的管理系统有如下的特点:及时性:管理人员可以在任何时间内了解超市内的情况。高效性:统一管理提高了办事效率;管理层能够迅速的对突发情况做出及时决策,如:货物的调配等。低成本:该方案缩小了人员编制,减少了人员开发,货物的统一调配也带来了低成本高收入。易操作性:该方案使用了现在流行的编译环境设计出的软件,操作简单,界面有好,而且软件的更新换代也很方便。本系统具有登记、查询、编辑、查询、修改、报表打印和利润分析等功能,对于实现小型超市进、销、存等管理的数字化具有可行性。2.2 经济可行性研究 因为通过网络传递销

15、售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用 开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的

16、过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益 管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅

17、节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3社会可行性分析 目前大型商场大部分引入了POS系统,快速的收银大大减少了收款台前的排队人数,改善了商场的服务质量,提高了企业的形象。商场内部居高不下的库存量也需要一个有效的系统来分析库存结构,分析商品的周转率,为商场的决策提供理性的分析。商场内部的员工平均年龄20岁,均为年轻的职工,而且收银员、核算员、库管员都为职业中专毕业,受过关于电算化的培训,商场的财务部门也早在2年前引入了财务管理软件。以上的内外部环境均为系统的实施提供了良好的社会环境。第三章 系统需求分析 3.1 PB软件的功能(1)PowerBui

18、lder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。和大多数的WINDOWS应用程序一样,PowerBuilder也是事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件

19、,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术是紧密相关的,在PowerBuilder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。PowerBuilder是一种面向对象的开发工具,各种WINDOWS应用程序中常见的窗口、菜单、控件等在PowerBuilder中都是一个个的对象。在PowerBuilder中我们还可以创建自己的用户对象。特别要指出的是PowerBuilder提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提

20、出的重要目标。在当前,由于网络技术的发展,许多种不同的操作系统平台在INTERNET网上同时被使用,这对开发的应用程序的跨平台性提出了更高的要求,而PowerBuilder就提供了良好的跨平台性,比如在PowerBuilder中,利用WINDOWS平台开发的各种对象可以方便地应用到UNIX平台中,因为PowerBuilder支持对象的跨平台性。这样使得把应用程序从一个平台移到另一个平台变得并不复杂。为了给用户提供各个方面的支持,PowerBuilder具有自己的编程语言POWERSCRIPT,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支

21、持。此外我们还可以定义自己的函数,处理特定的事件。学习PowerBuilder时相当一部分的时间就是用来了解和熟悉PowerBuilder提供的各种函数。 PowerBuilder一个很大的特点就是提出了数据窗口对象的概念。数据窗口对象也是PowerBuilder中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以

22、了。特别要指出的是PowerBuilder在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。在PowerBuilder较新的版本中提供了基础类库PFC,它为应用程序的开发提供了许多可重用的预定义类和对象,利用基本类库PFC可以快速开发出高质量重用性好的应用程序。真正发挥面向对象编程的巨大威力。 最后要指出的是PowerBuilder有三个不同的版本,分别为DESKTOP型,PROFESSIONAL型,和ENTERPRISE型,DESKTOP型是为个人使用的桌面型应用程序,在这里可以利用PowerBuilder内置的数据库管理系统SYBASE SQL ANYWHERE来创建和使用

23、本地数据库,为个人的应用服务;PROFESSIONAL型的PowerBuilder最重要的一点就是提供了对MICROSOFT ODBC(数据库标准连接接口)的支持,在PROFESSIONAL版本中我们就可以使用PowerBuilder的继承,多态等绝大多数特性;在ENTERPRISE版本中最重要的一点就是提供了对开发大型的数据库应用程序的全面的支持,提供了开发大型应用程序的许多辅助的工具,比如C+ CLASSBUILDER等。(2)数据的转储和调入功能的实现 一个数据处理系统的安全性部分是整个系统的关键部分,对于一些需要长期保存的历史数据来说更是必不可少。对于现代的大型数据库管理系统来说,数据

24、的安全性独立交给DBA来专门管理,一般的系统较少涉及数据的备份工作。为了减少计算机专业人员的负担,一个好的MIS系统应该提供数据的转储和调入功能,这样对数据库管理系统不太了解的用户也可以进行数据安全方面的处理。PowerBuilder中SaveAs()、ImportFile()两函数可以实现这方面的操作,dwcontrol.SaveAs()提供了多种数据的存储格式,如dBase的DBF格式、以TAB作为分隔符的文本TXT格式、Excel格式、SQLInsert格式、CSV格式。dwcontrol.ImportFile()将数据从各种格式的文本文件中调入数据窗口控制里。(3)简洁美观的数据报表的

25、创建 一个系统里的报表应该具有一致的风格,报表至少应该具有如下几种项目:报表的标题、报表的日期和时间、报表的页序、报表涉及的对象和条件。PowerBuilder提供了各种类型的数据窗口,报表中主要用到如下几种类型: Free风格,该数据窗口的数据排列,用户可以任意调整,有最大的自由性。Grid风格,以表格的方式显示数据,外观比较工整,美观明了。Graph风格,以图形方式显示数据,有直方格、圆饼图、曲线图、三维立体柱图。Group风格的数据窗口提供了一种对数据进行分组的简便途径,它生成了一个具有分组属性的Tabular风格的数据窗口对象。 (4)SQL语句的使用 在用PowerBuilder编程

26、时经常要使用SQL语句对数据库进行操作,而SQL语言语句在使用中格式要求比较严格。此外,在使用SQL语句之前,要用Connect与数据库相连,并且每一条SQL语句必须以“;”结尾。3.2 用户工作流程 (1)销售管理销售管理的主要业务是:1)制定销售计划和产品报价。2)开拓市场,并对企业的客户进行分类管理,维护客户档案信息,制定针对客户的合理价格政策,建立长期稳定的销售渠道。3)进行市场销售预测。市场预测指根据市场需求信息,进行产品销售的分析与预测。其过程是通过对历史的、现在的销售数据进行分析,同时结合市场调查的统计结果,对未来的市场情况及发展趋势做出推测,指导今后的销售活动和企业生产活动。销

27、售预测是企业制定销售计划和生产计划的重要依据。4)编制销售计划。销售计划的编制是按照客户订单、市场预测情况和企业生产情况,对某一段时期内企业的销售品种、各品种的销售量与销售价格做出安排。企业的销售计划通常按月制定(或按连续几个月的计划滚动)。企业也可以制定针对某个地区或某个销售员的销售计划。5)根据客户需求的信息、交货信息、产品的相关信息及其他注意事项制定销售订单,并通过对企业生产可供货情况以及产品定价情况和客户信誉情况的考查来确认销售订单。销售部门将销售订单信息传递给生产计划人员,以便安排生产,并进行订单跟踪与管理。销售订单是企业生产、销售发货和销售货款结算的依据。对销售订单的管理是销售工作

28、的核心。6)按销售订单的交货期组织货源,下达提货单,并组织发货,然后将发货情况转给财务部门。销售发货管理的内容包括根据销售订单中已到交货期的订单进行库存分配,下达提货单。在工厂内交货的订单由用户持提货单到库存管理部提货;厂外交货的则按提货单出库并组织发运。7)开出销售发票向客户催收销售货款,并将发票转给财务部门记账。销售发票管理是对销售出去的产品开出销售发票,向客户收取销售货款,同时将发票转给财务部门记账。对于客户退货可以开红字发票冲抵销售收入。销售账款结算是财务部门根据销售发票收取销售货款。将客户来款分配到未收款的销售发票上。对于拖欠货款的客户,销售人员要做好收款计划,同时要配合财务人员积极

29、催款。8)对客户提供各种相关的服务,为进一步稳固市场与开拓市场打下基础。销售服务是企业对客户提供售前、售中和售后服务并进行跟踪。销售部门(或联系技术部门)解答售前客户对产品的技术咨询,跟踪合同、了解订单的交货情况及客户对产品质量、交货期的满意程度,提供售后服务支持(或联系技术部门),如产品安装、产品调试、产品维护和产品维修等,并向质量部门和技术部门提供产品的售后质量记录。9)进行销售与市场分析。销售统计分析是对各种销售信息进行汇总统计分析。对各种产品的订单订货情况、销售情况、订单收款情况、销售发货情况、销售计划完成情况以及销售盈利情况等,从地区、客户、销售员及销售方式等多角度进行统计与分析。(

30、2)采购管理下面来分析采购业务。1)接受商品需求或采购指示商品需求大部分来自于生产计划产生的需求,采购部门必须按商品规格、数量、需求时间及质量要求提供给库存管理部部门。2)选择供应商黑布林购物中心在选择供应商时要考虑3个要素:价格、质量和交货期,并且对每种商品的供应至少要保持两家供应商较为合适。3)下达订单根据商品需求计划制定采购计划,并根据采购计划选择供应商,下达采购订单。这要求采购人员必须将商品的质量要求、数量要求及交货时间要求准确无误地下达给供应商。4)订单跟踪采购员发出采购订单后,为了保证订单按期、按质及按量交货,要对采购订单进行跟踪检查,控制采购进度。5)验收货物采购部门要协助库存与

31、检验部门对供应商来料进行验收,按需收货,不能延期也不能提前,平衡库存物流。(3)库存管理下面对库存子系统的库存作业流程与方式进行详细描述。1)商品出入库和移动管理商品的入库采购订单的来料入库根据采购订单来接受商品(安排检验),办理入库手续,开收料货库单(收货单、入库单),分配商品库存货位,同时监督来料是否与订单相符。商品的出库按销售订单或合同生成出货单据,并可自动生成销售订单与合同的出货单。生成的销售出货单可以追溯相应的资料,如单据、订单、生产加工单与原材料信息,从而实现了IS09000质量体系的管理要求。该过程都可以给财务子系统传递相关数据及生成财务记账凭证。商品的移动管理商品的移动是库存之

32、间(有时会在分公司之间)的商品调拨,这种商品可以不经过检验(但经过长途运输也要检验,可以通过设置系统参数进行控制),也可以根据系统参数设置要求生成凭证(如果是财务的材料明细账还应分库存管理部核算)。2)库存盘点库存盘点是对库存物品的清查,是对每一种库存商品进行清点数量、检查质量及登记盘点表的库存管理过程,其目的主要是为了清查库存的实物是否与账面数相符以及库存商品的质量状态(即可用库存量)。实物数与账面数有出入的,要调整商品的账面数量,做到账物相符,并且应遵守相应的管理处理流程。每种库存商品都设立相应的盘点周期,并可以通过系统自动输出到期应盘点的商品。盘点方法一般允许有冻结盘点法和循环盘点法两种

33、。正在冻结盘点的商品需停止进行入出库操作,而循环盘点时可以同时进行入出库处理。3)库存商品管理信息分析库存管理子系统从级别、类别、货位、批次、单件、ABC分类等不同角度来管理库存物品的数量、库存成本和资金占用情况,以便用户可以及时了解和控制库存业务等各方面的准确数据。对库存管理子系统与采购、销售、成本及总账等子系统之间密切的数据传递进行管理。3.3 用户业务需求商场主要业务需求:(1)各种基础数据分级管理以及系统初始化。(2)商品进、销、存管理。(3)商品货款按批次结算。(4)采用数量进价金额核算、移动加权平均法结转成本。(5)商品定价、调价、削价、采价,以及物价台账的查询。(6)按经营方式、

34、类别、部门、供货厂商核算。(7)已销售商品的成本调整:支持同一种商品按不同的包装销售。商品分包装:是指同一种商品可以按不同的包装销售,并按一个标准计量单位进行折算,这就是商品分包装销售。例如:卷烟可以按箱(50条)、条(10盒)、盒三种不同的包装、价格销售。(8)支持商品组装拆零销售。1)组装商品:是指由多种原品,经过加工后形成一种可销售的新品,这一新品就叫组装商品。例如:购进电脑零部件,一部分原样销售,另一部分经组装后,以整机形式销售,整机就是组装商品。2)拆零商品:是指把一种原品,分割成若干可销售的新品,这些新品就叫拆零商品。例如:购进西服三件套,即可以按套销售,也可以分上衣、裤子和马甲分

35、别销售,上衣、裤子和马甲都是拆零商品。(9)支持商品称重销售。称重商品:是指需用条码电子称进行称重销售的商品。例如:熟肉制品、散装糖果、散装茶叶、凉拌菜、畜、禽肉等。(10)支持鲜活商品加工。鲜活商品加工:是指畜、禽分部位加工:果、蔬拼盘加工;净菜、水果包装或分割等。(11)支持各种促销优惠,包括:限期特卖、节日优惠、旺季打折、买送结合等。(12)支持局部盘点,即对某一(部分)商品,连续进行不停业盘点。1)超市的商品丢失率较高,借助循环盘点功能,可以使管理者能够及时的查出商品丢失的原因、时间,从而采取措施加大对该商品的管理力度。2)大型超市和仓储超市,要进行全面盘点是很困难的,利用循环盘点功能

36、,可以简化盘点工作。(13)支持一品多个条码。1)同一商品由于产地不同,其原印条码也不同,这就是一品多个条码。例如:康师傅牛肉面、旺旺食品、可口可乐等。2)处理好一品多个条码,可以充分利用商品原印条码(不用再打印和粘贴店内条码),这样即可节省人力和费用,又可避免由于混乱造成的差错。(14)支持组合、多款别收款包括:现金、支票、信用卡、储值卡(需相应模块)、购物券、内部结算单等。1)组合收款功能:同一笔交易可以付一部分现金,另一部分付支票。2)原收原退功能:若在销售时收的现金和支票,退货时可退回等额的现金和支票。(15)与条码打印机、条码电子称、盘点机的无缝连接。可实现计算机到条码电子称的数据转

37、出,使计算机与电子称的商品销售信息保持一致。计算机与盘点机之间的数据转入和转出。(16)套打物价标签。使用平推打印机,可实现对多种规格物价标签的套印。包括:项目、字体、字号、位置等,并可打印企业徽志、商品条码等。(17)后台出现服务器故障或网络故障,支持前台POS机脱网单机收款,以图形的方式,直观的实时监控收款机、数据库进程运行状态。(18)支持商品存放在多个库存管理部,能区分商品的上架商品库存数量和库存管理部库存数量。(19)能处理一品多供应商、一品多进价、一品多经营方式、一品多柜组等特殊业务。(20)追踪合同执行情况;考核业务员业绩。(21)支持会员管理,包括:会员卡、(贵宾)优惠卡、积分

38、卡等。1)具有制卡、验卡、发卡、挂失、注销以及会员信息登记、查询等功能。2)设有主、副卡管理功能。(22)支持储值卡管理,包括:记名卡和不记名卡。具有制卡、验卡、发卡、挂失、注销以及储户信息登记、查询等功能。(23)设有财务接口,可与财务软件实现无缝连接。第四章 系统概要设计4.1 设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2 设计原则为

39、了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(4)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)源程序可读性原则:为了便于其他设计,维护人员读懂代

40、码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(7)安全性原则:可以为该系统的用户设置用户权限。4.3 业务流程分析超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查,(1)进货业务进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货

41、管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪

42、合同执行,安排供货进度和货物运输,做好验收入库工作。(2)库存业务:库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。(3)销售业务销售对一个

43、企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地4.4性能需求整个系统要求能对1年将近7百万条的销售数据进行查询和统计,80的查询和统计操作时间应控制在10s以内,但最大时间不应超过30s;系统需要有很高的响应速度,每一件商品的前台扫描登录时间控制在1秒以内;除非前台的POS机发生硬件故障,否则在任何情况下系统应该首

44、先确保前台POS的正常工作;系统必须要有繁重的事务处理,要有日处理上万条数据的能力;同时需要有很高的并发操作能力,系统必须能提供20台POS机同时进行销售的能力;在销售高峰期间会有很高的数据更新频率,后台的实时查询间隔时间能够在30秒范围内。(1)数据精确度产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。(2)时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。(3)适用性该管理系统软件适用于Windows 2000/xp及以上操作系统。第五章 系统详细设计5.1功能需求(1)及时、准确、详细的反映商品状态及流动情

45、况,降低库存。商品对于商场如同军队对于指挥员,商场业务人员必须对其了如指掌,如库存、门存、零售情况、批发情况、进货部门存库存的相互调拨、库间调拨、进货合同、价格变化等等,只有了解这些信息,才能打奸商战。例如,要了解究竟哪些商品的零售、批发动态最大,目前库存如何,有无进货合同,货源如何等等。对于几万种商品,大动态情况下,仅靠人工,很难及时、准确、详细地把握这些情况,这是要用计算机系统解决的。(2)及时、准确地计算商品的进销差价,反映资金状态及流动情况。这包括资金在各作业环节上的分布,如银行存款、应收应付余额、库存、回款预测、需款预测、包括对成本、费用、毛利的统计及预计。(3)加强对各级部门和人员

46、的考核。考核是为了责任分明,而只有细分才能明确责任。进货、库存、销售、各项费用等几乎所有的会计科日要分部门,甚至分人考核,哪种商品盈利,哪些应当付款,哪些不应付款都要进行考核,这一切都是人工难以实现的。(4)实现电子转账经商业MIS集中与城市授权交换中心和专业银行连网,使得在本企业中各种金融卡均可方便地使用,以此吸引顾客消费。另外,通过使用计算机减轻人的劳动,这也是本系统应解决的问题之一。5.2事务描述(1)数据录入处理:按缺货报告提供的信息,采购人员从商品供应商处引进商品,将商品登记入库,同时将原有未登记的商品录入数据库,并按某种标准进行归类。(2)数据修改处理:数据录入后,应进行专门的核对,出现错误必须由专管人员进行数据修改,如出现损坏,丢失等情况时,应及时进行处理,处理结束后,应删除该记录,以维护数据清洁和减少数据冗余。(3)数据查询处理:在超市运行的各个环节,可以生成各种报告,以方便用户的查询。如缺货种类查询,库存数量查询等。(4)数据统计处理:在适当时间,可以按时间,类别金额等内容进行统计分析,得到一些有利于超市发展的数据。(5)数据报表处理:在进行利润结算或其他需要的时候,可以按需求对数据库中的数据进行报表处理,并打印输出等。5.3模块设计以下是本软件库存管理模块和统计报表模块的主要截图和代码:数据表一数据表二数据表三数据表四数据表五数据表六数据表七数据表八数据表九

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1