数据库课程设计报告 - 人事管理系统1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计报告 - 人事管理系统1
课程设计报告书
专业:课程设计名称:题目:班级:设计者:完
成时间:
信息管理与信息系统《数据库原理及应用》人事管理系统 XXXXXXX XXX 2021-06-18
一:需求分析
通过实际调查,要求本系统具有以下功能: 1)良好的人机界面
2)要求实现一定的权限管理 3)方便的数据查询功能
4)方便的添加,删除和修改数据功能
二:开发工具选择
本系统采用SQL Server 2021创建后台数据库,前台开发工具利用Visual Studio 2021进行开发,同时运用一定C#语言的辅助
三:系统功能设计
要设计一个完备的企业人事管理系统,需涉及大量的信息,因目前还未涉及C#语言的学习,只能简化系统设计,只选取与企业基本信息紧密相关的部门信息,员工信息以及考勤信息等进行管理。
具体规划的模块如下:
1)部门信息管理:包括部门信息的查询,修改,添加,删除等功能 2)员工信息管理:包括员工基本信息的查询,修改,添加,删除等功能 3)考勤信息管理:包括考勤信息的录入,查看等功能
四:系统功能设计
根据功能的关联关系,将功能细化为下图所示的功能结构图(图1),其业务流程如图(2)所示。
人事管理系统部门信息管理员工信息管理考勤信息管理系统管理添加部门信息查看部门信息修改部门信息添加员工信息查看员工信息修改员工信息录入考勤信息查看考勤信息登录
图(1)
登录部门信息管理员工信息管理考勤信息管理系统主窗体管理员用户角色
普通用户部门,员工,考勤信息的查看
图(2)
五:系统数据库设计
1:实体E-R图
根据人事管理系统的系统分析与功能设计,人事管理系统中主要包括部门信息实体,员工信息实体,职位信息实体,考勤信息实体等,下面为它们的E-R图:
员工编号考勤编号考勤月份病假天数出差天数部门编号考勤信息 m 事假天数
考勤 n 姓名员工编号性别出生年月员工信息所属部门政治面貌婚姻状况职位 q 学历联系电话 y 工作部门 p 职位 x 部门信息职位信息部门编号负责人部门名称职位名称职位编号所属部门办公室
2:由实体E-R图得到的关系模式如下:
员工表(员工编号姓名性别职位学历所属部门联系电话出生年月部门表(部门编号部门名称负责人办公室)
考勤表(员工编号考勤编号考勤月份出差天数病假天数事假天数)政治面貌婚姻状况)
感谢您的阅读,祝您生活愉快。