1 引言

美发店消费管理系统
描述:美发店服务项目消费管理系统。服务有烫发、染发、洗吹、洗剪吹等。系统支持收银员登记服务清单、分配发型师及技师、结账等。支持挂帐、团购优惠、非固定价格结账、储值卡结账,支持会员储值卡管理。提供常见查询,访问控制、门店业绩和员工业绩报表。业务案例参考:芭曲美发。
image.png

2 业务建模

2.1 组织结构分析

  • 描述组织架构、业务负责人、执行人职责
  • 店长 负责全面经营管理
  • 助理店长 协助店长经营管理
  • 技术总监 监督指导发型师为顾客提供专业美发服务
  • 发型师(高/中/初级) 负责提供美发造型,剪发服务
  • 染烫技师(高/中/初级) 负责烫发、染发工作,协助发型师工作
  • 按摩护理师 负责洗头、刮脸,修眉,面部护理等工作
  • 助理师 负责洗头,吹头发,协助其他工作学习经验
  • 柜台收款 收款,也可兼任咨询接待
  • 后勤若干 卫生消毒工作和水电维修
  • 模型:组织结构图描述组织架构图片.png

    2.2 业务流程分析

  • 分析业务流程,分析活动信息(如单据),业务逻辑和业务规则等。

  • 美发店顾客可选套餐:洗发护理,单剪,洗剪吹,烫发,染发,造型,面部护理
  • 顾客业务包括:选择套餐,开通会员,会员充值,支付
  • 美发店系统业务包括:
    • 支付方面:会员储值,会员结账,普通结账
    • 服务方面:根据套餐指派发型师和发型师助理,会员注册
    • 管理方面:会员储值卡管理,员工管理
    • 记录方面:员工完成业务记录,顾客支付记录,会员信息记录
  • 业务流程:
    • 美发业务:顾客进入美发店——选择套餐——系统根据套餐分配发型师和助理——进行美发——美发完成,顾客到柜台支付
      • 支付时,存在分支:
        • 若为会员,则进行会员支付 (后台记录会员消费表,更新会员表)
          • 也可进行充值(后台记录会员充值表和更新会员表),充值后转入会员支付
        • 非会员则普通支付
          • 也可注册会员 (后台记录会员表和会员充值表),转入会员支付
        • 支付完成后均需记录员工服务表
    • 支付薪酬业务:在固定发薪日,根据员工服务表,统计并更新员工薪资表,发放工资
    • 增删套餐业务
    • 增删员工业务
  • 模型:UML活动图描述流程。

图片.png

3 需求分析

3.1 功能需求

  • 分析系统功能需求,构建用例模型
  • 套餐业务功能(包括选择套餐,根据套餐指派对应员工,完成套餐服务后记录信息)
  • 支付功能(包括会员支付与非会员支付)
  • 会员管理功能(包括会员注册与注销,会员卡储值)
  • 套餐管理功能(包括套餐增删,套餐价格修改等修改)
  • 员工管理功能(包括员工增删,员工薪酬统计发放)
  • 生成报表功能(表单可视化)
  • 模型:UML用例图+用例文本

UML用例图:
图片.png
用例文本:
范围:美发店系统应用
级别:用户目标
主要参与者:柜台
涉众及其关注点:
—柜台:希望顾客多办理业务,准确无误地完成订单,且没有操作错误。
—员工:希望接取更多的业务,获得更多提成。
—顾客:希望以最小代价获得令自己最满意的服务。
基本流程:
1、顾客选择套餐。
2、系统处理并派发给员工。
3、员工接受并完成服务。
4、顾客业务完成后选择支付方式。
5、柜台帮助顾客注册会员及充值并完成会员支付(如果顾客不是会员)。
6、系统处理支付。
7、完成支付后顾客离店。

4 面向对象分析

  • 找到概念类。领域模型

图片.png

5 数据建模

5.1 实体关系分析

  • 实体关系分析。ER图
  • 图片.png