uml分析考勤系统设计

本文档详细介绍了考勤系统的需求分析和设计过程,从需求背景出发,通过用户访谈进行需求调研,提炼出用户故事和用例图。针对不同角色如普通用户、行政人员、财务人员、经理和管理员,分别展示了细化的用例图,并提出了类图、审批流程的活动图和状态图。此外,还涵盖了需求设计、落地、测试、上线和迭代的完整流程,旨在构建一个高效、准确的考勤管理系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在开头的话:本文章是参考《uml大战需求分析》的案例进行总结分析,引导完成需求设计的整个流程。如需详细介绍,请阅读相关资料。

一、需求背景

     针对小型公司进行考勤系统的规划设计。由于之前的考勤系统出现年假计算有误、请假流程繁琐、工资计算错误等。为了解决这些问题,公司领导提出上线考勤系统的需求。

二、需求调研&分析

    针对本次系统改造涉及到的人员进行需求调研。本次需求调研采用的主要方法是:用户访谈。与调研的用户一对一或一对多,直接进行沟通,最好是采用面对面的方式。

    作用:发现用户和需求范围

   步骤:目的设定——提纲设计——用户筛选和邀请——现场访谈——结果汇总和分析——提炼需求。

   在用户访谈执行的环节中,需要注意一下几个环节的问题

   1、访谈准备:明确主题和目的,设计好提纲

   2、现场访谈:建立亲公司轻松的氛围,记得录音或作详细的记录,建议40分钟内

   3、需求分析:

  • 筛选结果后,过滤无效信息(跑题、重复回复等)
  • 提炼用户反馈的需求,避免被用户提出的“解决方案”误导
  • 识别用户说的和做的,不一致
  • 需求分析结果
  • 用户:个人信息与网络使用偏好
  • 问题:用户遇到什么问题?
  • 行为:用户会怎么做?
  • 原因:用户问题和行为的原因是什么?

      针对用户完成角色创建(日后系统的主要使用者)。明确每个角色用户的使用场景梳理。建议创建用户体验地图,明确角色在每

某软件公司,员工人数 100 人左右,大部分员工是软件研发人员,包括项目经理、软件 设计师、程序员、测试工程师、实施工程师等,除此之外还包括行政人员、财务人员。公司 在软件研发及日常管理上有一套成熟的管理方法,在没有考勤系统之前,与考勤相关的管理 工作是这样的:  每位员工需要上午上班时打一次卡,下午下班时打一次卡,中午的休息不需要打卡。  期间如果需要外出工作,从公司出发时需要打一次卡,回到公司时需要打一次卡。  员工请假需要填写请假条,请假分为事假、病假、年假等多种情况,请假需要直接 领导审批,甚至还需要高层领导的审批。  行政部每天统计考勤信息,包括打卡信息、外出信息、请假信息,每月将考勤汇总 信息提交给财务部。  财务部根据考勤汇总信息,调整员工的薪金。 但这样的管理方式,出现了一些意外事件:  某员工想请年休假,但行政部告知该员工的当年度年休假已经休完了。年休假的管 理出现了问题,很可能会影响员工的工作积极性。  某员工投诉当月薪金多扣了钱,原因是考勤信息统计有误。于是财务部将责任推到 行政部,行政部推诿财务部要求不明确。  某天出现了紧急状况,高层领导想找员工 A 来处理,但员工 A 当天请了假,高层 领导并不知情。 公司高层期望通过考勤系统提高考勤工作的效率和准确性,避免因为考勤问题影响 正常工作。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值