沈阳建筑大学毕业设计(论文)
3.2.2.系统功能模块图解
该系统中员工信息管理模块涉及到的员工信息,为人事指标定制模块提供了前提条件,即人事指标定制模块索要定制的人事指标来源于员工信息管理模块的员工信息。 员工档案管理功能如下图3-2所示:
员工档案管理 添加员工档案 更新员工档案 删除员工档案 查询员工档案 员工档案报表 图3-2 员工档案管理模块
员工工资管理功能如下图3-3所示:
图3-3 员工工资管理模块
员工工资管理 计发员工工资 整理员工工资 查询员工工资 员工工资报表 员工调动管理功能如下图3-4所示:
沈阳建筑大学毕业设计(论文)
添加调动信息
员工调动管理 修改调动信息 删除调动信息 查询调动信息
调动信息报表
图3-4 员工调动管理模块
员工考勤管理功能如下图3-5所示:
员工考勤管理 添加考勤信息 修改考勤信息 删除考勤信息 查询考勤信息 考勤信息报表 图3-5 员工调动管理模块
沈阳建筑大学毕业设计(论文)
第四章 系统设计
4.1数据库设计
4.1.1数据库概念设计
根据分析规划出的实体有:员工档案信息实体、员工工资信息实体、员工调动信息实体、员工考勤信息实体。各个实体具体的描述如下: 员工档案信息实体E-R图如下图4-1所示
员工编号 员工姓名 员工档案信息实体 ?? ?????
参加工作时间 工作经验 图4-1员工档案信息实体E-R图
员工调动信息实体E-R图如下图4-2所示
员工编号
图4-2员工调动信息实体E-R图
员工调动信息实体 员工姓名 ????? 调出时间 调入时间
员工工资信息实体E-R图如下图4-3所示
沈阳建筑大学毕业设计(论文)
员工工资信息实体 员工编号 员工姓名 实发工资 ????
图4-3员工工资信息实体E-R图
计发时间 4.1.2数据库逻辑结构设计
人事管理系统的数据库采用SQL2008 ,系统数据库的名称为“npmdb”。下面分别给出数据表概要说明和主要数据表的结构。
(1)员工档案信息表:用于储存职工的基本信息。员工基本信息表见表4-1所示:
表4-1 员工基本信息表
字段 1 2 3 4 5 6 7 8 9 10 ?? 字段名 员工编号 姓名 身份证号 民族 性别 生日 学历 电话 家庭住址 工资卡账号 ?? 类型 Varchar(20) Varchar(20) Varchar(100) Varchar(100) Char(2) Datetime Varchar(100) Varchar(100) Varchar(100) Varchar(100) ?? Nulls 否 是 是 是 是 是 是 是 是 是 ??
对应数据库设计如下图所示:
沈阳建筑大学毕业设计(论文)
图4-4 员工信息数据库表
(2)员工考勤信息表。
表4-2 员工考勤信息表
字段 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 字段名 员工编号 应到 实到 迟到 早退 旷工 加班 未签到 未签退 外出 因公外出 工作时间 应签次数 签到 签退 类型 Varchar(10) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Decimal(18,2) Int Int Int Nulls 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是