数据库员工请假管理系统
精品文档---下载后可任意编辑 华东交通大学理工学院 课 程 设计报 告 书 课程名称数据库系统开发教程 题 目 员工请假管理系统 分 院 电 信 分 院 专业班级10电子商务(1)班 学号 学生姓名孟 倩 指导老师 李 果 2024年 12 月 27 日 精品文档---下载后可任意编辑 目 录 第一章 设计内容与要求1 第二章 数据库运行开发环境2 2 2 第三章 需求分析3 3.1 系统目标与要求3 3 3 3 3 3 3 4 4 7 第四章 概念设计9 9 9 9 9 8 9 第五章:逻辑分析10 5.1 把E-R图转换成关系模式10 10 第六章 详细设计与实现12 6.1登录:12 6.2 数据的载入16 第七章 总结17 参考文献(资料)18 分工情况18 精品文档---下载后可任意编辑 第一章设计内容与要求 当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是企业的管理领域,用计算机来进行员工请假管理也已成为现代化企业运作必不可少的一部分。现在利用计算机来管理员工请假工作,大大降低了工作人员的工作量,提高了工作。 考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据,使用请假系统,管理者可以快速记录公司全体员工当日的请假情况,并可统计员工请假情况。 设计请假系统的目的是企业为了解决员工请假的繁琐工作,减轻企业不必要的劳动力,金钱的损耗,提高工作效率,为企业制造更多利益,实现单位的系统化,法律规范化和自动化。因此本系统需要实现以下功能:员工信息维护,数据采集,基本数据维护,数据库管理,查询功能,请假记录系统的模块结构。 设计思想: (1)、尽量采纳公司现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有的资源,提高系统开发水平和应用效果的目的。 (2)、员工考勤管理系统能够和考勤相连接,从而完成自动、高效、科学的考勤信息输入。 (3)、系统采纳模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参加开发技术维护人员补充、维护。 (4)、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 第二章 数据库运行开发环境 背景 现今员工信息管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,办公室缺少一种完善的管理软件,为了对员工请假的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深化沟通,并在此基础上着手开发此软件 系统名称:信息管理系统 开发平台:Windows 7 测试平台:Windows 7 数据库名称:student status 数据库系统:SQL Server 2024 数据库宿主环境:windows 7 使用平台:本系统适合于运行在Microsoft Windows 的各个版本下,包括Windows9X(win95需要升级系统文件)、Windows Me、Windows NT、Windows2000、Windows XP等平台下,奔腾166MHz或更快,64 MB内存或更多,16MB磁盘空间。 管理员工具:SQL Server 2024 Windows 查询浏览工具:SQL Server 2024 Windows 开发客户端:SQL Server 2024 connector 第三章需求分析 3.1 系统目标与要求 员工请假管理系统是根据企业对员工进行请假管理的需要设计开发的,目的是为了更好地更快速的提供便利的平台,具有对员工请假进行管理和维护的功能。 3.2系统功能模块 3.21员工档案管理建立 对公司员工里所有员工进行统一编号;将每一位员工信息保存在员工档案中,当员工的信息发生变化时,修改员工档案记录中相应的属性。 3.22员工职务调动管理 对公司里所有员工的职务记录进行统一编号,登记员工调用前后具体职务。 3.23请销假管理查询 对员工请销假的记录进行统一编号;登记员工请假时间,请假类型。 3.24部门管理功能 对公司所有部门进行编号,建立部门记录。 3.25考勤管理的实现 登记员工上下班时间,看是否迟到,早退。 3.26假期管理设置 统计员工可以休假的日期 功能模块图 请假信息管理系统 假期管理模块 考勤管理模块 部门管理模块 请销假管理模块 员工档案管理模块 员工职务管理模块 3.3数据字典 (1)数据流名称:员工情况 数据项描述:员工情况=姓名+出生年月+身份证号+加入公司日期+电话+部门编号+拥有假期时间 数据流量:根据公司录用情况而定 说明:要对每一位被聘用的新员工进行唯一编号 图3-1 (2)数据流名称:部门情况 数据项描述:部门情况=部门名称+部门编号+部门经理号 数据流量:根据公司具体情况而定 图3-2 (3)数据流名称:考勤情况 数据项描述:考勤情况=考勤编号+员工编号+到达时间+考勤类型+日期 数据流量:根据公司具体情况而定 图3-3 (4)数据流名称:请假情况 数据项描述:请假情况=请假编号+员工编号+请假原因+请假开始时间+请假结束时间 数据流量:根据公司具体情况而定 (5)数据流名称:假期情况 数据项描述:假期情况=假期编号+假期具体日期+假期名称+是否为法定假日 数据流量:根据公司具体情况而定 图3-5 3.4数据流图 部门信息 输入处理 录入成功 原始输入 格式化输入 输出处理 输出 部门表 员工信息 输入处理 录入成功 原始输入 格式化输入 输出处理 输出 员工表 假期信息 输入处理 录入成功 原始输入 格式化输入 输出处理 输出 假期表 考勤信息 输入处理 录入成功 原始输入 格式化输入 输出处理 输出 考勤表 请假信息 输入处理 录入成功 原始输入 格式化输入 输出处理 输出 请假表 第四章 概念设计 4.1局部E-R图 4.11员工信息员工信息 假期时间 部门编号 电话 加入日期 身份证号 出生年月 姓名 员工编号 部门信息 部门经理名名称 编号部门名称 部门名称 4.12部门信息 日期 考勤类型名称 到达时间名称 员工编号名称 考勤编号名称 考勤信息 4.13考勤信息 精品文档---下载后可任意编辑 4.14请假信息 请假信息 请假编号 员工编号名称 请假原因名称 请假开始时间名称 请假结束时间名称 4.15假期信息 假期信息 假期编号名称 假期具体时间名称 假期名称名称 是否为法定假日名称 4.2全局E-R图 电话 进入日期 姓名 员工编号 员工 出生年月 身份证号 部门编号 拥有假期时间 正常上班 考勤表 考勤编号 员工编号 到达时间 考勤类型 日期 请假 请假表 请假编号 员工编号 请假原因