您好,欢迎来到六九路网。
搜索
您的当前位置:首页数据库课程设计 工资管理系统

数据库课程设计 工资管理系统

来源:六九路网
 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

目录

一、可行性分析 ......................................................... 2 二、功能分析 ........................................................... 2 三、概念模型设计 ....................................................... 3 四、逻辑结构设计和优化 ................................................. 6

4.1基本表 .......................................................... 6 4.2 表间关系图 ...................................................... 7 五、心得体会 ........................................................... 8 六、参考文献 ........................................................... 8

共 8 页 第 1 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

一、可行性分析

在工资管理中,需要从公司管理方式以及实际情况中提取相关信息,以反映工资管理情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。避免重复劳动,规范工资管理行为,从而提高了管理效率和水平。让人们的效率大大提高。

不难想象,正是资讯的迅速发展使得人们从过去繁复的手工劳作中得以解脱,从而使这种服务在现在才可能迅速普及。同时,编写一套完整的工资管理系统的任务就显得尤为重要。

二、功能分析

工资管理系统系是为了更好的实现工资各种信息的管理以及各种信息的安全性管理。本系统主要对查看员工的各种工资信息需求所设计的,可以很好的管理数据。 本系统的主要功能由以下几个部分组成:

经过调研及分析,工资管理信息系统主要完成以下功能:

(1) 管理员身份的确认:只有用户名和用户密码都相符的管理员方可进入本系统,

为了防止不合法用户对数据的察看和修改,管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。当管理员要进入系统时必须先输入用户名和密码,按“确认”按钮后,系统辨别管理员身份,对合法管理员赋予权限。

(2) 员工基本信息模块:员工的基本信息。

(3) 工资信息模块:员工每个月度的基本工资、岗位工资、水电费、津贴工资、扣

除薪酬、实发金额。

(4) 部门信息模块:公司各部门编号、名称、负责人、人数。 (5) 考勤模块:记录员工迟到、缺席次数。 (6) 津贴模块:记录员工加班情况派发津贴。

(7) 员工信息管理模块:管理员对所需要的资料的查询即对员工基本信息的增加、

删除、修改、查询操作。

(8) 员工工资管理模块:管理员对所需要的资料的查询即对员工工资信息的增加、

删除、修改、查询操作。

共 8 页 第 2 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

三、概念模型设计

根据系统数据流图和数据字典,得出系统的概念模型(E-R)如图所示。

用户信息 用户名 密码 权限

图3.1用户信息E-R图

员工信息 员工编号 职称 姓名 文化程度 性别 出生年月 所属部门

图3.2员工信息E-R图

部门信息 部门编号 部门名称 部门负责人 部门人数 图3.3部门信息E-R图

共 8 页 第 3 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

工资信息 员工编号 实发金额 基本工资 扣除工资 岗位工资 水电费 津贴工资

图3.4工资信息E-R图

考勤信息 员工编号 姓名 性别 迟到次数 缺席次数

图3.5考勤信息E-R图

共 8 页 第 4 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

津贴信息 员工编号 津贴情况 文化程度 加班类型 姓名 性别 加班时间 加班天数 图3.6津贴信息E-R图

获得 n 1 享有 1 员工 1 参加 n n 工资 津贴 考勤 m 属于 1 部门

图3.7工资管理系统总E-R图

共 8 页 第 5 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

四、逻辑结构设计和优化

4.1基本表

关系模式:员工信息(员工编号、姓名、性别、出生年月、所属部门、文化程度、职称)

部门信息(部门编号、部门名称、部门负责人、部门人数) 基本工资(工资级别、工资金额) 岗位工资(工资级别、工资金额)

工资信息(员工编号、基本工资、岗位工资、水电费、津贴工资、扣除工资、实发金额)

考勤信息(员工编号、姓名、性别、迟到次数、缺勤次数) 津贴信息(员工编号、姓名、性别、加班时间、加班天数、加班类型、津贴情况)

用户信息(用户名、密码、权限)

表4.1员工信息表 员工编号 姓名 性别 出生年月 所属部门 文化程度 职称 部门编号 部门名称 部门负责人 部门人数 工资级别 工资金额 工资级别 工资金额

char (8) char (8) char (2) datetime char (4) char (4) char (12) char (4) char (20) char (8) int char (2) numeric (8, 2) char (2) numeric(8, 2) 主键,不允许重复 外键 表4.2部门信息表 主键,不允许重复 表4.3基本工资表 主键,不允许重复 主键,不允许重复 表4.4岗位工资表 共 8 页 第 6 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

表4.5工资信息表 员工编号 基本工资 岗位工资 水电费 津贴工资 扣除薪酬 实发金额 char (8) numeric (8, 2) numeric (8, 2) numeric (8, 2) numeric (8, 2) numeric (8, 2) numeric (8, 2) 主键,不允许重复; 外键 加班工资 迟到、缺席扣薪 表4.6岗位工资表 工资级别 工资金额 char (2) numeric(8, 2) 主键,不允许重复 表4.7用户表 用户名 密码 权限

char (8) char (20) char (20) 主键,不允许重复 4.2 表间关系图

图4.1 各表之间的联系

共 8 页 第 7 页

┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊

长 春 大 学 课程设计纸

五、心得体会

通过本次的数据库课程设计,使我们从中受到很大的影响,不仅将本学期所学的知识进行了实际应用,还学到了很多书本上学不到的知识。开阔了视野,增长了知识,积累了一些经验和教训。充分锻炼了自己的动手和应用能力,体会了理论联系实际的作用。

由于是第一次进行数据库程序设计,对于数据库的流程还不是很清楚,所以很大一部分时间是在网上找资料,来完善我们这次数据库的需求分析。一开始对于我们这个数据库系统的功能模块、数据流图和数据字典都不是很清楚该怎么样来书写和绘图,不过经过进一步的学习终于懂得这些该怎么样写才是正确的,也增强了我自学的积极性。

此次数据库课程设计使我更深刻的理解了数据库的重要性,和实用性,在以后的学习中会更加深入的学习数据库的理论与实际相结合的学习方式。

六、参考文献

[1] 数据库系统概论 王珊、萨师煊 高等教育出版社 2011年5月 [2]软件工程导论 张海潘 清华大学出版社 2010年10月

共 8 页 第 8 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务