《人事管理系统数据库分析与设计课件》由会员分享,可在线阅读,更多相关《人事管理系统数据库分析与设计课件(15页珍藏版)》请在金锄头文库上搜索。
1、人事管理系统数据库分析与设计人事管理系统数据库分析与设计 2024/9/211人事管理系统数据库分析与设计一、系统的主要功能一、系统的主要功能2024/9/212人事管理系统数据库分析与设计一、系统的主要功能一、系统的主要功能 根据用户需求说明及几次小组讨论修改,根据用户需求说明及几次小组讨论修改,我们的系统功能确定为以下我们的系统功能确定为以下七大部分功能七大部分功能:1 1、员工信息管理、员工信息管理2 2、部门信息管理、部门信息管理3 3、人事变动管理、人事变动管理4 4、教学信息管理、教学信息管理5 5、工资管理、工资管理6 6、员工培训管理、员工培训管理7 7、系统帮助。、系统帮助。
2、如下图所示如下图所示2024/9/213人事管理系统数据库分析与设计一、系统的主要功能一、系统的主要功能2024/9/214人事管理系统数据库分析与设计二、数据库概念结构设计二、数据库概念结构设计2024/9/215人事管理系统数据库分析与设计二、数据库概念结构设计二、数据库概念结构设计 根据用户需求说明,可抽象出如下信息实体:员工(包括教师和一般员工)、部门、科研项目、工资、培训等。各实体之间的联系如下图所示。部门部门培训培训工资工资科研项目科研项目员工员工所属所属接接受受进行进行对应对应组织组织授授权权2024/9/216人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻辑结构
3、设计2024/9/217人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻辑结构设计 针对上面的实体联系图,转换成数据库管理系统支持的关系模型。我们主要设计了如下数据表: 1、员工信息表员工信息表(工号,姓名,性别,年龄,学历,职称,联系方式,就职时间,所属部门) Staff( Staffid, Staname, Sex, Age, Edubr, Title,Phone, Wtime, Department) 2024/9/218人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻辑结构设计2024/9/219人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻
4、辑结构设计2、部门(科室)表部门(科室)表(部门号,部门名,部门类别) Department(Departmentid, Name, Type)2024/9/2110人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻辑结构设计 3、教学记录表教学记录表(工号,姓名,课程号,课程名,课时数) Teach(Staffid, Staname, Couid, Couname, Coutime)2024/9/2111人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻辑结构设计4、工资表工资表(工号,姓名,基本工资,福利,奖惩情况) Page( Staffid, Staffname
5、, Basepay, Welfare, Jc)2024/9/2112人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻辑结构设计 5、员工培训信息表员工培训信息表(工号,姓名,培训时间,培训内容,培训地点) Train( Staffid, Staffname, Time, Content, Address )2024/9/2113人事管理系统数据库分析与设计三、数据库逻辑结构设计三、数据库逻辑结构设计 6、教师科研信息表教师科研信息表(工号,姓名,研究方向,课题研究情况) Research( Staffid, Staffname, Resdirection, Project)2024/9/2114人事管理系统数据库分析与设计谢谢大家!谢谢大家!2024/9/2115人事管理系统数据库分析与设计