1、 课课 程程 设设 计计 超市收银系统超市收银系统 2014 年 06 月 24 日 目 录 1 引言 1 2 系统分析 2 2.1 超市收银系统需求分析 2 2.2 超市收银系统静态模型 4 2.3 超市收银系统动态模型 6 2.4 系统目标 6 2.5 运行环境 6 3 超市收银系统具体功能描述及实现 7 3.1 具体功能描述 7 3.1.1 用户管理 9 3.1.2 商品管理 11 3.1.3 收银员管理 13 3.1.4 收银管理 15 3.1.5 退货管理 16 3.1.6 销售收费 17 3.1.7 结算找零 18 3.1.8 退货录入 19 4 网站整体设计 20 4.1 CSS
2、 样式单文件设计 20 4.2 MYSQL 数据库设计 20 4.2.1 超市收银系统库表设计. 20 4.2.2 系统数据连接类. 21 5 结束语 22 鲁东大学本科课程设计 1 超市收银系统 蔡旸普 (信息与电子工程学院,软件工程专业,2011 级 1 班,20112212445) 摘摘 要:要: 超市收银管理系统是对超市的收款信息与库存盘点等进行管理的计算机网络 软件系统,它可完成超市中查询查询用户信息,更改用户信息,商品信息,更改 商品信息,查询收银员信息,更改收银员信息,退货信息,收益信息等。 关键词:关键词: 超市收银系统;JSP;数据库;设计与实现 1 引言引言 社会生活的现代
3、化,使得市场的走向发生巨大变化,由于经济的发展,人民 对生活的需求已经不再满足于丰衣足食的低度要求, 许多人们往往不是单纯为满 足生活必须去购买,而是凭着喜欢、意欲和感官去购买。如果一个商店能够打动 顾客、 吸引顾客, 自然会顾客盈门, 而近几年新兴产业中超级市场 (supermarket) 的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境,往往是打动顾 客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引的 顾客的优势所在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的 商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因为,超市经营 者如果不掌握当今市
4、场发展的这一走向, 不能将超市现代化经营作为奴努力开拓 的目标,就无法使经营活络、财源茂盛。 现代化事业的发展,也使超市的管理数段发生前所未有的革命,计算机的 运用正在发达国家的各类商店超市中普及。 由于它能够准确记载和查询有关超市 经营活动的大量数据, 帮助超市经营者掌握和分析营销情况, 及时作出正确决策, 并且有利于商店内部财务、工资、人员、库存、销售情况等管理,因而大大提高 了现代超市的管理水平。 国外很多发达资本主义国家的有关人士都在开发超市管 理系统,开发出很多大型的软件,由于本人能力有限,开发一个小型超市管理系 统,它可以使我们国内新起小型超市可以更好的操作。此系统的有减少差错,节
5、 省人力、减少顾客购物时间,增加客流量,提高顾客满意度等特点。我通过开发 这个简单管理信息系统,巩固了以前所学的知识,提高了应用能力。 鲁东大学本科课程设计 2 2 系统分析系统分析 网络应用开发技术在日新月异地进步, 从而使网站应用系统的开发模式具有 多种选择性,达到同样的目标可以采用很多不同的方式,现代的应用系统越来越 成为一个庞大的集成方案,需要考虑不同的操作平台、不同的应用服务器、不同 的数据库、不同的编程语言、不同的传输介质等,现在有 Windows、Unix、Linux 等各种服务器操作平台, 有 Access、 SQL Server、 Oracle、 DB2、 Sybase 和
6、MySQL 等数据库,有 ASP、JAVA、PHP、CGI、JSP、C+、VB 和 Delphi等工具,系统 分析就是确定是选择Windows + MySQL + JSP好还是Unix + Oracle +JAVA合适, 我们要针对不同的应用场合进行分析。此外,各类软件和语言还在不断发展进步 之中,因此系统分析工作从很大程度上决定了系统开发的成败。 根据制作网站的需要,本系统选用 Windows 操作系统, MySQL 数据库和 JSP 技术。 2.1 超市收银系统需求分析 对于大型超市信息管理系统来说,通常它会把员工人事管理系统也包括在 内。 由于现考虑的是小型超市, 其可承担的研发支费也有限。 所以在这个系统中, 要实现的功能主要如下: (1)对库存产品进行资料管理和统计; (2)对产品的进货单和产品的销售单进行录入管理和统计; (3)对进货、销售、库存情况进行查询; (4)对用户进行管理,通过用户名和密码进行登录; (5)对供应商基本信息的管理; (6)对赢利状况分析,进行营业统计; 根据需求确定以下功能模块: (1)本系统是多用户系统,用户可分为管理员和收