1、 1 数据库原理及应用课程设计数据库原理及应用课程设计报告报告 课程设计题目: 公司公司员工员工工资管理系统工资管理系统 专专 业:业: 电子商务电子商务 班级班级学号学号: 学生姓名:学生姓名: 指导教师:指导教师: 2 第一部分第一部分 系统分析与设计系统分析与设计 “工资”是衡量公司员工辛勤劳动的主要标准之一,也是员工与企业之间的最重要的关 系“纽带” 。对员工的工资管理的内容主要包括资金管理、奖惩管理、工资发放管理等,它是 现代企业管理的一个重要组成部分,也是激励员工的一个重要手段。 一、系统调查 一个完善的“工资管理系统”具有友好的操作界面,基本能满足大多数用户的要求,可 以很好的处
2、理企业各个层次的工资发放问题。 本系统主要包括 3 大功能:一是完善的员工工资管理功能,二是强大的查询功能,三是 计算统计功能。 二、系统功能分析 系统开发的重心还是在设计“公司工资管理系统”的基本思路和流程上面。该数据库共 有 5 个模块的内容:员工资料管理、员工奖惩管理、工资发放管理、工资发放查询和工资资 料处理。功能模块如图 1 所示。 图 1 功能模块图 公司员工工资管理系统 员 工 资 料 管 理 员 工 奖 惩 管 理 工 资 发 放 管 理 工 资 资 料 处 理 工 资 发 放 查 询 员 工 奖 励 管 理 员 工 惩 罚 管 理 打 印 工 资 单 清 空 工 资 资 料
3、按 职 员 ID 查 询 按 姓 名 查 询 按 月 份 查 询 3 公司工资管理系统系统的功能模块之间的关系如图 2 所示。 图 2 模块关系图 在本系统中,用户管理模块的功能较简单。在系统初始化时,有一个默认的“系统管理 员”用户 Admin,由程序设计人员手动的添加到数据库中。Admin 用户可以创建用户、修改 用户信息以及删除用户;普通用户只能修改自己的用户名和密码。 第二部分第二部分 数据库的设计数据库的设计 一、实体关系图一、实体关系图 员工资料管理 员工奖励管理 员工惩罚管理 工资发放查询 方法工资 总总 E E- -R R 图图 1 1 1 1 N N 1 1 N N 1 1
4、1 1 1 1 1 1 1 1 N N N N 部门部门 影响影响 具有具有 具有具有 员工员工 出勤出勤 津贴津贴 工资工资 具有具有 属属 于于 影影 响响 4 员工员工 出 生 日 期 出 生 日 期 参加工作日 期参加工作日 期 政治政治 面貌面貌 职务职务 所属所属 部门部门 婚姻婚姻 状况状况 性 别 性 别 姓 名 姓 名 电话号码电话号码 员工基本信息实体员工基本信息实体 E E- -R R 图图 部门部门 人数人数 部门名部门名 称称 部长部长 部门号部门号 图二:员工部门实体图二:员工部门实体 E E- -R R 图图 津贴津贴 月份月份 职工编职工编 号号 津贴工津贴工 资资 加班天加班天 数数 图四:员工津贴实体图四:员工津贴实体 E E- -R R 图图 考勤考勤 奖惩工奖惩工 资资 缺勤天缺勤天 数数 月份月份 职 工 编职 工 编 号号 图三