uml课程设计报告.docx
《uml课程设计报告.docx》由会员分享,可在线阅读,更多相关《uml课程设计报告.docx(12页珍藏版)》请在冰豆网上搜索。
uml课程设计报告
信息科学与技术学院
《面向对象分析与设计》课程作业
题目名称:
公司员工工资考勤管理系统
学生姓名:
学号:
专业:
计算机科学与技术
班级:
2010级
(2)班
指导教师:
完成日期:
2012年5月18号
第一章简介
1.1系统简介
对以前来说考勤管理的方式和手段主要是手动,对大公司来说从时间上讲是非常浪费的不利于企业的大规模发展。
随着科技的进步逐渐的出现了员工工资管理系统。
公司员工工资考勤管理系统的主要任务是通过员工的表现出勤率及工资费用的计算和分配,为成本核算与账务处理提供依据,并根据工资制度我职工劳动数量与质量,计算并发放应该支付给职工的工资。
工资核算时工资管理的主要内容。
工资核算是指应付工资、代扣款项和实发工资的计算;工资分配是指按部门、类别进行工资汇总,并按工资的用途进行分配。
工资总额是指各单位在一定时期内支付给本单位全体职工的全部报酬总额。
1.2系统目标
随着规模的扩大,企业的子部门越来越多,要想使企业继续稳定的发展。
考勤管理必须得能够较快速的对员工的出勤信息做出快速处理。
其系统功能的亮点有:
1、支持工资计算的多样化。
2、可灵活设置各种排班情况。
3、可同时处理任意班次。
4、具有员工请假休、休假、中途外出、出差签卡、临时调班的备案及审批功能。
5、具有员工申请加班及直落加班的功能、系统能自动化处理员工的考勤结果(正常,异常,迟到,早退,加班,缺席,请假)。
6、具有完善的统计分析功能、可按不同条件不同项目的日、周、年、期报告等等。
第二章需求分析
2.1功能性分析
一个完整的考勤管理系统应当包括以下功能:
1、注册员工:
进入公司时要进行注册并把其信息存到数据库,以便以后查询用到。
2、员工离职:
当一个员工撤离时应删除员工记录并删除其考勤记录。
3、员工调动:
当一个员工被调动时应当标记员工记录标记其部门信息,对其信息作出更改。
4、员工升职:
当一个员工升职时应当标记他的记录并对其信息作出更改。
5、员工签到:
当员工按时到达时应该标记当日的考勤并将其存入数据库。
6、员工签离:
当员工签离是应当增加其签离记录,标记员工当日考勤。
7、员工请假:
当员工请假时应增加其请假记录,标记其请假记录。
8、员工奖惩:
对表现好的员工要进行奖励,其奖励政策可由部门或公司自己制定。
9、工资发放:
综合员工的表现发放其应该得到的工资。
2.1.1考勤管理
其功能为:
提供员工和管理员登陆的功能,在登陆后进行签到,签退,对资料等进行修改。
用例图如图:
图2-1系统的用例视图
2.1.2人事管理模块
在功能性分析中人事管理的主要职责是注册员工,修改员工的一些信息(员工离职、员工调动、员工升职),员工工资的发放等等。
其用例图为:
管理员:
图2-2管理员的用例视图
部门经理:
图2-3部门经理用例视图
2.1.3系统设置模块
系统设置模块针对公司的位置及时差设置相应的上下班时间,以及假日的作息等等。
其用例图为:
图2-4管理员用例视图
系统的领域模型为:
图2-5系统的领域模型图
第三章系统分析
3.1系统的顺序图
1、员工签到时的顺序图:
图3-1员工签到顺序图
当要登录界面时首先要选择自己的身份然后进行身份确认之后进行签到。
2、员工升职顺序图
图3-2员工升职顺序图
员工的升职是自己通过自己实力后相应部门得到肯定后,将其信息更改到所要升职的部门,其中包括其各种信息。
3、工资发放顺序图
图3-3员工工资发放顺序图
工资发放根据工资的计算方式并取得职工的奖惩信息后即可对员工的工资进行计算。
3.2系统的分析模型图
图3-4系统的分析模型图
第四章系统设计
4.1系统设计类图
该系统设计要注意的是管理部门只是信息的录入和操作人员。
他们仅根据上级领导的决策将员工的变动录入到系统。
对于普通员工,签到和签离采用外接考勤机刷卡的方式,而且刷卡时间自动记录根本没人干预,做到了绝对公正。
该系统设计的类图:
图4-1系统设计的类图
4.2系统的设计模式
系统主要采用的模式为观察者模式观察者模式在被观察者和观察者之间建立一个抽象的耦合。
被观察者角色所知道的只是一个具体观察者聚集,每一个具体观察者都符合一个抽象观察者的接口。
被观察者并不认识任何一个具体观察者,它只知道他们都有一个共同的接口。
由于被观察者和观察者没有紧密的耦合在一起因此它们可以属于不同的抽象层次。
观察者模式是系统比较稳定容易进行操作。
图4-2观察者模式图
4.3系统的顺序图
系统的顺序图通过一个登录界面选择自己的身份登录后可以进行一系列的操作如:
对管理员来说增加员工,删除员工,对员工来说查看自己的信息等等。
该系统的顺序图为:
图4-3系统的顺序图
第五章总结
通过这次课程设计我感觉到自己的知识还有限,我不仅学会了做一样东西的流程以及要有查阅知识的态度,我觉得要想把一样东西做好除了要有丰富的知识外还要有一颗向人情教的心,俗话说人多力量大当你不懂时别人也许会比较清楚所以当我们确实不会时应该向同学请教这样既节省时间又能学到好多东西。
虽然考勤管理系统自己想着很好做,但是要想做的比较全还是比较难的在做的过程中总会发现自己遗漏的东西以及不会的东西,我想要想克服这些东西必须得靠平时的练习所以我们应该经常练习系统的做一些东西使我们的经验丰富。
另外我感觉到了把专业课学好的重要性,在以后的两年多我要把专业基础夯实,努力学习为以后能在社会上立足而奋斗。
评语: