理发管理系统的设计与实现
2017-12-15崔欢欢
崔欢欢
摘要:该系统基于JAVA语言开发,设计过程中充分利用MVC设计模式。针对行业的管理需求,以日常管理为核心,构建集员工信息管理模块,发型管理模块,顾客信息管理模块,日常财务收支管理,库存管理,短信功能,智能提醒模块,预约管理模块等八大模块于一体的理发管理平台。用户通过浏览器可以查看店内的所有服务项目,并向店内预约,管理员对其进行审核。该系统在美发行业的应用,能够有效帮助理发店更改传统的人为管理方式以及主观管理方式,全面掌握店内经营状况。
关键词:MVC;理发管理;管理系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)32-0083-02
本文是基于现代理发店的信息化管理需求进行的,集成了对理发店内部关于人员,业务,业绩等各个方面的管理需求,同时结合理发店日常运营管理的需要,将现代化信息管理的理念融入到理发管理模式中,开发设计出一整套完备的理发管理系统。
该系统一共分为管理员和顾客两种角色。顾客可以浏览本理发店提供的服务项目和本店内的理发师,并预约服务。管理员可以对顾客的预约请求进行审核,同时,管理员还可以进行服务项目管理和员工信息管理。同时,考虑到理发店的日常业务流程,本系统可以帮助来店顾客完成快速登记,账单确认,结账,消费短信等一整套的业务流程。同时,本系统还可以帮助理发店管理者深入了解理发店的运营状况,对于员工的业绩能够进行详细的考核,对于每天的营业额都能够有详细的了解。除此之外,本系统还支持智能提醒,帮助理发店管理者随时监控系统动态信息,提高管理效率。
1 需求分析与设计
1.1 功能描述
理发管理系统一共设计有两种角色:顾客,管理员。系统的主要功能模块如下:
1) 登陆模块:登陆模块供顾客和管理员登陆,根据角色不同跳转到不同的页面。用户也可以在登陆页面通过点击注册跳转到注册模块。
2) 注册模块:仅提供给顾客注册使用。同时,在设计时,考虑到有些顾客可能在店内注册成为会员,或者电话内拨打申请成为会员。因此,在管理员界面同时提供注册功能,方便管理员根据顾客的需求来完成注册。
3) 预约模块:当顾客进行到该理发管理系统时,可以选择指定的发型以及理发师进行服务预约。用户可以对自己的预约订单进行维护,修改预约时间等。同时,管理员可以审核用户所提交的预约,也可以维护所有用户的预约,并支持协助用户提交预约的功能。
4) 短信群发:该功能模块是面向管理員提供的短信群发功能。主要是一些活动促销,节日问候的群发短信。管理员可以编辑群发短信,并可以将短信保存在草稿箱内,草稿箱内的短信可以进行重新编辑。同时,管理员还可以查看已经发送过的短信。管理员也可以对短信进行删除,删除功能可以指定单个进行删除,也可以多条短信同时删除或者删除全部短信。
5) 服务管理模块:主要对理发店内提供的服务或者发型进行分类,方便用户进行查找和筛选。管理员可以维护服务信息,新上架的发型或者产生订单较多的发型会在发型展示页面给予提示。
6) 智能提醒:该模块能够提供会员生日提醒,消费短信通知,库存预警,预约提醒。该模块的功能会在后台工作,有重要的事务,如会员生日,也可以更加人性化,比如会员生日当天到店等,会在管理员的首页进行对应的提示。管理员通过点击提示可以查看提醒的详情。
7) 客户管理:主要是对客户的个人资料和信息进行维护,修改密码等功能操作。
8) 库存管理:该模块主要是对理发店内的一些用品进行管理。该模块只对管理员开发,管理员可以通过该模块查看店内的所有用品信息,比如价格,剩余数量。同时,当有用品的数量较少时,应该调用智能提醒模块的功能,对管理员给出对应的提示。
9) 报表分析:报表分析模块可以帮助理发店科学有效的管理理发店,帮助店主时刻掌握店内的营业状态。该模块主要包括每日营业统计,每日结账记录,客户流量统计,员工业绩提成等统计。该模块的统计分析可以通过图标等形式展示,结果更加直观,一目了然。
10) 员工管理:主要是对理发店内理发师的个人信息进行维护,上传理发师的个人照片,生日等个人信息。部分信息对外保密。
1.2 系统流程分析
本系统拥有管理员和用户两种角色,登陆系统之后有管理员进入后台管理页面,用户进入前台页面,用户的主要功能是预约服务。
通过对数据流图以及系统功能的需求分析设计,结合系统模块功能要点,使用Mysql数据库生成数据库物理模型,共生成10张数据表。其中,用户信息表的详细设计如下表1所示。
1.3 系统实现
登录注册功能模块:
所有账户登录时,首先进行角色判断,登陆成功后,管理员会跳转到后台管理页面,而用户则会跳转到前台页面。
管理员登陆后,会跳转到后台管理界面。后台主要提供发型管理、理发师管理、预约管理、库存管理、短信收发、营业管理等功能。
服务项目管理模块:
服务项目管理模块主要是管理员对理发店所支持的服务项目进行维护。对发型的信息,价格等进行修改,添加新发型。该模块不提供直接删除服务的功能,但是可以通过让服务项目下架使用户不能预约该服务。
库存管理模块:
管理员可以在后台对理发店内的库存用品进行管理,可以添加新的用品,同时也可以对用品的使用、进货情况进行记录,每一条记录都会即时更新库存的现有数量。
智能提醒模块:
智能提醒模块主要分为库存预警,会员生日提醒以及当天预约提醒。库存预警会提示有哪些库存用品不足,当天预约提醒会提示有哪些客人预约了当天的服务。会员生日提醒会提示有哪些顾客今天生日,并自动调用短信发送模块。
2 结论
随着美发行业的迅速发展,客流量不断地增加,传统的人工管理方式因不符合现代人的便捷、快速的生活理念,已经逐渐被淘汰。计算机技术的发展,基于网络的美发管理系统可以对员工的管理加大力度,并且可以提高对顾客的服务质量;基于网络的美发管理系统可以对会员制度进行高效便捷地管理;基于网络的美发管理系统可以准确统计员工业绩的相关数据,从而创建针对员工合理的奖惩制度;基于网络的美发管理系统可以将推出的新的服务项目及时呈现给顾客;基于网络的美发管理系统可以准确统计企业经营状况。基于以上几点,设计出了本理发管理系统。经实践验证,本系统能够为美发行业企业带来高效、便捷的服务,具有一定的市场前景和应用价值。
参考文献:
[1] 王海涛,贾宗璞.基于Struts和Hibernate的Web应用开发[J].计算机工程,2011,37(9):113.
[2] 李峰,刘彦隆.基于SSH框架与jquery技术的Java Web开发应用[J].科技情报开发与经济,2011,20(6):106-109.endprint