uml综合案例:员工考勤系统作业评分实施细则.pdf

uml综合案例:员工考勤系统作业评分实施细则.pdf

ID:56632714

大小:732.13 KB

页数:19页

时间:2020-06-30

uml综合案例:员工考勤系统作业评分实施细则.pdf_第1页
uml综合案例:员工考勤系统作业评分实施细则.pdf_第2页
uml综合案例:员工考勤系统作业评分实施细则.pdf_第3页
uml综合案例:员工考勤系统作业评分实施细则.pdf_第4页
uml综合案例:员工考勤系统作业评分实施细则.pdf_第5页
资源描述:

《uml综合案例:员工考勤系统作业评分实施细则.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《UML2面向对象分析与设计》综合案例:员工考勤系统作业评分实施细则一、第四章作业(用例图和用例文档)1.评分档次用例图和用例文档分别按照满分10分计算,以此作为评分标准,基本的评分准则如下:一档(10分):图形(文本)条理清楚,无任何明显错误二档(8-9分):图形/文本清楚,存在个别错误三档(6-7分):图形/文本一般,存在一定的错误四档(5分):图形/文本条理不清,存在致命错误或错误数过多一般情况下按错别个数扣分,每个错误按严重程度扣0.5、1、2分,最终成绩向上取整;同类错误不重复扣分。2.参考答案作业答案部分仅供参考,学生

2、的作业可能会多种多样,具体按照第三部分的典型错误扣分,用例图:用例文档:用例编号:UC02用例名:登记考勤作者:谭火彬用例描述:小时工和普通员工通过该用例来编辑和查看自己的考勤信息参与者1员工(含小时工和普通员工)相关用例无前置条件员工已正确登录到该系统后置条件无(将在下次迭代中确定)涉众利益员工:准确地维护自己的考勤信息公司:要求员工的信息准确基本路径1—添加新的考勤1.1、用例起始于用户需要记录新的考勤信息1.2、系统显示当前日期和时间,并提醒用户该时间即为用户的上班时间1.3、用户确认该信息1.4、系统记录当前日期和时间,并将其作为

3、用户考勤信息的上班时间2—提交考勤信息2.1、任何时刻用户都可以提交自己的考勤信息2.2、系统查询用户上班时的考勤记录(E-1)2.3、系统记录当前的日期和时间,作为用户考勤信息的下班时间2.4、系统显示用户今天完整的考勤信息2.5、用户确认提交考勤信息2.6、系统保存考勤信息,并将考勤信息的状态改为“已提交”(D-1)备选路径E-1如果系统没有找到用户上班时的考勤信息,则用例终止;用户可以通过项目经理为其添加上班的考勤信息数据需求A-1考勤信息主要包括:用户名、日期、上班时间、下班时间、状态D-1考勤信息的状态有:“新考勤”(只有上班时

4、间,没有下班时间的考勤信息)、“已提交”(有完整的上下班时间,但还没有进行工资结算的考勤)、“已完成”(已结算工资的考勤)业务规则B-1作为用户考勤信息的上下班时间由系统自动获取,不允许用户编辑B-2状态为“已提交”的考勤信息不允许普通用户进行任何操作;非功能需求无设计约束无待解决问题无用例编号:UC06用例名:计算工资作者:谭火彬用例描述:该用例由系统定期启动,根据员工的考勤和工资级别等信息计算各类员工的工资2参与者时间、项目管理数据库(外部系统)相关用例无前置条件无后置条件无(将在下次迭代中确定)涉众利益员工:…(包括临时工、普通员工

5、、销售人员)公司:…基本路径—计算普通员工和销售人员工资1.用例起始于系统时间到达每月末晚上,需要计算普通员工和销售人员工资(E-1);2.系统查询所有的普通员工和销售人员的个人信息(D-1);3.对于每一个员工(普通员工、销售人员):3.1.根据员工的类别获得其考勤信息或订单信息(E-2);3.1.1.如果是普通员工,则获得本月的考勤信息(D-2);3.1.2.如果是销售人员,则获得本月的销售信息(D-3);3.2.系统从项目管理数据库中获得员工的工资级别信息(E-3);3.3.系统根据员工的考勤信息(或销售信息)和工资级别信息计算该员

6、工的工资,保存;4.计算完成后,系统产生一个提醒信息,以便于项目经理确认备选路径E-1—计算临时工工资1.用例起始于系统时间达到每个周末的晚上,需要计算临时工工资2.系统查询所有临时工的个人信息3.对于每一个临时工:3.1.获得员工的考勤信息3.2从项目管理数据库中获得员工的工资级别信息;3.3系统根据员工的考勤信息和工资级别信息计算该员工的工资,保存;4.计算完成后,系统产生一个提醒信息,以便于项目经理确认E-2如果找不到该员工的考勤信息或订单信息,则记录相关日志,并转回3计算下一个员工E-3如果无法获得员工工资级别信息,则记录相关日志

7、,并转回3计算下一个员工数据需求D-1.员工信息=员工编号+员工姓名D-2考勤信息参见“登记考勤”用例D-3订单信息参见“登记订单”用例业务规则暂不明确非功能需求暂不明确设计约束3无待解决问题1.系统具体的运行日期和时间有待和用户进一步商定3.2员工的工资级别信息的具体项目有待进一步明确3.3详细的工资计算细节有待进一步明确相关图(可画该用例的活动图)3.典型错误情况3.1用例图部分3.1.1参与者本系统中包含的参与者有:小时工、普通员工、销售人员、项目经理、项目管理数据库、时间,其中由于小时工和普通员工有关考勤的处理细节完全相同,因此为

8、了便于简化和复用,可将他们统一合并为员工(不合并也可以,不算错误),但不能和销售人员合并,因为销售人员没有考勤信息,而是登记订单信息,需要明确区分。(1)时间参与者的使用时间参与者,一种习惯用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。