资源预览内容
第1页 / 共77页
第2页 / 共77页
第3页 / 共77页
第4页 / 共77页
第5页 / 共77页
第6页 / 共77页
第7页 / 共77页
第8页 / 共77页
第9页 / 共77页
第10页 / 共77页
亲,该文档总共77页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
超市收银管理系统设计与现目录1.前 言- 2 -2.超市收银管理系统概述- 2 -2.1开发背景- 3 -2.2选题的目的和意义- 3 -2.3本文主要工作和研究内容- 4 -2.4本文的组织结构- 5 -3.系统需求分析- 6 -3.1任务概述- 6 -32软件功能的划分与概述- 7 -3.3模型建立实体联系图(E-R图)- 8 -3.4数据流图- 12 -3.4.1数据流图的符号说明- 12 -3.4.2数据流图的实现- 12 -3.5数字字典:- 23 -3.6状态转换图- 28 -4.总体设计- 30 -4.1系统设计- 31 -4.2结构设计- 32 -4.2.1系统管理模块功能划分- 32 -4.2.2用户管理模块功能划分- 34 -42.3商品管理模块功能划分- 35 -42.4销售收银模块功能划分- 37 -42.5营业统计模块功能划分- 37 -42.6供货商管理模块功能划分- 39 -42.7会员管理模块功能划分- 39 -43数据库设计- 41 -5.详细设计- 42 -5.1系统模块部分处理- 42 -5.2营业统计- 44 -5.3用户管理- 48 -5.4 商品管理- 50 -5.5会员管理- 56 -5.6供货商管理- 59 -6.编码实现与测试- 61 -6.1界面设计- 61 -6.1.1系统界面简介- 61 -6.1.2各个界面显示介绍- 61 -6.2测试- 65 -附件一(代码)- 70 -附件二- 78 -1.前 言从第一台计算机诞生到现在,计算机领域的发展呈现飞速的发展状态,计算机以高速的计算速度、高度的准确率而吸引着世人,尤其近十几年来,计算机硬件的迅速发展,更为计算机的普及提供了前提条件,海量数据管理计算机成了必不可少的工具,计算机硬件的生产成本在不断降低,计算机再也不再是高不可攀遥不可及的新奇事物,现在因其的高效、高速、低错误的优点而广泛应用于世界各个领域。随着我国成功加入WTO及信息化浪潮的日益临近,商场经营管理机制正在发生着根本性的变化,商场要想在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行商场内部改革和加强商场管理。借助现代信息技术和管理理论,建立商场管理信息系统势在必行。本课题的目的是设计和开发一款适用小型超市的单机版收银和管理系统,它模拟了超市的运作模式,使对超市的管理变的直观、简便、快捷、高效。本系统是基于Windows系列的操作系统,设计架构模式上采用了三层结构的技术,即表示层、业务逻辑层、数据访问层,表示层负责了系统与用户之间的交互,业务逻辑层根据系统和用户的交互,执行了具体的业务逻辑,通过SQL等方式向第三层组件提出数据或其它资源的请求。使用三层结构,使系统的开发设计条理清晰,易于维护。2.超市收银管理系统概述2.1开发背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再单纯是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何做到商场超市与经济效益具有良好匹配,如何做到事得其才,人尽其用,如何在满足商场效益的同时又兼顾商场职工的需求,如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,如何能在瞬息万变的时代使商场与社会环境相适应并且处理好随时变化的超市, 这一系列的问题都是需要亟待解决的问题,也成为超市努力追求的目标。在以上这些问题前,传统的纸笔手工记账式的数据管理因其速度慢,效率低,错误率高等缺陷已经远远不能满足需要了。 计算机以其高效、高速、低错误等的天然优势,再加上现在计算机硬件的价格低廉,不会给企业带来成本上的负担,所以现代数字信息化管理已经成为了主流。超市要实现数字信息化管理,一款功能强大、适用性强、稳定性高的管理系统就成了必备条件。2.2选题的目的和意义在当今的社会环境下,超市收银管理系统成为超市必须的工具,本课题是探索和设计开发一款小型超市收银管理软件,旨在提高超市的运作效率,通过全面的信息采集和处理,辅助提高超市的决策水平,提升超市的管理水平,降低经营成本, 提高效益,增强超市扩张能力, 供有效的技术保障。由于时间仓促,水平有限,本系统还有很多不足和缺陷,但也可作为商用超市收银系统的一个大致演示和框架。2.3本文主要工作和研究内容管理系统不同于一般的应用软件,管理系统的看设计和开发不仅是技术上的问题,还涉及了管理学科的学问,还必须对管理对象的工作流程,管理模式有充分深入的的了解,才能开发出一款适用的管理软件。本课题的主要目标是开发一款单机版的小型超市收银管理系统,并对管理软件的开发技术以及超市的管理模式和工作流程进行探索。主要工作有以下一些方面:(1)分析小型超市的工作流程(2)分析小型超市的管理模式(3)探索管理类软件的开发流程(4)探索管理软件的基本架构设计(5)实现超市收银管理软件的开发目标开发在一定局域网内超市管理系统,既C/S结构的分布式系统,支持多个终端进行收银管理,共享一个数据库,通过对数据库的管理技术,实现对于在超市局域网内使用,达到逻辑结构可如下每个商品管理人员和收银员配备了一台电脑,并把所有的电脑联入超市局域网内,以方便管理。为了对数据的安全性、准确性地保护,这些电脑都共享一个后台数据库NFDEABC共享一个超市收银管理系统数据库 2.4本文的组织结构 任务概述 目标目前,计算机正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。计算机的诞生和发展,颠覆了传统的工作和管理方式,极大地改变了人类从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。通过计算机的应用,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。为了提高超市的工作效率,节约成本等,本课题的任务是开发一款小型超市收银管理系统。本系统只要针对的用户是一般中型超市或者个体商店。对系统的需求有:用户的管理进货、销售管理营业的统计会员管理再有,界面设计必须清晰醒目,使用户可以一目了然地知道系统有哪些功能。希望该系统在实践的同时,能尽快的发现其不足,并尽快的改正,尽可能满足用户的要求。 开发环境本系统使用 Visual Basic 编程语言,在Visual Basic集成开发环境中开发,使用了SQL 数据库进行数据的存储。运行环境v Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;v 运行时占用内存:30MB;v 所需硬盘空间:30MB;v 软件平台:中文Windows XP或更高版本条件和限制由于开发时间有限,对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3.系统需求分析3.1任务概述目标目前,计算机正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。计算机的诞生和发展,颠覆了传统的工作和管理方式,极大地改变了人类从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。通过计算机的应用,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。为了提高超市的工作效率,节约成本等,本课题的任务是开发一适应中型超市收银管理系统。实现C/S结构的分布式系统,支持多个终端进行收银管理,共享一个数据库。对用户的权限有明确划分。用户的管理进货、调货和销售管理营业的统计会员管理再有,界面设计必须清晰醒目,使用户可以一目了然地知道系统有哪些功能。希望该系统在实践的同时,能尽快的发现其不足,并尽快的改正,尽可能满足用户的要求。 32软件功能的划分与概述本系统主要实现七大功能:l 商品管理功能主要对商品的数目进行管理,一般操作部分,商品入库、商品信息修改、商品删除、商品查找、及商品统计部分、盘点商品数据、导出商品报表、导入商品报表。l 销售收银功能主要对当前超市收银方面进行管理,分为显示商品信息(如商品的名称、条形码、类型、价格);当前收银管理 ,如收银汇总找零,对当前购买商品添加(通过扫描条形码自动获得商品编号以及相关价格等)、删除、修改商品价格等;收银完毕后自动打印并保存消费记录,包括时间、商品、金额等信息。 l 营业统计功能针对超市营业额进行统计(一般为分为年、月、日)及超市货物统计,该功能可浏览进货明细、销售明细、盘点明细,并对其删除操作;用适当格式生成相应报表。l 供货商管理功能主要对超市供货商进行管理,简单的添加、删除、修改、查找供货商。l 会员管理功能超市的促销方案中往往设有会员一项,同一件商品会员可享有优惠,该模块主要对会员成员信息管理,如增加、删除、修改、查找会员,会员导入、导出、会员充值,积分兑奖(注 会员积分按消费金额累加)。l 用户管理功能即对超市员工管理,用户一般分为收银员、管理员、系统超级管理员(不能删除,修改其信息),主要用于员工注册及查找l 系统管理攻功能超市系统设置主体,主要涉及用户管理,系统登录,系统设置、系统信息、系统退出四大部分条件限制: 一个更为完善的超市收银管理系统,应提供更为强大的数据库,对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。系统的扩充要求:系统应具备与超市连锁系统间的数据信息交流的潜在功。3.3模型建立实体联系图(E-R图)实体联系图清楚、准确的描述了用户数据,以数据模型方式反映用户的现实环境,形象描绘了数据对象及数据对象之间的关系。数据模型包含三种信息:数据对象、数据对象的属性及数据对象的彼此之间的相互连接的关系实体联系图符号说明:实体联系图由以下m种基本元素组成,它们的符号见如下:或 数据对象(通常称为实体)或 数据对象属性,即实体属性 联系超市管理系统E-R图实现小票应付金额商品名称商品数目商品单价实付金额找零mn11mnmn供应商供应商品m仓库n库存管理会员会员姓名联系方式ID号地址供应商名电话供应种类数量单价商品名管理员姓名类型密码对应积分卡卡号积分值品类编号条形码库存量操作权限销售小票mn11mnmn供应商供应商品m仓库n库存管理会员会员姓名联系方式ID号地址供应商名电话供应种类数量单价商品名管理员姓名类型密码对应积分卡卡号积分值品类条形码库存量销售小票操作权限编号3.4数据流图数据流程图是在对系统调研阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际取得的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号