工资管理系统讲解.docx

上传人:b****6 文档编号:13155090 上传时间:2023-06-11 格式:DOCX 页数:18 大小:589.82KB
下载 相关 举报
工资管理系统讲解.docx_第1页
第1页 / 共18页
工资管理系统讲解.docx_第2页
第2页 / 共18页
工资管理系统讲解.docx_第3页
第3页 / 共18页
工资管理系统讲解.docx_第4页
第4页 / 共18页
工资管理系统讲解.docx_第5页
第5页 / 共18页
工资管理系统讲解.docx_第6页
第6页 / 共18页
工资管理系统讲解.docx_第7页
第7页 / 共18页
工资管理系统讲解.docx_第8页
第8页 / 共18页
工资管理系统讲解.docx_第9页
第9页 / 共18页
工资管理系统讲解.docx_第10页
第10页 / 共18页
工资管理系统讲解.docx_第11页
第11页 / 共18页
工资管理系统讲解.docx_第12页
第12页 / 共18页
工资管理系统讲解.docx_第13页
第13页 / 共18页
工资管理系统讲解.docx_第14页
第14页 / 共18页
工资管理系统讲解.docx_第15页
第15页 / 共18页
工资管理系统讲解.docx_第16页
第16页 / 共18页
工资管理系统讲解.docx_第17页
第17页 / 共18页
工资管理系统讲解.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

工资管理系统讲解.docx

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

工资管理系统讲解.docx

工资管理系统讲解

软件学院

课程设计报告书

课程名称数据库原理及应用

设计题目工资管理系统

专业班级

学号

姓名

指导教师

月年.

1设计时间...............................................3

2设计目的...............................................3

3设计任务...............................................3

4设计内容...............................................4

4.1需求分析.............................................4

4.1.1数据分析...........................................4

4.1.2功能分析...........................................5

4.2系统设计.............................................5

4.2.1概念结构设计.......................................5

4.2.2逻辑结构设计.......................................7

4.2.3物理结构设计.......................................7

4.3系统实施.............................................9

4.3.1数据库实现.........................................9

4.3.2数据载入..........................................12

4.4运行与测试..........................................13

4.4.1运行与测试........................................13

4.4.2分析..............................................16

5总结与展望............................................17

参考文献................................................18

2

1设计时间日月月日~年年设计目的2

数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。

其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系。

同时,)(信息要求和处理要求统,使之能够有效地存储数据,满足各种用户的应用需求针对于本次设计的课此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。

概念结构三方面分析该系统的实体、物理结构、图,逻辑结构、题工资管理系统,通过E-R属性、以及之间的联系,从各个方面全面了解分析课题,同时,也更掌握了基础知识,深入了解各部分含义。

3设计任务工资管理系统1)目标:

(实现月工资计算和打印输出相应的工资表格;1)实现与工资管理有关的档案管理。

2)3)提高工资管理工作效率,降低出错率。

)功能要求:

(2档案管理保存有关工资计算以及工资管理所必须的数据1)2)能对各种数据进行插入、修改、删除等操作能对数据进行查询、统计3)

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

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

部门工资单、3)能打印输出工资计算表、个人工资单、工资汇总表四种表格。

3

数据要求:

每个职工的各种数据分为三类:

职工的代号、姓名、性别、出生日期、参加工作日期、所属部门、人员类1)别、工种职别、技术等级、技术职称、文化程度、民族、籍贯、现住址。

职工的基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、房租。

2)

事假日数、旷工日数、产假日数、病假日数、职工的出勤日数、公伤日数、3)

加班日数、夜班日数、病假系数。

工资单数据:

本月基本工资、岗位津贴、物价补贴、职务津贴、住房补贴、加班费、夜班费、房租、病假扣款、事假扣款、旷工扣款、其它扣款、实发工资。

4设计内容

4.1需求分析4.1.1数据分析数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。

:

可以列出以下数据项和数据结构根据数据流程图职工的代号、姓名、性别、出生日期、参加工作日期、所属部门、人员类员工信息:

别、工种职别、技术等级、技术职称、文化程度、民族、籍贯、现住址。

迟,年休,请假,出勤,旷工,出勤天数姓名考勤管理:

工号,,月份,本月天数,公休天数,,备注。

加班费扣考核,其它,早退,假日加班其它加班,补休天数,出差,,到备注。

各种奖励及处罚技术水平,:

员工评价工号,姓名,工作态度,,实发工资,医疗保险,公积金,,,,,工号姓名,底薪奖金,补贴加班,养老金:

工资管理月份。

部门经理。

部门管理:

编号名称口令。

,:

管理员编号用户名

4

4.1.2功能分析要求具备如下基本功能:

基本工种、基本工资的管理;公司部门、部门津贴、员工的管理;加班类型、加班津贴的管理;公司员工的考勤信息管理;公司员工月工资管理月工资=基本工资+部门津贴+加班津贴-被扣工资查询统计上述信息,进行企业工资报表。

系统设计4.2概念结构设计4.2.1

基本工资其他扣款物价补贴实发工资房租岗位津贴工资夜班费职务津贴旷工扣款

加班费事假扣款住房补贴

属性图员工工资实体图1-

5

文化程度出生日期代号性别所属部门民族参加工作日期员工籍贯人员类别姓名技术等级技术职称工作职别

属性图员工基本信息实体-图2

出勤日数夜班日数工伤日数产假日数出勤加班日数病假日数事假日数旷工日数

属性图员工出勤实体图3-

6

图图4总E-R

逻辑结构设计4.2.2

员工代号,姓名,性别,出生日期,参加工作日期,所属部门,人员类(员工信息表)

别,工种职别,技术等级,技术职称,文化程度,民族,籍贯,现住址员工考勤表(员工代号,出勤日数,公伤日数,产假日数,病假日数,旷工日数,事假日数,加班日数、夜班日数,病假系数)员工津贴表(员工代号,岗位津贴,物价补贴,职务津贴,住房补贴,房租)员工月工资表(员工代号,基本工资,岗位津贴,物价补贴,职务津贴,住房补贴,加班费,夜班费,房租,病假扣款,事假扣款,旷工扣款,其它扣款,实发工资)

4.2.3物理结构设计1、员工信息表主关键字是否为空长度类型中文名称字段名称

Y20Varchar员工代号snoN

Nchar20name姓名N

Ncharsex20性别N

N20出生日期Nbirthdaychar

N参加日期20dateNchar

N所属部门charN20part

Nchar人员类别20liebieN

NNcharzhibie20工种职别N技术等级char20dengjiN

N

N

zhicheng

技术职称char

20

7

NNchar20wenhua文化程度N民族20charminzuN

Nchar50籍贯jiguanN

N

char

50

N

现住址zhuzi

、员工考勤表2主关键字是否为空长度类型中文名称字段名称

YNVarchar20sno员工代号

NNcharchuqin20出勤日数

NcharN20公伤日数gong

NcharN产假日数can20

N20病假日数bingNchar

N旷工日数20charNkuang

Nchar20事假日数shiN

N20Njiabanchar加班日数Nchar夜班日数20yebanN

N

N

病假系数bingxichar

20

、员工津贴表3长度中文名称主关键字是否为空字段名称类型Y20char员工代号Nsno

N30岗位津贴gangweicharN

Nwujiachar30物价补贴N

N30Ncharzhiwu职务津贴N住房补贴30charzhufangN

N

30

fangzhu房租char

N

4、员工月工资表类型中文名称字段名称是否为空长度主关键字

8

YNVarchar员工代号sno20

N20jibenchar基本工资N

NN岗位津贴chargangwei30

N30物价补贴wujiacharN

Nchar30zhiwuN职务津贴N住房补贴zhufangchar30N

Nchar30加班费jiabanN

Ncharyeban30N夜班费NNchar房租fangzhu30

NNbingkouchar病假扣款30

Nchar30Nshikou事假扣款

N30旷工扣款Ncharkuangkou

N其它扣款qitakou30charN

N

30

实发工资shifachar

N

系统实施4.3数据库实现4.3.1:

、表的创建1xinxi

CREATETABLE

Varchar(20)PRIMARYKEY(sno

char(20)NOTNULL,name

char(20)NOTNULL,sex

char(20)NOTNULL,birthday

char(20)NOTNULL,Ydate

char(20)NOTNULL,part

char(20)NOTNULL,liebie

char(20)NOTNULL,

zhibie

9

char(20)NOTNULL,dengji

char(20)NOTNULL,zhicheng

char(20)NOTNULL,wenhua

char(20)NOTNULL,minzu

char(50)NOTNULL,jiguan

char(50)NOTNULLzhuzi

kaoqin

CREATETABLE

Varchar(20)PRIMARYKEY(Ysno

char(20)NOTNULL,chuqin

char(20)NOTNULL,gong

char(20)NOTNULL,can

char(20)NOTNULL,bing

char(20)NOTNULL,kuang

char(20)NOTNULL,shi

char(20)NOTNULL,jia

char(20)NOTNULL,ye

char(20)NOTNULLbingxi

jintieCREATETABLE

Varchar(20)PRIMARYKEY(sno

char(30)NOTNULL,gangwei

char(30)NOTNULL,wujia

char(30)NOTNULL,zhiwu

char(30)NOTNULL,zhufang

char(30)NOTNULLfangzhu

10

yuegongzi

CREATETABLE

,20)PRIMARYKEY(snoVarchar(,)NOTNULLchar(20jiben

,NOTNULLchar(30)gangwei

,NOTNULLchar(30)wujia

,NOTNULLchar(30)zhiwu

NOTNULL,(30)zhufangcharNOTNULL,(30)jiabancharNOTNULL,30)yebanchar(,)NOTNULLfangzhuchar(30,NOTNULL(char30)bingkou

,NOTNULLchar(30)shikou

NOTNULL,(30)kuangkouchar,)NOTNULLcharqitakou(30NOTNULL,char(30)shifa

2、工资的计算:

)计算个人月工资。

1sname,sum(jiben)+sum(gangwei)+sum(wujia)+sum(zhiwu)+sum(zhufang)-sum(fang

select

zu)-sum(shijia)-sum(bingjia)+sum(jiaban)+sum(yeban)

fromyuegongzi

groupbysno;

2)计算部门月工资。

selectpart,sum(shifa)

fromyuegongzi,employees

whereyuegongzi.sno=employees.sno

groupbypart;

)计算全厂月工资。

3

11

selectsum(shifa)

fromyuegongzi;

数据载入4.3.2

)—员工信息表:

数据载入表(1现住址籍贯···出生日期姓名员工代号性别···沈阳市001·A·男19900807····大连市新疆市··新疆市·B002··女·19900209

抚顺市·····男·19900111C抚顺市003

大连市男大连市19901208D004······重庆市鞍山市·E005···女··19900924

··男·F··00619901004·沈阳市沈阳市男大连市007·19901124·····G大连市大连市沈阳市·男H··008··19901228·

I鞍山市009鞍山市·19900912···女··沈阳市19901211

沈阳市J

女010······

)—员工考勤表:

数据载入表(2病假日数·····公伤日数出勤日数员工代号产假日数·病假系数

030·00·0···001·0·····3000020·0

0··3000030·0···03000400·0·····0.1·····27000053·

0.03··10·006···029

0···007··03000·

0008··03000····0····0·0090300·0

·0

010

30

0

·····0

12

3)—员工津贴表:

数据载入表(房租住房补贴职务津贴物价补贴员工代号岗位津贴

120100300100200001

180100100002200300

160300003150200100

200100240200100004

200200300005190100

150100006200270100

150100100260007200

170100008100200300

170009300290150100

170

200

300

100

010100

数据载入表(4)—员工工资表:

·物价补贴职务津贴基本工资··员工代号···实发工资其它扣款岗位津贴1300··1200100·001·70·80·150

126060100·1100110002·····90

1380·80··120090100003···90

148085·70··1300100004···75

1500704075·1400120·005····1570··95·60·120020000660··1400···9080701000130007···

1300···8080·1050008100·100·

1250··408590980009110····1550

·····80

1400

010120

70

·50

4.4运行与测试运行与测试4.4.1

13

1创建并查询职工信息表代码截图图

图2数据库中职工考勤表截图

图查询考勤表结果截图3

14

4数据库中职工津贴表截图图

图5查询津贴表结果截图

图职工月工资表结果截图6

15

K的信息在信息表中7图插入员工

删除信息表中员工图8K的信息

9更新信息表中的籍贯为上海图

分析4.4.2软件测试是保证软件质量的关键,它是对需求分析设计和编码的最后复审。

在软件生命周期的每个阶段,都不可避免地会产生错误:

)在数据的插入的过程中,插入的时候错误提示:

出现将截断字符串或二进制数据。

语1句已终止。

出现错误的原因:

输入的字符串长度超过用户自定义长度解决方法:

改变用户自定义长度或者改变登录数据的长度)在编程序时第一次的时候没有设置工资计算表,导致在运行时不能正常进行运算,216

在统计工资的时候利用工资计算表及之前录入的数改进方法:

增加一个工资计算表,据进行计算,导出工资表。

通常在编写出每个原程序后,就要对它进行必要的测试,这步工作自己来完成。

此后由专门的测试人员进行各种综合测试。

了解程序的内部结构和处理过程,对程序中重要的[2]。

逻辑路线进行测试,在不同点检查程序状态,确定实际状态与时期的状态是否一致

总结与展望5

在本系统的设计与实现的过程中主一个完整的企业人事信息管理系统就创建完毕了。

数据库结构设计等。

包括功能模块设计、要讲述了企业人事管理信息系统的系统设计部分,各个功能模块实现各个细节部分。

系统的详细设计根据,系统设计为整个程序构建了骨架,,并完成了各个模块的添加、修改、删除与查询的功能系统分析阶段的结论将系统具体化直到最后形成一个完整的可行性的管理系统。

部门月工资和个人月工资,其实是用查询,语句计算得出相应的值!

但是该系统仍旧有一点不足,打印功能未能实现!

所以通过SQL还有待加强!

通过我们的亲身实践和学习懂得了许多道理,也学到了许多课上没有学到的东西。

在实训中,也遇到了许多困难,但通过老师和同学的帮助、指导所有问题都得到了解决,也课程设计是开放教育试点专业学生整个学习过程使自己对一些问题有了新的看法和认识。

中的一个重要实践环节,是学生运用所学知识分析问题、解决问题以及培养动手操作能力的一个重要过程,也是学生在校学习期间学习成果的综合总结,它对于培养学生的科研能力,提高其综合能力及全面素质具有重要的意义。

17

参考文献

高等教育出版社萨师煊版)作者:

王珊数据结构系统概论(第[1]4年版出版社2001计实例导航,科学Visual[2]卢毅主编:

Basic6.0数据库设社,2005望电子出版:

程教[M].第1版,北京北京希站武可辉[3]屈立,陈明,石信.JSP网编程,2003,10(4):

100~130.用[24白勇.B/S模式构建在线考试系统[J],重庆电力高等专科学校学报ManagementPerformanceofJ2EEApplicationParviz.A[5]JiangGuo,YuehongLiao,BehzadSurvey32.Systems[J],ProceedingsoftheIEEEInternationalConferenceonWebServices(ICWS'04),2004.6(5):

17~[6]VB数据库管理范例:

成绩评定

教师签字成绩

18

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

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

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

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