超市进销存管理系统概述.docx
超市进销存管理系统概述专业:运算机科学与技术班级:11级运算机1班姓名:名目弓I言31.设计预备51.1 社会背景51.2 超市治理系统52 .技术概要72.1 设计语言72.2 运行环境72.3 JSP技术82.4 SQ1.Server2000介绍93 .系统分析与设计103.1 需求分析IO3.2 系统可行性分析103.3 总体设计123.4 数据库设计174 .运行界面与说明234.1 初始登录界面234.2 系统差不多界面244.3 商品信息治理254.4 供应商信息治理274.5 库存治理界面295 .系统测试和爱护315.1 概述315.2 系统测试315.3 系统爱护315.4 体会32结论33致谢34参考文献35附录源程序清单36摘要随着日常生活节奏的不断加快,也随着商品流通模式的进步,在学校、在小区甚至在大路旁边,各种大中小型超市层出不穷。与此同时,关于这些超市而言,如何对商品的进销存进行有效的治理,是一个必须解决的问题。在运算机普及之前,大多数超市采纳的差不多上人工记账的方式,这种方式并不能专门好地进行进销存治理,因为商品种类是专门繁多的,全靠人工,既没有效率,也难免出错。因此,使用软件技术来实现一个进销存治理系统,进行进销存治理这种方式在大中型超市差不多差不多普及,甚至一些小型超市也都逐步开始使用运算机来实现超市的进销存治理。进销存系统严格来说,事实上确实是一个治理软件,能够实现采购,销售,以及库存等各个方面的高效治理。它要紧采纳JSP技术和SQ1.Server2000数据库来实现开发跨平台的应用程序。关键词:超市;进销存;治理;JSP;SQ1.Server2000AbstractWiththeboomingdeve1.opmentofdomesticeconomyandtheconstantimprovementofpeop1.e,s1.ivingstandard,therearevarioussizedsupermarketsinschoo1.s,housingestatesandevennearthestreet.Meanwhi1.e,forthesesupermarkets,howtomanagethepurchasing,se1.1.ingandstockingoftheproductseffective1.yisanecessaryissuethatmustbeso1.ved.Beforethecomputerwaspopu1.arized,mostsupermarketsusedmanua1.account.However,thismethodcan,tmanagetheproductspurchasingse1.1.ingandstockingwe1.1.becausethecommodityc1.assificationsarevarious.Itcanbemistakenorinefficientbymanua1.work.Therefore,itisnecessarytousethesoftwaretechno1.ogytoachieveapurchasing-se1.1.ing-stockingsystem.Thissystemhasbeenauniversa1.coverageinthemediumand1.argesupermarkets.Nowevensomesma1.1.supermarketsbegintousethismethodtorea1.izethemanagementofpurchasing,se1.1.ingandstocking.Thepurchasing-se1.1.ing-stockingsystemisactua1.1.yaninformatizationmanagementsoftwarethatcanimp1.ementtheinformationa1.managementinpurchasing,se1.1.ing,stockingandmanyotherworks.Itmain1.yusesJSPtechno1.ogyandSQ1.Server2000databasetodeve1.opcross-p1.atformapp1.icationprogram.Keywords:Supermarket;purchasing-se1.1.ing-stocking;management;JSP;SQ1.Server2000.随着运算机技术的不断成熟的进展,运算机应用技术差不多普及到了各个行业和各个领域之中。专门是随着互联网技术的进展,运算机软件技术也得到了相应的促进。就目前而言,不管哪个行业,都幸免不了信息治理那个必要的环节,而信息治理的工作量通常比较大,人工越来越难以胜任,在此同时,在许多中小型超市中,运算机技术的进展较为缓慢,面临着被业内剔除的威逼,故而为了自身的进展,中小型超市必须实现使用运算机应用治理信息的目标。超市治理软件从超市日常的销售、进货、库存等情形为基础,结合当下中国超市行业的进展趋势,实现了对超市信息的科学化、信息化治理,为目前的各大中小型超市的进展提供了良好的技术支持。只有适应了超市的信息化治理,使用便利的软件来替代繁琐低效的人工,才能实现超市的进一步扩张,才能更好地面对行业内的挑战。超市进销存治理系统要紧是为超市的经营治理提供信息化服务,该系统能够在超市日常经营中实现对客户信息、供应商信息、库存信息、销售信息、系统用户权限等的治理。使用超市进销存治理系统,能够关心超市合理高效地治理超市进销存流程,提高工作效率。加快资金回笼进而提高资金利用率,能够给超市带来更大的收益。在超市越来越多的今天,能够说,超市行业的竞争越来越猛烈,而在一班情形下,各个超市间同类商品的销售单价差不多相同,如此一来,如何降低进销存过程中的成本消耗,就成了降低超市经营成本,提精湛市生存竞争力的关键。就目前而言,许多超市并没有一套高效的进销存治理系统,超市的进销存治理要紧依靠于人工和文本,信息处理量大、工作繁琐、查询困难。因此为了使超市进销存治理更加信息化、科学化,因此现拟开发那个超市进销存治理系统,期望能够凭借高效方便的超市进销存治理系统来提精湛市现有资源的利用率,能够规范超市的进销存流程,幸免业务经营中的错误和迟缓,随时依照市场制定最合理的进货、销售打算,提高市场占有率、拓展生存空间。该系统的目的是让超市进销存治理更加清晰化、透亮化,要使得超市治理更加易于治理,能够实现自动化和信息化。超市进销存治理的特点是信息处理量大、数据更新快,因此超市进销存治理单靠人工来实现是不现实的,软件代替落后的人工,是必须的。我们开发超市进销存治理系统是为了实现超市进销存治理的信息化和高效化,继而提精湛市运行效率,提高核心竞争力。超市治理系统全面取代人工治理,是科学前进的必定结果,是生产力进展的完美表达。1.设计预备1.1.社会背景在设计进销存系统之前,我们第一对宿舍楼下的小超市进行了调查,针对各种中小型超市的治理需要,设计出了这套进销存治理系统。在开发过程中,考虑到类似于楼下小超市的软硬件条件和操作人员的知识水平,采纳JSP和SQ1.Server2000来编写那个操作简易的系统。作为一个向其他超市或者公司乃至个人等客户销售商品的中型超市,它的要紧任务确实是销售商品,目前的治理系统中存在许多问题,所有的进货单、销售单差不多上人工手动记账,库存也是人工记录,如此一来,全然不能随时随地把握商品的详细库存情形。在这种情形下,每天单单是统计营业额,都得耗费太多的时刻,造成了人力物力的极大白费。为了解决以上问题,提高工作效率,现在预备采纳进销存治理系统进行信息化治理。通过近一个月的设计与开发,现在差不多达到原先的设计目标,完成了设计目的。1.2超市治理系统用进销存治理软件来完成超市进销存治理的任务,治理大中小型超市商品的流通。为了便于治理、及时进行合理的行业销售决策以及裁剪余外的超市工作人员、减少人工的白费。一个好的超市销售治理系统应该能够关心超市工作人员提高工作效率,关心超市人员安全便利地对超市的有关数据进行治理,例如,输入、输出、搜索和其他相关业务,使得繁琐的超市数据能够变得直观化、合理化。最初的超市信息治理,差不多上靠人工来完成。但近年来,因为超市的经营规模日益扩大、销售量和超市数量的大幅增加,现在的大中型超市,差不多突破了食品为主的传统模式,经营模式正逐步向多样化进展。即使是一个小超市的日常经营,有大量的业务信息必须处理,再次基础上,还需要经常查询更新产品的各类信息,因此,使用现代办公软件进行超市治理、实现操纵和治理大中型超市商品的传输,有利于提高治理效率和制定正确的行业销售决策,减少余外的人力白费,解决超市治理这一块的后顾之忧。2 .技术概要2.1 设计语言通过对该统的评估与设计,决定采纳JAVA程序设计语言来编写代码,Java是1991年产生的,最初名叫''Oak",在1995年的时候,改名为JAVA。Internet使JAVA成为网上最流行的编程语言,同时JAVA对Internet的阻碍也专门大,缘故比较简单:JAVA扩展了能够在电脑空间自由流淌的对象的世界。在网络中,有两大类对象在服务器和个人运算机之间传输:被动的信息和动态的、主动的程序。JAVA有安全、可移植、多线程等各种优点,因此目前它是使用最广泛的语言。2.2 运行环境该系统对运算机操作系统没有太多的要求,WindowsXP和Windows7都能够满足设计需要。在那个地点,我们在Windows7下的Myec1.ipse开发工具来开发那个系统,后台数据库使用SQ1.SerVer2000,JDK版本采纳1.7版本。Myec1.ipse事实上确实是ec1.ipse的加强版,它在ec1.ipse的基础上又加上了许多强大的插件和功能,是一个良好的企业级开发工具。它既能够和ec1.ipse一样用来开发J2SE项目,也能够用来开发JAVAEE以及其他的项目。它的功能齐全,支持度高。和其他开源开发工具一起使用有专门好的成效。MyeCIiPSe企业级工作平台一班都被称为MyeC1.ipse,能够说,它本质上确实是对ec1.ipse功能补充后的加强版。利用他,我们能够用它来实现数据库和JAVA的开发。它有完整齐全的编码、调试、测试以及公布的功能,完美支持HTM1.、JSP、CSS等各种开发。有了MyeC1.ipse,你就能够实现所有的Web开发功能。2.3 JSP技术JSP的本名是JaVaSerVerPages,顾名思义,它的意思是JAVA服务器页面,事实上从本质上说,它确实是一种SerVIet设计,它是一种动态网页设计技术。关于学习过ASP技术的程序员来说,事实上JSP技术在某些方面还有有点类似于ASP技术,JSP技术是在传统网页HTM1.文件中插入JAVA程序段和JSP标记,从而设计出JSP文件,它的文件后缀名为.jsp。JSP开发出的应用具有JAVA一贯的特点跨平台。它既能够在Windows系统下运行,也能在其他系统下执行,如此更有利于应用的传播和推广。JSP解决了HTM1.语法中的JAVA插入问题(用和%标签),JSP和SerV1.et一样,要紧是在服务器端运行,然后给客户端返回HTM1.文本,因此只要客户端有网页扫瞄器就能够查看,推广程度高。JSP技术在基于JAVA的平台上能够广泛地使用,是进行JAVAWeb开发的一种核心组件。JSP页面由HTM1.代码和嵌入其中的JAVA脚本组成。当扫瞄器端用户要求某个JSP页面时,Web服务器在服务器端所要求的JSP文件进行编译处理,执行其中的JAVA脚本,并把生成的HTM1.页面返回到扫瞄器端显示。Ser1.et技术是JSP技术的基础,在实际开发中往往是二者联合使用。由于基于JAVA平台,JSP技术有JAVA向对象、平台无关、安全等特性。JSP要紧有以下优点:一次编写,到处运行。这一点JSP比PHP技术更有优势,在不同系统平台运行,代码不用做任何修改。被多平台支持,JSP几乎能够在任何平台上进行开发,同时能够在任何平台上部署和运行,这一点是PHP和ASP无法比拟的。后台强大的功能,由于JSP后台有JAVA语言和SerVIet的支持,在后台能够进行复杂的、功能强大的业务逻辑处理。同时能够实现多台服务器端集群和负载均衡,从而更加适合企业级应用。有专门多优秀的IDE,例如Myec1.ipset21O2.4 SQ1.Server2000介绍SQ1.SerVer2000是具有功能强大、可靠性强、支持多线程等特点的数据库治理系统,能满足进销存系统设计的各种要求,因此决定采纳SQ1.SerVer2000数据库作为系统后台的数据库。SQ1.Server是Microsoft公司开发的大型数据库治理系统,完善的关系数据库创建、开发、设计和治理功能。3 .系统分析与设计3.1 需求分析通过和楼下小超市店主的交流,我们了解到,超市进销存治理系统需要除了具有差不多的进销存治理系统外,还必须进行详细、人性化的设计,具体要求如下:此次设计那个超市进销存治理系统,差不多要求是能够简便快捷地对超市进销存信息进行治理,同时因为超市职工有多个,因此需要支持多人操作,作为一个最终需要交付用户使用的软件,一切设计都必须从用户的需要动身,为了搜索各类信息,要求支持输入各种条件来查询各类记录,支持入库、销售等信息的添加和删除。为了信息的安全,要求能够进行数据备份。3.2 系统可行性分析3.2.1 技术可行性依照对进销存系统功能的分析,下面将进行具体详细的设计,从专业的角度分析-,那个系统开发过程中要紧使用的技术是使用JSP来设计程序,和采纳SQ1.Server2000治理后台数据。关于电脑的操作系统,并没有具体要求,然而因为需要使用SQ1.Server2000治理后台数据库,因此应该尽量使用WindOWS2000以上的系统,这在当下那个WindoWS7差不多普及的年代,并不是什么困难的情况,也确实是说,在硬件上,没有太严苛的要求,小超市的电脑完全能够胜任。3.2.2 经济可行性本系统是为楼下的小超市设计的,设计成本并不高,然而却能够极大地解放人力物力,如此下来,原先几个人才能完成的工作,现在一个人就能够胜任。关于一个小超市而言,如此无疑是节约了成本,从而间接提高了经济效益。相关于低廉的开发成本,使用进销存治理系统带来的经济效益明显更为可观,如此一来,证明并使用进销存系统,在经济上,是完全可行的,可不能存在其他什么问题。3.2.3 操作可行性开发所用过程中所使用的工具差不多差不多上可视化工具,设计出的程序界面差不多上图形化见面,操作起来比较直观简便。系统使用人员不需要具备任何运算机专业知识,只要会使用鼠标和键盘,都能够专门熟练地使用那个系统,能够说,关于那个系统,当前绝大多数的超市店员都不存在使用上的困难。从那个地点看,那个系统在操作上可行性专门高。3.2.4 实施可行性关于实施那个超市进销存治理系统的可行性分析,要紧考虑的事实上确实是超市现有的进销存治理模式和软件是否有冲突凶。假如有,超市工作人员是否能够适应软件来代替人工得改变,能否正确规范地使用软件来治理超市进销存流程。通过认真分析后,发觉并不存在不可解决的冲突,因此超市进销存治理系统在超市内实施是可行的。323法律可行性不管是程序前端开发,依旧程序后台数据库设计,差不多上独立完成,没有对其他类似软件做任何抄袭,因此在版权上,并不存在什么问题,是完全可行的。3.3 总体设计3.3.1 系统功能结构系统结构如图1所示:进消存管理系统退出系统.嗓作员管窿查询统计,一1 睾岁查询 库森吕理 出牵记示ifa图1系统结构图3.3.2 拼写规那么假如我们在开发程序的过程中,编码专门随意的话,那么专门容易引起程序的纷乱甚至错误叫而且出错了还不容易排除,因此我们需要确定一个合理明确的编码规那么。假如我们能够按照自己制定的编码规那么来设计程序,那样在程序设计中更容易发觉错误、解决问题,同时能够使得我们的代码合理、整齐。有利于阅读,如此一来,能够提高程序的可阅读性。(1)数据库编码规那么:数据库命名以数据库相关拼音缩写(大写)或者直截了当拼音全称(小写)。下面将举例说明,如表1:表1数据库命名数据库名称说明JXC进销存系统数据库Iushuguan图书馆系统数据库(2)数据表命名规那么:数据表命名以数据库相关拼音缩写(小写)或者直截了当拼音全称(小写)。举例说明,如表2所示:表2数据表命名表名称说明Xiaoshouxinxi销售信息表Shangpinxinxi商品信息表字段命名规那么:为了保证代码的规范化,和国际接轨,字段使用英文单词或者拼音,没有固定英文单词的字段能够考虑用类似的英文单词代替:表3字段命名规那么字段名称说明ID编号、流水号kehu客户ProductInfo商品信息3.3.3 系统流程图图2系统流程图3.3.4 构建开发环境要想开发程序,除了硬件必须要具备以外,软件上的支持也是必不可少,下面我们来看一下开发超市进销存治理系统需要的软件支持。操作系统:Windows7oJaVa环境配置:JDKI.7。Tomcat:apache-tomcat-6.0.29。数据库:SQ1.Server2000o辨论率:无严格要求,常用辨论率均可。3.3.5 系统界面设计及预览超市进销存治理系统界面要紧由系统设置模块、商品信息治理、供应商治理、库存治理、客户治理、个人资料治理、系统治理等界面模块组成。每个模块都有自己特有的功能和用途,例如系统设置模块仅供超级治理员权限的用户使用,能够添加其他治理员和权限设置网,同时能够删除差不多存在的其他非超级治理员用户。我们先来预览一下程序运行后的几个差不多界面,至于其他更多的页面布局和详细情形,能够参考后续内容或者随论文上交的源代码文件。超市进销存治理系统登录后的界面如图3所示,它的界面上包含了调用其他功能模块的链接按钮。©珀RrMeU1.WD;-aX÷COOIocaIhOMS.QOeaISfis如聿限去4个岗B【就侬。的隹x±i?中困r.««M*Bm*M*>OMwrwM©O图3登录后主界面点击主界面上的系统设置模块的''治理员用户治理按钮,界面就会跳转到如以下图4所展现的界面:图4系统设置界面商品信息治理界面如图5所示,该界面不需要超级权限,所有治理员都能够进入,要紧是用来对商品信息进行操作,例如操作员需要添加商品类别、查询商品信息以及修改删除商品信息等。其界面如以下图5所示:IoC葡hostOGBrzaESja赏内Hj.*”<>*eHi?a。魅:切好«IT»dtH£xsuMMaavs3A2S9tfifC2Kaaftttc2½muaemAft9F>ftI:二祠.-;,B9-*aQBPMC用43T卬EQ4)Q18»图5商品信息治理界面3.3.6源文件结构我们进行程序开始的时候,不能想到一个文件就去创建一个文件,如此的话,设计的过程专门杂乱,我们应该先设计好相关源代码文件,把他们先创建出来,然后在设计过程中再去填充代码。jspchosns>9<rcJRESptem1.ibrarySunJOK1.w1.I3J2EGM1.ibranf*ReferencedUbrariesMWbAppUbrris,QWebRoct:13m>9i> 8衣> &META-INFu>up1.oad> &WEB-INFf*dfninyanzngjpfbaownji1.u.1.tstjsp£ChUkMiuaddaBPOMPI户ChUIak.ddj¾pifJichukujiu.updtj)ostjspj£chMfa.updtjspgfcssettfdatabac1.cjp,Cdepfddgg冲Iadownj<pfgon9yingkan9xirod.Add4)otip图6组织结构SrC模块是源代码文件夹,java代码存放在那个地点,在超市进销存系统中,它下面存放的代码文件为db.java,要紧是用来进行连接数据库。images模块是图片储备模块,要紧存放在程序设计过程中,布局界面或者用于其他开发用途的图片,如此的话,假如觉得界面所用的图片不太美观,能够专门容易找到相关图片来进行修改。js模块是用来存放一些网页代码文件的,它下面储备的差不多上一些和程序相关的代码文件。WebRoot模块是js和images模块的父类模块,同时在那个模块里,存放着大量的界面代码,每一个界面的功能设计代码都能够在那个地点找到。1.1.1 4数据库设计1.1.2 数据库分析那个超市进销存治理系统采纳的数据库是SQ1.Server,考虑到电脑兼容性等问题,决定采纳SQ1.Server2000数据库。采纳SQ1.SerVer2(X)0数据库,系统能够在本地运行,也能够在网络上移植运行。1.1.3 系统E-R图超市进销存治理系统能够实现对进销存这些超市日常经营活动的统一治理,包含了商品信息、商品供应商、客户等多个实体,几个关于系统比较重要的E-R图如下:客户实体E-R图超市进销存治理系统会记录所有的客户信息,进销存治理系统在进行相关操作时,会对客户的各种属性进行查询以及其他操作,客户的具体属性要紧有编号、姓名、公司名称、邮箱和地址等属性。客户实体R-R图如以下图7所示:商品信息实体E-R图商品是超市进销存治理系统中最基础的组成部分,同理,商品信息也是超市进销存治理系统数据库里最重要的一个环节,系统在进行进货、销售以及库存等各种信息时,都会查询引用商品的实体属性,商品的实体属性包括商品编号、名称、类别、价格等差不多信息,商品信息实体E-R图如以下图8所示:图8商品实例E-R图供应商实体E-R图供应商是超市进销存中最初始的环节,商品差不多上由供应商提供,然后才会通过超市来销售给客户,超市进销存关系系统在进行商品入库添加等操作时,会调用供应商的实体信息,供应商的实体属性有编号、公司名称、邮箱和地址等,E-R图如下:系统E-R图以上的E-R图差不多上单独的客户、商品、供应商的E-R图,然而在超市进销存系统中,各种实例差不多上相互关联的,它们构成了一个整体的系统,不可能仅仅单独拆分开来看,以下是系统的要紧E-R图,如图10所示:图10系统E-R图1.1.4 数据库表的设计以下是数据库中各种表,要紧是用来记录各种信息,如下所示:表4系统用户表序号字段名称字段类型大小承诺为空最大长度备注1IDInt4自增编号102usernameVarChar50是2553pwdVarChar50是2554CXVarChar50是2555addtimeDateTime8是23表5销售出库信息表序号字段名称字段类型大小承诺为空最大长度备注1IDInt4自增编号102bianhaoVarChar5()是2553mingchengVarChar50是2554kucunVarChar50是2555Chukushu1.iangVarChar5()是2556kehuVarChar50是2557beizhuVarChar50是2558caozuoyuanVarChar50是2559addtimeDateTime8是23表6供应商信息表序号字段名称字段类型大小承诺为空最大长度备注1IDInt4自增编号102bianhaoVarChar50是2553gongsimingchengVarChar50是2554dianhuaVarChar50是2555ChuanzhenVarChar50是255续表6供应商信息表6youxiangVarChar5()是2557dizhiVarChar50是2558ZhuyingchanpinVarChar50是2559beizhuVarChar50是25510addtimeDateTime8是23表7客户信息表序号字段名称字段类型大小承诺为空最大长度备注1IDTnt4否102bianhaoVarChar50是2553xingmingVarChar50是2554gongsimingchengVarChar50是2555dianhuaVarChar50是2556ChuanzhenVarChar50是2557youxiangVarChar50是2558dizhiVarChar50是2559beizhuVarChar50是25510addtimeDateTime8是23表8入库进货)记录表序号字段名称字段类型大小承诺为空最大长度备注1IDInt4否102bianhaoVarChar50是2553UiingchengVarChar50是2554kucunVarChar50是2555rukushu1.iangVarChar50是2556gongyingshangVarChar50是2557beizhuVarChar50是2558CaozuoyuanVarChar50是2559addtimeDateTime8是23表9商品类别表序号字段名称字段类型大小承诺为空最大长度备注1IDInt4否102IeibiemingchengVarChar50是2553addtimeDateTime8是23表10商品信息表序号字段名称字段类型大小承诺为空最大长度备注1IDInt4否102bianhaoVarChar50是2553mingchengVarChar50是2554IeibieVarChar50是2555tupianVarChar50是2556beizhuVarChar50是2557addtimeDateTime8是238jiageVarChar50是2559kucunInt4是104 .运行界面与说明4.1 初始登录界面为了保证超市进销存治理系统内的信息安全,使用系统之前,必须进行登录且实行登录验证,登录界面如图11所示:©ISMMB”>smM«IH0»-aX÷÷COPIocAoste®.Qo(a于圈茁-9SCMfiJ询r*Qrx*j%HR切全开中国用r«:rw.mra>OJD«e»*,心OWStfB熠曲避彼褥瓢瞒缝;O*犷*去*gm*MnxQ®AUR©©d)aioou图11登录界面我们打开登录界面后,必须输入正确的用户名和密码才能进入系统,否那么就会弹出警告,如以下图12所示:d <rrCe口H1.4,下M卬£2(HQWCm图12登录错误警告那个登录界面对应的模块是系统登录模块,具体的功能是检验登录用户的用户名和密码,以验证其是否合法,保证系统的安全性。那个界面的外在设计是专门简单的,因为就需要两个文本框和两个按钮,那个是专门容易实现的。然而与此同时,那个界面所涉及到的方法又是十分复杂的口1.因为系统第一需要能够对用户输入的用户名和密码进行自动检测,判定它们正确与否,然后还要保证能够依照用户输入的用户名和密码来识别它的权限(超级治理员和一般治理员),最后,一切检查正常后,系统又需要依照判定出的用户权限来对当前登录用户的操作权限进行分配和限制。如此一来,功能要求较多,工作量专门大,因此方法相应比较复杂。那个模块用到了javascript语言,要紧实现的功能是检测用户是否输入了用户名和密码,假如用户名或密码)为空白,那么会弹出警告''请输入完整来提醒用户输入完整用户名和密码。想要实现那个界面,还需要使用tab1.e布局来设计界面,同时使用表单来提交用户输入的登录信息1,检测用户登录是否为非法,同时也对用户输入的信息进行验证,检查用户的权限。4.2 系统差不多界面经系统检测,确认用户输入的用户名和密码正确,属于合法登录,就会进入系统界面,假如一三所示:图一三系统差不多界面差不多界面是其他功能界面的父界面,其他功能界面都能从那个界面打开,它的界面上包含了调用其他功能模块的链接按钮。4.3 商品信息治理商品是超市进销存治理系统数据传递的载体,能够这么说,大部分数据的传递都和商品有关,商品信息治理界面要紧有商品类别添加、商品类别查询、商品信息添加和商品信息查询四个子界面,如以下图所示:第一是商品类别添加模块:进销,仿花理系统W改0根w½>fim。muQ0J7XMTfcFP)QIOOK图14商品类别添加添加商品类别成功后,能够打开商品类别查询界面来对商品类别进行查询、修改和删除,界面外观如以下图一五所示:Q J? TB F 6 G > Q WO*图一五商品类别查询界面商品类别只要大致划分了商品的信息,每个商品具体的信息需要通过商品信息添加界面来添加,界面如以下图16所示:AAttMIV用.二吨3BMK!fi = MniS1.flI迸销.花卷理系统0® ½SB TB F e ID C Q 100*图16商品信息添加商品信息添加成功后,能够对添加的商品信息进行查询、修改和删除,界面如以下图17所示:图17商品信息查询4.4 供应商信息治理供应商是商品流通的最初环节,没有供应商,超市进销存无从谈起,关于一个超市来说,时刻记录供应商信息,是专门有必要的11只有不断记录和选择最合适的供应商,才能保证进销存的正常运转。如图一八,供应商信息治理要紧分为供应商信息添加和供应商信息查询两个模块。第一能够进入供应商信息添加界面添加供应商信息,如图19所示,能够添加供应商的编号、公司名称、邮箱、地址和备注等信息。QSffteas TB P ) Q 100门加我图19供应商信息添加如上图所示,当我们输入供应商信息成功后,点击''提交,这时候就会弹出信息界面,告诉我们添加供应商信息成功。而那个时候,就会执行相应的数据库语句,插入供应商信息,在JSP页面用%,%标签嵌入以上代码来完成供应商信息添加功能,至于其他的界面外观布局代码要紧使用tab1.e布局和form表单来完成口3除了供应商信息添加以外,我们还需要对差不多记录的供应商信息进行查询、修改和删除,这些功能要紧在供应商信息查询界面实现,如图20所示:图20供应商查询、修改和删除第一是查询供应商信息的要紧java代码,也和上面一样通过%,%标签嵌入JSP文件中。修改供应商信息的界面如图21所示,能够对差不多添加的供应商信息随时进行修改,如此一来,供应商信息有什么变动的话,也就不需要担忧信息滞后的问题。<mxQGa TB F, e O CO Q IOOH图21供应商信息修改4.5 库存治理界面库存治理模块要紧包含入库记录添加、入库记录查询、销售记录添加、销售记录查询以及库存查询几个功能,这些功能差不多上超市进销存的核心环节。如图22所示,以下是库存治理界面:IGF1.W口入库记录添加口入库记录查询口俏售记录添加口俏售记录查询口库存查询图22库存治理界面如图23,是入库记录添加界面:SN<H>O®ap»CO<»Q100*图23入库记录添加其他更多界面能够参考毕业论文一起附上的文件夹内储存图片,在那个地点,就不一一描述了。5 .系统测试和爱护5.1 概述在这次超市进销存治理系统的生命周期内,我们要紧经历了系统规划、系统分析和系统设计几个时期,下面就应该进入系统测试和爱护时期,系统测试和爱护时期是一个专门重要的时期1.五,它既储存前几个时期的设计结果与工作内容,又要连续努力,找出程序中的不足并加以完善,然后还要对程序进行爱护。因此,系统测试和爱护作为整个程序的后期时期,看似不太起眼,起的作用却至关重要。系统测试和爱护作为程序设计的重要时期,关于整个超市进销存系统的安全性、有用性有着专门大的阻碍。5.2 系统测试软件测试是开发软件所必须经历的过程,尽管不一定能保证测试能够幸免所有的问题,然而它依旧是一个不可或缺的环节。只有经历的测试之后,才能把软件交付用户使用。在开发的过程中,程