以上图片,根据文字信息,列出相关用例文档,根据用例文档做出EA模型图
18条回答 默认 最新
- 杨同学* 2024-11-06 13:11关注
该回答引用ChatGPT4o, 并由本人整理回复, 如有帮助,还请采纳。
根据给定的描述和相关文档内容,这里是关于员工考勤和工资系统的用例文档,以及EA模型图的构建思路。
用例文档
用例1:员工考勤信息录入
- 角色:普通员工、销售人员、项目经理
- 描述:员工按工作类别录入工作时长或销售记录。普通员工记录每日工时,销售人员记录完成订单,项目经理可查看和编辑项目组内员工的考勤信息。
- 前置条件:员工已登录系统。
- 主要步骤:
- 普通员工输入当天的工作小时数。
- 若工时超过8小时,系统将超出部分计算为1.5倍。
- 销售人员输入订单信息,系统根据完成情况自动计算提成。
- 项目经理查看并编辑项目组内员工的考勤记录。
- 后置条件:考勤信息保存到数据库。
用例2:工资信息计算与查看
- 角色:员工、项目经理
- 描述:系统按月、按周自动计算员工工资,提供员工及经理查询工资的功能。
- 前置条件:系统中已有员工考勤信息。
- 主要步骤:
- 每周末、月末系统自动计算所有员工的工资。
- 员工可查看个人当月工资明细。
- 项目经理可查看项目组内所有员工的工资信息。
- 后置条件:工资明细记录在数据库中,员工和项目经理可随时查询。
用例3:错误考勤记录修正
- 角色:员工、项目经理
- 描述:员工发现考勤记录有误时,可申请更正,项目经理审核并修正错误记录。
- 前置条件:员工已发现并提交错误申请。
- 主要步骤:
- 员工提交错误考勤记录更正申请。
- 项目经理审核申请。
- 项目经理批准后,系统更新考勤记录。
- 后置条件:更正后的记录保存到数据库。
EA模型图构建思路
1. 功能模块划分
- 考勤管理模块:包括考勤录入、错误记录修正。
- 工资管理模块:包括工资计算、工资查询。
- 权限管理模块:根据不同角色(普通员工、销售人员、项目经理)设置不同权限。
- 数据库模块:员工信息、考勤记录、工资信息的存储与管理。
2. EA模型图层级
- 业务层:员工考勤管理系统,分为员工考勤、工资计算、错误更正等业务。
- 应用层:提供考勤录入、工资查询等功能。
- 数据层:包括员工信息数据库、考勤记录数据库、工资信息数据库等。
3. EA模型图例子
+----------------------------------+ | 员工考勤管理系统 | +----------------------------------+ | | +-----------------+--------------------+ | | v v +-------------+ +-----------------+ | 考勤管理 | | 工资管理 | +-------------+ +-----------------+ | | | | v v +--------------+ +------------------+ | 考勤录入 | | 工资计算 | +--------------+ +------------------+ | 错误更正 | | 工资查询 | +--------------+ +------------------+ 数据层: 员工信息库 | 考勤记录库 | 工资信息库
该模型图分为主要的考勤和工资管理两大模块,每个模块中细分为具体的功能,并与数据层关联。
解决 2无用
悬赏问题
- ¥50 gki vendor hook
- ¥15 centos7中sudo命令无法使用
- ¥15 灰狼算法和蚁群算法如何结合
- ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
- ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
- ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
- ¥50 adb连接不到手机是怎么回事?
- ¥20 抓取数据时发生错误: get_mooncake_data() missing 1 required positional argument: 'driver'的问题,怎么改出正确的爬虫代码?
- ¥15 vs2022无法联网
- ¥15 TCP的客户端和服务器的互联