1、计算机学院数据库系统概论课程设计报告 数据库系统概论数据库系统概论 课程设计报告课程设计报告 题目: 职工考勤管理信息系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20172017 年年 1212 月月 8 8 日日 学号学号 目录目录 需求分析 1 1.1 系统目标以及功能 1 1.2 系统功能分析 . 1 1.3 系统 E-R 图 1 1.4 信息分析 . 2 1.5 功能图 . 2 1.6 模块分析 3 1.7 员工出勤和出差的 E-R 图 3 概念结构设计 4 2.1 关系模式分析 . 4 2.1.1 实体关系模式: . 4 2.1.2 联系的关系模
2、式: . 4 2.2 下面是本次设计的每一个表所涉及的数据: . 4 2.2.1 员工信息表: . 4 2.2.2 请假信息表: . 5 2.2.3 出差信息表: . 5 2.2.4 加班信息表: . 5 2.2.5 日出勤信息表: . 5 2.2.6 管理员信息表 . 5 部分代码和截图 6 3.1 管理员登录界面 . 6 3.2 职工考勤系统界面 . 7 3.3 员工信息添加界面 . 9 3.4 员工信息查询界面 . 10 3.5 员工信息修改界面 . 11 3.6 员工信息删除界面 . 13 3.7 出差信息添加界面 . 15 3.8 出差信息查询界面 . 16 3.9 出差信息修改界面
3、 . 18 3.10 出差信息删除界面 . 19 3.11 管理员修改界面 . 21 心得体会 22 参考文献 22 计算机学院数据库系统概论课程设计报告 1 需求分析需求分析 1.1 系统目标以及功能系统目标以及功能 为了配合人事管理系统的使用,充分地记录员工的出勤情况,可以开发考勤管理系 统。进行出勤情况统计的过程中,要充分考虑到各种缺勤情况的类别。此系统其主要功 能有职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括 上班打卡时间, 下班打开时间, 缺勤记录等; 出差信息, 包括出差起始时间、 结束时间、 统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请
4、假天数等;加班信 息,包括加班开始时间、结束时间、统计加班总时间。 实现企业员工出勤情况的详细的、系统的管理。 使得企业员工的管理更加现代化、科学化、自动化,并可以很好地督促企业员 工更好地为企业谋福利。 可以使用考勤机,使得企业的管理更加现代化。 1.2 1.2 系统功能分析系统功能分析 员工考勤系统能够和考勤机相连,可以把数据导入数据库中,从而完成自动、 高效、科学的考勤信息的输入。 可以完成员工考勤信息的手工输入、修改、删除等操作。 可以设定缺勤的类型,如病假、事假等。 1.3 系统系统 E-R 图图 M 1 n 职员 管理 考勤 编号 姓名 性别 上班时间 考勤记录 下班时间 所在部门
5、编号 计算机学院数据库系统概论课程设计报告 2 1.4 信息分析信息分析 这个系统的主要功能有:数据入库、查询、修改和删除等。本系统的主要功能由以下几 个部分组成:员工基本信息模块 输入:员工信息 功能:对员工基本信息的查询、修改、删除和查询。 员工考勤管理模块 输入:员工考勤情况 功能:完成对员工的考勤以及对考勤情况的查询、统计和删除员工考勤等情况 员工出差模块 输入:员工出差时间以及回来的时间 功能:完成对员工出差信息的详细记录,也是为了完善员工考勤信息 员工加班模块 输入:员工加班开始以及结束时间 功能:完成对员工加班信息的详细记录,也是为了完善员工考勤信息 员工请假模块 输入:员工请假
6、时间以及回来的时间 功能:完成对员工请假信息的详细记录,也是为了完善员工考勤信息; 1.5 功能图功能图 计算机学院数据库系统概论课程设计报告 3 1.6 模块分析 在这个系统中各个模块之间独立工作,但是相互补充,考勤表,记录了员工们的出勤信 息,但是不包括出差和请假,加班的员工信息,所以就需要出差和请假,加班这两个模 块来补充这一缺陷。最后就是留言板,主要是为了给员工们一个自由言论的机会,这一 也对公司是一件有意义的事情。 图 1.3.1 系统功能模块图 1.7 员工出勤和出差的员工出勤和出差的 E-R 图图 考勤系统 员工信息 考勤信息 出差信息 请假信息 加班信息 管理员信 息 界面 增加 职工编号,姓名,性别,年龄,职称 查询 按职工编号,姓名,进行查询, 删除 先输入要删除的职工编号,姓名,显示各种记录,选 择要删除的记录进行删除 修改 先输入要删除的职工编号,姓名,显示各种记录,选 择要修改的记录进行修改 出差请假日期 职工姓名 计算机学院数据库系统概论课程设计报告 4