基于Java的美发管理系统的设计与应用
2022-08-12陈谦民高越叶益成谌科吉星
陈谦民,高越,叶益成,谌科,吉星
(江苏理工学院,江苏 常州 213001)
0 引 言
随着我国经济的飞速发展,发型也成为人们越来越重视的一个部分,但是在日常生活中,大众美发仍存在时间成本高、美发效果差等一系列问题。因此,设计出一个美发管理系统是大有裨益的,让商家则可以根据顾客的预约实现安排媒合。使得顾客的时间选择更自由,也让商家的营业时间更弹性。
互联网的不断发展,其高速化、数据化、信息化的特点为我们提供了更加便捷的生活方式。美发管理系统是一个基于计算机技术与传统的美发行业相结合的电子商务,不仅使人们更加方便美发,也使得美发行业在巨大的电子商务市场刺激下更加迅猛的发展。
1 概述
1.1 系统开发设计背景
在Internet 高速发展的今天,计算机的应用几乎完整覆盖我们生活的各个领域,互联网在经济、生活等方面有着举足轻重的地位,成为人们资源共享、信息传递的重要渠道。现在越来越多的人都愿意在网上进行查看需要的信息,并进行相关的购买、预约等操作。在传统美发行业方面由于大量美发信息不能及时的被分享,顾客也没有办法了解更多的商家信息,造成信息不对称,许多顾客很难以从相关的网站查找美发信息,从而进行预约支付等操作。因此需要美发管理系统来管理网站,让顾客和管理员,以及美发店来操作使用。本系统中顾客可以以最方便的形式,在最短的时间内查找最多的美发信息,完成媒合、预约与支付。因此,系统无疑给人们的生活带来了极大的方便,也让时间和距离不再是局限。
1.2 设计意义
通过美发管理系统的研究可以更好地理解系统开发的意义,而且也有利于发展更多的智能系统,解决供给和需求的平衡问题,美发管理系统的开发建设,由于其开发周期短,维护方便,所以它可以适应美发管理信息体系基本要求。我们的美发管理系统成功研发并投入运行,对社会有以下的益处:
1.2.1 改善顾客体验
约完即走的便捷性,给使用该系统的广大消费者带来新的网络预约美发体验,为商家提供销售渠道、缩短服务时间。消费者无需主动联系商家,只需登入平台就能方便快速的完成整个预约过程,且全部在系统环境内完成,网络在线预约美发项目不受美发人数的限制,支持成千上万的顾客预约美发,无需额外安装应用程序与进行多余的操作,能大大提高顾客体验。
1.2.2 降低运营成本
与传统的美发店经营模式相比,美发管理系统订单信息整理方便,同时为商家提供良好的美发项目信息管理方式,并且降低美发订单的信息管理运营成本。
1.2.3 摆脱时空限制
美发管理系统不需要大量的资金,而且美发管理系统可以24 小时营业,订单规模不受商店大小和地理位置的限制。顾客在线预约美发不受时间、空间的限制。互联网可以存放大量的美发项目与服务,如同商场向顾客展示各式各样的美发项目。
1.2.4 共建美好关系
网络在线美发预约让美发师与顾客之间的关系逐步拉近。让顾客熟悉美发店的消费和经营模式,培养顾客的粘度与忠诚度,线上预约、线下消费,24 小时不停歇的模式,让顾客与美发店实现共赢,促进发展。
1.2.5 提高顾客回头率
传统的储值制度、会员卡渐渐出现了疲态,也将被历史淘汰。系统能让顾客提前感受到商家服务的标准化、高效率,当顾客到店消费的时候已经有了良好的体验,对于刺激其再次消费是十分有利的。
1.2.6 提高工作效率
对于商家而言,系统可降低商家的运营成本、沟通成本与维护成本,能提高工作效率。同时可在顾客面前建立专业形象、取得顾客信任。
2 可行性研究
2.1 技术可行性分析
以Java 编程语言进行了系统的设计和开发,并以MySQL 数据库为例设计了在线预约美发项目的数据库。开发工具是Intellij IDEA2019 版。它是一个成熟且非常稳定的集成开发软件,在技术上是绝对可行的。
2.1.1 Java 技术
Java 是一种面向对象的编程语言。Java 具有封装性、继承性、多态性、简单性、健壮性和动态性的特点。它广泛应用于企业Web 应用开发和移动应用开发。Java 不同于其他编译语言或直译语言,它首先将源代码编译成字节码文件,然后依靠同平台的虚拟机来解释和执行字节码文件。
2.1.2 B/S 架构
B/S 结构(浏览器/服务器模式)是继Web 之后的网络结构模式。Web 浏览器是客户端的主要应用软件。这种模式将客户端统一起来,将系统功能实现的核心部分集中在服务器上,简化了系统的开发、维护和使用。只要客户端安装了浏览器,服务器就安装在MySQL 数据库。通过浏览器与Web Server 数据库交互。
2.1.3 SSM 框架
SSM 框架是Spring 和MyBatis 两个开源框架的集成。它通常被用作Web 项目的框架,数据来源简单。Spring 框架的诞生是因为软件开发的复杂性。Spring 使用基本的JavaBean 来做以前只有EJB 才能做的事情。然而,Spring 的使用并不局限于服务器端开发。就简单性、可测试性和易用性而言,大多数Java 应用程序都可以从中受益。Mybatis 通过DAO 层将SQL 与代码分离,解除耦合。分离数据访问逻辑与业务逻辑,使得系统更加清晰、容易维护、方便进行单元测试。与传统JDBC 的比较,代码量在Mybatis 框架当中发生了锐减。它的架构性能比起JDBC 来说增强了很多,是非常持久且简单的框架。
2.2 系统可行性分析
简而言之就是对内部和外部竞争环境和竞争条件进行分析。通过SWOT 分析,客户可以更好的了解系统开发的前景和市场。SWOT 分析将优势与劣势、机会与威胁这四个方面,通过对各种因素的分析,得到一些具有决策性的结论。
2.2.1 系统的优势
美发管理系统相较于常规的美发方式有以下四种优势:
(1)商家顾客管理员媒合。顾客可以在系统中进行预约,而且不需要到店了解染发、卷发、美发、护发的款式等。
(2)打破传统时间的限制。美发管理系统使不同的顾客预约不同时间段的美发项目,避免了顾客长时间在美发店等待的问题,打破了传统美发行业受到的限制。
(3)交易方式及理念先进。美发管理系统是通过互联网进行交易,符合大多数现代消费的需求和观念。
(4)优化员工的管理制度。通过美发管理系统可以查看美发师的订单以及顾客对于美发师的评价,对此可以进行员工的奖惩机制,提高员工绩效。
2.2.2 弱点与不足
与市面上的美发平台相比,美发管理系统存在着许多的缺点及不足:(1)品牌效应相对薄弱。市面上已有的美发管理系统经过长期的运营具有更大的市场影响力,具有一定程度的品牌效应。(2)顾客集中程度低。就美发管理系统来说,一般所面对的多为广大社会青年群,一些中老年顾客仍然会选择线下美发,所以集中程度较低。
2.2.3 面临的机会
网络高速发展的时代给予了美发管理系统更多的机遇:(1)电子商务发展。电子商务的出现改变了顾客的消费观念与消费方式,它实现了网上选购、网上交易,在此大环境下,会促使电子系统的迅速发展与成熟。(2)市场环境开放。我国长期坚持改革开放政策,不断开放市场,规范市场秩序。在自由贸易的大环境下,会促使市场为美发管理系统带来新的机遇。(3)美发系统稀缺。电子支付的时代来临之际,人们的生活中在还未出现较为知名的美发管理系统,本系统填补此美发市场份额。
2.2.4 威胁与困难
在网络信息的时代,美发管理系统面临许多的威胁和挑战:(1)技术日新月异。随着当前市场经济的发展,科学技术的日新月异,创新和变化是互联网行业永恒的特征,若不能时时进步,相对的便是退步。(2)竞争此起彼伏。伴随着电子商务获得的巨大利润,未来会出现更多的美发管理系统,行业的市场先占有者拥有短暂的优势,未来美发管理系统可能会面临着后起之秀巨大的挑战,美发管理系统能否持续获得消费者的青睐显得格外重要。(3)系统环境变化。系统运行存在着无法控制的影响因素,因此会出现一些不可避免的错误或者隐患。
3 系统功能分析
3.1 系统功能
美发管理系统中主要包括三个部分,顾客端、商家端与管理员端。顾客端主要包括登录注册,页面浏览,主要包括顾客对商家信息的浏览查看、查看详情、查看顾客评价、美发选项、预约美发等操作。商家端主要包括登录注册、订单查询、门店广告发布、数据统计,可以对顾客的订单进行查询、删除订单等。管理员端,主要包括顾客管理、订单管理、商家管理、广告发布管理以及资源推荐。主要包括增加,删除,修改,查找、这四个方面。具体的系统功能结构如图1所示。
图1 系统功能结构图
3.2 系统用例图
系统用例图如图2所示。
图2 系统用例图
3.3 系统流程图
系统流程图如图3所示。
图3 系统流程图
4 系统设计
4.1 数据库设计
美发管理系统的E-R 实体关系如图4所示。
图4 美发管理E-R 图
4.2 数据建模
数据建模主要是从分析顾客需求出发,通过需求并根据系统设计出数据库表。他将概念需求通过一张张表格来展示设计,使他变得更加有序、可组织、更有目标,不断的变得精准、清晰、具体化,其中部分数据建模表如表1至表5所示。
表1 收藏表
表2 系统公告表
表3 美发预约表
表4 美发项目表
表5 美发师预约表
5 系统设计与实现
美发管理系统设计与功能实践,主要就是使系统概要设计具体化与精细化。将每一个模块的所实现的功能算法、所需要的局部结构,通过效果图及语言文字来展示。详细设计主要的宗旨就是为了实现模块功能的算法在逻辑上的准确无误与算法描述简明扼要,清晰易懂。
5.1 系统功能模块
顾客进入到美发管理系统网站,在系统首页可以查看首页、美发店、美发师、美发项目、系统公告、个人中心、后台管理等内容进行查看,顾客如果需要进行其他操作,则需要进行注册及登录。点击美发店,顾客可以查看美发店名称、美发店图片、店铺地址、营业时间、经营范围、负责人、点击次数等信息,并进行收藏、赞、踩等操作,系统前台界面如图5所示。
图5 系统前台界面图
在顾客注册页面通过填写顾客账号、顾客姓名、密码、确认密码、年龄、联系电话等信息完成顾客注册,通过输入账号和密码,进行登录,顾客注册如图6所示。
图6 顾客注册图
在美发师页面,顾客可以查看美发师工号、美发师姓名、性别、微信号、头像、等级、店铺名称、店铺地址、点击次数、简介等内容,并进行预约的操作,美发师界面如图7所示。
图7 美发师界面图
点击美发项目,顾客可以查看项目名称、项目类型、项目价格、项目图片、可约时间、店铺名称、店铺地址、点击次数、项目详情等内容,并进行预约,美发项目界面如图8所示。
图8 美发项目界面图
5.2 管理员功能模块
管理员登录系统,管理员通过输入顾客名、密码,选择角色并点击登录进行系统登录操作.管理员登录系统后,可以对个人中心、顾客管理、美发店管理、美发师管理、美发项目管理、美发预约管理、美发师预约管理、系统管理等功能模块进行相应操作。点击顾客管理,管理员可以对索引、顾客账号、顾客项目、性别、年龄、联系电话等进行详情、修改、删除或新增等操作,顾客管理界面如图9所示。
图9 顾客管理界面图
美发店管理,在美发店管理页面可以对索引、店铺名称、店铺地址、店铺照片、营业时间、经营范围、负责人等内容进行详情、修改、删除、新增等操作。美发师管理,在美发师管理页面可以对索引、美发师工号、美发师姓名、性别、微信号、头像、等级、店铺名称、店铺地址等内容进行详情、修改、删除等操作,美发师管理界面如图10 所示。
图10 美发师管理界面图
5.3 美发店功能模块
美发店管理员登录进入系统后台,可以对个人中心、美发师管理、美发项目管理、美发预约管理、美发师预约管理等功能模块进行相应操作。个人中心,在个人中心页面通过填写店铺名称、店铺地址、店铺图片、营业时间、经营范围、负责人等信息,点击修改进行修改个人信息,还可以修改密码。在美发师管理页面,点击新增,通过输入美发师工号、美发师姓名、性别、微信号、头像、等级、店铺名称、店铺地址、简介等内容,点击提交进行美发师新增的操作,美发师管理界面如图11 所示。
图11 美发师管理界面图
顾客可以对美发项目进行预约,顾客预约美发项目界面如图12 所示。
图12 顾客预约美发项目界面图
6 结 论
美发管理系统是一个线上美发项目预约平台,它在提升顾客理发体验的同时,也提高了美发店的管理效率。本系统较好地实现了美发店顾客、商家、店铺管理人员的信息沟通,极大提高了工作效率,而且提高了员工绩效。该系统具有较高的适用性,选用B/S 结构,可以在绝大部分个人平台上使用该系统。系统将用户权限进行划分,管理员和用户能看到及操作的信息不一样,两者具备不同的操作权限。与此同时,美发管理系统需要对日新月异的计算机技术保持密切关注,及时更新系统,确保不被日益变化的市场所淘汰。以下是我们对美发管理系统的建议:
(1)系统管理透明。对于美发店的入驻,需要商家上传合格的相关证明,实现管理透明化、公开化,保证顾客的权益。
(2)系统安全稳定。美发管理系统能够保证自身的系统安全,不被非法人员肆意侵占,保护顾客的个人信息。
(3)系统交互友好。美发管理系统能够保证自身的系统运行流畅,顾客使用过程中各个系统功能交互友好。