超市收银管理系统设计与实现(终极版)1650.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《超市收银管理系统设计与实现(终极版)1650.pdf》由会员分享,可在线阅读,更多相关《超市收银管理系统设计与实现(终极版)1650.pdf(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 -1-超市收银管理系统设计与现 目录 1.前言-2-2。超市收银管理系统概述-2-2.1 开发背景-2-2。2 选题的目的和意义-3-2.3 本文主要工作和研究内容-3-2.4 本文的组织结构-4-3.系统需求分析-5-3。1 任务概述-5-32 软件功能的划分与概述-6-3.3 模型建立实体联系图(ER 图)-7-3。4 数据流图-11-3.4。1 数据流图的符号说明-11-3.4.2 数据流图的实现-11-3。5 数字字典:-22-3.6 状态转换图-26-4。总体设计-28-4。1 系统设计-29-4.2 结构设计-30-4.2.1 系统管理模块功能划分-30-4.2.2 用户管理模块
2、功能划分-32-42。3 商品管理模块功能划分-33-42。4 销售收银模块功能划分-34-42。5 营业统计模块功能划分-35-42.6 供货商管理模块功能划分-36-42.7 会员管理模块功能划分-37-43 数据库设计-39-5.详细设计-40-5.1 系统模块部分处理-40-5。2 营业统计错误!未定义书签。5。3 用户管理-46-5。4 商品管理-49-5。5 会员管理-54-5.6 供货商管理-57-6。编码实现与测试-59-6。1 界面设计-59-6.1。1 系统界面简介-59-6.1。2 各个界面显示介绍-59-6。2 测试-60-附件一(代码)-64-2-附件二-70-1.前
3、 言 从第一台计算机诞生到现在,计算机领域的发展呈现飞速的发展状态,计算机以高速的计算速度、高度的准确率而吸引着世人,尤其近十几年来,计算机硬件的迅速发展,更为计算机的普及提供了前提条件,海量数据管理计算机成了必不可少的工具,计算机硬件的生产成本在不断降低,计算机再也不再是高不可攀遥不可及的新奇事物,现在因其的高效、高速、低错误的优点而广泛应用于世界各个领域。随着我国成功加入 WTO 及信息化浪潮的日益临近,商场经营管理机制正在发生着根本性的变化,商场要想在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行商场内部改革和加强商场管理。借助现代信息技术和
4、管理理论,建立商场管理信息系统势在必行。本课题的目的是设计和开发一款适用小型超市的单机版收银和管理系统,它模拟了超市的运作模式,使对超市的管理变的直观、简便、快捷、高效.本系统是基于 Windows 系列的操作系统,设计架构模式上采用了三层结构的技术,即表示层、业务逻辑层、数据访问层,表示层负责了系统与用户之间的交互,业务逻辑层根据系统和用户的交互,执行了具体的业务逻辑,通过 SQL 等方式向第三层组件提出数据或其它资源的请求。使用三层结构,使系统的开发设计条理清晰,易于维护.2.超市收银管理系统概述 2.1 开发背景 21 世纪,超市的竞争也进入到了一个全新的领域,竞争已不再单纯是规模的竞争
5、,而是技术的竞争、管理的竞争、人才的竞争.技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何做到商场超市与经济效益具有良好匹配,如何做到事得其才,人尽其用,如何在满足商场效益的同时又兼顾商场职工的需求,如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,如何能在瞬息万变的时代使商场与社会环境相适应并且处理 -3-好随时变化的超市,这一系列的问题都是需要亟待解决的问题,也成为超市努力追求的目标。在以上这些问题前,传统的纸笔手工记账式的数据管理因其速度慢,效率低,错误率高等缺陷已经远远不能满足需要
6、了。计算机以其高效、高速、低错误等的天然优势,再加上现在计算机硬件的价格低廉,不会给企业带来成本上的负担,所以现代数字信息化管理已经成为了主流。超市要实现数字信息化管理,一款功能强大、适用性强、稳定性高的管理系统就成了必备条件。2。2 选题的目的和意义 在当今的社会环境下,超市收银管理系统成为超市必须的工具,本课题是探索和设计开发一款小型超市收银管理软件,旨在提高超市的运作效率,通过全面的信息采集和处理,辅助提高超市的决策水平,提升超市的管理水平,降低经营成本,提高效益,增强超市扩张能力,供有效的技术保障。由于时间仓促,水平有限,本系统还有很多不足和缺陷,但也可作为商用超市收银系统的一个大致演
7、示和框架。2.3 本文主要工作和研究内容 管理系统不同于一般的应用软件,管理系统的看设计和开发不仅是技术上的问题,还涉及了管理学科的学问,还必须对管理对象的工作流程,管理模式有充分深入的的了解,才能开发出一款适用的管理软件。本课题的主要目标是开发一款单机版的小型超市收银管理系统,并对管理软件的开发技术以及超市的管理模式和工作流程进行探索。主要工作有以下一些方面:(1)分析小型超市的工作流程 (2)分析小型超市的管理模式(3)探索管理类软件的开发流程(4)探索管理软件的基本架构设计(5)实现超市收银管理软件的开发 目标开发在一定局域网内超市管理系统,既 C/S 结构的分布式系统,支持多个终端进行
8、收银管理,共享一个数据库,通过对数据库的管理技术,实现对于在超市局域网内使用,-4-达到逻辑结构可如下 每个商品管理人员和收银员配备了一台电脑,并把所有的电脑联入超市局域网内,以方便管理。为了对数据的安全性、准确性地保护,这些电脑都共享一个后台数据库 2.4 本文的组织结构 任务概述 目标 目前,计算机正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。计算机的诞生和发展,颠覆了传统的工作和管理方式,极大地改变了人类从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。通过计算机的应用,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。为了提高超市的工作效率,节
9、约成本等,本课题的任务是开发一款小型超市收银管理系统。本系统只要针对的用户是一般中型超市或者个体商店。对系统的需求有:用户的管理 N F D E A B C 共享一个超市收银管理系统数据库 -5-进货、销售管理 营业的统计 会员管理 再有,界面设计必须清晰醒目,使用户可以一目了然地知道系统有哪些功能。希望该系统在实践的同时,能尽快的发现其不足,并尽快的改正,尽可能满足用户的要求.开发环境 本系统使用 Visual Basic 编程语言,在 Visual Basic 集成开发环境中开发,使用了SQL 数据库进行数据的存储。运行环境 Intel486 以上系列、AMD K6 以上系列等 PC 台式
10、机和便携式电脑;运行时占用内存:30MB;所需硬盘空间:30MB;软件平台:中文 Windows XP 或更高版本 条件和限制 由于开发时间有限,对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3.系统需求分析 3。1 任务概述 目标 目前,计算机正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。计算机的诞生和发展,颠覆了传统的工作和管理方式,极大地改变了人类从生产到生活的各种活动,并且给人类带来了新的机遇和挑战.通过计算机的应用,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。为了提高超市的工
11、作效率,节约成本等,本课题的任务是开发一适应中型超市收银管理系统。实现 C/S 结构的分布式系统,支持多个终端进行收银管理,共享一个数据库。对用户的权限有明确划分。-6-用户的管理 进货、调货和销售管理 营业的统计 会员管理 再有,界面设计必须清晰醒目,使用户可以一目了然地知道系统有哪些功能。希望该系统在实践的同时,能尽快的发现其不足,并尽快的改正,尽可能满足用户的要求.32 软件功能的划分与概述 本系统主要实现七大功能:商品管理功能 主要对商品的数目进行管理,一般操作部分,商品入库、商品信息修改、商品删除、商品查找、及商品统计部分、盘点商品数据、导出商品报表、导入商品报表。销售收银功能 主要
12、对当前超市收银方面进行管理,分为显示商品信息(如商品的名称、条形码、类型、价格);当前收银管理,如收银汇总找零,对当前购买商品添加(通过扫描条形码自动获得商品编号以及相关价格等)、删除、修改商品价格等;收银完毕后自动打印并保存消费记录,包括时间、商品、金额等信息。营业统计功能 针对超市营业额进行统计(一般为分为年、月、日)及超市货物统计,该功能可浏览进货明细、销售明细、盘点明细,并对其删除操作;用适当格式生成相应报表。供货商管理功能 主要对超市供货商进行管理,简单的添加、删除、修改、查找供货商.会员管理功能 超市的促销方案中往往设有会员一项,同一件商品会员可享有优惠,该模块 主要对会员成员信息
13、管理,如增加、删除、修改、查找会员,会员导入、导出、会员充值,积分兑奖(注 会员积分按消费金额累加).用户管理功能 即对超市员工管理,用户一般分为收银员、管理员、系统超级管理员(不能删除,-7-修改其信息),主要用于员工注册及查找 系统管理攻功能 超市系统设置主体,主要涉及用户管理,系统登录,系统设置、系统信息、系统退出四大部分 条件限制:一个更为完善的超市收银管理系统,应提供更为强大的数据库,对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。系统的扩充要求:系统应具备与超市连锁系统间的数据信息交流的潜在功.3.3 模型建立实体联
14、系图(E-R 图)实体联系图清楚、准确的描述了用户数据,以数据模型方式反映用户的现实环境,形象描绘了数据对象及数据对象之间的关系。数据模型包含三种信息:数据对象、数据对象的属性及数据对象的彼此之间的相互连接的关系 实体联系图符号说明:实体联系图由以下 m 种基本元素组成,它们的符号见如下:或 数据对象(通常称为实体)或 数据对象属性,即实体属性 联系 超市管理系统 E-R 图实现 -8-小票 应付金额 商品名称 商品数目 商品单价 实付金额 找零 -9-m n 1 1 m n m n 供应商 供应 商品 m 仓库 n 库存 管理 会员 会员姓名 联系方式 ID 号 地址 供应商名 电话 供应种
15、类 数量 单价 商品名 管理员 姓名 类型 密码 对应 积分卡 卡号 积分值 品类 编号 条形码 库存量 操作权限 销售 小票 -10-m n 1 1 m n m n 供应商 供应 商品 m 仓库 n 库存 管理 会员 会员姓名 联系方式 ID 号 地址 供应商名 电话 供应种类 数量 单价 商品名 管理员 姓名 类型 密码 对应 积分卡 卡号 积分值 品类 条形码 库存量 销售 小票 操作权限 编号 -11-3。4 数据流图 数据流程图是在对系统调研阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际取得的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,
16、从逻辑上精确地描述新系统应该有的数据加工、数据输入、数据输出、数据存储以及数据的来源和去向,综合的反映出信息在系统中的流动、处理和存储情况.也就是说,数据流程图是分层次的,绘制时,先将整个系统作为一个加工环节画出系统顶层的流程图,然后再逐层细分,画出各个处理功能的第一层流程图、第二层流程图等,直至整个系统不能再分,分解结束。本节将列出并讲解几个数据流图。3。4.1数据流图的符号说明 数据流(程)图由以下四种基本元素组成,它们的符号。数据流图的主要符号 3。4.2数据流图的实现 根据超市收银管理系统的实际运行情况,划分出了以下管理功能块,并且明确了各个功能块之间的联系,根据这些关系绘出数据流图的
17、最顶层,即第 0 层,:加工(处理逻辑)数据存储 数据流 外部项(外部实体)-12-0 层数据流图 0 层数据流图仅从总体上反映了超市收银管理系统的各信息之间的联系,为了对整个项目信息管理系统有一个全面、详细的了解,应按照自顶向下、逐层分解的分析方法,对顶层用户(管理员)P1 商品管理 D1 商品信息数据 P2 营业统计 P3 供货商管理 P5 用户管理 P6 系统管理 P4 会员管理 D3 销售信息数据 D2 进货信息数据 D4 盘点信息数据 D5 供货商信息数据 D6 会员信息数据 D7 用户信息数据 D8 系统信息数据 商品信息 商品信息 F8 系统信息 系统信息 销售信息 进货信息 盘
18、点信息 会员信息 供货商信息 销售信息 进货信息 盘点信息 用户信息 用户信息 用户信息 统计信息 供货商信息 会员信息 供货商信息 会员信息 D9 备份信息数据 备份信息 进货信息 盘点信息 会员信息 商品信息 供货商信息 销售信息 -13-图进行进一步细化。以下就是对系统管理这个功能模块进行细化后所得到的一层数据流图.下面是对“系统管理(P6)功能模块进一步细化而得到的“系统管理”第一层 DFD 图 “系统管理(P6)”第 1 层数据流图 根据上图,用户再 P6.1 模块凭正确的密码和用户名进入 6。5 或进入 6。3 或进入6。4,可以重新写各数据库的信息,F8 系统信息 Z 中包含当前
19、用户信息。用户(管理员)P6.1 用户登录 D7 用户信息数据 D8 系统信息数据 P6.2 系统设置 P6.3 关于系统 用户信息 F8 系统信息 用户信息 系统信息 D9 备份信息数据 备份信息 系统信息 用户信息 D1 商品信息数据 D3 销售信息数据 D2 进货信息数据 D4 盘点信息数据 D5 供货商信息数据 D6 会员信息数据 供货商信息 会员信息 盘点信息 商品信息 销售信息 系统信息 P6.5 进入功能导航 系统信息 用户信息 系统信息 P6.4 用户管理 -14-用户登录据流图 系统数据流图 用户(管理员)P6.1.2 校验用户名和密码 D7 用户信息数据 D8 系统信息数据
20、 P6.5 进入功能导航 P6.1.1 接收用户名和密码 输入的用户名和密码 P6.1.4 登录失败 P6.1.3 登录成功 输入的用户名和密码 系统信息 用户信息 F8 系统信息 户名密码错误 输入用户名和密码正确 要求重新输入 用户(管理员)D7 用户信息数据 P6.3.2 修改成功 当前用户名 D8 系统信息数据 P6.3.1 修改密码 密码修改成功 P6.3.3 修改失败 密码修改失败 重新输入新旧密码和确认新密码 输入新旧密码和确认新密码 修改后的用户密码 -15-用户管理数据流图 超级 管理员 修 改 用 户(管理员)添加用户(管理员)删除用户(管理员)修改信息 删除信息 添加信息
21、 用户处理信息 对用户(管理员)处理信息 D7 用户信息数据 更新信息 更新信息 更新信息 D8 系统信息数据 F7 用户信息 P6.4.1 P6.4.3 P6.4.4 P6.4.2 -16-系统设置数据流图 对“商品管理(P1)”功能模块进一步细化而得到的“商品管理”第一层 DFD 图 D8 系统信息数据 P6.2.1 选项设置 D4 盘点信息数据 P6.2.2 数据库初始化 P6.2.3 数据库备份 P6.2.4 数据库恢复 P6.2.5 商店设置 P6.2.6 打印设置设置 D2 进货信息数据 D3 销售信息数据 D9 备份信息数据 D5 供货商信息数据 用户(管理员)D1 商品信息数据
22、 D6 会员信息数据 新 的 商店信息 新 的 商店信息 新的选项 新的选项信新的打印设置 初始化的选项 新的打印设置 商品信息 销售信息 进货信息 盘点信息 供货商信息 会员信息 进货信息 销售信息 商品信息 盘点信息 供货商信息 会员信息 备份数据 备份数据 备份命令 恢复命令 -17-商品信息 D8 系统信息数据 D1 商品信息数据 D2 进货信息数据 D4 盘点信息数据 D5 供货商信息数据 D6 会员信息数据 P6.2 系统设置 用户(管理员)D9 execel 商品文件记录 D3 销售信息数据 P1.2 添加商品 P1.4 修改商品 P1.5 查找商品 P1.3 删除商品 商品信息
23、 商品信息 商品信息 商品信息 商品信息 商品信息 商品信息 商品信息 商品信息 进货信息 商品信息 P1.1 盘点商品 盘点信息 盘点信息 商品信息 商品信息 商品信息 商品信息 会员信息 商品管理第一层 DFD 图 P1.6 调整商品数据 -18-对“会员管理(P4)”功能模块进一步细化而得到的“会员管理”第一层 DFD 图 对积分管理进一步细化可得会员管理流程图如下 消费者(会员)会员管理 会员管理 D6 会员信息数据 用户(管理员)P4.6 会员导出 P4.5 积分管理 P4.2 会员充值 P4.3 添加会员 P4.4 删除会员 P4.1 查找 会员 P4.7 生成表格视图 会员兑奖或
24、充值 会员积分信息 会员信息 消费者信息 消费者信息 会员信息 会员信息 会员信息 会员信息 会员信息 -19-对“营业统计(P2)”功能模块进一步细化而得到的“营业统计第一层 DFD 图 会员信息 会员信息 会员信息 会 员 信息 销售信息 销售信息 会员信息 D6 会员信息数据 D3 销售信息数据 P4.5.3 积分积累 P4.5.4 积分兑换 会员 P4.5.2 兑换 积分管理流程图 P4.5.1 消费 -20-营业统计模块 P2。1“明细管理”进一步细化可得明细管理数据流图 营业统计”第一层 DFD 图 报表信息 D2 进货信息数据 D4 盘点信息数据 D3 销售信息数据 P2.2 年
25、销售统计 P2.3 月销售统计 P2.4 日销售统计 P2.1 明细管理 P2.6 报表生成 P2.7 柱状图显示 P2.5 导出销售信息 盘点信息 进货信息 进货或盘点信息 年销售信息 月销售信息 销售信息 日销售信息 年销售信息 销售信息 日销售信息 月销售信息 -21-对供货商管理(P3)”功能模块进一步细化而得到的“供货商管理”第一层 DFD 图盘点信息 报表信息 明细管理数据流图 进货信息 D4 盘点信息数据 进货信息 P2.6 报表生成 P2.7 柱状图显示 盘点信息 P2.1.2 进货信息删除 P2.1.2 进货信息导出 P2.1.2 盘点信息浏览 P2.1.2 盘点信息删除 P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 收银 管理 系统 设计 实现 终极 1650
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内