当前位置:文档之家› 超市收银系统的设计

超市收银系统的设计

河南交通职业技术学院

交通信息工程系2012届毕业论文

题目:

作者:

专业:

班级:

指导教师:

完成日期: 2012年 01月10 日

超市前台收银系统的设计与实现摘要:随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。本文的系统分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。系统采用.net+ SQL Server 实现,有良好的人机界面,简单易操作。

关键词:数据库;超市收银系统;软件;.net平台

中国分类号:TP

The design and realization of the supermarket cashier system Abstract: With small supermarket the scale of development expands unceasingly, the quantity of a commodity increase sharply, the relevant goods and all kinds of information have multiplied.This paper analyzed the system software development background to process; First introduced the software development environment, then introduces the detailed design of the software process: the database design, each module design and implementation, and the specific interface design and function.System USES https://www.doczj.com/doc/0a18350461.html, + SQL Server realize, has the good human-machine interface, easy to operate.

Keywords: Database;Supermarket cashier system; software

目录

第一章前言 (3)

1.1课题的研究背景 (3)

1.2课题研究的意义 (3)

1.3超市收银系统的作用 (3)

第二章技术概述 (4)

2.2SQL Server 2005 概述 (5)

2.3SQL Server 2005 的主要特性 (5)

2.4运行环境 (6)

第三章总体规划 (6)

3.1项目规划 (6)

3.2模块功能分析 (7)

3.3系统功能结构 (8)

3.4设计目标 (8)

第四章需求分析 (9)

4.1系统介绍 (9)

4.2系统结构图 (9)

4.3服务特色 (10)

第五章系统功能设计与实现 (10)

5.1登录模块 (10)

5.2主窗体 (11)

5.3基本档案 (11)

5.4采购管理 (12)

5.5零售管理 (13)

5.6批发管理 (14)

5.7会员管理 (14)

5.8生鲜管理 (15)

5.9库存管理 (15)

5.10促销管理 (16)

5.11连锁管理 (16)

5.12配送管理 (17)

5.13结算管理 (18)

5.14百货流程 (18)

5.15决策分析 (19)

六.该产品测试及其典型客户 (19)

结束语 (20)

致谢 (21)

参考文献 (22)

第一章前言

1.1课题的研究背景

随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。

我们通过对市场的调查,针对现在各中零售业对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终把系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。

1.2课题研究的意义

传统的零售业管理现在已经很难应对当今社会对零售业的管理要求,它与现在的基于计算机技术发展起来的超市前台收银系统对比,有以下几大不同:

便捷性方面:传统的人工对商品信息进行管理,如:顾客信息管理,菜单信息管理和商品货架信息的管理,都是很繁琐的过程,其中的任何一步过程都要浪费大量的时间,而随着计算机技术的发展,这些原本繁琐的问题都会变得轻而易举。

安全性方面:传统的纸质记录方式查询起来很麻烦,而且保密性很差,并且容易磨损丢失,对于会员余额和商品信息的管理是非常不利的。但如果采用的是电子文档的方式进行数据的保存,这一切都变得非常简便,你可以方便的对数据信息进行备份查询,并且数据的安全性可以得到最大程度的保证。

准确性方面:传统的人工记账容易出错,如果计算出错将严重影响自己的声誉。而如果使用软件系统,这些问题都将不会出现,计算机的错误率几乎为零。

鉴于以上传统的人工管理方式的种种缺陷,我们可以通过此软件管理者可以基本解决以上所遇到的种种问题,并且更加科学的对新老客户的消费信息进行查询。

1.3超市收银系统的作用

超市前台收银系统就其表现形式看就是对超市大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:

(1)提高超市的管理效益及经济效益

应用超市管理系统通过节省大量的人力物力,增加超市的服务质量,提高超市的服务档次,减少管理上的漏洞,从整体上提高超市的经济效益。如完善的智能的条件组合促销,弥补以往手工组合促销的缺陷,轻松实现任意组合促销,可随时提供准确的库存数量及其流水查询,从而提高超市的运营效率。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制商品促销价,控制客人优惠,从而减少管理漏洞,提高

超市收入。

(2)提高服务质量

由于计算机处理信息的速度很快,可以大大减少客人结账的等候时间,提高对顾客服务质量。快速的客人信息查询手段,使客人得到满意的答复。利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到一定数量的客人给予折扣;也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务。

(3)提高工作效率

超市收银系统可大大提高业务运作的速度和准确性。电脑资料的正确保存避免了手抄的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误。

(4)全面了解营业情况,提高超市决策水平

超市收银系统能提供完备的历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对超市运营的内部控制,增强管理人员的控制决策水平。

第二章技术概述

2.1 pb概述

pb是一种计算机语言PowerBuilder。它是美国Sybase公司推出的数据库开发工具,历经多年的发展,它由1991年的1.0版发展到了目前的15.0版。PowerBuilder采用面向对象技术、图形化的开发环境和第四代(4GL)编程语言,可以使应用程序的开发效率更高,成本更低,质量更好,功能更强。

图2-1

PowerBuilder

生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器(这个实际上就是C/S架构)体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder 采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。在当前,网络技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术,而在PowerBuilder 的最新版中提供了对这些技术的全面支持。在数据库开发工具领域,PowerBuilder是其中非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序。

PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,

使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库。

2.2SQL Server 2005 概述

SQL Server 2005是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本。该版本继承了SQL Server2000 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows xp的台式电脑到运行Microsoft Windows 2003 的大型多处理器的服务器和Microsoft Windows 2007的笔记本等多种平台使用[13]。

2.3SQL Server 2005 的主要特性

(1)Internet 集成。SQL Server 2005 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2005 程序设计模型与SQL Server 2005 Compact Edition,用以开发 Web 应用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。

(2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows 2007 的便携式电脑,到运行 Microsoft Windows 2003 数据中心版的大型多处理器服务器。SQL Server 2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别[14]。

(3)企业级数据库功能。SQL Server 2005 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2005 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2005 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器[15]。

(4)易于安装、部署和使用。 SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还支持基于标准的、与SQL Server 2005 Compact Edition设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序[16]。

数据仓库。 SQL Server 2005 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。

2.4运行环境

表2-1 软件运行的环境

SQL server 2005 (32位)处理类型处理器速度内存(RAM)

SQL server 2005 Enterprise Edition

SQL server 2005 Developer Edition

SQL server 2005 Standard Edition Pentium Ⅲ兼容处理器或更高

速度处理器

最低要求:

600MHz

推荐使用:1GHz

或更高

最低要求:512MB

推荐使用:1GB或更

最大:操作系统最

大内存

SQL server 2005 Workgroup Edition Pentium Ⅲ兼容处理器或更高

速度处理器

最低要求:

600MHz

推荐使用:1GHz

或更高

最低要求:512MB

推荐使用:1GB或更

最大:操作系统最

大内存

SQL server 2005 Express Edition Pentium Ⅲ兼容处理器或更高

速度处理器最低要求:

500MHz

建议:1GHz或更

最低要求:192MB

推荐使用:512MB

或更大

最大:操作系统最

大内存

具有高级服务的SQL server 2005 Express Edition Pentium Ⅲ兼容处理器或更高

速度处理器

最低要求:

600MHz

推荐使用:1GHz

或更高

最低要求:512MB

推荐使用:1GB或更

最大:操作系统最

大内存

第三章总体规划

3.1项目规划

A.界面人性化、向导式设计

B.高效且便利的操作

C.灵活易用的前台功能

D.强大的客户、会员管理

E.智能管理、办公自动化

F.健全的数据安全体系

G.连锁管理、区域管理

3.2模块功能分析

A.界面人性化、向导式设计

1.以业务管理为导向,以操作简单为目标。

2.提供自定义个性化桌面功能,操作方便快捷。

3.业务功能清晰分类,在线使用帮助,易学、易懂、易操作。

B.高效且便利的操作

1.提供单据明细的快速拷贝功能。

2.快捷的单据扫描模式。

3.单据的相关功能,比如同类单据的快速查询,直接关联价签打印、条码打印。

4.单据打印可自行灵活设计,模板保存后可自行选择模式打印。

5.业务设置集成与分散相结合,从不同角度提高管理效率。

6.条码打印支持windows驱动直接打印,任何条码打印机仅需安装驱动即可直接打印

C.灵活易用的前台功能

1.支持市场上大部分主流POS机和外设

2.离线销售,且特价、会员可用

3.断电保护

4.支持班次管理

5.支持储值卡、支持IC卡

6.支持前台盘点

7.支持培训模式

8.智能的条件组合促销,弥补以往手工组合促销的缺陷,轻松实现任意组合促销。

9.前台送货管理,提升便利店营业额,强化营业员的绩效考核管理。

10.会员生日自动提醒,人性化的管理。

D.健全的数据安全体系

1.数据库的自动检查,提供数据库错误的自动预告,自动提醒修复。

2.提供数据库的自动备份机制,可灵活设置保留多长时间的备份。

3.提供前、后台对基础资料、储值卡等关键数据的双重自动备份,为灾难性数据恢复提供可靠的保障。

4.前台无论断网还是连网销售均保留了所有小票记录。

5.提供安全的储值卡方案,数据库密码可自行修改。

E.连锁管理、区域管理增强

1.分店快速轻松定价,新增分店可以其他分店的价格为模板。

2.加盟店支持统一配送、差异化商品自己采购相结合的灵活模式。

3.二层架构实现三层的管理。

4.支持区域店组的促销、调价管理。

5.提供按店组统计进、销、存分析和管理,有利于督导的绩效考核管理。

6.储值卡连锁支持三层架构的管理,支持分店POS无需直接连总部数据库服务器,仅需要分店的后台服务器能连总部即可。

7.权限管理支持集中维护,操作员可总部统一控制,并可根据管理需要指定操作员的属于机构。

3.3系统功能结构

超市收银系统的功能结构如表3-1所示。

表3-1 功能组成

基本档案会员管理促销管理

采购管理生鲜管理结算管理

零售管理仓库管理连锁管理

批发管理百货租赁决策分析

3.4设计目标

系统以界面直观、易学易用、功能全面、系统稳定为主要特点,支持连锁及多业态经营管理模式,能从根本上满足现代商业企业的管理高效、分析精确、降低成本的要求,帮助企业实现物流、信息流、资金流的科学管理,为企业提高自身竞争力奠定坚实的基础。

第四章需求分析

4.1系统介绍

“思迅商业之星”是深圳万国思迅软件有限公司在多年行业经验的基础上,结合50000 多家客户的实际需求和国外先进的管理理念而设计开发的,专门针对中小型连锁商业企业的现代化信息管理系统。

“商业之星”系统分为前台POS系统及后台管理系统。前台POS系统主要是实现前台的销售及收银管理;后台管理系统实现基本档案管理、采购管理、零售管理、批发管理、会员管理、生鲜管理、仓库管理、百货租赁、促销管理、结算管理、连锁管理、决策支持、系统管理等。

本产品支持商业零售企业运作的各个环节,能够帮助企业完善物流、信息流及资金流的管理,全面降低经营成本,实行科学合理订货、快捷配送,提高商品的周转率,降低库存,提高资金利用率及工作效率。

本产品的适用范围主要包括:

1.连锁超市、大卖场、连锁便利店

2.特许加盟店

3.百货商场、购物中心

4.仓储式超市、量贩店

5.生鲜副食品店

6.旅游超市

4.2系统结构图

图4-1 系统结构图

4.3服务特色

图4-2 市场管理服务

第五章系统功能设计与实现

5.1登录模块

进入主程序界面,要先判断用户是否具有使用权限。用户登录界面中用户名选项为数据库中已经存在的用户名,所以用户只需输入密码即可,若用户输入密码错误则系统不能进入。用户登录界面如图5-1所示:

图5-1用户登录界面图

5.2主窗体

图5-2主界面背景图

5.3基本档案

?自动生成货号或自编码。

?可设置新品默认值,录入新品时简化操作。

?录入新品时可根据类别毛利率自动生成零售价。

?可选择在商品档案中直接调价或通过调价单调价,还支持批量调价。

?提供超过50万商品资料的标准库。

?支持助记码,单据可按助记码操作。

?分部可录入新品,总部审核后正式使用。

?支持商品淘汰

图5-3基本档案模块图

5.4采购管理

?按库存量指标、或安全库存自动补货。

?采购收货单审核后,自动更新商品档案进货价、主供应商。

?采购时,如果商品不存在,自动从标准库中加入新品。

?进价默认值可根据实际需要灵活设置(最近进价、约定价格、进货价、供应商最新进价等)。

?采购入库时可录入数量、总价。

?采购订单有效天数设置、入库次数限制、入库数量限制、有效期内商品重复提示。

?必须按单采购、退货的限制。

?提供进货价、退货价与成本价或进价相比较的功能。

采购流程图(去掉,写在下面图5-4位置)

图5-4采购管理

?支持不同前台从不同仓库出货。

?日志管理支持记录特殊业务、记录所有业务、本地记录收银日志、记录小票打印日志。

?可以按货号或行号删除商品。

?小票打印时,一笔资料可以按两行打印。

?按单退货时可选择商品退货。

?退货时可选择付款方式。

?商品不存在时,自动从标准库加入新品。

整单议价时可输入折让金额;单笔议价时可选择单价或小计议价

?即时汇总前台销售、收银

?按店、大类、小类、商品统计的销售报表、分析报表

?实时监控

?收银权限控制与敏感操作日志

?收银员缴款,长短款报表

?毛利报表

?连锁门店销售业务数据

?客单分析

图5-5零售管理

图5-6 批发管理结构图

?批发销售单具有快速录入功能,可迅速实现大量商品的录入,省时省力

?客户类别、区域管理,为不同的客户类别建立不同的价格类型

?独立的批发价调价单,方便快速调整批发价

?批发销售订单状态跟踪

?客户费用单

?客户结算单

?批发销售单据审核即刻提示结算,提高效率

?批发销售报表,批发毛利报表

5.7会员管理

?批发销售单具有快速录入功能,可迅速实现大量商品的录入,省时省力

?客户类别、区域管理,为不同的客户类别建立不同的价格类型

?独立的批发价调价单,方便快速调整批发价

?批发销售订单状态跟踪

?客户费用单

?客户结算单

?批发销售单据审核即刻提示结算,提高效率

?批发销售报表,批发毛利报表

?可以选择按消费金额、或按消费次数、或按单品的积分值积分。

?可设置单品是否允许积分。

?提供双倍积分功能。

?会员可以连锁通用。

?每单可按整数累加积分。

?特价消费、会员优惠价消费可选择是否记入积分。

?提供在分店更新会员档案功能。

图5-7 会员管理结构图5.8生鲜管理

?独到的自动分解、自动加工处理

?时段特价

?直接传电子秤,支持18位条码

?永续订单部门转货‘’???

图5-8 生鲜管理结构图5.9库存管理

?按商品、类别、机构、供应商查询库存

?出入库汇总和明细

?批次库存查询

?实时库存

? 盘点

? 库存异常与告警 ? 库存调整单 ? 成本调价单

? 其它库存相关业务

表5-1 库存管理示意表

盘点

单品类别

成本价调整

类别盘点 全场盘点 前台盘点

转仓 库存调整 库存查询

批次库存

5.10促销管理

图5-9 促销管理结构图

5.11连锁管理

? 总部托管:门店后台只做销售查询和会员业务,采购和库存业务统一由总部管理,

每日定时交换数据。门店业务功能精简,傻瓜式开店,成本低。

? 独立管理:门店可以自行管理调价、进货、销售、盘点、促销、成本利润计算等几

乎所有业务。并可以在门店录入新品和结算。

? POS

分部:门店不安装后台程序和数据库,前台通过宽带直接连接总部服务器,存

储该分店的数据。该模式系统最简洁,但对网络质量和带宽要求很高。

?配送中心:独立于总部的配送中心专用模式,支持多个配送中心。提供自动配送处理、配送到货率分析,配送缺货分析等专业功能。

?加盟店:总部按配送价调出到分店,配送到加盟店产生利润,加盟店与总部按配送价结算帐款。

图5-10 连锁管理-传输方式

5.12配送管理

图5-11 连锁店配送结构框架图

5.13结算管理

?可以在分店进行供应商和客户结算。

?同一商品在不同机构可以由不同供应商供货、经营方式也可不同。

?代销可以选择按批次或按销售两种方式结算。

?联营和扣率代销能够处理一天内不同售价、不同扣率情况。

?同加盟店之间的调拨会生成账款。

?未到期账款可设定为不允许结算。

?对于促销进价提供扣补功能。

?提供增值功能财务接口。

5.14百货流程

图5-13 百货流程图

5.15决策分析

?月结月报

?商品分析

?ABC分析

?供应商销售、排行分析

?店组报表、销售、库存分析

?商品价格分析

?消费群体分析滞销商品查询

六.该产品测试及其典型客户

表5-2 典型案例省会和各地级市典型案例

郑州市河南高速公路、思达商业、四邻连锁便利店、正道花园百货、正道中环百货、正宏

百货、北环沃美莱、九街购物广场

洛阳市新银泰购物中心、王城专卖连锁店、大张量贩、大张购物广场漯河市永冠百货、银基连锁超市、家润多购物中心

平顶山东方百货(万家)、鹰城世贸名品广场、华府购物广场、双丰商城鹤壁市新春时代广场、蓝波湾量贩

安阳市惠特龙连锁超市、阿波罗连锁便利店、新卖多购物中心

焦作市六号园商业购物中心、三维商业购物广场、豫德隆购物中心

济源市信尧购物广场、时代购物中心、济源百货大楼、大商新世纪

相关主题
文本预览
相关文档 最新文档