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

上传人:b****6 文档编号:13164465 上传时间:2023-06-11 格式:DOCX 页数:28 大小:207.15KB
下载 相关 举报
工资管理系统数据库课程设计.docx_第1页
第1页 / 共28页
工资管理系统数据库课程设计.docx_第2页
第2页 / 共28页
工资管理系统数据库课程设计.docx_第3页
第3页 / 共28页
工资管理系统数据库课程设计.docx_第4页
第4页 / 共28页
工资管理系统数据库课程设计.docx_第5页
第5页 / 共28页
工资管理系统数据库课程设计.docx_第6页
第6页 / 共28页
工资管理系统数据库课程设计.docx_第7页
第7页 / 共28页
工资管理系统数据库课程设计.docx_第8页
第8页 / 共28页
工资管理系统数据库课程设计.docx_第9页
第9页 / 共28页
工资管理系统数据库课程设计.docx_第10页
第10页 / 共28页
工资管理系统数据库课程设计.docx_第11页
第11页 / 共28页
工资管理系统数据库课程设计.docx_第12页
第12页 / 共28页
工资管理系统数据库课程设计.docx_第13页
第13页 / 共28页
工资管理系统数据库课程设计.docx_第14页
第14页 / 共28页
工资管理系统数据库课程设计.docx_第15页
第15页 / 共28页
工资管理系统数据库课程设计.docx_第16页
第16页 / 共28页
工资管理系统数据库课程设计.docx_第17页
第17页 / 共28页
工资管理系统数据库课程设计.docx_第18页
第18页 / 共28页
工资管理系统数据库课程设计.docx_第19页
第19页 / 共28页
工资管理系统数据库课程设计.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《工资管理系统数据库课程设计.docx》由会员分享,可在线阅读,更多相关《工资管理系统数据库课程设计.docx(28页珍藏版)》请在冰点文库上搜索。

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

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

 

课程设计报告书

 

年月

 

1设计时间

 

2设计目的

掌握数据库的设计

3设计任务

 

设计一个薪资管理系统

4设计内容

(1〕目标:

1)实现月薪资计算;

2)实现与薪资管理相关的档案管理。

3)提升薪资管理工作效率,降低犯错率。

(2〕功能要求:

档案管理

1)保留相关薪资计算以及薪资管理所一定的数据

2)能对数据进行查问、统计

薪资计算

1)正确计算出个人月薪资、部门月薪资以及全厂月薪资。

2)能对病假扣款系数进行修正。

3)能统计薪资计算表、个人薪资单、部门薪资单、薪资汇总表四种表格。

 

4.1需求剖析

薪资管理信息系统对公司增强薪资管理有着极其重要的作用,就一般的大型公司来说,它的设计内容特别复杂并且众多,比方拥有薪资计算功能,薪资统计功能,报表输出功能,并且设计的模块也好多,比方薪资管理模块,薪资统计模块,报表设计模块,打印输出模块,模糊查问模块等等。

因为设计时间本设计事一个简单模型,该公司当前对薪资管理的要求其实不高。

所以,针对该公司而言,我们经过了频频地论证,最后确立了薪资管理系统的设计方案。

该薪资管理系统的主要功能以下列图:

 

薪资管理系统

 

员工根本信息薪资构造设置薪资汇总

 

 

图4-1

 

4.2系统设计

4.2.1观点构造设计

 

姓名性别

员工号

文化程度民族

 

技术职称

 

员工

籍贯

技术等级

 

工种类型现地址

 

人员类型

所属部门

出诞辰期

参加工作日期

 

图4-2

 

岗位津

薪资表

物价补

 

职务津

贴住宅补助

 

图4-3

 

员工出勤日数

 

工伤日数

 

出勤表

产假日数

 

病假日数

 

旷工日数

事假日数

 

图4-4

 

加班费

 

少勤扣除薪资

 

房租

 

病假系数

 

晚班日数

 

加班日数

 

员工号姓名性别民族员工号姓名技术等级

 

职工

 

员工代号影响

影响

 

工伤日数

薪资表

出勤表

加班费

物价补助

岗位津贴

产假日数

加班日数

技术等级

物价补助

住宅补助

 

病假日数事假日数

旷工日数

 

图4-5总ER图

 

4.2.2逻辑构造设计

员工表〔员工号技术等级姓名性别

出诞辰期参加工作日期

所属部门

人员

类型工种职别技术职称文化程度民族

籍贯现地址〕

 

薪资表〔技术等级

员工的根本薪资

岗位津贴物价补助职位津贴住宅补助房租〕

出勤表〔员工号员工出勤工伤日数产假日期病假日期旷工日期事假日期加班日期晚班日期病假日期〕

 

4.2.3物理构造设计

 

员工表4-1

字段名称

种类

能否为空

主重点字

取值范围

备注

员工号

char

Y

主键

姓名

char

N

性别

char

N

出诞辰期

datetime

N

 

参加工作

datetime

N

日期

所属部门

char

N

人员类型

char

N

工种职别

char

N

技术等级

char

N

技术职称

char

N

文化程度

char

N

民族

char

N

籍贯

char

N

现地址

char

N

 

薪资表4-2

字段名称

种类

能否为空

主键字

取值范围

备注

技术等级

char

Y

主键

岗位津贴

int

N

物价补助

int

N

职务津贴

int

N

住宅补助

int

N

房租

int

N

少勤扣除

int

N

薪资

加班费int否N

 

出勤表4-3

字段名称

种类

能否为空

主键字

取值范围

备注

员工号

char

Y

主键

员工的出

int

N

勤日数

工伤日数

int

N

产假日数

int

N

病假日数

int

N

旷工日数

int

N

事假日数

int

N

加班日数

int

N

晚班日数

int

N

病假系数

int

N

 

4.3系统实行

4.3.1数据库实现

createtableZG(员工号char(10)primarykey,

姓名char(10)notnull,

性别char(10)notnull,

出诞辰期datetimenotnull,

参加工作日期datetimenotnull,

所属部门char(20)notnull,

人员类型char(10)notnull,

工种职别char(10)notnull,

技术等级char(10)notnull,

技术职称char(10)notnull,

文化程度char(10)notnull,

民族char(10)notnull,

籍贯char(10)notnull,

现地址char(10))notnull;

 

createtableGZ(技术等级char(10)primarykeynotnull,员工的根本薪资intnotnull,岗位津贴intnotnull,

物价补助intnotnull,

职务津贴intnotnull,

住宅补助intnotnull,

房租intnotnull);

 

createtableCQ(员工号char(10)primarykey,

员工的出勤日数int,

公伤日数intnotnull,

产假日数intnotnull,

病假日数intnotnull,

旷工日数intnotnull,

事假日数intnotnull,

加班日数intnotnull,

晚班日数intnotnull,

病假系数intnotnull);

 

4.3.2数据载入

 

员工表的数据

 

图4-6

薪资表的数据

 

图4-7

出勤表的数据

 

图4-8

 

4.4运转与测试

4.4.1运转与测试

设计系统查问功能及要求,写出主要的查问SQL语句,并给出运转结果。

查问每个员工的月薪资:

select员工号,sum(员工的根本薪资+岗位津贴+物价补助+职务津贴+住宅补助-房租-少勤扣除薪资+加班费)fromZG,GZwhereGZ.技术等级=ZG.技术等级groupby员工号

 

图4-9

 

每个部门的月薪资:

select所属部门,sum(员工的根本薪资+岗位津贴+物价补助+职务津贴+住宅补助-房租-少勤扣除薪资+加班费)fromZG,GZwhereGZ.技术等级=ZG.技术等级groupby所属部门

 

图4-10

 

全场的月薪资

selectsum(员工的根本薪资+岗位津贴+物价补助+职务津贴+住宅补助-房租-少勤扣除工

资+加班费)fromZG,GZwhereGZ.技术等级=ZG.技术等级

 

图4-11

对病假扣款系数进行修正

updateCQset病假系数=2

 

图4-12

 

薪资单信息:

 

图4-13

4.4.2剖析

内容包含:

1、调试过程中碰到的问题是怎样解决的,以及对设计与实现的回想、议论和剖析;

2、改进假想。

 

5总结与展望

能够包含对课程设计过程的收获、碰到问题、解决问题过程的思虑、程序调试能力的思虑、对数据库原理及应用这门课程的思虑、在课程设计过程中对?

数据库原理及应用?

课程的认识等内容。

 

跟着信息化的不停展开,公司的信息化更加的重要,公司的薪资管理系统是信息化的

 

重要环节。

在开始编写程序的时候,我看到他人的软件功能特别的详尽,总希望自己的软件也特别的完美,可是,经过学习,发现不是一挥而就的事情,需要长时间的累积和经验。

我认清自己的能力后,我就特别注意在工作的过程中不贪恋大而全,而是依据自己的能力,拟订适合的目标。

数据库的设计,影响要素好多,需求剖析变得尤其重要,假如刚开始不可以由一个好的表构造,会为后期的设计带来更大的麻烦。

这都需要长久的经验和学习。

因为我的知识浅陋,经验缺少及经历颇浅,所以,在该系统的设计方面还有好多缺少,比方功能过少,界面不够醒目等问题,我会在工作的使用过程中,依据工作的详细要求不停的改正,完美,争取使该系统慢慢趋势完满。

 

在本系统的设计过程和论文编写过程中,好多老师、同事和朋友都赐予了我很多无私的帮助,特别是我的导师给我的论文提出了好多宝贵的改正建议,在这里,我向这些无私帮助我的人表示由衷的感谢。

 

参照文件

 

[1]孙春来韩正清等?

VisualFoxPro6.0中文版编程根基与典范?

电子工业第一版社第一版日

期:

2001-1-1

[2]

知寒工作室?

中文VisualFoxPro6简洁事例教程?

机械工业第一版社

第一版日期:

1999-4-1

[3]

徐建平赵永?

VisualFoxPro6根基教程?

机械工业第一版社第一版日期

:

2000-5-1

[4]

张鲁?

编程技巧与实例剖析?

水利水电第一版社

第一版日期:

1999-10-1

[5]

张磊等?

VisualFoxPro6

使用详解?

机械工业第一版社第一版日期:

1999-7-1

[6]

康耀红黄健青等?

数据库设计?

北京大学第一版社

第一版日期:

2002-2-1

[7]

郑刚?

实效编程百例?

人民邮电第一版社第一版日期:

2002-7-1

 

成绩评定

 

成绩教师署名

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2