《超市管理系统设计分析研究.docx》由会员分享,可在线阅读,更多相关《超市管理系统设计分析研究.docx(22页珍藏版)》请在三一办公上搜索。
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.ipse1绪的11.1 课甥背景11.2 设计目的和意义11.3 系统设计的思想11.4 系统开发环境22可行性分析32.1 经济可行性32.2 技术可行性32.3 操作可行性52.4 本章小结53需求分析73.1进销存系统的规划73.2进销存管理系统的需求分析74总体设计104.1 系统模块总体设计104.2 数据库
7、设计H4.3 数据库的详细设计124.4 本章小结145详细设计155.1 系统运行平台设置错误!未定义书签.5.2 网站主界面设计155.3 采购管理功能设计165.4 销售管理功能设计185.5库存管理功能设计205.6系统管理功能设计215.7基本资料管理功能设计245.9本章小结276软件测试286.1 本系统测试286.2 本章小结30结论32叁考文献33致谢341绪论1.1 课题背景当今科学技术的快速发展带动了计算机技术渗透到各行各业,几乎所有行业需要信息技术来促进其发展。网络与信息化的普及已成为各行业发展不可缺少的部分。而各种管理信息系统的开发为行业竞争提供有效的信息支持平台,也
8、是行业信息化发展的关键。1.2 设计目的和意义超市管理系统主耍实现以下目标:能够在需要隹看超市商品的时候进行浏览商品,对超市的商品进行统计数盘,通过系统可以显示现在商品的供货数量,商品的提供者,什么时间出的库。用户还能够通过系统登录完成订单的添加与删除,对超市的所有与货物和用户的有关的信息进行一体化管理。商品在整个系统中是需要被随时查询的,所以要求会高一点,就是要求把用户,商品,还有供货商进行相应的连起来管理”。1.3 该系统设计的思想系统开发以用户需求为主,方便用户的原则。可以根据用户的功能进行构造系统,建造用户需要的数据库,系统开发出来用户应该能用,完成用户的基本的功能和系统执行效率来写出
9、一个用能够让用户满意的系统。这个超市管理系统会用到jsp技术和Hm1.超文本标记语言,还要用到hup传输协议,还要用到Java开发用到的serv1.et技术。最后结合用户的需求和现有的集成环境,对功能模块采用高内聚低耦合的开发原则来进行系统的设计,在系统的设计与实现上要对每一个模块采用测试的方法把每一个功能模块进行完善。1.4 系统开发环境1.4.1 B/S结构的数据库访问模式这个系统不同于CS架构的系统,是三层架构形式的系统,就是视图层,控制层,还有服务层提供,这样做出来的系统显得更加清晰囚。这个系统采用的是Java继承开发环境,包括了完备的编码、调试和发布功能,可以很好地支持HTM1.St
10、ruts框架,JSP页面技术,CSSU叠样式,Javascript脚本交互语言,SQ1.数据库数据管理技术,Hibernate框架对持久化对象的引用。客户除r能够对网站之间的数据进行交互的时候,还可以通过时网站的操作把用户用到的信息就行存储和削除来操作数据库。还可以用JaYaSCriPt来进行网页活动效果的设计.三级结构如图1-1所示:2可行性分析2.1 经济可行性这个系统是为了做毕业设计的,考虑到的是用户对超市的管理方便与否,还有就是系统的执行效率,所以在经济方面并不会耗仍多少经济,所以说在经济方面控制好各个方面的耗费即可02.2 技术可行性想到这个系统实现的可行性,就要想到这个系统的技术实
11、现形式。用到JaYa的集成开发环境和数据库操作的相关技术。这个系统根据用户需要的功能模块,把整个程序分割成若干个可以单独执行的小部分,然后对每一个小部分进行功能调试,最后把每一个小模块进行组合成整体再测试。在能够完成系统的设计与实现基础之上还要使系统能够得到技术上的认可,因此技术可行性是完成系统设计很重要的部分。(1)采购流程描述如卜.图2-1采购业务流程图采购员商品的剩余数量对超市信息进行改写。财务把来购部写的信息京过来,进行评估,那么通过后就通知采购部写出采购合同.采购订单通过财务批准之后,拟定一个详细的采购合同单。要包括供方的联系方式等。财务把采购单拿过来仔细查看一下:制定一卜.财务计划
12、。(2)销售业务流程描述如下卖货员填写一份售卖详细合同单送到财务部审批。财芬审批之后做出来的销隹单必须符合业务要求,就会同意售卖申请。杳看要卖出的货物库存是否充足。销售人员根据销售单的内容与客户联系出货。通知库存出货,同时通知财务进账。销售业务流程如图2-2所示。图22精竹业务流程图库存业务流程描述如下:采购员在买完货之后,需要对仓库的货物信息进行修改。售货员在卖完货之后会,也要对仓库的货物信息进行及时更新.仓库管理员对仓阵货物进行清点,分配,包装,还可以进行调拨.库存业务流程如图2-3所示。图2-3底存业务流程图2.3 系统管理可行性分析“超市俏俗管理系统”完成超市商品的各种商品的信息整体管
13、理,它可以方便用户超市购物也方便了管理人於对超市进行管理,来满足社会对超市这一块的需求,适应风起云涌的信息时代。超市行业将会受到广大人民的喜欢,超市管理系统对用户和管理者来说都是一种既可以满足生活需求,又是一种便捷的购物方式网。2.4本章小结本常完全完成了预定的可行性分析的任务,本章对技术可行性,经济可行性,操作可行性进行/分析,以及系统业务流程图的详细说明和各个业务的业务流程图的详细图示,为以后的设计和开发做好了很好的准备。3需求分析3.1 超市管理系统的规划超市管理系统是为了进行超市的货物管理和用户的资源的整合。该软件可以用来进行货物的增加与删除,以及订单的制作,还有对与超市往来的顾客进行
14、管理,对超南内部仓库资源进行管理.可以让用户很好地进行订单的填写,与超市管理系统进行交互。该软件系统可以实现超市管理员对超市货物的信息化管理,可以用过对商品在系统中的数量以及商品在库存中的数量来对超市商品进行动态更新,进而达到对超市信息资源的信息化处理要求。3.2 超市管理系统的需求分析需求分析对于软件开发的整个系统是非常重要的,可以加深对系统以及需求分析的理解,将会是超市管理系统开发与设计的关键因素。在这个阶段对分析人员以及分析人员而所有关于超市管理系统的资源了解产生重要的影响。开发过程中结构设计与资源分布的具体分析起到至关重要的作用。3.2.1 数据流图(1)系统顶乂数据流图,用户登录系统
15、后,根据不同权限可以对货物采购管理、系统数据管理、仓库存储记录、销售记录、财务管理以及分析分别进行操作。系统顶层数据流图如图3”所示。图31系统顶层数据流图1.mHUE,中吵,襦蹶fCY喻-常军厂II(20fcMI口位产舄一ITI的尖AM削削Wy大、一D2X6HKtM:MW,12a却;怖忆11:”由宓m,iwj松y-1.舐;-1Im-1.2i1.1,1I1.r卜、/M山曾通小(“Wg够(AM-IW(2.(M1力飞艺.I作叫、一0K知、吗产图3-2系统销售管埋数据流图(3)系统采购管理数据流图,用户首先登录管理系统,比如填写采购货物的申请单、验收货物的收据等。同时对采购业务进行操作,(2)系统中
16、货物销售管理数据潦图,用户登录系统后,可以对销售业务进行操作,比如填写申请填写销售单、填写销传单、处理客户退货单、进行销传统计等。系统销件管理数据流图如图3-2所示.系统采购管理数据流图如图3-3所示。DhIIftQ1.KD1.1.*由装*,1.1.*新植代8p-vH1.-U.fittM0衣nfUD1.15ftI(MBH(t三户&A*号常1e.ftWsi.,f.Ij2*;f.1HZDiMIiMIfcMAV1.1*weF划叫ui.V-W*g,.1DIJMaiDI4Mft!*11一-即叫如叽喇之三-图33系统采购管理数据流图(4)系统库存数据流图,用户登录系统后,可以对超市货物库存库存进行操作,比
17、如查询库存的超品类型以及数量,来时超品进行调拨与分配等例。系统库存管理数据流图如图3-4所示图3工系统库存管理数据流图图5-11供应商信息列表界面绒市管理条统cBiiIIiMP:1_EI4WP1.tH*W”建WPIDSaPttft*8WI*匕8气J8r02Ydny2r0,MIW3一也nIVtMt*批的UiPM图5-12客户信息列表界面5.8本章小结本章对此系统的详细设计与实现进行了介绍,详细设计阶段的基本目标是,以确定应如何具体的实现所需的系统,通过设计工作阶段,并缔结准确的系统描述和目标,从而可以在编辑阶段把这种描述直接翻译成一些编程语言编写程序。在模块设计的过程中对模块的逻辑描述清晰易读、
18、正确可把41.6软件测试6.1 测试系统测试人员对软件测试进行手动测试或自动测试。在源代码方面从功能测试或者单元测试。也可以通过黑盒或者白盒测试。对添加用户模块进行测试:在测试添加用户功能时,判断是否能够进行数据库操作,判断添加用户是否合法用户,再判断用户填写的信息是否合格。如果是合法用户,就可以进行用户信息添加的测试了。测试用例如表6/所示。6-1.测试用例.用例名称验证是否符合添加用户验证要求.测试目的.骏证当添加用户,不输入密码,并提示用户定码不能为空。验证当添加用户输入两次错误的密码时,是否能够顺利添加用户,并提示两次输入不一致,请从新输入0步骤.操作描述.,输入期待效果1.输入用户名
19、,按保存.,用户名为Hn.弹出提示外话框,提示用户定码不可为空。效果1见图6-1.2.输入用户名和密码(其中输入的两次密码不一致),按保存,用户名为,jin,密码为1234567、123456(正确的两次密码应相同)出现文本框错误提示,内容为,两次密码不一致,请从新输入。效果2见图6-6.1.1 采购申请测试对采购模块进行测试时,系统苜先判断用户是否具有权限,有的话直接登录,没有权限需要进行采购申请权限的申请1财务会对采购申请进行审核,会将审批合格或欠缺的结果返回给用户,对未通过的申谙进行修改或附除,修改后的采购中谙可以再次提交并归档。采购测试结果:如表6-2所示表6-2采购测试结果表.洲试用
20、例号.输入数据“测试结果,Testk用户点击采购申清.系统判断其使用权国,正常.,.TeM用户慎写申请进行提交.正常.,.Test1.相关领导审批通过后提交财务审批.正常JITest4.财务审批未通过退回用户.正常.,Test5财务审批通过后通知用户返回失败,,Test6用户删除未通过申请-正常。.TeSt7一用户修改未通过申请再次提交正常.,.Te用户归档已通过申请正常.,.除/测试用例Te45的期望结果与实际结果不一致,其他测试用例的期里结果与实际结果均相符。测试用例TeN5结果与实际结果不一样的原因是在这之前已经用测试用例TeN4的测试结果,测试用例TeS1.4的期望结果与实际结果一致,
21、测试完测试TCSM这条记录已经返回给用户“未通过审批”。硕不可能出现在申请人的“通过提醒”的列表中。导致这时测试Tcst5当然会产生与期望结果不符的结果。6.1.2 销售测试用户登陆系统后,没有权限的话直接拒绝其访问。用户若有使用权限,则可以销格产品。用户需要签订箱售单,财务根据销售单进行收款管理。库存管理和财务管理完成后就会通知用户销告管理完成,销售测试结果:如表63所示表6-3销售测试结果表.测试用例号箱人数据.测试结果.,Tes1.1.用户点击销售申请,系统判断其使用权限,正常.Test2.用户填写箱售单进行提交.,正就.TesGu库存审批出库申请未通过后返回给用户.,正常.ITest4
22、库存审批出库申请通过后返回给用户正常.ITesd一财务收款管理正常.正常.Test6.用户删除未通过申请.,正常,,.Tes7.,用户修改未通过申请再次提交.正常”.6.2 本章小结在这次毕业设计的过程中,我不但练就了超强的自学能力,还对整个软件开发的流程、软件开发的分析方法、面向对象编码方法的认识有了一个飞跃,这些有益的经验必将为我未来的学习和工作带来不菲的价值.在整个过程中,由于本人能力有限。因此该系统必然会存在一些缺陷和不足:1 .本系统设计和技术操作简单使用疮圉小只适合于小型超市使用,不适合中大型超市使用:2 .超市管理系统涉及范围宽,耍解决的问题多,功能笑杂,实现困难,但由于限于时间
23、、技术、知识能力,此系统只能做出其中的一部分功能:虽然在过程中也遇到了许多的问题,但是也还算比较顺利的完成了,希望在将来的时间里可以将它更完善。在该软件系统的开发和测试中,遇到了很多问题,查阅了很多资料,也向自己的知道老师胡定磊老师求助,同时还有其他老师和同学的帮助,在此由衷的感谢老师和同学们的付出和帮助。该系统开发虽然最终做出了个完整的应用系统,但是其他方面存问题,比如界而实现存在不太美观问题,又比如用户管理功能和超市进销存功能的实现,都是有待于进步测试和完善调整的。目前本系统主要存在以下些问题:(1)产品的质量需要进一步加强,品质的认识还不能达到相应客户需求和功能所需要达到的目的。(2)用
24、户管理功能模块的各个方面的知识点需要,对产品的功能以及需求的挖堀上体现出了明显不足。(3)软件的功能缺少深度。由需求做的不是很充分,所以有些功能并不完善.(4)还有许多的问题在这里就不一个一个的列出,但在以后的时间里将会慢慢完善系统。参考文献H1.吕凤翥.Java语言程序设计M清华大学出版社.2008.192-239.孙卫琴JaVa面向对象编程IM1.电子工业出版社,2(X67.31曲培新JaVa项目开发案例精粹M.电子工业出版社2M0.6678|4|徐宝文.UM1.与软件建模M.清华大学出版社,2006,5387.|5|王少峰.面向对缭技术UM1.教程M1.清华大学出版社,2006,92-1
25、05.|6|邹建.深入浅出MicsoftSqIServer开发、管理与应用实例M.人民邮电出版社,2008,35-61.|7|夏明海.Edipse基础与应用M.清华大学出版社,2008,2775.|8|温艳冬.毕业设计论文)指导手册M.清华大学出版社,2008,5-20.9Kar1.veda1.DannyAye曰eta1.JSP编程指南M.北京电子工业出版社,2007.4.99-107110MartyHa1.1.CoreScrv1.ctsandJavaScncrPagcsM.人民邮电出版社.2012.10.56-78111吴其庆.JSP网站设计经典教程IM1.冶金工业出版社,2(X2.33-4
26、3112ErichGamma.DesignPatterns:E1.ementsofReusab1.eObject-OrientedSoftwareMJ.Addison-VVes1.eyProfessiona1.2010.56-673白小凡.翅市管理系统的设计与实现D.吉林大学.2014.1141王奎虎.基于B/S多层架构的超市管理系统设计与实现D.山东大学.2009.1151蒲丽丽.超市管理系统的开发【D.电子科技大学,2011.大学四年学习时光已经接近尾声,在此我想对我的母校,我的父母、亲人们,我的老师和同学们表达我由衷的谢意。感谢我的家人对我大学四年学习的默默支持:感谢我的母校山东英才学院给了我我在大学四年深造的机会,让我能继续学习和提高:感谢老师和同学们四年来的关心和鼓励。老师们课堂上的激情洋溢,课堂下的谆谆教诲;同学们在学习中的认真热情,生活上的热心生动,所有这些都让我的四年充满了感动。这次毕业论文设计我得到了很多老师和同学的帮助,其中我的论文指导老师胡定磊老师对我的关心和支持尤为重要。我做毕业设计的每个阶段,从选题到查阅资料,论文提纲的确定,中期论文的修改,后期论文格式调整等各个环节中都给予了我悉心的指导。这几个月以来,老师不仅在学业上绐我以精心指导,同时还在思想绐我以无微不至的关怀,在此遒向老师致以诚挚的谢意和崇高的敬意。