员工薪资管理系统课程设计18084.doc
《员工薪资管理系统课程设计18084.doc》由会员分享,可在线阅读,更多相关《员工薪资管理系统课程设计18084.doc(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、员工薪资资管理系系统课程程设计学院:班级:学号:姓名:余余黎晨李李雪敏敬敬翰林颜颜学宏指导教师师:李竹竹林目录一:绪论论1.1设设计目的的1.2设设计内容容 1.3开发发背景 11.4开开发环境境 11.5组组内成员员及分工工二:需求求分析2.1题题目分析析 22.2功功能分析析 22.3数数据流图图 22.4数数据字典典 22.5系系统功能能三:系统统分析与与设计 33.1概概念结构构设计 33.2逻逻辑结构构设计 33.3 物理结结构设计计四:数据据库实施施及运行行 4.1建基基本表 4.3功能能实现 4.4完整整代码五:设计计心得及及体会一:绪论论1.1设设计目的的员工薪资资系统的的主要
2、目目的是通通过操作作计算机机代替手手工劳动动,能够够在该系系统内完完成员工工的信息息录入,查查询,删删除等操操作,方方便公司司的高效效化,规规范化管管理,有有利于员员工更好好更方便便了解自自己的薪薪资信息息。系统开发发的总体体任务就就是实现现员工薪薪资管理理的系统统化、规规范化和和自动化化。1.2设设计内容容题目:员工薪薪资管理理 1) 背景资料料a) 某单位现现有10000名名员工,其其中有管管理人员员、财务务人员、技技术人员员和销售售人员。b) 该单位下下设4个科室室,即经经理室、财财务科、技技术科和和销售科科。c) 工资由基基本工资资、福利利补贴和和奖励工工资构成成,失业业保险和和住房公
3、公积金在在工资中中扣除。d) 每个员工工的基本本资料有有姓名、性性别、年年龄、单单位和职职业(如如经理、工工程师、销销售员等等)。e) 每月个人人的最高高工资不不超过330000元。工工资按月月发放,实实际发放放的工资资金额为为工资减减去扣除除。2) 设计要求求:a) 进行需求求分析,编编写数据据字典。b) 设计E-R图。c) 实现按照照科室录录入个人人的基本本资料、工工资和扣扣除金额额的数据据。d) 计算个人人的实际际发放工工资。e) 按科室、职职业分类类统计人人数和工工资金额额。f) 实现分类类查询。g) 能够删除除辞职人人员的数数据。h) 开发工具具不限。1.3开开发背景景当今社会会,随
4、着着企业人人数的不不断增加加,企业业员工薪薪资的管管理工作作也越来来越复杂杂,资金金是企业业生存的的核心部部分,而而资金流流动也是是关键环环节,随随着计算算机的普普及,计计算机管管理系统统已经原原来越来来越广泛泛的应用用于各个个中小型型企业中中,用计计算机取取代手工工对企业业管理的的操作也也是势在在必行的的,并且且人为操操作容易易造成信信息错误误,纸质质材料不不易保存存,可能能会导致致企业运运转出现现滞缓现现象,影影响企业业发展。为为了更好好的、更更方便地地管理企企业中各各个成员员的工资资发放情情况,我我们必须须要有一一个完善善的、合合理的、便便捷的员员工薪资资管理系系统来管管理公司司员工工工
5、资的发发放情况况。该员工薪薪资管理理系统主主要用于于中小型型企业员员工的工工资发放放管理,此此系统的的建立和和使用有有利于员员工更好好的了解解自己的的薪资信信息,提提高公司司员工薪薪资发放放工作的的效率,大大大减少少纸质管管理对工工作带来来的失误误。1.4开开发环境境开发平台台:SQQL Serrverr20005开发工具具:Ecclippse JDDBC开发语言言:SQQL语言言 JAAVA语语言1.5组组内成员员及分工工李雪敏:系统框框架撰写写报告颜学宏:代码编编写数据据库的连连接与运运行余黎晨:概念结结构设计计代码调调试敬翰林:逻辑结结构设计计需求分分析二:需求求分析2.1题题目分析析该
6、题目要要求设计计一个员员工薪资资系统,实实现员工工信息的的有序化化,规范范化,并并能进行行员工信信息录入入,查询询,修改改,删除除等操作作,能实实现分类类查询,2.2功功能分析析该员工薪薪资系统统能够实实现的功功能如下下:员工信息息的管理理,包括括姓名,性性别,年年龄,职职业,员员工号,部部门编号号基本信信息的录录入,查查询,删删除,修修改等操操作部门信息息的管理理,包括括部门编编号和部部门名称称,查询询每个部部门的业业绩和员员工薪资资情况薪资信息息的管理理,包括括员工号号,部门门编号,基基本工资资,福利利补贴,奖奖励工资资,失业业保险,住住房公积积金,实实发薪资资等信息息,统计计出员工工的基
7、本本工资,福福利补贴贴,奖励励工资,扣扣除失业业保险,住住房公积积金后所所得的工工2.3数数据流图图注册员工员工基本信息查询员工员工工资记录员工薪资信息形成查询部门经理薪资信息管理部门工资记录统计分析财务统计人员2.4数数据字典典数据字典典在数据据库设计计中占有有很重要要的地位位,数据据字典是是各类数数据描述述的集合合,它是是进行详详细的数数据收集集和数据据分析后后所获得得的主要要成果。根根据数据据流图对对员工薪薪资管理理数据库库数据字字典的设设计如下下所示:2.411数据结结构名:员工含义说明明:员工工信息组成:姓姓名,性性别,年年龄,职职业,员员工号数据项名名数据类型型长度可否为空空含义说
8、明明员工号charr10no员工编号号员工姓名名charr10 noo姓名员工年龄龄charr 100 noo年龄部门名称称charr 100 noo所属部门门员工职业业charr 100 noo担任职务务2.422数据结结构名:部门含义说明明:部门门信息组成:部部门编号号,部门门名称数据项名名数据类型型长度可否为空空含义说明明部门编号号charr4no科室类别别部门名称称charr10no科室名称称2.433数据结结构名:工资含义说明明:员工工薪资信信息组成:员员工号,部部门编号号,基本本工资,福福利补贴贴,奖励励工资,扣扣罚工资资,失业业保险,住住房公积积金,实实发薪资资数据项名名数据类型
9、型长度可否为空空含义说明明员工号charr8no员工编号号员工工资资charr4no所的工资资奖励工资资moneey8no基本工资资员工薪资资moneey8yes福利和补补贴工资资 22.5系系统功能能该员工薪薪资系统统的功能能如下:三:系统统分析与与设计3.1概概念结构构设计 EER图设计计员工实体体关系系图性别姓名职业员工员工号年龄部门编号部门实体体关系系图部门编号部门部门名称工资实体体关系系图员工号实发薪资住房公积金福利补贴基本工资部门编号工资奖励工资失业保险总的ER图3.2概概念结构构设计 E-R图表表示的概概念模型型是用户户数据要要求的形形式化,它它不为任任何一个个DBMMS所支支持
10、,而而逻辑结结构设计计的任务务就是把把概念模模型结构构转换成成某个具具体的DDBMSS所支持持的数据据模型,员工薪资管理E-R图转换为关系模式为:员工(姓姓名,性性别,年年龄,职职业,员员工号,部部门编号号)部门(部部门编号号,部门门名称)薪资(员员工号,员员工工资资,福利利补贴,奖奖励工资资,失业业保险,住住房公积积金,实实发薪资资)四:数据据库实施施与运行行4.1建建基本表表员工信息息表部门信息息表工资信息息表4.3功功能实现现 44.311系统界界面展示示:4.322员工信信息查询询功能按工号查查询:按姓名查查询:4.333员工工工资查询询功能:4.344修改员员工工资资功能:4.355
11、添加员员工功能能: 4.36修修改员工工信息功功能:4.377删除员员工信息息功能:4.4完完整代码码展示 4.41源源程序代代码/类DDBCoonneect用用于数据据库的连连接/导入入sqll包impoort javva.ssql.*;/创建建数据库库连接类类DBCConnnecttpubllic claass DBCConnnectt/静静态方法法提高数数据库的的连接效效率pubblicc sttatiic CConnnecttionn geetCoonn() tthroows Exccepttionn/加载JDDBC驱驱动Cllasss.foorNaame(suun.jjdbcc.od
12、dbc.JdbbcOddbcDDrivver);/以系统统默认用用户身份份,连接接数据库库StuudenntMaanaggerreeturrn DDrivverMManaagerr.geetCoonneectiion(jddbc:odbbc:TTestt,dmjj,7533);4.422主框架架代码:/系统统主框架架类/导入入系统的的包impoort javva.aawt.*;impoort javva.aawt.eveent.*;impoort javvax.swiing.*;/创建建主框架架类MaainFFrammepubllic claass MaiinFrramee exxtennds
13、 JFrramee immpleemennts ActtionnLisstenner/创创建内容容面板JPaanell coonteentPPanee;/创创建菜单单栏组件件的对象象JMeenuBBar jMeenuBBar11=neew JJMennuBaar();/菜单条条JMeenu jMeenu00=neew JJMennu(退出系系统);/菜单JMeenuIItemm jMMenuuIteem0=neww JMMenuuIteem(退出);/子菜单单JMeenu jMeenu11=neew JJMennu(员工管管理);JMeenuIItemm jMMenuuIteem1=neww
14、JMMenuuIteem(添加员员工);JMeenuIItemm jMMenuuIteem2=neww JMMenuuIteem(修改员员工);JMeenuIItemm jMMenuuIteem3=neww JMMenuuIteem(删除员员工);JMeenu jMeenu22=neew JJMennu(工资管管理);JMeenuIItemm jMMenuuIteem4=neww JMMenuuIteem(添加工工资);JMeenuIItemm jMMenuuIteem5=neww JMMenuuIteem(修改工工资);JMeenuIItemm jMMenuuIteem8=neww JMMe
15、nuuIteem(工资查查询);JMeenu jMeenu33=neew JJMennu(员工查查询);JMeenuIItemm jMMenuuIteem6=neww JMMenuuIteem(按工号号查询);JMeenuIItemm jMMenuuIteem7=neww JMMenuuIteem(按姓名名查询);JMeenuIItemm jMMenuuIteem9=neww JMMenuuIteem(互动);/创创建标签签,用于于显示信信息JLaabell jLLabeel1=neww JLLabeel(欢迎使使用员工工薪资管管理系统统);/创创建构造造方法pubblicc MaainFFr
16、amme()trry/关闭闭框架窗窗口时的的默认事事件方法法ssetDDefaaulttClooseOOperratiion(EXIIT_OON_CCLOSSE);/调用用初始化化方法jjbInnit();caatchh(Exxcepptioon eexceeptiion)eexceeptiion.priintSStacckTrracee();/界界面初始始化方法法priivatte vvoidd jbbIniit() thhrowws EExceeptiion/创建内内容面板板coonteentPPanee =(JPaanell) ggetCConttenttPanne();/设置内内容面板
17、板的布局局为空coonteentPPanee.seetLaayouut(nnulll);/主框架架的大小小seetSiize(neww Diimennsioon(4400,3600);/主框架架的标题题seetTiitlee( 员工薪薪资管理理系统);/添加事事件监听听器jMMenuuIteem0.adddActtionnLisstenner(thiis);jMMenuuIteem1.adddActtionnLisstenner(thiis);jMMenuuIteem2.adddActtionnLisstenner(thiis);jMMenuuIteem3.adddActtionnLisste
18、nner(thiis);jMMenuuIteem4.adddActtionnLisstenner(thiis);jMMenuuIteem5.adddActtionnLisstenner(thiis);jMMenuuIteem6.adddActtionnLisstenner(thiis);jMMenuuIteem7.adddActtionnLisstenner(thiis);jMMenuuIteem8.adddActtionnLisstenner(thiis);jMMenuuIteem9.adddActtionnLisstenner(thiis);/添加菜菜单条到到主框架架seetJMMenuu
19、Barr(jMMenuuBarr1);/添加菜菜单到菜菜单条jMMenuuBarr1.aadd(jMeenu00);jMMenuuBarr1.aadd(jMeenu11);jMMenuuBarr1.aadd(jMeenu22);jMMenuuBarr1.aadd(jMeenu33);/添加菜菜单项到到菜单jMMenuu0.aadd(jMeenuIItemm0);jMMenuu1.aadd(jMeenuIItemm1);jMMenuu1.aadd(jMeenuIItemm2);jMMenuu1.aadd(jMeenuIItemm3);jMMenuu2.aadd(jMeenuIItemm4);jM
20、Menuu2.aadd(jMeenuIItemm5);jMMenuu2.aadd(jMeenuIItemm8);jMMenuu3.aadd(jMeenuIItemm6);jMMenuu3.aadd(jMeenuIItemm7);/添加标标签到主主框架内内容面板板coonteentPPanee.addd(jjLabbel11);/设置标标签组件件的大小小和字体体jLLabeel1.settFonnt(nnew javva.aawt.Fonnt(黑体,Fonnt.BBOLDD,200);jLLabeel1.settBouundss(neew RRecttanggle(65,70,2755,555)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 薪资 管理 系统 课程设计 18084
限制150内