超市收银系统的设计与实现(源码)

摘 要随着超市的运营规模越来越大,商品种类急速增加,使得商品的库存和采购难以合理调配,收银缓慢而容易出错。因此,本超市收银系统实现了管理和收银一体化。让超市的收银更加快速准确,节省时间;商品的采购入库简单方便;商品出售和库存情况一目了然。本毕业设计报告详细的分析了超市的进销过程,从登录模块的设计与实现、管理员模块的设计与实现和收银员模块的设计与实现这几个方面完成“超市收银系统的设计与实现”,并通过系统的背景意义、系统的分析、系统的设计功能模块的详细设计与实现以及系统的测试这几个方面对毕业设计进行了论述。其目的在于让使用者更好的了解此收银系统,更好的运用此收银系统,让本系统发挥它应有的作用。本系统由Tomcat 服务器运行JSP和Servlet,数据库由MySQL开发,利用JDBC技术实现对数据库的操作。
目 录
第一章 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的意义 1
1.3 论文的组织和结构 2
第二章 系统分析 3
2.1 需求分析 3
2.2 系统功能模块图分析 3
2.3 开发环境及关键技术 4
第三章 系统设计 7
3.1 系统ER图 7
3.2 系统文件目录结构 7
3.3 系统数据库设计 8
第四章 功能模块详细设计与实现 10
4.1 登录模块的设计与实现 10
4.2 管理员模块的设计与实现 13
4.3 收银员模块的设计与实现 20
第五章 系统测试 22
5.1 系统的测试 22
5.2 模块测试 22
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1 课题研究的背景
时代在进步,互联网的应用渗透在生活中的每个角落。更多的人群更多的领域享受着它带来的高效、便利,让它发挥越来越强悍的作用。这是一个信息量与日俱增的时代,一切的压力给予了互联网前进的动力。将信息转换成数据也是其改革性的一步。对于管理者来说节省大量的人力物力甚至时间是特别必要的。
 *好棒文|www.hbsrm.com +Q: &351916072& 
高效率并且高正确率的完成信息管理是这个时代追求的境界。
超市是一个面向大众的社会体,从而决定了它数据的众多,信息的繁杂。首先,种类繁多的商品的购买、入库、销出和存储以及低效率收银,无一不要求我们将信息转换数据进行归类存储;让超市运营更加便利性,清爽性甚至机密性。不需要招聘多余的劳动力甚至是多余的金钱耗损,一切信息的数据化都让管理更加清晰直白,高效率甚至低消耗。统一数据化,让管理和信息数据一体化,让超市收银管理体系好处得到了最大的发挥。这种将运营自动化的模式在国内其他产业也是屡试不爽。针对这些特点,本超市收银系统结合了信息管理和收银,节约了运营成本,同时也能完美的解决以上综述的问题。
1.2 课题研究的意义
在这样的大数据时代,一个可以便利高效的管理的超市收银系统也是必不可少的。在一般的大型中大型超市都是使用这一高效性的管理系统。但是很多的小型超市甚至小中型超市仍旧耗费大量人力和劳力来整理货物信息以及进货情况。往往导致进销的不对应,从而出现货物积压。甚至在收银过程中出现收错钱款,找错钱款的现象。这种出错率高消耗成本大的传统的管理机制在越来越发达进步的互联网时代是要被数据化管理所取代的。而本系统则把管理的繁琐抛弃,一切变得更加清晰直观。商品的提供商信息,商品的采买量的计算,产品库存额度;人员信息以及卖出商品的金额等等都能直白反应出来。精确的数据化信息,让超市进出货都有了准确凭证,避免了人工的费时费力,甚至导致的货物大量积压以及货物的过期亏损。不需要浪费大量的人力财力,也可以最大限度的去避免人工收银出错的现象。
超市收银系统的设计,是管理从繁琐低效率人工迈向智能化管理的重要一步。规避了人工管理的缺陷。
1、高效性:众所周知,人工的计算收银难免会出错,最重要的是效率很低,不适用于规模体系逐渐变大的超市管理。而使用了本系统则节省更多时间,收银出错率几乎为零。
2、便利性:传统意义的商品管理归纳,不仅浪费了人力更加繁琐不直观。而该系统的出现可以完美解决这一现状。商品信息,员工信息等等都可以添加删除修改。
1.3 论文的组织和结构
本论文共分为五章,每个章节的内容如下:
第一章,绪论。该章节主要叙述超市收银系统设计的背景,超市收银系统设计的意义,以及介绍了本论文的组织结构。
第二章,系统分析。该章节分析了系统需求、系统功能模块的分析,以及开发环境和关键技术的分析。
第三章,系统设计。该章节设计了系统ER、文件目录结构、以及数据库的设计。
第四章,功能模块详细设计与实现。该章节详细描述了本系统各模块的设计思路,包括:登录模块,管理员模块和收银员模块。
第二章 系统分析
2.1 需求分析
角色权限的管理,登录入口统一,但分为管理员管理界面和收银员管理界面,前者有销售记录界面、用户管理界面、商品管理界面、订货界面,后者为商品销售界面。
用户的管理,统一管理用户的信息,实现新用户的添加、现有用户的信息修改、查询用户、用户信息详情的查看、删除用户等功能。
商品的管理,可以对商品的添加,库存信息的更改,商品退订,商品信息的查看和修改。
供应商的管理,对超市商品供应商的管理,实现新的商品供应商添加、修改现有供应商信息、查看供应商详情、删除供应商等功能。
销售的管理,收银员收款金额的计算,商品销售记录的录入。
销售记录的管理,查看各商品的销售记录,对销售记录的统计,退货后记录的更改。
2.2 系统功能模块图分析
超市收银系统主要分为管理员模块和收银员模块,具体功能模块如图21所示。

图21 系统功能模块图
功能模块的说明
本系统包含管理员和收银员两种角色,根据不同的权限,有各自不同的模块:
收银员:
商品销售:消费结算时记录销售的商品并快速计算销售总额。
管理员:
商品管理:对超市内所有商品进行订货、退货、商品入库、商品出库、商品信息修改等操作。
用户管理:对超市里所有用户有大致分类,并对他们的业绩查询、信息查询、入职、离职等有一些管理功能。
供应商管理:对超市合作的供应商进行添加、修改、删除、搜索查询。
销售盘点:对收银员销售记录的查询,可以直观了解某段时间内的销售情况。
2.3 开发环境及关键技术
(1)开发环境
系统的开发环境:MyEclipse
系统的开发语言:Java
系统的后台数据库:MySQL数据库
开发环境运行系统:Windows 7/Windows XP等
(2)关键技术

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1246.html

好棒文