搜索
您的当前位置:首页超市收银管理系统设计与实现终极版

超市收银管理系统设计与实现终极版

来源:智榕旅游
超市收银管理系统设计与实现终极版

超市收银管理系统设计与现⽬录

1.前⾔........................................................

2.超市收银管理系统概述.........................................2.1开发背景 .............................. 错误!未定义书签。2.2选题的⽬的和意义 .......................................2.3本⽂主要⼯作和研究内容 .................................2.4本⽂的组织结构 .........................................3.系统需求分析.................................................3.1任务概述 ...............................................3.2软件功能的划分与概述 ..................................3.3模型建⽴——实体联系图(E-R图)........................3.4数据流图 ...............................................3.4.1数据流图的符号说明 ...............................3.4.2数据流图的实现 ...................................3.5数字字典: .............................................3.6状态转换图 .............................................4.总体设计.....................................................4.1系统设计 ...............................................4.2结构设计 ...............................................4.2.1系统管理模块功能划分 .............................4.2.2⽤户管理模块功能划分 .............................4.2.3商品管理模块功能划分 ............................4.2.4销售收银模块功能划分 ............................4.2.5营业统计模块功能划分 ............................4.2.6供货商管理模块功能划分..........................4.2.7会员管理模块功能划分 ............................4.3数据库设计 ............................................5.详细设计.....................................................5.1系统模块部分处理 .......................................5.2营业统计 ...............................................5.3⽤户管理 ...............................................5.4 商品管理......................................... - 50 -5.5会员管理 ...............................................

5.6供货商管理 .............................................6.编码实现与测试...............................................6.1界⾯设计 ...............................................6.1.1系统界⾯简介 .....................................6.1.2各个界⾯显⽰介绍 .................................

6.2测试 ................................................... 附件⼀(代码)................................................... 附件⼆.........................................................1.前⾔

从第⼀台计算机诞⽣到现在,计算机领域的发展呈现飞速的发展状态,计算机以⾼速的计算速度、⾼度的准确率⽽吸引着世⼈,尤其近⼗⼏年来,计算机硬件的迅速发展,更为计算机的普及提供了前提条件,海量数据管理计算机成了必不可少的⼯具,计算机硬件的⽣产成本在不断降低,计算机再也不再是⾼不可攀遥不可及的新奇事物,现在因其的⾼效、⾼速、低错误的优点⽽⼴泛应⽤于世界各个领域。

随着我国成功加⼊WTO及信息化浪潮的⽇益临近,商场经营管理机制正在发⽣着根本性的变化,商场要想在激烈的市场竞争环境下的求得⽣存,就必须有效地利⽤⼈才、时间、信息结合的优势,就必须有效地进⾏商场内部改⾰和加强商场管理。借助现代信息技术和管理理论,建⽴商场管理信息系统势在必⾏。

本课题的⽬的是设计和开发⼀款适⽤⼩型超市的单机版收银和管理系统,它模拟了超市的运作模式,使对超市的管理变的直观、简便、快捷、⾼效。本系统是基于Windows系列的操作系统,设计架构模式上采⽤了三层结构的技术,即表⽰层、业务逻辑层、数据访问层,表⽰层负责了系统与⽤户之间的交互,业务逻辑层根据系统和⽤户的交互,执⾏了具体的业务逻辑,通过SQL等⽅式向第三层组件提出数据或其它资源的请求。使⽤三层结构,使系统的开发设计条理清晰,易于维护。2.超市收银管理系统概述2.1开发背景

21世纪,超市的竞争也进⼊到了⼀个全新的领域,竞争已不再单纯是规模的竞争,⽽是技术的竞争、管理的竞争、⼈才的竞争。技术的提升和管理的升级是连锁超市业的竞争核⼼。零售领域⽬前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如

何做到商场超市与经济效益具有良好匹配,如何做到事得其才,⼈尽其⽤,如何在满⾜商场效益的同时⼜兼顾商场职⼯的需求,如何在激烈的竞争中扩⼤销售额、降低经营成本、扩⼤经营规模,如何能在瞬息万变的时代使商场与社会环境相适应并且处理好随时变化的超市, 这⼀系列的问题都是需要亟待解决的问题,也成为超市努⼒追求的⽬标。

在以上这些问题前,传统的纸笔⼿⼯记账式的数据管理因其速度慢,效率低,错误率⾼等缺陷已经远远不能满⾜需要了。计算机以其⾼效、⾼速、低错误等的天然优势,再加上现在计算机硬件的价格低廉,不会给企业带来成本上的负担,所以现代数字信息化管理已经成为了主流。超市要实现数字信息化管理,⼀款功能强⼤、适⽤性强、稳定性⾼的管理系统就成了必备条件。

2.2选题的⽬的和意义

在当今的社会环境下,超市收银管理系统成为超市必须的⼯具,本课题是探索和设计开发⼀款⼩型超市收银管理软件,旨在提⾼超市的运作效率,通过全⾯的信息采集和处理,辅助提⾼超市的决策⽔平,提升超市的管理⽔平,降低经营成本,提⾼效益,增强超市扩张能⼒,供有效的技术保障。

由于时间仓促,⽔平有限,本系统还有很多不⾜和缺陷,但也可作为商⽤超市收银系统的⼀个⼤致演⽰和框架。2.3本⽂主要⼯作和研究内容

管理系统不同于⼀般的应⽤软件,管理系统的看设计和开发不仅是技术上的问题,还涉及了管理学科的学问,还必须对管理对象的⼯作流程,管理模式有充分深⼊的的了解,才能开发出⼀款适⽤的管理软件。

本课题的主要⽬标是开发⼀款单机版的⼩型超市收银管理系统,并对管理软件的开发技术以及超市的管理模式和⼯作流程进⾏探索。主要⼯作有以下⼀些⽅⾯:(1)分析⼩型超市的⼯作流程

(2)分析⼩型超市的管理模式

(3)探索管理类软件的开发流程(4)探索管理软件的基本架构设计(5)实现超市收银管理软件的开发

⽬标开发在⼀定局域⽹内超市管理系统,既C/S结构的分布式系统,⽀持多个终端进⾏收银管理,共享⼀个数据库,通过对数据库的管理技术,实现对于在超市局域⽹内使⽤,达到逻辑结构可如下

每个商品管理⼈员和收银员配备了⼀台电脑,并把所有的电脑联⼊超市局域⽹内,以⽅便管理。为了对数据的安全性、准确性地保护,这些电脑都共享⼀个后台数据库2.4本⽂的组织结构任务概述⽬标

⽬前,计算机正以⼀种前所未有的冲击⼒在影响着⼈类的活动,包括⼈类的⽣产和⽇常⽣活。计算机的诞⽣和发展,颠覆了传统的⼯作和管理⽅式,极⼤地改变了⼈类从⽣产到⽣活的各种活动,并且给⼈类带来了新的机遇和挑战。通过计算机的应⽤,社会劳动⽣产率⼤幅度提⾼,并推动经济结构⾰新和产业结构的升级。

为了提⾼超市的⼯作效率,节约成本等,本课题的任务是开发⼀款⼩型超市收银管理系统。本系统只要针对的⽤户是⼀般中型超市或者个体商店。对系统的需求有:⽤户的管理进货、销售管理营业的统计会员管理

再有,界⾯设计必须清晰醒⽬,使⽤户可以⼀⽬了然地知道系统有哪些功能。

希望该系统在实践的同时,能尽快的发现其不⾜,并尽快的改正,尽可能满⾜⽤户的要求。开发环境

本系统使⽤ Visual Basic 编程语⾔,在Visual Basic集成开发环境中开发,使⽤了SQL 数据库进⾏数据的存储。运⾏环境

Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;运⾏时占⽤内存:≤30MB;所需硬盘空间:≤30MB;

软件平台:中⽂Windows XP或更⾼版本条件和限制

由于开发时间有限,对信息的保护⼿段仅限于设置⽤户级别,以及提供数据⽂件的备份,⽐较简单,不能防⽌恶意的破坏,安全性能有待进⼀步完善。3.系统需求分析3.1任务概述⽬标

⽬前,计算机正以⼀种前所未有的冲击⼒在影响着⼈类的活动,包括⼈类的⽣产和⽇常⽣活。计算机的诞⽣和发展,颠覆了传统的⼯作和管理⽅式,极⼤地改变了⼈类从⽣产到⽣活的各种活动,并且给⼈类带来了新的机遇和挑战。通过计算机的应⽤,社会劳动⽣产率⼤幅度提⾼,并推动经济结构⾰新和产业结构的升级。

为了提⾼超市的⼯作效率,节约成本等,本课题的任务是开发⼀适应中型超市收银管理系统。实现C/S结构的分布式系统,⽀持多个终端进⾏收银管理,共享⼀个数据库。对⽤户的权限有明确划分。

⽤户的管理

进货、调货和销售管理营业的统计会员管理

再有,界⾯设计必须清晰醒⽬,使⽤户可以⼀⽬了然地知道系统有哪些功能。

希望该系统在实践的同时,能尽快的发现其不⾜,并尽快的改正,尽可能满⾜⽤户的要求。3.2软件功能的划分与概述本系统主要实现七⼤功能:●商品管理功能

主要对商品的数⽬进⾏管理,⼀般操作部分,商品⼊库、商品信息修改、商品删除、商品查找、及商品统计部分、盘点商品数据、导出商品报表、导⼊商品报表。●销售收银功能

主要对当前超市收银⽅⾯进⾏管理,分为显⽰商品信息(如商品的名称、条形码、类型、价格);当前收银管理,如收银汇总找零,对当前购买商品添加(通过扫描条形码⾃动获得商品编号以及相关价格等)、删除、修改商品价格等;收银完毕后⾃动打印并保存消费记录,包括时间、商品、⾦额等信息。●营业统计功能

针对超市营业额进⾏统计(⼀般为分为年、⽉、⽇)及超市货物统计,该功能可浏览进货明细、销售明细、盘点明细,并对其删除操作;⽤适当格式⽣成相应报表。●供货商管理功能

主要对超市供货商进⾏管理,简单的添加、删除、修改、查找供货商。●会员管理功能

超市的促销⽅案中往往设有会员⼀项,同⼀件商品会员可享有优惠,该模块主要对会员成员信息管理,如增加、删除、修改、查找会员,会员导⼊、导出、会员充值,积分兑奖(注会员积分按消费⾦额累加)。●⽤户管理功能

即对超市员⼯管理,⽤户⼀般分为收银员、管理员、系统超级管理员(不能删除,修改其信息),主要⽤于员⼯注册及查找●系统管理攻功能

超市系统设置主体,主要涉及⽤户管理,系统登录,系统设置、系统信息、系统退出四⼤部分条件限制:

⼀个更为完善的超市收银管理系统,应提供更为强⼤的数据库,对信息的保护⼿段仅限于设置⽤户级别,以及提供数据⽂件的备份,⽐较简单,不能防⽌恶意的破坏,安全性能有待进⼀步完善。系统的扩充要求:

系统应具备与超市连锁系统间的数据信息交流的潜在功。3.3模型建⽴——实体联系图(E-R图)

实体联系图清楚、准确的描述了⽤户数据,以数据模型⽅式反映⽤户的现实环境,形象描绘了数据对象及数据对象之间的关系。数据模型包含三种信息:数据对象、数据对象的属性及数据对象的彼此之间的相互连接的关系实体联系图符号说明:

实体联系图由以下m种基本元素组成,它们的符号见如下:

数据对象(通常称为实体)

或联系

超市管理系统E-R图实现

3.4数据流图

数据流程图是在对系统调研阶段绘制的业务流程图进⾏分析的基础上,从系统的科学性、管理的合理性、实际取得的可⾏性⾓度出发,将信息处理功能和彼此之间的联系⾃顶向下、逐层分解,从逻辑上精确地描述新系统应该有的数据加⼯、数据输⼊、数据输出、数据存储以及数据的来源和去向,综合的反映出信息在系统中的流动、处理和存储情况。也就是说,数据流程图是分层次的,绘制时,先将整个系统作为⼀个加⼯环节画出系统顶层的流程图,然后再逐层细分,画出各个处理功能的第⼀层流程图、第⼆层流程图等,直⾄整个系统不能再分,分解结束。本节将列出并讲解⼏个数据流图。3.4.1数据流图的符号说明

数据流(程)图由以下四种基本元素组成,它们的符号。

数据流图的主要符号3.4.2数据流图的实现

根据超市收银管理系统的实际运⾏情况,划分出了以下管理功能块,并且明确了各个功能块之间的联系,根据这些关系绘出数据流图的最顶层,即第0层,:数据存数据流

0层数据流图

0层数据流图仅从总体上反映了超市收银管理系统的各信息之间的联系,为了

对整个项⽬信息管理系统有⼀个全⾯、详细的了解,应按照⾃顶向下、逐层分解的分析⽅法,对顶层图进⾏进⼀步细化。以下就是对系统管理这个功能模块进⾏细化后所得到的⼀层数据流图。

下⾯是对“系统管理(P6)”功能模块进⼀步细化⽽得到的“系统管理”第⼀层DFD图

“系统管理(P6)”第1层数据流图

根据上图 ,⽤户再 P6.1 模块凭正确的密码和⽤户名进⼊ 6.5 或进⼊ 6.3 或进⼊6.4,可以重新写各数据库的信息,F8 系统信息Z中包含当前⽤户信息。

⽤户登录据流图

系统数据流图

⽤户管理数据流图

系统设置数据流图

对“商品管理(P1)”功能模块进⼀步细化⽽得到的“商品管理”第⼀层DFD 图

商品管理第⼀层DFD图

因篇幅问题不能全部显示,请点此查看更多更全内容

Top