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

一、需求背景

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

二、需求调研&分析

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

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

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

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

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

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

3、需求分析:

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

针对用户完成角色创建(日后系统的主要使用者)。明确每个角色用户的使用场景梳理。建议创建用户体验地图,明确角色在每个业务场景中的痛点分析,找到提高满意度的切入点。用户体验地图的画法,可具体参考:https://www.zcool.com.cn/article/ZMTExODE1Mg==.html

针对该系统涉及到的人员进行调研,明确每类角色需要解决的问题。根据调研结果完成用户故事梳理以及用例图的设计。以下截图为调研人员所期望系统实现的需求。需求收集结束后,需求人员需要根据需求业务的重要性完成优先级排序。优先级排序可根据卡诺模型完成需求分类以及优先级的排序。

1、【系统需求梳理】:根据系统需求,梳理用户故事以及用例图。

【用例图】:针对每个角色可进行的功能进行描述以及系统用户之间的继承关系

【普通用户用例图】:将宏观的用例图拆解分析。

【行政人员/财务人员用例图】:将宏观的用例图拆解分析。

【经理用例图】:将宏观的用例图拆解分析。

【管理员】:将宏观的用例图拆解分析。

2、【类图】:类图的设计重点突出不同数据表之间的关联关系。

3、分析外出申请以及请假的审批流程:建议使用活动图以及状态图,描述审批流程以及审批过程中申请单的状态变化。

4、分析外出申请审批流程中的类图。

三、需求设计

根据具体的需求完成页面设计(输入、输出设计、表单设计、审批流程配置)、页面流转、数据库设计、交互设计等。需求设计文档内容框架:

四、需求落地

跟研发进行方案评审并研发。

五、需求测试

版本发布后,安排测试人员完成测试。

六:需求上线

七、需求迭代

根据系统使用者的建议进行迭代优化。

uml分析考勤系统设计相关推荐

  1. 基于深度学习的人脸识别考勤系统设计

    写在前面:本文是本科阶段参加的第三次科创比赛项目,当时只有一个人做,能力精力有限,很多预期的功能都没有实现.最后的可展示程度不高,没有走得很远.本文是申报书部分,可以为除此参加科创的同学提供思路,可以 ...

  2. 【毕业设计/课程设计】基于opencv的高精度人脸识别考勤系统设计与实现

    文章目录 0 项目说明 1 需求分析 2 总体设计 3 详细设计 4 程序运行结果测试与分析 5 实验心得 6 项目源码 0 项目说明 基于opencv的高精度人脸识别考勤系统设计与实现 提示:适合用 ...

  3. 基于RFID技术的考勤系统设计

    基于RFID技术的考勤系统设计 目录 基于RFID技术的考勤系统设计 前言 一.设计方案 1.1 总设计框图 1.2功能简述 1.3硬件仿真图 二.基于RFID考勤管理系统设计 2.1单片机STC89 ...

  4. 广告管理系统的UML分析与设计 1

    摘 要 :广告管理系统是现代报业的生命线,传统的系统分析设计方法已经难以保证开发的效率和质量,通过将 UML应用于广告管理系统建设,可以加速开发进程,提高代码质量,支持动态的业务需求,并方便地集成已有 ...

  5. c语言学生考勤系统课设报告,C语言课程设计总结报告学生考勤系统设计

    C语言课程设计总结报告学生考勤系统设计 C语言程序设计课程设计报告设计题目:学生考勤系统设计专 业 自 动 化 班 级 自 动 化 071 学 生 朱 胜 佳 指导教师 梁 德 胜 2008 年 春季 ...

  6. android实现定位打卡,基于Android的移动定位课堂考勤系统设计与实现

    董崇杰 摘 要: 为促进高职院校课堂考勤管理工作的规范化,提高课堂考勤管理水平,使用PHP语言开发了Web服务端的课堂考勤系统,结合移动定位技术开发了Android手机客户端.该系统已上线试运行,运行 ...

  7. 基于局域网IP的考勤系统设计与实现

    基于局域网IP的考勤系统设计与实现 作者:不染心 时间:2022/7/2 项目地址: https://mbd.pub/o/author-aWaVlmpkYw==/work 文章目录 基于局域网IP的考 ...

  8. 【资料分享】基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告、基于51单片机和MAX1898的智能手机充电器设计

    1661[毕设课设]基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告 摘 要 随着科学技术的不断发展带动着电子行业的地位越来越重,现在电子产品几乎在社会的各个领域都可以见到.这些技术的 ...

  9. java计算机毕业设计考勤系统设计源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计考勤系统设计源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计考勤系统设计源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  10. 基于Springboot+Vue+小程序学生课程考勤系统设计

    开发软件:Eclipse/Idea + WebStorm/Vscode + 微信开发者工具 + Redis + mysql 基于前后端分离开发的一个学生课程考勤系统设计,项目可以有多个角色如超级管理员 ...

最新文章

  1. Struts2——学习(5):页面跳转
  2. 某班学生有50人会c语言的有40人,《离散数学》期末考试题目及评分标准
  3. 教你从0到1搭建秒杀系统-抢购接口隐藏与单用户限制频率
  4. 最全Kafka 设计与原理详解【2017.9全新】
  5. 软件工程复习提纲——第五章
  6. 简单帅气的折纸机器人_新型电磁喷雾可将任何物体变成机器人,有望在生物学领域应用...
  7. 重拾《 两周自制脚本语言 》- 支持中文标识符
  8. 关于new pad利用iPad12的资源缩放的问题 contentScaleFactor设置
  9. 【反反爬实战】网易有道翻译(免费、即时的多语种在线翻译)
  10. 新加坡国立大学计算机系访学,关于选拔本科生2019年春季学期赴新加坡国立大学访学的通知...
  11. 美国音乐学院计算机音乐专业排名2015年,美国音乐学院排名前100
  12. md5验证文件上传,确保信息传输完整一致
  13. 文件共享服务器(CIFS协议)
  14. 苹果退款_苹果退款流程最新苹果内购退款流程和教程
  15. 常见的HTTP状态码(HTTP Status Code)说明
  16. 苏州新导RFID智能机房资产管理系统,RFID资产管理追踪系统
  17. js 实现图片点击放大功能(组图)
  18. C语言实现家族树的建立与操作
  19. rj45 千兆接口定义_rj45接口定义,大神教你秒懂rj45的接线方法【详细方法】
  20. 使用少量数据去除神经网络中的水印 -- WILD

热门文章

  1. 数据处理与分析|涵盖七大分析方法
  2. 汇川技术小型PLC梯形图编程系列教程(1)小型PLC型号H123U简介
  3. 信息内容安全-基于微博热搜的yuqing监测系统
  4. JUNIT5 + Mockito
  5. RFC2544性能测试
  6. Java方法重载中返回值的问题
  7. 规范名称:汽车转向设计规范(齿轮齿条)
  8. java programer认证_关于考SUNJAVAPROGRAMMER的几点建议
  9. 多元函数求极值中的a_二元函数求极值
  10. f1c100s 调试问题汇总