您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 超市收银系统设计说明书
1摘要对于超市来说由于商品种类繁多、采购销售频繁,采用手工记录的方式很容出错,并且查找管理都十分不方便,因此开发一个简单有效的小型超市收银系统十分的必要,利用计算机管理软件来管理超市的各种数据信息。通过超市收银系统这个平台,可以实现商品管理的信息化、网络化、系统化、规范化,使工作人员从繁杂的数据查询和统计中解脱出来,减少工作量。系统的主要功能包括:商品分类管理、商品管理、采购管理、销售管理、库存信息浏览、存放地管理、供应商管理等。本系统前台主要使用JSP作为开发语言,后台数据库采用SQLServer2005。系统的开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的超市收银系统。它是一种基于SSH框架的Web应用程序。在开发过程中,注意使其符合操作的业务流程,并力求系统的易用性、可维护性,使得本系统易于使用,可以很容易的上手,而且具有很好的可扩展性。关键词:超市收银,JSP,B/S结构2ABSTRACTForsupermarketbecausetherearemanydifferentkindsofgoods,purchaseandsalesfrequently,usingmanualrecordingandveryeasytomakemistakes,andmanagetofindallveryinconvenient,thereforethedevelopmentofasimpleandeffectivesmallsupermarketreceivedsilversystemisverynecessary,usingcomputermanagementsystemtomanageallkindsofdatainformationofthesupermarket.Throughthesupermarketcashregistersystemthisplatform,canrealizethemanagementofproductinformation,networking,systematic,standardization,sothatthestafffromthecomplexdataqueryandstatisticsout,reducetheworkload.Themainfunctionsofthesysteminclude:commodityclassificationmanagement,commoditymanagement,procurementmanagement,salesmanagement,inventoryinformationbrowsing,storagemanagement,suppliermanagement,etc...SystemismainlytheJSPasadevelopmentlanguage,databaseusingin2005.ThedevelopmentofthesystemistheOracleserverenvironment,hangover,thedevelopmentofasystemstructurebasedonthenetwork,thesupermarketcashier.Thisisawebapplicationframeworkbasedon.Intheprocessofdevelopment,payattentiontotheoperationoftheprocess,andstrivetoachievetheuseofasystemandmaintenance,enablesthesystemtouse,canbeveryeasytouse,andhasscalability.Keywords:supermarketcashier,JSP,B/Sstructure3前言课题背景和意义随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,人们的生活和工作的方式是完全不同的。应用计算机网络技术和通信之间的信息共享技术的可能应用的数据库,提供了存储数据、信息检索、信息分析等功能,从而使得工作效率更高。起初,诸如报表打印、工资计算、人事管理等基础工作采用计算机进行管理,进而又发展到单项业务管理如:企业财务管理、库存管理等电子数据处理(ElectronicDataProcessing,简称EDP)系统。在有了企业数据库后,当数据可以利用网络进行共享,设计人员可以从系统观点对信息系统进行全局规划和设计时,此时的信息系统可以真正称为管理信息系统了。随着计算机技术的飞速发展,用户对管理信息系统提出了更高的系统需求,要求管理信息系统能够支持、辅助企业领导层的决策,更注重收集企业外部信息、数据库的综合管理、建立模型库和方法库,利用这些面向决策者提供人工智能的决策支持,这种管理信息系统又被称为决策支持系统(DecisionSupportSystem,简称DDS)。在企业中应用管理信息系统有三个要素,分别是计算机、数据和人。计算机是管理信息系统开发和实施的载体,没有计算机拿什么开发系统,拿什么运行系统,计算机是一个重要要素。人是管理信息系统的使用的人,他们在系统中起着主导左右。管理系统的开发、实施与运作,离不开使用者的参与,它是一项系统工程,并不是仅靠开发人员独自就能完成的。数据是管理信息系统正常运行的基础。管理系统要很好的运作起来,需要按照各项管理制度进行建设。比如要计算生产一辆汽车的材料成本,需要各种零部件和材料的数量、价格等,计算出来的还是理论材料成本,因为这里没有考虑材料损耗,要获得材料损耗需要在收集了大量数据后,进行分析计算,得出一个损耗范围。这还仅仅是计算材料成本,如果要计算人工成本就更复杂。本课题要开发的超市收银系统就是一个典型的MIS管理信息系统。目前xx超市信息管理信息记录在纸张和电子文件形式保存仍然是低效的,缓慢的,混乱的格式存储,也容易发生错误。因此,发展一个超市的收银系统,可以使存储的数据的规范化4管理,同时也可以提高超市的信息化管理水平。课题研究现状电脑已经成为挂在我们口中的一句口头禅,它已经深入到人们的工作和日常生活的各个方面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows使计算机系统从高雅的学术走向更多的普通人,不需要经过太多专业的训练就能掌握计算机的日常使用。然而,虽然如今以及有了各种各样的软件,但仍有一些人的需求没有被满足,所以我们仍需要开发自己的应用软件。20世纪,随着世界经济的高速发展,经济学家们提出了许多新的管理理论。20世纪50年代,西蒙提出了“管理依赖于信息与决策”的思想。同一时期,维纳提出了“管理是一个控制过程”的控制论。而到了50年代末期,盖尔提出“管理就是要控制用较低的成本获得准确及时的信息”。会计财务工作在这个时期开始使用计算机进行一些数据的操作处理,“数据处理”这个说法也是在那是出现的。1970年,“管理信息系统”这个说法出现后,WalterT.kennevan将其定义为:“以口头或书面的形式,在合适的时间向经理。职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”,WalterT.kennevan没有提到计算机的作用,也没有提应用模型,他强调了用数据信息支持决策。1985年,来自明尼苏达大学的教授GordonB.Davis给出了一个较完整的管理信息系统定义:“管理信息系统是一个需要计算机软硬件资源及数据库支持的人-机系统,它能提供信息支持企业的运作、管理和决策。”。GordonB.Davis的定义给出了管理信息系统的组成、功能和目标,同时反映了在当时管理信息系统的水平。随着计算机技术的发展,电脑越来越被大众所接受,各种管理信息系统也变得越来越常见。毕竟人脑的记忆能力有限,纸质的文档不便于保存和管理而且有驳于环保。运行于电脑上的管理信息系统,能够存储大量信息数据,并且保存管理方便。MIS管理信息系统已经成为一个新的领域,它跨越了管理科学,运筹学,统计学以及计算机科学等若干个学科领域,形成信息数据收集及加工处理的方法,从而构成一个程序系统。随着计算机在企业管理中应用的普及,利用计算机实现超市收银管理势在必行。对于超市来说,利用计算机支持超市高效率完成日常管理对超市来说十分重要。在超市管理中,涉及到采购管理、销售管理、库存管理、客户管理、供应商管理等大量数据信息,手工管理起来工作量大而繁杂,管理效率低下。使用超市收银系统进行超市的日常管理,可以把经营中的数据规范化的保存起来,可以提高信息化管理水平。5研究的内容超市收银管理最主要的是能够实时的和准确的掌握控制店内的库存情况。如果能够实时控制过程中的库存管理和库存情况,可以有效地加速商品的周转率和提高服务质量,而且降低了复杂的统计方法所产生的产品的销售问题。实时管理是销售管理中能够掌握库存商品及相关信息,不仅保证了库存商品的销售,而且,同时还具备了操作简单,方便快捷,服务功能完善的优点。随着计算机应用的迅猛发展,网络应用的不断拓展,各种管理信息系统发展迅猛。而目前xx超市信息化水平较差,超市超市日常管理信息和记录信息,仍然在纸上,电子文件形式保存,不仅速度慢、效率和低下,存储格式混乱,混乱,也容易发生错误。因此,开发超市管理系统,可以规范化管理超市中的经营数据,还能提高管理的信息化水平。超市收银系统是一个典型的数据库开发应用程序,主要由基础信息查询、商品信息管理、采购信息管理、商品销售信息管理、库存查询等模块组成,规划系统功能模块如下:主要功能介绍(1)用户管理:客户信息的增加、修改、删除。(2)客户信息模块:客户信息的增加、修改、删除。(3)供销商信息模块:供销商信息的增加、修改、删除。(4)商品分类信息模块:分类信息的增加、修改、删除。(5)商品信息模块:商品信息的增加、修改、删除。(6)采购管理模块:采购信息的的增加、修改、删除,进货单明细的管理。(7)销售模块:销售单信息的的增加、修改、删除,销售单明细的管理。(8)库存查询:查询商品库存信息。研究的方法及技术路线本课题的设计与实现将完全按照软件开发的过程完成。1)收集有关资料,进行需求分析,得到系统功能实现的目标。2)在系统的总体设计,利用面向对象的系统,涉及的对象的分析和设计,并建立相应的数据模型。3)数据库设计步骤中,我们得到一个数据库的物理数据模型的转化。64)利用Struts框架技术设计并实现了一个综合系统的界面风格与系统框架。5)使用HTML,CSS,综合设计系统的界面风格。6)详细设计实现了各模块的功能。技术路线;1)系统开发平台采用MyEclipse平台,使用java语言,jsp技术以及Struts框架。2)数据库系统的选择:采用SQLServer2005数据库,使用JDBC访问数据库。3)页面设计工具的选择:设计使用Dreamweaver8网页设计,CSSquadro.è设置精确的整个布局,但也可用于定制页面的CSS统一文字的大小,字体,颜色,边界状态,链接等网页明确。第一章系统分析1.1需求调研对于超市来说由于商品种类繁多、采购销售频繁,采用手工记录的方式很容出错,并且查找管理都十分不方便,因此开发一个简单有效的小型超市收银系统十分的必要,利用计算机管理软件来管理超市的各种数据信息。1.2可行性分析开发任何一个系统,都会有一些时间或者资源上的限制。因此,在每一个开发项目的可行性分析,通过这样的分析可以减少项目开发的风险,避免了人力、物力和财力上的浪费。下面对经济、技术、法律和操作四个方面进行分析。1.2.1技术的可行性本系统开发工具是MyEclipse和SqlServer数据库,开发语言使用Java,主要使用了J2EE技术,Java是一种面向对象的编程语言,是一种非常灵活便捷却很容易入手的学习方案。大学期间我们学习了JAVA和J2EE课程,超市收银系统的开发难度不高、数据库设计是本系统设计的核心工作。在学习的过程中,大学期间软件工程、软件测试等课
本文标题:超市收银系统设计说明书
链接地址:https://www.777doc.com/doc-6075730 .html