【《基于JAVA编程语言的超市管理系统的设计与实现》9900字(论文)】_第1页
【《基于JAVA编程语言的超市管理系统的设计与实现》9900字(论文)】_第2页
【《基于JAVA编程语言的超市管理系统的设计与实现》9900字(论文)】_第3页
【《基于JAVA编程语言的超市管理系统的设计与实现》9900字(论文)】_第4页
【《基于JAVA编程语言的超市管理系统的设计与实现》9900字(论文)】_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

绪论1.1开发背景与意义自二十世纪以来,计算机逐渐被人们视为一种高效的应用办公工具,其对数据的高速处理能力和广阔的应用面,极大地冲击了原有的手工行业,降低了劳动成本,因而其受到了相当多的企业家的青睐。企业家们也尝试让计算机与多种行业相结合,能够更好的处理行业事务,超市正是其中一项选择。在传统超市的购物与运营形式上,人们购物往往需要耗费大量时间才能做到择优购物。并且,经营者为了顾客提供了更多优质服务,不得不耗费了额外的精力去管理超市,优化运营模式。首先,以商品管理为例,经营者需要将这些商品的供需关系和自己的超市商品库存的实际情况相结合,然后调查消费者的实际需求,制定出合理的采购计划,进而达到方便顾客择优采购和盈利最大化的目的。其次,多数商品因其多样式变化而易产生价格波动。因此,经营者需要做到随时调整商品价格,以保持盈利。第三,受各方因素影响,市场环境往往不会与经营者的意愿相符。因此,经营者需要时刻留意市场变化动向,并对超市管理做到动态同步调整。诚然,实际情况可能远不止这些,运营商需要熟悉的影响因素也远不止这些。但无论是什么情况,对经营者来说,商品管理是重中之重,对商品的管理程度直接决定了经营的成功与否。对于那些运营规模无法和行业典范媲美的其他企业运营商来说,日常维护与管理可能产生的是一批纸质记录表,当需要进行数据处理时,就需要加大对人工处理的投入。但是,大型公司单纯依靠纸质记录来处理日常工作纯粹是天方夜谭,因为纸质记录表不仅是劳动密集型的,而且一旦记录出现偏差,将会给企业的工作造成难以解决的麻烦。因此,使用计算机来处理这些繁琐的业务是明智之举,相应的超市管理系统也应该应运而生。1.2国内外研究现状超市管理系统是经营者处理大量超市日常工作的重要工具,其主要功能包括处理数据和文件。一般来说,超市经营者必须要耗费大量时间与精力来对财政、货物等数据信息进行处理和归纳,如此才能处理好超市的每日的业务,从而维持超市的正常运转。在发达国家,库存管理在计算机等高新技术的支配下,已实现管理自动化。虽然国内的超市在这方面,包括商品管理方面意识很强,进步很大,但是与发达国家的超市相比还存在一定差距。在全国部分地区部分超市的库存管理中,还处于手工处理阶段。比如,在商品从入库到上架再到售出的一条链流程中,人工对其进行纸质记录通常与之相伴。在统计方面,一般是通过低效的人工手段完成的。这些因素直接或间接地拉低了经济效益。1.3论文组成结构本篇技术论文主要详细划分为六个主要的技术章节与理论模块:第一章绪论部分简单地介绍了开发超市管理系统的历史背景,项目概述等;第二章介绍开发本系统所需的开发工具;第三章简要地阐述了系统分析;第四章阐述了本系统的应用功能模块设计和数据库设计;第五章是对所有功能模块实现方法介绍以及实现后的效果展示;最后一章是对本系统所有功能模块进行实用性测试,包括测试内容和测试方法,并详细阐述测试的结果。2开发工具及相关技术介绍2.1开发环境本系统所用到的开发环境主要分为以下四项:(1)操作系统:MicrosoftWindows10;(2)开发工具:EclipseIDE2019-03;(3)服务器:Tomcat;(4)数据库:MySQL、NavicatforMySQL2.2开发工具Eclipse软件开发套件是一种免费的开源软件,其主要包括Java开发工具,是为Java开发人员量身定做的。因此,Eclipse符合本系统主要使用的Spring、SpringMVC、MyBatisCSS等JavaEE开发技术的需求。MySQL,是数据库管理系统中最常见的一个Webs的应用程序。由于对MySQL两个软件版本采取了双重免费授权的开发策略,因此它被分别划分成两个不同收费标准的版本,即免费社区化版本与付费的商业化版本。对于大多数长期追求较高价格对比的软件开发者和数据库服务企业而言,MySQL因其所需要具有的软件性能稳定、成本低、易于维护的特点,而成为这些企业的不二之选。Tomcat由Apache软件基金会创立,其实现了对Servlet和JSP的支持,并为Web服务器提供一些功能。Tomcat可被视为单独的Web服务器,原因是其内含了HTTP服务器。Tomcat有一个Jasper编译器,其中包含相应的JSPservlet。Tomcatservlet引擎通常与Apache或其他TomcatWeb服务器一起运行。除了不需要快速调试的用户外,很少使用单个Web服务器。但是,随着使用Web服务器的用户的更新,开发中的事务变得越来越复杂,对环境的要求也越来越高。3系统分析3.1可行性分析可行性研究侧重于项目的经济效益和影响因素分析,最后验证项目是否达到开发的规定。3.1.1经济可行性经济可行性是指从项目开支的角度来分析项目开发可能产生的费用。经过分析,本系统开发难度较小,应用范围可观,开发资源易于获取,所以其开发成本较低。因此,本系统达到其规定指标。3.1.2技术可行性技术可行性是对当前开发项目时所用到的技术进行预测,根据预测结果分析项目开发的难易程度,进而得出是否可行的结果。并且,在所有的分析过程中,起主导作用的部分正是技术可行性分析。在系统框架方面,本系统使用的是能够实现绝大多数功能的,且易于开发的SSM框架。在数据库方面,使用稳定性和性能均可靠的MySQL来存放数据。在开发工具方面上,使用集成了众多功能和方法库的Eclipse。3.1.3操作可行性本系统的操作是在网页上进行的。由于网页浏览器应用面广泛,操作难度小,且受众人群多,因此使用网页浏览器能够方便有效的展示数据和处理数据。建立数据库的目的是为了有效地对无序的数据进行排列和整合,进而方便对数据的处理操作。为了避免人工操作不当而产生的错误数据,保证数据安全,并提高工作效率,所有数据操作全权交由计算机来执行。因此,本系统在操作的可行性方面上是符合规定的。3.2需求分析通过用户需求的调查与了解,系统主要建立了如下功能模块:员工管理模块(包括所有账户信息的管理及操作)、商品资源管理模块(包括所有商品基本信息的管理以及商品库存资源的管理)、供应商信息资源管理模块(包括所有供应商品的商家的信息管理)、入库管理模块(所有商品的入库操作以及同步商品库存数据至商品信息)、销售管理模块(包括商品售出管理和商品出库的所有操作并同步数据至商品库存信息,统计当季营销信息管理)、退货管理模块(对所有售出商品的操作以及同步数据至商品库存)、记录表功能模块(对所有信息管理的操作进行记录)。3.3业务流程分析本系统的侧重于入库与销售两方面的管理,具体流程为:采购人员制定采购计划,经由主管和仓库经理批准发出通知并处理合格订单,之后商品交由仓库管理人员处理,库存商品符合规定,则进行出货处理,库存商品量不足,则填写补货单,进行补货。系统业务流程图如图3.1所示。销售信息入库信息销售信息入库信息销售操作销售分析内部运营入库操作入库分析制定采购计划操作员销售操作销售分析内部运营入库操作入库分析制定采购计划操作员图3.1系统业务流程图3.4数据流程分析(1)数据流图0层员工可以向系统提供所入库、销售信息;管理员可以向系统提供入库、销售、商品信息和商品类别信息;系统可以将管理员提供的商品信息处理后传送给员工。本系统的数据流图0层如图3.2所示。P系统商品信息商品信息P系统商品信息商品信息销售信息员工商品类别信息管理员销售信息员工商品类别信息管理员入库信息销售信息入库信息销售信息入库信息入库信息图3.2系统的0层数据流图(2)数据流图1层管理员能够对销售、入库、库存、退货进行管理,执行对应操作会生成对应的信息表,销售信息表可以将所有的销售信息都传递到商品信息管理,再生成一个商品信息表,会将商品信息传递给员工,当库存变更时,生成入库信息表,将入库信息传递到入库管理。管理员也可以将入库信息表中的入库信息传递给商品管理。库存信息表可将库存信息提供给库存查看模块。退货信息传递至退货登记模块上。员工可以查看退货记录和库存并向库存管理提供入库资源表。系统的数据流图1层如图3.3所示。P4P3销售信息销售登记商品信息管理销售管理销售信息表P4P3销售信息销售登记商品信息管理销售管理销售信息表P4入库信息入库登记入库信息表P4入库信息入库登记入库信息表入库变更P0入库管理管理员P0入库变更P0入库管理管理员P0登录信息登录信息库存资料库存资源登录信息员工用户登录用户登录库存资料库存资源登录信息员工用户登录用户登录P5P6销售资源表P5P6销售资源表反馈库存资源库存反馈库存查看库存管理入库资源表反馈库存资源库存反馈库存查看库存管理入库资源表P6P12退货信息退货信息退货记录表P6P12退货信息退货信息退货记录表退货记录退货管理退货记录退货管理图3.3系统1层数据流图(3)数据流图2层员工可以将入库信息通过入库信息表或将原有的入库信息通过原有的入库信息表传递至入库管理处理,生成商品信息表,之后将销售信息传递给销售管理处理,生成带有销售信息的销售记录表。员工也可以通过销售管理处理销售信息,并生成销售记录表。D11入库信息入库信息表P1.1入库管理系统的数据流图2层如图3.D11入库信息入库信息表P1.1入库管理D15入库信息D15入库信息DD13入库信息商品信息表用户商品信息表用户D14D14销售信息D16销售信息D12销售信息PD16销售信息D12销售信息P1.2销售管理销售记录表图3.4系统2层数据流图4系统设计4.1系统功能设计根据实际市场需求,该超市管理系统主要可分为以下几个模块:(1)员工管理模块用于管理员工的信息,可以对其对应的对象进行相关基本操作。(2)入库管理模块由入库登记、入库管理和入库记录三部分组成,各个子模块均能够对各自对应的对象进行信息管理上的相关操作。(3)销售管理模块由销售登记、销售查询、销售退货和销售记录四部分组成,各个子模块均能够对各自对应的对象进行信息管理上的相关操作,并会和库存管理进行数据同步。(4)供应商管理模块由供应商添加和供应商查询两部分组成,这两个子模块均是对供应商信息的基本操作模块。(5)商品管理模块由商品类别管理、商品添加、商品列表和类别列表,共四部分组成,其中商品类别管理能够对其对应的对象进行信息管理上的相关操作,商品添加、商品列表和类别列表均是基本操作功能模块。系统的功能模块图如下图所示。超市管理系统超市管理系统供应商管理商品管理销售管理入库管理员工管理供应商管理商品管理销售管理入库管理员工管理商品类别管理类别列表商品列表商品添加供应商查询供应商添加销售退货销售退货销售查询销售登记入库记录入库管理入库登记商品类别管理类别列表商品列表商品添加供应商查询供应商添加销售退货销售退货销售查询销售登记入库记录入库管理入库登记图4.1系统功能结构图4.2数据库设计使用数据库应用系统的用意在于能够在多样的条件环境下,以符合管理和处理信息的需要为条件,而有效的将重要数据存储起来。4.2.1概念模型设计E-R系统设计流程模型分析方法主要指的就是一种与人类思维相似且专门用于准确描述系统信息结构的新型系统设计流程模型。系统的主要实体间关系E-R图如下:用户名用户名性别联系方式性别联系方式1员工年龄姓名员工1员工年龄姓名员工密码密码名称管理员名称名称管理员名称商品编号价格商品名称联系方式商品编号价格商品名称联系方式操作员nn商品编号库存工作操作员nn商品编号库存工作销售记录销售记录数量1联系人数量1联系人合计金额n合计金额n销售库存销售库存nn图片图片商品编号入库记录入库名称1n商品商品编号入库记录入库名称1n商品名称入库人编码价格名称入库人编码价格商品类别入库数量库存数量类别商品类别入库数量库存数量类别图4.2系统E-R图4.2.2逻辑结构设计根据E-R模型,设计了符合超市管理实际需求的数据表,每张表的具体设计如下:(1)供应商表用于存储供应商的基本信息,具体设计如下表:表4.3供应商表序号字段名称字段类型允许为空备注1idint否

主键2name_suppliervarchar是

3leadervarchar是

4phonevarchar是

5main_productvarchar是

6addressvarchar是

7notevarchar是

8addtimetimestamp否

(2)入库表同于存储与库存信息相关的数据,具体设计如下表:

表4.4入库表序号字段名称字段类型允许为空备注1idint否

主键2order_numvarchar是

3id_productvarchar是

4name_productvarchar是

5categories_productvarchar是

6name_suppliervarchar是

7inventoryvarchar是

8price_into_inventoryvarchar是

9quantity_into_inventoryvarchar是

10total_amountvarchar是

11notevarchar是

12operatorvarchar是

13addtimetimestamp否

(3)商品类别表用于存储商品的种类等信息,具体设计如下表:表4.5商品类别表序号字段名称字段类型允许为空备注1idInt否

主键2categories_productvarchar是

3description_categoriesvarchar是

4addtimetimestamp否

(4)商品信息表用于存储商品的基本信息,具体设计如下表:表4.6商品信息表序号字段名称字段类型允许为空备注1idInt否

主键2id_productvarchar是

3name_productvarchar是

4categories_productvarchar是

5name_suppliervarchar是

6inventoryvarchar是

7price_into_inventoryvarchar是

8pricevarchar是

9total_salesInt是

10picturevarchar是

11notevarchar是

12addtimetimestamp否

(5)退货信息表用于存储退货相关操作的数据,具体设计如下表:表4.7退货信息表序号字段名称字段类型允许为空备注1idInt否

主键2order_numvarchar是

3id_productvarchar是

4name_productvarchar是

5categories_productvarchar是

6name_suppliervarchar是

7pricevarchar是

8amount_salesvarchar是

9total_amountvarchar是

10buyervarchar是

11phonevarchar是

12reason_returnvarchar是

13operatorvarchar是

14addtimetimestamp否

(6)销售表用于存储与商品销售相关的信息,具体设计如下表:表4.8销售表序号字段名称字段类型允许为空备注1idInt否

主键2order_numbervarchar是

3id_productvarchar是

4name_productvarchar是

5categories_productvarchar是

6name_customervarchar是

7inventoryvarchar是

8pricevarchar是

9amount_salesvarchar是

10totalamountvarchar是

11buyervarchar是

12phonevarchar是

13notevarchar是

14operatorvarchar是

15statevarchar是

16addtimetimestamp否

(7)职工信息表用于存储员工的基本信息,具体设计如下表:表4.9职工信息表序号字段名称字段类型允许为空备注1idInt否

主键2work_numvarchar是

3namevarchar是

4gendervarchar是

5id_numvarchar是

6phonevarchar是

7picturevarchar是

8salaryvarchar是

9time_inductiontimestamp是

10education_backgroundvarchar是

11zhiweivarchar是

12introductionvarchar是

13addtimetimestamp否

5系统实现5.1用户管理功能模块实现(1)系统登录。管理员的登录操作通过验证即可登入系统,具体页面如下:图5.1登录模块界面用户登录关键代码如下所示。(2)创建用户。在管理员用户界面点击添加进入创建用户界面,然后按要求填写相应信息并提交,即可成功创建用户,具体页面如下:图5.2创建用户界面(3)修改密码。在修改密码界面按要求填写相应信息,即可成功修改密码,具体页面如下:。图5.3密码修改界面密码修改关键代码如下所示。(4)创建一个用户的流程。首先根据用户名检索所有用户,然后判断用户名是否重复,如果重复,则需更改用户名,否则保存用户名,然后检测密码是否为空,如果为空,则创建失败,否则创建成功。创建用户流程图如图5.4所示。开始开始根据用户名检索所有用户根据用户名检索所有用户n用户名是否重复n用户名是否重复更改用户名更改用户名yy保存用户保存用户n创建用户失败必填信息是否填写n创建用户失败必填信息是否填写yy创建用户成功创建用户成功结束结束图5.4创建用户流程图5.2员工管理功能模块实现(1)员工添加。在职工添加页面,调用zhigongxinxiService.add()函数,将填写的员工信息传递至数据库,即可成功添加员工,具体页面如下:图5.5员工添加页面员工添加关键代码如下所示。(2)员工信息修改。在职工查询界面点击“编辑”跳转至修改职工信息界面,该界面为zhigongxinxi_updt.jsp文件,调用zhigongxinxiService.update()函数,将需要修改的信息传递至数据库,即可成功修改员工信息。员工修改界面如图5.6所示。图5.6员工修改页面(3)员工信息查询。在职工查询界,该界面为zhigongxinxi_list.jsp文件,调用zhigongxinxiService.getByPage()和map.put()函数,将员工信息按分页查找方式列出,达到查询到目标用户的目的。员工查询界面如图5.7所示。图5.7员工查询页面(4)员工添加流程。遍历输入的信息,判断必填的信息是否填写,若填写则添加员工成功,否则添加员工失败。员工添加流程图如图5.8所示。开始开始保存员工信息保存员工信息添加员工信息失败n必填信息是否填写添加员工信息失败n必填信息是否填写yy添加员工信息成功添加员工信息成功结束结束图5.8员工添加流程图5.3商品管理功能模块实现(1)商品信息添加。在商品添加页面,调用shangpinxinxiService.add()函数,将填写的商品信息传递至数据库,即可成功添加商品,具体页面如下:图5.9商品添加页面商品添加关键代码如下所示。(2)商品信息修改。在商品查询界面点击“编辑”即可进入修改商品信息界面,修改操作会调用shangpinxinxiService.update()函数,将需要修改的商品信息数据传入,即可修改商品信息。商品修改界面如图5.10所示。图5.10商品修改页面(3)商品信息查询。在商品信息查询页面,查询操作会调用shangpinxinxiService.getByPage()和map.put()函数,将商品信息按分页查找方式列出,达到查询目标商品的目的。商品查询界面如图5.11所示。图5.11商品查询页面5.4库存管理功能模块实现(1)商品进货。商品入库必须对已有的商品进行入库操作。在商品查询界面点击入库即可进入添加入库界面,填写相应信息并提交即可入库成功。商品进货页面如图5.12所示。图5.12商品进货页面商品进货关键代码如下所示。商品进货的流程。首先遍历整个货物信息,然后判断必填信息是否已填,若未填,则入库失败,否则入库成功。商品进货流程图如图5.13所示。开始开始保存入库信息保存入库信息n必填信息是否填写n必填信息是否填写添加入库信息失败添加入库信息失败yy添加入库信息成功添加入库信息成功结束结束图5.13商品进货流程图(2)商品销售。在商品查询页面点击销售即可进入添加销售页面,填写相关信息即可对库存中已有的商品进行销售操作,具体页面如下:图5.12商品销售页面商品销售关键代码如下所示。(3)库存查询。在商品管理模块中的商品查询页面内,显示当前商品库存数量,具体页面如下:图5.13库存查询页面(4)退货管理。商品退货功能整合在销售查询页面内,在该页面下点击退货即可进入添加退货信息,填写相关信息即可完成退货操作,具体页面如下:图5.14商品退货页面商品退货关键代码:5.5其他管理功能模块实现(1)供应商管理。在供应商管理模块中有供应商添加和供应商查询两个子模块,点击供应商查询即可显示供应商的全部基本信息,在供应商详细页面内,可以将其信息导出至Excel。供应商管理页面如图5.15所示。图5.15供应商管理页面(2)商品类别管理。管理员可根据实际需求将商品进行种类划分,实现分类管理。这个功能主要包含了对商品类别信息的所有基本操作。商品类别信息包含了商品类别名称和类别简介。本模块具有但条件查询功能,查询条件为商品类别名称。商品类别管理页面如图5.16所示。图5.16商品类别管理页面5.6系统管理功能模块实现(1)信息的导出和打印,本系统允许用户导出不同的各类信息列表,支持excel文件的导出,其是通过挑选一些信息,然后对这些信息整合后进行导出,导出的结果是电子Excel表。页面打印页面如图5.17所示。图5.17页面打印页面6系统测试6.1测试目的测试的目的是为了筛查出在开发过程中未预料到的错误,然后分析错误产生的原因并对其进行修正,然后再排查,再修正,如此往复逐步使系统更加完善。根据超市管理系统的实际需求,系统测试需要是的每个功能模块都可以有效的处理超市的日常业务,能够为超市管理员带来便利。并且,测试还应包含各个模块之间数据传递的安全性,使得超市管理系统在经济数据上不会出现错误,减少超市的经济损失。6.2测试方法测试的方法主要分为黑盒测试和白盒测试,黑盒测试主要是忽视一定的时间内系统的内部硬件结构和整体性能,的基本功能是验证所有业务组件是否正确,并且白盒测试的业务活动的所有组件都必须尽可能指明路径。对于执行这些测试的组件,需要熟知业务逻辑系统和流程。6.3测试过程6.3.1系统测试计划制定系统测试计划表的目的是明确测试内容,发现测试问题,能有效地排查出关键问题,利于后期修复工程,逐步完善系统。本次测试侧重于系统性能,性能是所有用户最关心的问题,是本系统是否具有实际市场应用价值的依据,详细计划表如下:表6.1系统测试计划表测试名称详细内容计划开始日期计划结束日期策划测试拟定测试计划2021.02.012021.04.01设计测试筛选符合条件的测试用例2021.02.012021.04.01实现测试开发测试用例2021.02.012021.04.01执行测试执行测试用例2021.02.012021.04.01总结测试反馈详细测试报告2021.02.012021.04.016.3.2系统测试用例(1)用户登录测试用例。用户按照规定填写信息登录系统,验证通过后即可登入系统,否则系统会反馈给用户一个“用户名或密码不正确”的弹窗警示,注册同理。为了直观查看用户在通过注册或登录时可能遇到的问题,本次测试拟定了较为合理的用户登录系统测试,详细测试用例如下:表6.2用户登录测试用例表功能编号1测试主题系统登录测试日期2021.02.27测试前置条件测试条件已添加用户A用户:ljl,密码:ljl详细测试内容测试组号输入内容预期输出结果实际输出结果一空反馈“用户名或密码不能为空!”反馈“用户名或密码不能为空!”二ljl登入系统成功登入系统成功llll反馈“用户名或密码错误,请重新输入”反馈“用户名或密码错误,请重新输入”测试结果系统登录功能正常(2)用户管理测试用例。添加用户时,根据要求填写相应信息。验证通过,则信息录入成功,否则录入失败并给予相应的反馈,详细测试用例如下:表6.3用户管理测试用例表功能编号2测试主题添加用户测试日期2021.02.27测试前置条件测试条件系统中存在欲创建人的基本信息详细测试内容测试组号输入内容预期输出结果实际输出结果一填写用户信息,点击创建用户按钮显示“用户创建成功!”显示“用户创建成功!”二登录创建的管理员账户登入系统成功登入系统成功测试结果添加用户功能正常(3)商品信息管理测试用例。添加商品时,按照要求填写相关信息,验证成功,则信息录入成功,否则信息录入失败,并给予对应反馈,详细测试用例如下:表6.4添加商品测试用例功能编号3测试主题添加商品测试日期2021.02.27测试前置条件测试条件进入商品管理模块详细测试内容测试组号输入内容预期输出结果实际输出结果一不输入商品信息进行添加“商品添加失败!”“商品添加失败!”二按需填写必填的商品信息并提交“商品添加成功!”“商品添加成功!”三按需填写所有商品信息并提交“商品添加成功!”“商品添加成功!”四按需填写非必填的商品信息并提交“商品添加失败!”“商品添加失败!”测试结果商品添加功能正常(4)商品仓储管理测试用例。商品入库时,填写相应入库信息,验证信息是否有空白,验证通过,商品入库成功,否则商品入库失败,并给予对应反馈,详细测试用例如下:表6.5商品入库管理测试用例表功能编号4功能点商品入库测试日期2021.02.27测试前置条件测试条件系统中存在已录入商品信息详细测试内容测试组号输入内容预期输出结果实际输出结果1对某个商品入库,填写相应信息入库成功入库成功2对某个商品入库,未填写任何相关信息请输入入库数量请输入入库数量测试结果商品入库功能正常6.4测试结果测试的结果表单内容分为测试模块、功能点、质量保证标准和最终测试结果。本系统根据上述方面进行测试,检查到的测试结果一般。测试结果表如表6.6所示。表6.6系统功能测试结果表序号测试模块功能描述测试结果T1系统用户管理模块修改密码正常用户信息添加、删除、修改、查询正常登出系统正常T2功能管理模块商品信息添加、删除、修改、查询正常入库信息添加、删除、修改、查询正常销售信息添加、删除、修改、查询正常退货添加、删除、修改、查询正常7结论本系统是以计算机技术为基础,结合超市库存管理的实际需要,开发了一款能够适用于不同社会市场环境的,且性能优越的超市管理系统。该系统最大化的改善了超市的库存管理模式,使超市日常业务拥有数字化与信息化管理的优秀能力,最大化地提升了超市在人工处理业务和人工管理方面的效率。通过对本软件系统各项应用需求的一系列数据分析后,开始针对本软件系统从整个软件架构进行设计再到各种类型模块进行设计,然后确定本软件系统要采用Java语言进行开发的后端,使用jsp或html语言进行开发系统的前端,使用MySQL建立数据库,以JDBC为连接数据库与系统的方式。对于一些功能要求使其更加模块化,使得每一个模块都要区域分明,此方法有助于理顺不同功能下的业务逻辑架构。根据对系统整体的功能架构的详细分析,来确定最终的系统内部的各个功能模块的业务逻辑框架。在此基础之上,根据业务的逻辑进行结构化设计的E-R框架图,帮助用户高效地学习本系统的各种功能模块之间的运作机制,并能进一步掌握本系统各个功能模块之间的有关信息。参考文献[1]刘新宇,易蕾香,肖斌斌,赵军霞.期末在线测评系统的设计与实现[J].现代信息科技,2020,4(02):1-3.[2]张丽.学生德育分数管理系统的创意[J].电脑编程技巧与维护,2020(01):92-94.[3]陈旭创,潘远文,王肖文,程捷.基于MVC模式的Web医疗设备租赁系统应用[J].医疗装备,2020,33(01):24-27.[4]谢松清,张桂花.基于MVC的校

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论