【《基于SSM框架的超市订单管理系统设计与实现》9400字(论文)】.docx
《【《基于SSM框架的超市订单管理系统设计与实现》9400字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于SSM框架的超市订单管理系统设计与实现》9400字(论文)】.docx(31页珍藏版)》请在课桌文档上搜索。
1、基于SSM框架的超市订单管理系统设计与实现摘要计算机信息化管理存在保存量大、工作效率高、能及时在线更新等特征,所以.在购物超市的综合管理里,引入科学的数据信息管理应用体系,能够在一定水平上提升购物超市综合管理的工作效率。基于SSM框架的超市订单管理系统.采用B/S架构,使用SPring、SpringMVC,MBuiS三个框架实现系统逻辑.系统具有高性能、易维护、使用体验良好等特点。本文首先介绍了开发框架的相关技术,之后展开需求分析,之后对系统展开整体规划设计,并且具体说明了主要功能与实现。该系统主要应用在购物超市的产品订单管理,可以对订单展开增删查改,与此同时具有对购物超市的货物提供商数据信息
2、管理,以及购物超市员工综合管理等有关具体内容,便利购物超市的综合管理和策略,降低了购物超市里管理人员任务总量.提升总体效率。经过测试.本系统各助功能都能正常运行,都能正常满足业务需求,可有效实现超市商品及员工伯息管理C关密3:SSM框架;订单;信息化管理目录摘要1I引言42系统关键技术概述52.1 MySQ1.数据库52.2 Javaig=52.3 SSM框架52.4 Tomcat服务器53系统需求分析63.1 业务需求63.2 功能需求633系统性能需求63.4 系统可行性分析73.4.1 经济可行性分析7342技术可行性分析74数据库设计与系统设计84数据库设计841.1.数据库需求分析8
3、4.1.2数据库概念结构设计104.1.3数据库逻辑结构设计104.1.4数据库物理结构设计124.2 系统总体设计134.3 系统功能模块设计1343.1订单管理模块设计144.3.2用户管理模块设计14433供应商管理模块设计145系统实现155.1 用户管理155.1.1 用户登录155.1.2 用户注销165.1.3 添加用户165.1.4 删除用户165.1.5 修改用户密码175.2 订单管理185.2.1 订单信息查看18522订单信息添加195.2.3 订单信息修改205.2.4 订单信息删除21525订单信息查询215.3 供应商管理21531供应商查询界面215.3.2 供
4、应商查看界面225.3.3 供应商修改页面225.3.4 商品供应商信息删除245.3.5 供应商添加界面246系统测试256.1 系统部署256.2 系统测试256.2.1 测试万法266.2.2 测试环境26623测试过程26624测试结果297总结30参考文献311引言超市也叫做“自选商店”。超市实行开放销佬.消费者可以自己选择自己所需要购买的商品。货物按照种类摆放在架子上,顾客选货后在收银处买单。从上个世纪三十年代开始,美国首先采用这种销售形式。1978年之后,我们国家引入超市,并逐渐流行。出售的商品开始以食品为主,随着超市的不断流行,规模不断扩大,出售的商品种类也日益增多。因为销售的
5、商品越来越多且越来越杂,供应商不断增多,靠若人工登记供应商.过程繁琐.效率不高,而且在超市的运营过程中,就需要随时掌握商IS的库存,以便于向供应商订购商品。对于不同商(S有不用的供应商,产生的订单也有所不同,以前商品订单都是靠人工用纸质文档来统计管理的.效率较低,而且不能实时更新订单情况.一定水平上严格制约了啊物超市的发展。电子计算机信息化管理存在保存量大、工作效率高、能及时在线更新等特征.所以,购物超市在综合管理中引入科学的数据信息综合管理应用能一定水平的提升购物超市的总体效率,从而方便人员和商品的管理。本文研究的目标是编写一个能对超市的订单以及商品信息管理,同时能对超市工作人员和供应商信息
6、管理的一个系统,进而提升购物超市的经营综合管理工作效率,简约化了综合管理的业务总顺序流程,提升购物超市的经营综合管理经济收入。2系统关键技术概述2.1 MySQ1.数据库数据库是整个系统最基础的一部分同时或核心的一部分,本文选择MySQI.作为系统的数据库,它负责对数据进行存储、检索、管理和处理C它是Orac1.e公司旗下的一款开源软件.MySQ1.总体规模小、功能有限.然而它有效容积小、速率快、运营费用少,而且供应的功能对简单的应用来说已经够用.上述特征促使MySQ1.逐渐发展成为全球上最受宾爱的对外公开源程序编码数据信息资料库。2.2 JaVa语言Java语言是由SUN公司于1995年开发
7、的一种面向对颊的编程语言,本次明目研发运用的是Java程序语言作为系统应用语言。Java具备商易性、针对目标对象、分散性、健壮性、稳定性、应用操作平台独立和可移植应用性、多程序线程、实时动态性等特征。2.3 SSM框架Spring框架是一个开源的应用开发框架,在详细的工作业务全面处理的过程里,应用JavaBcan专业应用技术来对替换EJB,从简易性、可调试性和松藕合作用的作用角度来说,所有JaVa应用程序都能够从Spring中受益0。SpringMVC框架是在Spring框架的基础上开发的.它整合了Spring框架的部分技术,揩Web层进行指贡解藕,并管理应用所需的生命周期.为简化日常开发,提
8、供了很大便利。MyBatiS是持久分布作用层结构,它是支持兼容JDBC的.应用在简约化持久分布作用层研发。MyBatiS避免了传统的框架结构中,都是使用JDBC来实现对数据库的访问和操隹。MyBa1.iS结沟运用十分的简易.而且一般而言比较灵活多样,不依靠于所有的沟件,仅仅要求经过简易的配备设计就艇够完成,在MyBaIiS结拘中,刘写在Xm1.文件里.便于管理和优化O2.4 Tomcat服务器TOmCat服务器是APaChe软件基金会旗下的项目,目前最新更新到了Tomcat10.0.20,本文使用的是Tomcat7.0.94版本。Tomcat具备不收费、功能稳定、专业应用技术先迸等优势,因此获
9、取了Java兴旅特长者的宾欢更有氢者大多数操控应用软件项目开发投资建设商的认同,一股来讲是截至目前最盛行的Wcb使用服务器。3系统需求分析3.1 业务需求本系统是超市订单管理系统,系统有以下几个功能:(I)登录/注销:这是管理系统最基本的功能,用户可以登录系统,离开时注销并退出。(2)订单管理:这是该系统最主要的功能,用户可以浏览订策信息,并且能对订单展开各类操控管理。(3)提供生产厂商综合管理:管理工作人员能够在该服务功能网站上观看与该超市有合作关系的所有供货商的资料,在与其他供货商进行合作后,磐加该供货商的资料,并且可以查看供货商的联络信息:或在终止与供应商的合作后,将相应的供货商资料删除
10、。(4)用户管理:管理员可以对已有的用户信息进行管理,对用户信息进行增删改查。(5)登录认证密码修整:客户能够修整自身的交易账号登录认证密码,在自动输入准确的密码和新的密码后,就可以进行相应地修改。3.2 功能需求根据系统业务要求,可以将系统设计成几个模块,分别是用户管理、供应商综合管理、订单综合管理。客户信息综合管理功能应用模块:该功能应用模块能够增添新客户,修整客户数据信息,删减客户参考资料,查阅客户数据信息以及搜查某一个客户。供应商管理模块:该功能应用模块能够招提供生产厂商数据信息修整,新加提供生产厂商,删减提供生产厂商,查阅提供生产厂商数据信息以及搜查某一个提供生产厂商。订单综合管理功
11、能应用模块:该功能应用模块能够对订单展开多个操控管理,分别为新建订单,更改订单数据.取消订单和查看新订单。3.3 系统性能需求本系统开发说明:功能完备从总体上看,该系统分为五大模块,即:订单管理、供应商管理、用户管理、密码更改、登录和退出,基本上实现了综合管理系统的所有功能。界面友好登录后,主页有具体的功能引导。本系统具有适应性,能够根据导ISsi条迅速引导用户做出各种合理的操作。性能优良系统的性能需求主要表现在数据库中的各个表需要频繁地增删查改。对于用户来说,系统的响应延迟应该极低,否则会给用户不良的体验。为此要求我们建立良好的表结相,结合足够的存储空间以及优良的硬件。3-4系统可行性分析3
12、.4.1 经济可行性分析研发所要求的JaVa应用软件研发包JDK,开发工具IntcI1.iJIDEA2O19.3.3社区版、MySQ1.数据库、IbmCa1.服务器以及其他开发所需的软件包,都是可以在网上免费获取使用,成本低廉,具有很高的经济可行性。3.4.2 技术可行性分析系统使用的SSM框架,开发环境使用ImeHiJ1.DE32019.3.3社区版+JDK1.8,采用TOmCat作为Web服务器,以及使用MySQ1.数据库。系统开发安全、运行稳定、功能操作俱全.同时B/S架构的优势明显,具有很高的技术可行性。4数据库设计与系统设计4.1数据库设计41.1.数据库需求分析以下是利用数据流图方
13、法对数据库做需求分析:第2步:第I层数据信息流图,具体如下示意设计图。图4.2第I套数据存息流图第3步:第2层数据信息资料库流程设计示意图一一订单综合管理的细致化的数据信息流图,具体如下示意设计图。图4.3订单标合管理的细致化数据信息流图第4步:第2层数据信息流库一一提供生产厂商综合管理的细致化的数据信息流图.第5步:第2层数据信息流库一一客户信息综合管理的细化数据信息流图.具体如下示意设计图。根据以上章节所述的数据信息流程图里,能够归纳总结出下列应用需要数据信息项目: 管理工作人员:管理工作人员1D.管理工作人员登录认证密码,管理员姓名,管理员电话,管理员生日,管理工作人员男女性别,管理工作
14、人员角色.管理工作人员储存地址。 订单:订单程序代码、产品名字、产品单位、产品数目、订单交易金额、提供生产厂商名字、是不是付款。 提供生产厂商:提供生产厂商代码、提供生产厂商名字、常用手机号码、联系人、传宾、描述。41.2数据库概念结构设计本系统分别有用户、供应商、订单这三个基本实体。管理员能够同时处理多份订单,而一份订单则只可以有一个管理工作人员。管理工作人员能够同时综合管理多个货物提供商,而一个步物提供商仅有一个管理工作人员。一个货物提供商能够形成多条订单,但是一条订单只可以对应该一家货物提供商。4.1.3数据库建辑结构设计将概念性设计里的每一个标准模型设计成为DBMS支持兼容的表结构,与
15、此同时不会产生插入异常、删减异常和修整异常,表组成结构应当落实满足3NR在该应用中,合计有五个功能实体,功能实体成为数据信息资料库标准模型为具体如下所示:1.一对多联系成为一个关系方式客户-订单(客户编码排序号,订单编码排序号)供货生产厂商-订单(供货生产厂育斓码排序号,订单煽码排序号)2、使用以上关系方式获取的所有数据信息表,具体如下所示:(1)客户统计表(smbms_user): 数据信息顶:主控制键2、客户程序代码、客户登录认证密码、客户名字、男女性别、客户出生具体日期、移动智能手机、睹存地址、角色。 说明:客户【D是客户唯一的标记,是此表的主控制键。具体综合设计如下统计数据报表4.1所
16、示。表4.1客户表储存字段名数据信息种类有效作用长度可否是空值隔存字段说明注释说用idbigint20Notnu1.1.客户ID主键UserCodevarchar15Notnu1.1.客户编码棒序号无USerNamevarcharISNotnu1.1.客户名字无userpasswordvarchar15Notnu1.1.客户登录认证空码无genderInt10Notnu1.1.男女性别无birthdaydateNotnu1.1.客户出生具体日期无phonevarchar15Notnu1.1.手机无addressvarchar30地址无UserRoIebigintNotnu1.1.客户角色无(2
17、)货物提供商统计表(SmbmS.provider): 数据信息项:货物提供商1D、货物提供筋交易账号、货物提供商搭给、货物提供商名字、货物提供商联系工隹者、常用手机号码、货物提供商联系地址、联系传真。听兑明:这张表是系统中育品供应商的信息列表,供应商ID是该表的主键。具体设计如下统计数据表4.2所示。S4.2货物提供理表赭存字段名数据信息种类数据垮息有效作用长度可否是空值幅存字段疝绘注释说明Idbigint20Notnu1.1.供货生产厂商ID主键proCodevarchar20Notnu1.1.供货生产厂商交易账号无proDescvarchar50供货商描述无proNamevarchar20
18、Notnu1.1.提供生产厂商名字无proContactvarchar20Notnu1.1.联系工作者无proPhonevarchar20常用手机号码无proAddressvarchar50联系情仔地址无PrOFaXvarchar20传宾无(3)订单统计表(smbms.bi1.1.):数据信息明:订单ID、订单编码排序号、产品名字、货(S描绘、货品单位、货品数目、订单总金额、是不是支付。说明:这张表标记的是购物超市综合管理数据信息订单数据侑息统计去.该去的主键是订单ID.详细综合设计如下统计数据报表4.3所示。表43订单表赭存字段名数据信息种类数据信息育效作用长度否是空值储存字段描绘注释说明i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【基于SSM框架的超市订单管理系统设计与实现 基于 SSM 框架 超市 订单 管理 系统 设计 实现 9400 论文
链接地址:https://www.desk33.com/p-1702024.html