版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
表413所示。表STYLEREF1\s413t_sjxingtai商品厂家信息表商品信息表是用来存放各种各样商品的数据,包含商品名称、类型、厂家、售价、剩余总数、缺货预警等关键资料,方便管理员或者普通员工能够根据实时更新的商品信息对快要缺货或者滞压商品给出合理的解决方案。表的结构如REF_Ref38457350\h表414所示:表STYLEREF1\s414t_shuju商品信息表采购信息表是记录各种购入商品的信息,包括购入商品的时间、总数、单价、购入工作人员的编号、厂家信息、供应商信息、商品类型等商品的详细信息。表的结构如REF_Ref38457321\h表415所示:表STYLEREF1\s415t_sjduochu采购信息表销售信息表是用来记录超市中商品的基本信息表,表的结构如REF_Ref38457369\h表416所示:表STYLEREF1\s416t_sjshaochu销售信息表5系统功能的实现5.1登录模块的实现在超市管理系统的主页上,不无论是哪一类型的用户,都需要进行登录,在主页上输入相应的账号和密码,然后按照指定的用户类别,系统会根据选择的用户类别切换到相应的操作界面,并完成登陆和确认。登录界面展示如图5-1所示。图5-1系统登录界面图关键代码实现如下:5.2员工信息模块的实现在本功能模块中,管理员可以增删改查雇用员工的信息,包括登录名、姓名、性别等,在员工信息栏,将会显示在职员工的资料,并与此添加新职员的数据。员工页面展示如图5-2所示,添加员工界面展示如图5-3所示。图5-2员工数据页面图图5-3添加员工数据页面图关键代码实现如下:5.3商品信息模块的实现5.3.1商品厂家页面管理员可对各类产品制造商的数据进行增删改操作,添加厂家页面,会展示以前已添加过的厂商数据。商品厂家页面展示如图5-4所示。图5-4商品厂家图关键代码实现如下:5.3.2商品类型页面管理员同样是可实现基础的可增删改商品类型信息操作,添加商品页面提供多种通用类别,便于快速选择和存储商品数据。商品类型页面展示如图5-5所示。图5-5商品类型图关键代码实现如下:5.3.3商品信息页面管理员可添加、修改和删除、查询商品信息,商品信息包括名称、缺货预警、厂家、备注、售价以及类型,每个信息条都显示历史信息,厂商类型可提供通用选择项,方便快捷、有效避免重复添加商品的信息。商品信息展示如图5-6所示,添加商品页面展示如图5-7所示。图5-6商品页面图图5-7添加商品页面图关键代码实现如下:5.4采购信息模块的实现5.4.1供应商信息页面本页面可以增加、修改和删除供应商资料,并可以在已储存的供应商信息中查询相应的供应商信息,商品供应商页面包含名称、电话、备注、地址四个数据条,商品供应商页面展示如图5-8所示,添加商品供应商页面展示如图5-9所示。图5-8商品供应商页图5-9添加商品供应商页关键代码实现如下:5.4.2采购入库信息页面员工登录后可进行添加采购入库信息操作,根据商品类型、厂家、商品总数、总额、单价以及供应商等标签将新采购的商品整理入库,另外需要保存入库商品的员工编号和时间,以备不时之需。添加商品采购页面通包括商品名称、总数、供应商以及单价,商品采购页面的右下角可显示已入库商品的总数量,数量大的时候可分页显示,同时显示总页数。采购入库展示如图5-10所示图5-10采购入库页面关键代码实现如下:5.5销售信息模块的实现员工通过本系统可进行添加销售信息,简单快捷搜索商品信息,此页面展示商品类型、厂家、客户以及客户的联系方式等内容,商品销售出库展示如图5-11所示。图5-11销售出库页面关键代码实现如下: 5.6财务统计模块的实现财务统计模块管理员登录后可统计超市的财务,包括采购统计、销售统计两大部分,此页面可以将超市的各类数据以柱状图的形式显示出来。采购统计展示如图5-12所示,销售统计展示如图5-13所示。图5-12采购统计可视化页面图5-13销售统计可视化页面6系统功能测试6.1测试目的软件开发的最终步骤是进行系统测试和试用,检测是为了检测系统的开发完整度、执行情况,每个模块有没有问题,该系统是否可靠,性能是否完好,程序运行是否稳定,程序是否存在问题等作用。检测出来的结果是系统开发成功与否的重要证明,总的来说,这是一个非常关键的程序之一。软件开发者在设计每个功能的过程中,都会对该功能进行专属的测试,只有通过这个对应的独立测试,他们才能开发出更多功能强大的软件,这种做法不仅可以节省系统开发的周期,还可以在初期的问题检测中,及时检查出程序存在的问题,避免在各功能模块合并后,还检测出运行问题。因为,融合后的系统查找问题的难度会增加,这些问题还会相互影响,这就造成解决问题的速度也会大幅度下降。每一个系统开发完成后都要进行系统测试,本超市管理系统也一样,此项测试旨在检验程序与系统定义不一致或冲突的部分,同时检验系统的功能和性能是否合格,简而言之,就是检查系统有没有问题。通常情况下,我们首选的测试方法都是以往常用的手段,因为常用就说明检测的效果好,一般都能够检测出系统存在的普遍问题,这样有利于确保系统成品的品质,让使用者能够放心和信任我们开发的系统,轻松地上手操作。更重要的是,测试系统程序的过程中,还可以检查整个系统表面的颜色搭配、字体主次、功能模块布局、界面设计排版等其他一系列的外在设计。系统每一个部件的性能都要经过多次的检测,以确定系统的工作状态以及性能的要求有没有达到预期的目标,若结果未达到要求便需要开发者进行纠正,完善系统内容,实现用户所要求的各项功能,以达到用户最根本的功能要求。本超市管理系统使用了一种最常用的“黑盒”测试方法,它能够更好、更真实地反映出被测对象的真实情况。6.2测试方案此测试方案包含了技术实现上的难点。我们需要做到的必须确保与我们的预期目标保持一致,所以熟悉测试方案是非常重要的一个环节,它可以检测出程序中某些存在重大错误和漏洞。测试的方法手段有多种,但是只有白盒测试或者黑盒测试才能完美地处理这两个问题。白盒测试,“白”指的白色可透视的盒子,“盒”代表的是开发的软件,所以可透视的盒子能够看清程序的内部结构和运作模式,同样也就能全面了解程序内部的逻辑结构。白盒测试是从程序的内部结构出发,最终得出测试数据。此方法可以让我们得到预期状态,也可以看到每一条程序是否运行成功。黑盒测试与白盒测试相反,只着眼程序的外部结构,把程序比作不可视的盒子,从外部监测整个系统运行的,它的目的就是为了查看程序是否符合我们的预期,检查系统的界面设计和软件功能,以及程序能不能完全地将需求规格说明书提到要求都实现出来。(1)模块测试模块测试旨在确保每个模块能够正常工作,并且是作为一个独立的单元也能够正常运行,所以模块测试通常又被称为单元测试。在这个步骤中它能够检测各个模块设计的功能是否成功实现;能够发现程序编译过程中出现的编码和详细设计的错误;能够及时检测出遗留的细小错误并及时纠正,大幅度降低后期系统维护的成本,这已经足以证明单元测试是成功的。(2)集成测试集成测试在单元测试的基础上进行,是单元测试的逻辑扩展。集成指的是系统各单元的聚合,集成测试就是对组合在一起的单元的接口进行测试,而系统是由许多个单元模块聚合起来的程序,所有的软件开发都离不开集成测试阶段。集成测试的作用是测试所有组合的单元能否正常、平稳地运行,以及所有单元模块集成在一起能否正常工作。他的重要优点有:降低后期系统维护的成本,减少软件开发消耗的费用。能够及时检测各单元组合和集成模块的细小错误。管理方便、测试人员能够较好地锁定软件故障的所在位置。面向底层地自底向上的集成方法是最常使用的方法,能够让同一层次上的测试并行进行。(3)验收测试:验收测试是软件开发完成后,部署软件之前的最后一个测试操作,也是所有技术测试的最后阶段。能够到达此阶段就说明接口错误基本排除完毕,且已经按照系统的整体设计将所有模块聚合在一起,并基本实现稳定运行。它回答了开发的软件系统师傅符合预期的要求以及用户是否接受系统的问题。本超市管理系统采用了黑盒测试方法对系统进行测试。.测试结果一般有三种可能:第一是与预期用户提出的需求存在部分差异。第二是结果同预期希望实现的功能需求相差不大,在用户的可接受范围。第三是系统不符合用户的需求或者与用户需求相差甚大,用户拒绝接受。6.3测试方法此项测试的重点在于,测试系统同一时间内处理多个线程的能力。在系统的运行中,存在着多个用户,每一个用户提出的服务请求都是不同的,而且可能会存在多个用户在同一个时间内发送不同的请求,这个时候就考验系统的整体处理能力,在既要实现多个线程并发执行,又要精确返还多个不同用户所需的数据。面对这种状况,系统的响应的时间越快,内存使用和CPU的占用越少,运行速度则就越快,工作效率越高。通过对系统进行的测试,我们需要尽力确保系统数据的准确性,优化系统的运行速度、处理性能和稳定性。因为不管是什么用户都喜欢性能强,运行速度快的系统。如若数据不准确,可能会因为细小的语义问题让整个系统出现一堆问题甚至会让系统崩溃。响应时间若是超过三秒都会严重影响工作效率,所以,所有开发的系统都要经历过压力测试才能真正投入使用。本超市管理系统采用黑盒测试方法,从用户的角度,从外部结构的各个方面检测系统的每个功能是否都能得出运行结果,系统能否顺利投入使用。黑盒测试通过把系统当作一个不可透视,封闭的盒子来进行测试,着重于系统的数据能否正常输入;系统能否接收数据;输出的结果是否正确;各单元的功能是否完整;开发时设定的界面设计是否整体运用在页面上;是否发生功能遗漏或错误;是否出现运行未完成中途终止的错误或程序初始化失败;有没有数据结构上的问题或者外部访问出错等等一系列肉眼可见的外部结构问题。同时,在这个测试的过程中,完成提供给用户查看的详细使用指南。总结出现比较频繁的问题。将测试结果与需求规格说明书一一进行对比,多方面寻找测试的突破口。但是,如果是开发时编写的的需求规格说明出现问题或者设计本身存在的漏洞,黑盒测试是没办法检测出来的。最后,测试工作是开发过程中非常关键的一步,重视测试流程,既能有效减少工作时长,提高开发效率,又能防止后期重复测试,又能保证开发出来的系统的质量。检测系统的开发完整度、执行情况和每个模块有没有问题,。6.4测试结果测试是为了对系统进行全方位的考察,对每一个独立单元、组合单元以及聚合的整个程序进行评估、查找问题,尤其是一些可能被忽略的细小问题,它们可能在后面聚合的程序中造成严重的后果。由于测试环境可以是无限的,因此,在进行一次测试时,不但要有多组正确的数据,同时也要有多组不正确但有潜在输入可能的进行测试,另外情况多变,必须还要进行有针对性的测试,这些测试都是非常耗费时间和精力的细致工作,这就要求我们要不仅要耐心,还要细心。最后,由于本人的水平有限,系统的设计中可能存在很多问题和不足,希望老师和同学们多多指教。测试结果显示,本超市管理系统具备的特点有:界面设计合理,使得整个系统看起来简洁却功能俱全,充分满足了用户的需求;上手速度快,让超市的管理更高效便捷,同时还减少来人工成本的支出;运行稳定可靠,没有出现什么程序错误,大幅度降低了后期系统的维护成本;字体大小主次分明、颜色搭配协调、排版合理,是一个完好的超市管理系统。总的说来,系统符合需求,通过了测试。参考文献[1]聂兆慈.基于Java的超市管理软件系统的设计与实现[D].黑龙江大学,2018[2]岳纹.企业小型超市管理系统的研究与开发[J].电脑编程技巧与维护,2021(05):89-91[3]方生.基于“Vue.js”前端框架技术的研究[J].电脑知识与技术,2021,17(19):59-60+64基于JSP的普通话考试报名系统的分析和设计[J].张莉敏,田小路,周锡铃.信息技术与信息化.2019(05)[5]朱宝善,陈光浦,李鹏程等.基于B/S模式和MySQL的人力资源管理系统设计[J].现代电子技术,2021,44(14):65-69.[6]巢晟盛.基于SpringBoot微服务架构下前后端分离的MVVM模型浅析[J].电脑知识与技术,2021,17(23):128-129+141.基于JSP的常用金属材料标准检索平台开发设计[J].胥新政,强毅.
制造业自动化.
2019(03)JSP技术及其在安全管理信息系统中的应用[J].陈国华,詹宏昌,张文海等.中国安全科学学报.2015(01)[9]JSP技术发展前景研究[J].刘婷.
信息与电脑(理论版).
2019(08)[10]基于JSP技术的动态网页开发技术[J].吴周霄,郑向阳.
信息与电脑(理论版).
2018(08)[11]JSP的网络数据库连接技术及运用之研究[J].赵辉,熊文俊.
电脑知识与技术.
2019(17)[12]ImplementingWebGLandHTML5inMacromolecularVisualizationandModernComputer-AidedDrugDesign[J].ShuguangYuan,H.C.StephenChan,ZhenquanHu.
TrendsinBiotechnology.2017(6)[13]FuyuanCheng.TalentRecruitmentManagementSystemforSmalla
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46743-2025多抗霉素
- GB/T 19407-2025农业拖拉机操纵装置最大操纵力
- 常州市溧阳中学高三地理一轮复习自然灾害教学案
- 5-己二酮对小鼠卵巢直径的影响
- 2025年高职微电子技术(芯片制造基础)试题及答案
- 2025年高职形象设计(老年造型设计)试题及答案
- 2025年中职(高星级饭店运营与管理)前厅服务实务阶段测试题及答案
- 2025年高职石油与天然气(油气储存)试题及答案
- 2025年大学三年级(老年学)老年福利政策试题及答案
- 2025年中职资源勘查类(资源勘查基础)试题及答案
- 不锈钢泵房装修施工方案
- 汝瓷介绍教学课件
- 2025年大学《材料设计科学与工程-材料设计实验技术》考试备考题库及答案解析
- 亚朵酒店管理分析
- 幼儿园消防安全培训知识培训
- 代码安全审计培训大纲课件
- XJJ 068-2014 民用建筑电气防火设计规程
- 质检员安全培训课件
- 科研项目进度管理与质量控制
- 《信息系统安全》课程教学大纲
- 民族学概论课件
评论
0/150
提交评论