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 总 结
经过一周的设计,“考勤信息管理系统”已经基本设计完成。在这个开发过程中,学到了许多有关数据库管理软件
基于该系统的一些设计,下面对统做一个总结在整个设计过程中,主要的工作有系统的权限及安全设计,包括用户
设计中力求界面友好、简洁,易于操作。
力求对数据库操作的安全与稳定,尽量避免数据库操作异常,并要保证查询的快速无误。
保证程序的逻辑结构,编程时注意多使用通用方法(函数和过程),并尝试用通用窗体函数当然在设计中还有很多
对于这样的软件开发,由于没有相应的切合实际的需求分析,所以在开发过程中遇到了许多棘手的问题。现在开发