您好,欢迎访问三七文档
*******************实践教学*******************兰州理工大学计算机与通信学院2013年秋季学期Java课程设计题目:超市收银系统专业班级:计算机科学与技术班姓名:学号:指导教师:成绩:2摘要随着销售行业竞争日益激烈,小型超市收银系统的引入显得极其重要。它不但可以提高进销存管理的工作效率,而且可以有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,从根本上提升超市的市场竞争力。本系统运用计算机管理信息技术,对超市的进销存过程进行详细的分析,实现了对超市的进货、销售和库存的科学管理。它主要包括以下几大模块:登录模块、商品入库模块、商品销售模块、营业统计模块、商品信息模块、供应商信息模块、用户信息模块。各模块相许独立,同时又构成统一的整体。本文主要介绍了小型超市收银系统的环境、所用到的开发语言、功能作用、设计的方案等各方面的内容,其目的在于让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。另外在文中还予以指出了系统开发有待于进一步完善发展的方向。关键词:收银系统控件窗体.net平台3目录绪论........................................................................61.统分析与设计...............................................................51.1设计内容.............................................................71.2程序功能需求........................................................81.3程序性能需求........................................................81.4程序可靠性和可用性需求.............................................81.5程序出错处理需求....................................................81.6程序运行需求........................................................81.7程序将来可能提出的要求.............................................92.详细设计...............................................................102.1程序设计总体框图....................................................102.2类与类之间的关系....................................................113.系统测试...............................................................173.1.系统主页面..........................................................173.2.系统判断是不是会员..................................................173.3.输入商品代号........................................................183.5.消费总额............................................................193.6.信息总汇............................................................204.软件使用说明..............................................................204.1.登录界面............................................................204.2非会员界面........................................................214.3消费总额界面........................................................224.4总汇界面............................................................22总结.......................................................................23致谢.......................................................................24参考文献....................................................................25附录原程序(带注释).........................................................264绪论随着现代科学技术的迅猛发展,人们的生活方式正发生着巨大的变化。计算机技术已经渗透到各个领域,成为各个行业必不可少的工具。特别是Internet技术的推广和信息高速公路的建立,使得IT产业在市场竞争中越发显示出其独特的优势。科学技术是第一生产力,科学技术的发展让人类更加受益。各类信息系统应用于各行各业,不但给管理上带来了极大的便利,而且还提高了工作效率。中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小型超市之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小型超市带来了更多的发展机会,同时也增大了超市行业间的竞争强度。这就要求中小型超市必须改变营业管理模式,提高运营效率。目前,我国中小型超市的信息化水平还很低。随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用电脑管理进货、库存、销售等诸多环节也已成为必然趋势。51.系统分析与设计社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人民对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必须去购买,而是凭着喜欢、意欲和感官去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场(supermarket)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境,往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引的顾客的优势所在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因为,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。现代化事业的发展,也使超市的管理数段发生前所未有的革命,计算机的运用正在发达国家的各类商店超市中普及。由于它能够准确记载和查询有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部财务、工资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平。国外很多发达资本主义国家的有关人士都在开发超市管理系统,开发出很多大型的软件,由于本人能力有限,开发一个小型超市管理系统,它可以使我们国内新起小型超市可以更好的操作。此系统的有减少差错,节省人力、减少顾客购物时间,增加客流量,提高顾客满意度等特点。我通过开发这个简单管理信息系统,巩固了以前所学的知识,提高了应用能力。1.1设计内容该软件主要实现了以下功能:(1)使用图形用户界面;(2)由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询;(3)另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200元,可为其发放一张会员卡,以后再该商场购物可享受9折优惠。61.2程序功能需求1.由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。2.判断顾客是不是会员。3.可以得到商品的价格。4.可以计算出所有商品的价格和,并显示所有商品的价格的信息。1.3程序性能需求1)计算机硬件要求:P4以上微机。2)计算机软件要求:安装Java的JDK6软件。3)画图程序最终是在Windows操作系统上实现图形用户界面的窗口化。1.4程序可靠性和可用性需求超市收银系统程序的可靠性和可用性:即在选择了相应的程序按钮后其就能实现相应功能的作用。1.5程序出错处理需求超市收银系统程序需要编写有相应的容错、调试等功能。比如关闭是提醒保存;或当出现其它什么错误时可以抛出异常、程序调试、基本的容错等功能。1.6程序运行需求超市收银系统程序运行需求:在P4以上的计算机,在Windows操作系统上安装Java的JDK程序,并配置好相应的“环境变量”。设置环境变量CLASSPATH和PATH。运行调试可以用windows系统自带的DOS中cmd.exe或破解版的“JCreator编辑器”、“EditPlus编辑器”等软件调试运行Java程序。71.7程序将来可能提出的要求功能要求:输出所买商品的总和,以及每种商品的个数,每件商品的单价,及够买商品的人数。82.程序总体设计思想系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。图书管理系统需要实现的功能主要有四大块:“判断”、“输入商品代号”、“结帐”和“总汇”模块。功能的实现:1.“判断”模块:(1)会员(2)非会员2.“输入商品代号”模块:(1)可以显示商品的单价,(2)商品总价,(3)商品数量3.“结帐”模块:(1)显示消费总额4.“总汇”模块(1)消费总额(2)商品的消费数量(3)消费人数2.1程序设计总体框图如图2.1所示:9图2.1输入会员卡号判断失败系统开始判断结帐总汇退出102.2程序详细设计(1)商品类的建立和说明publicshangpin(Stringa,Stringb,intc){SId=a;Smane=b;jiage=c;}}classhuiyuan{StringHId;StringHname;publichuiyuan(Stringa,Stringb){HId=a;Hname=b;}}(2)超市类的建立和说明publicclasschaoshiextendsJFrame{11staticintkey=0;//会员staticintsum1=0;//总消费staticintsum2=0;//当天合计staticinthuiyuansum=0;//会员人数staticintSpinsum1=0;//商品1合计staticintSpinsum2=0;//商品2合计staticintSpinsum3=0;//商品3合计staticintSpinsum4=0;//商品4合计stati
本文标题:超市收银系统
链接地址:https://www.777doc.com/doc-1409787 .html