




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[14],当客户针对View里的界面上交一个申请的时候,该层里的相互对应的Servlet将判定申请的种类,并且供应相互对应的全面处理模式展开综合处置研究,全面处理实现以后,又由Servlet控制管理自动智能返回全面处理最终结果数据信息。4.3系统功能模块设计该系统具有很强的模块性,各个模块之间相互独立,但是内部相互关联。本系统的功能模块图如下图所示。图4.6系统功能模块图4.3.1订单管理模块设计订单管理模块包括对订单进行查看、对订单进行删除、对订单进行修改以及对订单进行查询。4.3.2用户管理模块设计用户管理模块属于比较特殊的一个模块,超市人员管理是超市信息系统里非常复杂的一个需求,涉及到不同的角色(管理员、经理、普通员工),该模块主要实现了对用户信息的添加、修改、删除等功能,并能为用户设置角色、重新设置用户密码等。4.3.3供应商管理模块设计供应商管理模块的功能是对供应商进行维护。此模块由产品信息模块所依托,管理人员在将产品资讯加入到系统中时,须先确认供应商的数据表中是否存有供应商资料。
5系统实现将数据库创建和功能模块设计以后,下一步我们将进行界面设计,完成系统要求的主要功能。5.1用户管理本系统的用户管理模块除了包括对系统的登陆和注销外,本功能应用模块的功能还有新建客户、删减客户、修整客户角色等几个方面。5.1.1用户登录本系统是一个超市信息管理系统,需要进行登录。本系统采用使用的登录逻辑是从View层输入的系数通过Controller层,在获得之后经过使用Model层相互对应的工作业务分析逻辑思维来完成客户登陆过程和最终结果的判定。图5.1登录页面点击登录之后,来到系统的主页,如图5.2所示。图5.2系统主页5.1.2用户注销登录后的用户可以通过“退出系统”按键注销登陆,系统Controller层在全面处理完了客户注销等流程之后,由Controller层直接重定向到登陆界面。5.1.3添加用户在增添客户的功能中,管理人员记录新客户的每一项数据信息,单击增添,即可完成操作。图5.3用户添加页面5.1.4删除用户在用户管理界面可以选择“删除”操作按钮,会弹出一个确认框,点击确认将用户进行删除。图5.4删除用户图5.5查询不到被删除的用户5.1.5修改用户密码在密码更改功能中,用户可以更改密码,操作的基本过程:将新旧密码输入后,输入新密码和确定新密码,再通过对数据库中的新旧密码进行比对,新密码和确定新密码对比无误后,系统将为用户修改密码。图5.6修改用户密码当输入的密码不合法的时候,输入框右边会有相应的提示,如图5.7;当输入正确且合法的密码的时候,如图5.8,点击提交会弹出一个确认框,点击确认即可修改密码,如图5.9所示。图5.7不合法修改密码提示图图5.8合法修改密码提示图图5.9密码修改确认5.1.6修改用户信息在现实超市运营中,用户的信息可能有些需要更新,这时候就可以在用户管理中的用户信息修改模块修改,将所需要的修改的客户数据信息记录齐全以后,选择上交,就可以实现对客户数据信息的修整。5.2订单管理5.2.1订单信息查看管理员在网页上输入对应的查询数据信息,单击“查阅”按键,应用就会将所查找到的数据信息显示在网络页面上。图5.10订单查阅页面5.2.2订单信息添加在订单管理页面,点击添加订单按钮,就可以将供应商所提供的商品进行采购,添加订单。图5.11订单添加界面输入合法的信息之后,点击保存,系统会显示一个确认框,点击确认,就能将数据保存到数据库中,并且能在订单管理页面查询到相关订单。图5.12确认提交订单图点击订单查看按钮,就可以查看刚刚添加的订单。图5.13订单信息5.2.3订单信息修改能够经过产品名字查找到订单具体数据信息,之后修整订单的数据信息。当管理员更改数据后,按下保存按钮,数据库会自动对数据进行更新。图5.14订单修整5.2.4订单信息删除管理工作人员选择要求删减订单名字并且单击删减按键,应用将会从数据信息资料库中删减相互对应数据信息。图5.15订单删减提醒5.2.5订单信息查询根据订单名称可以查询该订单的信息,用户点击查询按钮,就可查看想要查询的订单信息。图5.16订单查找页面图5.17订单查找最终结果5.3供应商管理5.3.1供应商查询界面在供应商的查询界面中,能够经过对提供生产厂商的重点词,展开搜索、增添、修整、删减等操控管理。图5.18供应商查询界面5.3.2供应商查看界面在供应商查询页面中,单击中的“查看”按钮,即可了解到该供应商的详细信息。图5.19供应商具体信息5.3.3供应商修改页面当供应商信息发生变化,管理员便可以根据变化修改信息,修改的数据将保存到数据库中。输入响应的信息,点击保存会弹出一个确认框,点击确认即可修改成功。图5.20供应商修改界面图5.21提交要修改的数据图5.22修改之后的数据5.3.4商品供应商信息删除当供应商关闭或经营战略发生变化时,如果不能提供超市的产品,则会被删除相应供应商厂商的信息。管理员在管理界面按下删除按钮后,系统会清除对应的供应商信息。5.3.5供应商添加界面当跟某一个提供生产厂商合作之后,就要求管理工作人员在货物商增添界面记录具体数据信息,单击上交,增添后的货物提供商数据信息将被保存到数据信息资料库中。图5.23供应商添加界面点击提交之后,会弹出一个确认框,点击确认,即可添加供应商。在供应商管理页面即可查看新增的供应商。图5.24查询新增供应商6系统测试系统测试是系统研发的非常关键的一环,每个电子计算机应用在研发出来以后,在正式上线以前均会展开一次调试,而这一次的最终测试,就是为了验证自己的理论和使用者的需求。同时,也可以确保在将其移交到使用之前,对其进行一次彻底的检查。6.1系统部署在系统研发结束以后,要做的就是把其打包、安排到客户的互联网应用工作环境中,然后进行数据库的配置,供用户使用。要部署系统,目标计算机上就需要安装JDK、Tomcat服务器和MySQL数据库系统。部署完成之后,点击IDEA工具的右上角的“RUN”按钮,运行工作项目,在网页浏览服务器中自动输入http://localhost:8080/super,正常开启登陆界面:图6.1系统登陆界面经过在防火墙中放行Tomcat的综合服务,我们能够在位于同一局域服务网络里的其他计算机上访问链接我们的系统,这反映出了这个系统的部署已经成功了。6.2系统测试计算机系统开发完成之后的调试,其定位目标在于在实际条件里经过和系统的使用要求作为比较,检测完整系统的正确性。6.2.1测试方法因为该应用是基于Web的系统,实际条件里要求经过网页浏览服务器访问链接,因此本次测试为压力调试和访问链接测试。这一次系统测试将应用JMeter应用工具展开功能和作用压力调试。JMeter是Apache组织研发的根据Java的调试应用工具,最开始是为了调试Tomcat的前身JServ的实行工作效率而产生的。6.2.2测试环境本系统的测试是在同一局域网中进行的,将系统部署到一台主机(8)上,在另一台主机访问。本系统的测试环境如下表所示。测试环境表6.2.3测试过程1功能测试当系统部署结束,相关功能需要通过调试,以充分保障准确、完整系统地安排在发展目标环境中,每一项功能均可以正常运行作业。在客户端的浏览器上,依次测试各项功能,对数据进行增删查改,每一个模块应用功能运行工作均准确可靠,并且能应用在互联网工作环境,除此之外,在同一局域服务网络的移动服务控制终端上,也能正常访问服务器,进行各项功能的测试,由于篇幅有限,本节将订单管理模块进行一个简单的测试展示。(1)新增订单:用户可以在订单管理页面点击新建订单按钮,进入订单新建页面,如图6.2所示。输入相对应的信息,进行测试。图6.2新增订单测试点击保存按钮,会弹出确认框,点击确认即可添加订单信息。(2)搜索订单:在订单管理首页,输入商品名称,点击查询,即可查询到我们刚刚添加的订单。图6.3查询订单测试(3)修改订单:单击修整订单按键,会自动转回至修整订单界面,自动输入想修整的数据信息,单击上交,即可完成修改操作。图6.4修改订单测试(4)删除订单:在订单右边有删除订单按钮,点击删除,即可将订单删除掉,本次测试删除以刚刚添加的订单为例,将其删除,点击删除之后,就查询不到该订单。图6.5订单删除经过测试,系统功能都能正常运行,项目课题的应用设计实现了预期的主要目的,实现了项目课题发展目标。2页面访问测试运行工作JMeter应用程序,在首页界面调试规划增添调试“线程组”,鼠标右击“线程组”添加“HTTP请求”,再使用同样的方法在“线程组”下添加测试的“图形结果”以及“聚合报告”。设置“线程组”中的线程数为1000,设置Ramp-UpPeriod为10秒,意思是所有程序线程在10秒钟内开启;周期重复循环数目为10,即所有程序线程有10个调试标准样品(申请的重复数目),因此总的调试标准样品为1000×10=10000个。在“HTTP请求”中设置响应的URL,设置到访问系统的主页面(/super/sys/main),主页是由多个功能页面组成的,对该页面进行访问测试足以证明系统的性能。点击“启动”按钮,即可进行测试。等待测试时间结束,就可以获取调试报道。6.2.4测试结果“界面访问链接调试”图像最终结果,如下示意设计图6.6所示,统计分析最终结果如下示意设计图6.7所示。图6.6图形结果图6.7统计结果从结果也看出,2000个样本的测试全部成功,系统的压力调试是十分成功的,并且应用在互联网工作环境,实现预期的主要目的。
7总结这一次开发订单管理系统,从设计数据库到编写后台代码,连接数据库,在网页上显示,令人印象深刻。从一开始是否选择这个基于SSM框架的毕业论文题目,我也犹豫过,但是最后我还是选择了这个SSM框架的毕设题目,不仅仅因为它广泛,而是我希望能够挑战自己,为将来的工作积累经验。在完成该系统的时候,碰到的困难通常包括三点,首先,系统的界面设计,其次,怎样促使后端和前端完成交互,三是在编写后端的时候,稍不注意,变量的一个字母写错,代码就运行不起来了。有时候一个小小的符号,启动Tomcat服务器跑程序的时候,就给报了错误。好在反复检查编写之后,能够将问题逐一解决,经过几个月的磨练,我不仅收获知识,更重要的收获了开发经验,希望将来的工作能够用得上这些在学生时代积累的经验。
参考文献[1]周巍.某高校超市订单管理系统的设计与实现[D].电子科技大学,2014.[2]肖祥林.基于SSM的毕业设计管理系统设计与实现[J].电子科技,2016,29(10):115-117.[3]王英英著.MySQL8从入门到精通[M].清华大学出版社,2019.[4]郭红波,乔荣华.基于JSP的手机维修管理系统的设计与实现[J].微型电脑应用,2018,34(06):8-10+16.[5]薄志强.基于SSM框架的网上商城系统的设计与实现[D].西安电子科技大学,2020.[6]陈峰.基于SSM框架的B2C网上商城系统的设计与实现[D].湖南大学,2018.[7]王岩.基于SSM的保险公司营销管理系统的设计与实现[D].大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 充分准备2025年证券从业资格证考试试题及答案
- 2024年项目管理流程分析试题及答案
- 2025年注会考试的法律知识重要性及试题及答案
- 2024园艺师考试模拟测试试题及答案
- 注册会计师的职业发展方向试题及答案
- 2024年项目管理专业人士资格认证试题及答案概述
- 2025年大纲变动证券从业试题及答案
- 应县防水毯施工方案
- 生态城市规划与设计实务考核试卷
- 电力仪表的智能电网技术发展趋势考核试卷
- 2025年新版劳动合同范本
- 环境保护部华南环境科学研究所(广州)2025年上半年招考人员易考易错模拟试题(共500题)试卷后附参考答案
- 事故隐患内部报告奖励制度
- 酒店前台餐厅收银流程
- 贸易安全培训
- 中级消控证的试题及答案
- Unit 5 Everyone is special!(教学设计)-2024-2025学年人教版PEP(一起)(2024)英语一年级下册
- 2025年河南焦作市孟州市开创人才服务有限公司招聘笔试参考题库附带答案详解
- 2025年湖南永州恒通电力(集团)有限责任公司招聘笔试参考题库附带答案详解
- 2024新版人教PEP英语(2025春)七年级下册教学课件:Unit4 A 2a-2e
- 中医理疗技术
评论
0/150
提交评论