logo资料库

考勤系统软件设计UML.docx

第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
资料共30页,剩余部分请下载后查看
1 引 言
1.1 项目背景
现在不论哪个企业,都要进行考勤,考勤管理系统利用计算机管理考勤工作,提高工作效率,一些企业在考勤管理
1.2 编写目的
解决目前企业中关于员工出勤管理中所面临的一系列问题。
考勤系统集信息的输入,显示,修改,删除等各种处理,信息维护方便,给公司带来很大的便利。
提高企业办事效率,解决目前员工出勤管理问题,实现员工出勤信息和缺勤信息对领导透明,使管理人员及时把握
2 总体设计
2.1 系统总体结构
3 系统数据库的设计
3.1 数据库总体E-R图
数据库设计是指对于一个给定的应用环境,构造设计优化的数据库逻辑模式和物理结构,并据此建立数据库以及应
数据库的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。
该考勤信息管理系统的数据库总体E-R图如下图所示:(图3.1)
3.2 实体E-R图
由总的关系结构可分为员工 出勤记录 管理员 公告 部门五个实体,每个对应实体应有对应数据库表,
(1) 员工实体E-R图(图3.2.1)及对应二维表(表3-2-1)
(2) 出勤记录实体E-R图(图3.2.2)及对应二维表(表3-2-2)
(3) 管理员实体E-R图(图3.2.3)及对应二维表(表3-2-3)
(4) 公告实体E-R图(图3.2.4)及对应二维表(表3-2-4)
(5) 部门实体E-R图(图3.2.5)及对应二维表(表3-2-5)
4 详细设计
对软件涉及的模块进行更为详细的设计,使得操作更具体化,步骤更细致,设计过程中包括程图、类图、顺
4.1 人事管理模块
基本功能:
4.2 考勤管理模块
基本功能:
提供员工登陆功能,在登陆后可以进行签到,签退。修改密码等功能。
4.3 差假管理模块
基本功能:
1.提供员工提交申请的功能,能对请假、出差提出申请。
2.提供确认提交申请功能,对申请信息进行确认,并提交给领导进行审批。
3.提供领导审批功能,使部门经理可以对本部门的申请进行审批。、
4.4 考勤查询模块
基本功能:
1.提供员工考勤信息查询的功能,员工登陆只可查询本人考勤信息
2.提供部门经理和管理员所有人查询的功能,根据输入的条件(员工号,部门,时间等)进行查询。
4.5 系统设置模块
基本功能:
1. 基本功能设定:规则时间的设定,节假日的设定,权限的分配。
2. 具体功能的实现。
4.6 公告管理模块
基本功能:
发布公告、查看公告、修改公告等。
5 总 结
经过一周的设计,“考勤信息管理系统”已经基本设计完成。在这个开发过程中,学到了许多有关数据库管理软件
基于该系统的一些设计,下面对统做一个总结在整个设计过程中,主要的工作有系统的权限及安全设计,包括用户
设计中力求界面友好、简洁,易于操作。
力求对数据库操作的安全与稳定,尽量避免数据库操作异常,并要保证查询的快速无误。
保证程序的逻辑结构,编程时注意多使用通用方法(函数和过程),并尝试用通用窗体函数当然在设计中还有很多
对于这样的软件开发,由于没有相应的切合实际的需求分析,所以在开发过程中遇到了许多棘手的问题。现在开发
安徽新华学院 15 级软件设计课程设计 软件设计课程大作业 题目:考勤信息管理系统的设计
安徽新华学院 15 级软件设计课程设计 目 录 1 引 言..................................................................................................................................................1 1.1 项目背景................................................................................................................................... 1 1.2 编写目的.................................................................................................................................... 1 2 总体设计................................................................................................................................................2 2.1 系统总体结构............................................................................................................................ 2 2.2 系统功能模块............................................................................................................................ 3 3 系统数据库的设计................................................................................................................................6 3.1 数据库总体 E-R 图....................................................................................................................6 3.2 实体 E-R 图................................................................................................................................7 4 详细设计..............................................................................................................................................11 4.1 人事管理模块.......................................................................................................................... 11 4.2 考勤管理模块.......................................................................................................................... 14 4.3 差假管理模块.......................................................................................................................... 17 4.4 考勤查询模块.......................................................................................................................... 20 4.5 系统设置模块.......................................................................................................................... 22 4.6 公告管理模块.......................................................................................................................... 24 5 总结......................................................................................................................................................27
安徽新华学院 15 级软件设计课程设计 1 引 言 1.1 项目背景 现在不论哪个企业,都要进行考勤,考勤管理系统利用计算机管理考勤工作, 提高工作效率,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可 信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难满足企 业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算 机管理考勤已经成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也 大大地减轻了考勤工作人员的工作量。对于公司职员也有基本了解根据出勤情况 可以计算员工的实际工。 1.2 编写目的 解决目前企业中关于员工出勤管理中所面临的一系列问题。 考勤系统集信息的输入,显示,修改,删除等各种处理,信息维护方便,给公司带 来很大的便利。 提高企业办事效率,解决目前员工出勤管理问题,实现员工出勤信息和缺勤信 息对领导透明,使管理人员及时把握员工的情况,及时与员工沟通,提高生产质量。 1
安徽新华学院 15 级软件设计课程设计 2 总体设计 2.1 系统总体结构 作为解决公司内部办公自动化考勤管理系统,主要实现公司对员工考勤方面 的自动化管理。包括的主要功能模块如下: 1.考勤管理模块 2.差假管理模块 3.考勤查询模块 4.人事管理模块 5.系统设置模块 6.公告管理模块 总体框架图如下图(图 2.1) 图 2.1 2
安徽新华学院 15 级软件设计课程设计 2.2 系统功能模块 考勤信息管理系统中上述所属的 6 个系统功能模块分别用用例图描述如下: (1) 人事管理模块(图 2.2.1) 图 2.2.1 (2) 考察管理模块(图 2.2.2) 图 2.2.1 3
安徽新华学院 15 级软件设计课程设计 (3) 差假管理模块(图 2.2.3) 图 2.2.3 (4) 考勤查询管理模块(图 2.2.4) 图 2.2.4 4
安徽新华学院 15 级软件设计课程设计 (5) 系统设置模块(图 2.2.5) 图 2.2.5 (6) 公告管理模块(图 2.2.6) 图 2.2.6 5
安徽新华学院 15 级软件设计课程设计 3 系统数据库的设计 3.1 数据库总体 E-R 图 数据库设计是指对于一个给定的应用环境,构造设计优化的数据库逻辑模式 和物理结构,并据此建立数据库以及应用环境,使之能够有效地存储和管理数据, 满足各种用户的应用需求,包括信息管理要求和数据操作要求。 数据库的目标是为用户和各种应用系统提供一个信息基础设施和高效率的 运行环境。 该考勤信息管理系统的数据库总体 E-R 图如下图所示:(图 3.1) 图 3.1 6
分享到:
收藏