《超市管理系统设计.docx》由会员分享,可在线阅读,更多相关《超市管理系统设计.docx(14页珍藏版)》请在优知文库上搜索。
1、网络和超市的大规模发展以及迅速发展的趋势,许多行业需要用到软件开发技术和工具。各种管理系统已成为行业发展不可或缺的重要功能。每一种管理系统都为该行业的发展和扩大提供了基础设施和竞争平台,同时也为经济的发展带来了很多益处“在20世纪90年代初,超市在我国已经有了少许身影,现在已经如雨后春笋般的在全国兴起,逐渐进入到人民生活的诸多方面,促进了国民经济的发展和GDP的快速发展。鉴此,超市的形式日趋红杂,早期的销售柜台形式不能满足现有行业的销告发展,非常需要引进新的管理技术。直以来,在信息化发展过程中,中小型超市的发展一直落后于大中型超市,为了应对这种发展趋势,我们迫切需要对超市发展的资源进行整合,一
2、方面便于管理,另一方面更加有利于适合经济快速发展的形式“鉴以上超市资源的信息化管理,势在必行。关键词:超市进销存功能:客户管理模块:超市管理系统AbstractNetworksandsupermarkets,aswe1.1.astherapiddeve1.opmentofthetrend,manyindustriesneedtousesoftwaredeve1.opmenttechno1.ogyandtoo1.s.Avarietyofmanagementsystemshavebecomeanindispensab1.efunctionofthedeve1.opmentoftheindustry
3、.EachofthemanagementSyS1.emSprovidesinfrastructureandacompetitivep1.atformforthedeve1.opmentandexpansionoftheindustry,aswe1.1.asthebenefitsofeconomicdeve1.opment.Intheear1.y90softhe2Othcentury,thesupermarketinChinahasbeena1.itt1.efigure,andnowhasmushroomedinthecountry,gradua1.1.yintothepeop1.es1.ive
4、sinmanyaspects,andpromotethedeve1.opmentof(henationa1.economyandtherapiddeve1.opmentofGDP.Inviewofthis,theformofsupermarketsincreasing1.ycomp1.ex,ear1.ysa1.escounterformcannotmeettheexistingindustrysa1.esdeve1.opment,veryneedtointroducenewmanagementtechniques.Inthedeve1.opmentofinformationtechno1.og
5、y,thedeve1.opmentofsma1.1.andmedium-sizedsupermarketshasbeen1.aggingbehind1.argeandmedium-sizedsupermarkets,inordertocopewiththisdeve1.opmenttrend,weurgent1.yneedtointegratethedeve1.opmentofsupermarketresources,ontheonehandtofaci1.itatemanagement,ontheotherhandmoreConducivetotheformofrapideconomicde
6、ve1.opment.Inviewoftheabovesupermarketresources,informationInanageInen,i$imperative.KeyWordstSupermarketsa1.esmanagementsystemSqIServer;Ec1.ipse2可行性分析2.1 经济可行性这个系统是为了做毕业设计的,考虑到的是用户对超市的管理方便与否,还有就是系统的执行效率,所以在经济方面并不会耗仍多少经济,所以说在经济方面控制好各个方面的耗费即可02.2 技术可行性想到这个系统实现的可行性,就要想到这个系统的技术实现形式。用到JaYa的集成开发环境和数据库操作的相
7、关技术。这个系统根据用户需要的功能模块,把整个程序分割成若干个可以单独执行的小部分,然后对每一个小部分进行功能调试,最后把每一个小模块进行组合成整体再测试。在能够完成系统的设计与实现基础之上还要使系统能够得到技术上的认可,因此技术可行性是完成系统设计很重要的部分。(1)采购流程描述如卜.图2-1采购业务流程图采购员商品的剩余数量对超市信息进行改写。财务把来购部写的信息京过来,进行评估,那么通过后就通知采购部写出采购合同.采购订单通过财务批准之后,拟定一个详细的采购合同单。要包括供方的联系方式等。财务把采购单拿过来仔细查看一下:制定一卜.财务计划。(2)销售业务流程描述如下卖货员填写一份售卖详细
8、合同单送到财务部审批。财芬审批之后做出来的销隹单必须符合业务要求,就会同意售卖申请。杳看要卖出的货物库存是否充足。销售人员根据销售单的内容与客户联系出货。通知库存出货,同时通知财务进账。销售业务流程如图2-2所示。图22精竹业务流程图库存业务流程描述如下:采购员在买完货之后,需要对仓库的货物信息进行修改。售货员在卖完货之后会,也要对仓库的货物信息进行及时更新.图5-IO商品信息列表界面图5-11供应商信息列表界面绒市管理条统cBiiIIiMP:1_EI4WP1.tH*W”建WPIDSaPttft*8WI*匕8气J8r02Ydny2r0,MIW3一也nIVtMt*批的UiPM图5-12客户信息列
9、表界面5.8本章小结本章对此系统的详细设计与实现进行了介绍,详细设计阶段的基本目标是,以确定应如何具体的实现所需的系统,通过设计工作阶段,并缔结准确的系统描述和目标,从而可以在编辑阶段把这种描述直接翻译成一些编程语言编写程序。在模块设计的过程中对模块的逻辑描述清晰易读、正确可把41.6软件测试6.1 测试系统测试人员对软件测试进行手动测试或自动测试。在源代码方面从功能测试或者单元测试。也可以通过黑盒或者白盒测试。对添加用户模块进行测试:在测试添加用户功能时,判断是否能够进行数据库操作,判断添加用户是否合法用户,再判断用户填写的信息是否合格。如果是合法用户,就可以进行用户信息添加的测试了。测试用
10、例如表6/所示。6-1.测试用例.用例名称验证是否符合添加用户验证要求.测试目的.骏证当添加用户,不输入密码,并提示用户定码不能为空。验证当添加用户输入两次错误的密码时,是否能够顺利添加用户,并提示两次输入不一致,请从新输入0步骤.操作描述.,输入期待效果1.输入用户名,按保存.,用户名为Hn.弹出提示外话框,提示用户定码不可为空。效果1见图6-1.2.输入用户名和密码(其中输入的两次密码不一致),按保存,用户名为,jin,密码为1234567、123456(正确的两次密码应相同)出现文本框错误提示,内容为,两次密码不一致,请从新输入。效果2见图6-6.1.1 采购申请测试对采购模块进行测试时
11、,系统苜先判断用户是否具有权限,有的话直接登录,没有权限需要进行采购申请权限的申请1财务会对采购申请进行审核,会将审批合格或欠缺的结果返回给用户,对未通过的申谙进行修改或附除,修改后的采购中谙可以再次提交并归档。采购测试结果:如表6-2所示表6-2采购测试结果表.洲试用例号.输入数据“测试结果,Testk用户点击采购申清.系统判断其使用权国,正常.,.TeM用户慎写申请进行提交.正常.,.Test1.相关领导审批通过后提交财务审批.正常JITest4.财务审批未通过退回用户.正常.,Test5财务审批通过后通知用户返回失败,,Test6用户删除未通过申请-正常。.TeSt7一用户修改未通过申请
12、再次提交正常.,.Te用户归档已通过申请正常.,.除/测试用例Te45的期望结果与实际结果不一致,其他测试用例的期里结果与实际结果均相符。测试用例TeN5结果与实际结果不一样的原因是在这之前已经用测试用例TeN4的测试结果,测试用例TeS1.4的期望结果与实际结果一致,测试完测试TCSM这条记录已经返回给用户“未通过审批”。硕不可能出现在申请人的“通过提醒”的列表中。导致这时测试Tcst5当然会产生与期望结果不符的结果。6.1.2 销售测试用户登陆系统后,没有权限的话直接拒绝其访问。用户若有使用权限,则可以销格产品。用户需要签订箱售单,财务根据销售单进行收款管理。库存管理和财务管理完成后就会通
13、知用户销告管理完成,销售测试结果:如表63所示表6-3销售测试结果表.测试用例号箱人数据.测试结果.,Tes1.1.用户点击销售申请,系统判断其使用权限,正常.Test2.用户填写箱售单进行提交.,正就.TesGu库存审批出库申请未通过后返回给用户.,正常.ITest4库存审批出库申请通过后返回给用户正常.ITesd一财务收款管理正常.正常.Test6.用户删除未通过申请.,正常,,.Tes7.,用户修改未通过申请再次提交.正常”.6.2 本章小结在这次毕业设计的过程中,我不但练就了超强的自学能力,还对整个软件开发的流程、软件开发的分析方法、面向对象编码方法的认识有了一个飞跃,这些有益的经验必
14、将为我未来的学习和工作带来不菲的价值.在整个过程中,由于本人能力有限。因此该系统必然会存在一些缺陷和不足:1 .本系统设计和技术操作简单使用疮圉小只适合于小型超市使用,不适合中大型超市使用:2 .超市管理系统涉及范围宽,耍解决的问题多,功能笑杂,实现困难,但由于限于时间、技术、知识能力,此系统只能做出其中的一部分功能:虽然在过程中也遇到了许多的问题,但是也还算比较顺利的完成了,希望在将来的时间里可以将它更完善。在该软件系统的开发和测试中,遇到了很多问题,查阅了很多资料,也向自己的知道老师胡定磊老师求助,同时还有其他老师和同学的帮助,在此由衷的感谢老师和同学们的付出和帮助。该系统开发虽然最终做出
15、了个完整的应用系统,但是其他方面存问题,比如界而实现存在不太美观问题,又比如用户管理功能和超市进销存功能的实现,都是有待于进步测试和完善调整的。目前本系统主要存在以下些问题:(1)产品的质量需要进一步加强,品质的认识还不能达到相应客户需求和功能所需要达到的目的。(2)用户管理功能模块的各个方面的知识点需要,对产品的功能以及需求的挖堀上体现出了明显不足。(3)软件的功能缺少深度。由需求做的不是很充分,所以有些功能并不完善.(4)还有许多的问题在这里就不一个一个的列出,但在以后的时间里将会慢慢完善系统。参考文献H1.吕凤翥.Java语言程序设计M清华大学出版社.2008.I92239孙卫琴JaVa面向对象编程IM1.电子工业出版社,2(X67.