基于springboot的洗衣店管理系统设计与实现【毕设+论文】

摘要

随着计算机技术的发展,现行的人工管理技术已不能满足人们日益增长的需求。不仅如此,现代人们对穿衣质量的逐渐提升,对洗衣行业的要求也不断在提高。所以更多繁琐的事情已经在渐渐的社会发展中被要求,洗衣行业走向信息化是形势所趋。洗衣店是指一种专门为大众提供服装洗涤服务的商业形态,服务商把自己开发的产品系统、服务系统、技术系统以服务化的形式,转化成干净的能再穿的衣服,延长衣物的使用寿命,保障穿着的美观。

本课题研究使用Java语言,采用基于MVVM模式的Springboot框架进行开发。针对在洗衣店信息数据规模大,管理员人员和用户需要对自助洗衣过程中涉及到的信息进行管理的需求,设计了洗衣店管理系统的框架,给出了洗衣店管理系统的总体设计,并对洗衣店管理系统的架构及关键模块的实现过程进行了详细论述。

关键词:洗衣店管理系统;Java;MySQL

1 绪论

1.1 研究背景

随着社会信息化的发展,计算机网络的功能已经不可小觑,几乎已经进入人类社会的各个领域。虽然通过近几年的发展,我们似乎已经对网络管理网络功能已经了如指掌,但是网络的更多缺点也在不断体现。尤其是在洗衣行业中的发展似乎过慢缺点过多,传统的洗衣理念无法被打破。所以在洗衣行业引入先进的管理理念,先进的系统管理技术是非常重要的,有利于洗衣行业的进一步发展。

1.2 研究意义

随着人们生活水平的不断提高和生活节奏的加快,不少商务人士的收入与衣物越来越多,而精力、时间却越来越少,于是洗衣店应运而生。据预测,洗衣店有25%至30%的利润空间。有关统计表明,目前洗衣店网点的数量平均每25万人才有1台干洗机,远远满足不了消费者的需求。毋庸置疑,洗衣店将是一个升值潜力极大的行当,而巨大的市场空间更让投资者垂涎三尺。通过对洗衣店需求和洗衣店现状的分析,目前国内洗衣店发展仍然落后于市场的需求。减轻日常家务劳动,寻找专业洗衣服务,已成为多数人的洗衣选择。虽然各种类型的洗衣行业近几年得到了迅猛的发展,局部地区(如北京)的洗衣行业市场发展较快,基本满足了多层次消费人群的需求;但从全国来看,行业整体发展速度落后于市场需求的增长,技术水平偏低,多数洗衣店仍停留在设备简陋、技术粗糙的阶段,尤其中高收入人群的洗衣需求远远没有得到满足。需求的多样化决定了任何行业都必然会走向行业细分化,洗衣行业正处于初步细分阶段,本文开发研究的一款“洗衣店管理系统”是在根据满足用户需求多样化的现今开发使用的。

1.3论文结构与章节安排

论文将分层次经行编排,除去论文摘要致谢文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第一章:引言。第一章主要介绍了课题研究的背景,系统开发的意义和本文的研究机器信息与主要工作。

第二章:系统需求分析。第二章主要从系统的用户、功能等方面进行需求分析。

第三章:系统设计。第三章主要对系统框架、系统功能模块、数据库进行功能设计。

第四章:系统实现。第四章主要介绍了系统框架搭建、系统界面的实现。

第五章:系统测试。第五章主要对系统的部分界面进行测试并对主要功能进行测试

第六章:总结。

2 洗衣店管理系统系统分析

系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。

2.1 可行性分析

1)经济可行性:

经济可行性在此仅代表网站的运维成本,开发成本不在此考虑。

目前该模式下随着洗衣店数量日益增多,进行洗衣店相关信息的管理变得便捷自动化化,用户人数呈上升趋势,当用户人数庞大了,运维成本可以由广告费进行填补,包括开发成本。

所以经济可行性没有问题。

(2)操作可行性:

此次项目设计参考了几个该模式下网站的开发案例,对他们的操作界面分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。

因此操作可行性也没有问题。

(3)技术可行性:

技术可行性指的是对于搭建框架的可行性,以及有更优秀的技术出现时系统的技术更新换代的纳新性如何,开发时间成本费用比如何。

现有的Java语言能够迎合所有电子商务系统的搭建,系统技术设备的可扩展性可以由Springboot框架的资源优势予以促成。我采用了编译器eclipse+java+mysql用以运行整体程序。

综上所述技术可行性也没有问题。

(4)法律可行性:

从开发者角度来看,Springboot框架是网上开源且免费的,在知识产权方面不会产生任何法律纠纷。

从用户使用角度来看,只要不再系统上贩卖违禁品,对系统做出条约协议,杜绝非法支付即可。

综上所述法律可行性也没有问题。

2.2 系统流程分析

业务流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。

2.2.1 数据增加流程

用户成功登入系统后就能够实现增加数据的操作,增加数据的编号是特定的,系统生成,用户不能随意填写,除了编号以外,其他增加信息用户自己填写,填写后的信息经过系统验证,验证合法通过就显示增加数据成功了,相反的话,就没有增加成功,图2-1显示的就是在增加数据时的流程。

图2-1  数据增加流程图

2.2.2 数据修改流程

数据修改时的流程和上面介绍的数据增加时的流程差不多,如图2-2所示。

图2-2  数据修改流程图

2.2.3 数据删除流程

如果系统里面存在一些没有用的数据的话,相关的管理人员还可以对这些数据进行删除,图2-3就是数据删除时的流程图。

图2-3  数据删除流程图

2.3 系统功能分析

2.3.1 功能性分析

按照洗衣店管理系统的角色,我划分为了普通用户模块、员工模块和管理员模块这三大部分。

普通用户管理模块:

(1)用户注册登录:游客可以随时进入到系统中,对系统中的信息浏览,但是想要实现自助洗衣下单以及故障反馈等,就必须有这个系统的账号,如果没有账号的话,可以注册成员用户进行相关的操作,同时用户还可以通过“我的”这以按钮对个人信息以及操作的信息进行管控。

(2)洗衣项目:用户可以查看洗衣项目列表,可以查看洗衣类型、清洗方式、洗衣价格等。

(3)清洗预约:用户点击“清洗预约”这个菜单按钮,可以提交洗衣订单操作。

(3)清洗订单:用户可以查看个人购买的清洗订单信息以及进行在线支付操作。

(4)提醒信息:用户可以查看系统的提醒信息等。

员工模块:

  1. 登录:管理员认证账户,员工凭账户密码进行系统登录。
  2. 洗衣项目管理:员工可以对洗衣项目进行增删改查。
  3. 清洗预约管理:员工可以查看到用户提交的清洗预约单信息,进行处理操作。
  4. 清洗订单管理:员工查询用户的清洗订单信息进行清洗安排。
  5. 提醒信息管理:发布提醒信息。

管理员管理模块:

1)员工管理:管理员可以对系统员工信息进行管理。

(2)用户管理:管理员可以对洗衣店管理系统中的管理员以及普通用户进行增删改查。

(3)清洗方式管理:管理员对清洗方式进行增删改查。

(4)洗衣项目管理:管理员可以对员工发布的洗衣项目进行维护管理。

(5)清洗预约管理:管理员可以对用户提交的清洗预约信息维护管理。

(6)清洗订单管理:管理员管理维护清洗订单信息。

(7)提醒信息管理。

2.3.2 非功能性分析

洗衣店管理系统的非功能性需求比如洗衣店管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:

2-1洗衣店管理系统非功能需求表

安全性

主要指洗衣店管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指洗衣店管理系统能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响洗衣店管理系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着洗衣店管理系统的页面展示机器信息进行操作,就可以了。

可维护性

洗衣店管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.4 系统用例分析

通过2.3功能的分析,得出了本洗衣店管理系统的用例图:

图2-4就是用户、员工角色的用例展示。

图2-4 洗衣店管理系统用户、员工角色用例图

图2-5就是管理员角色的用例展示。

图2-5 洗衣店管理系统管理员角色用例图

2.5本章小结

本章主要通过对洗衣店管理系统的可行性分析、流程分析、功能需求分析、系统用例分析,确定整个洗衣店管理系统要实现的功能。同时也为洗衣店管理系统的代码实现和测试提供了标准。

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值