人事工资管理系统数据库设计.doc
《人事工资管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《人事工资管理系统数据库设计.doc(11页珍藏版)》请在咨信网上搜索。
1、计算机科学与技术专业本科学年论文 人事工资管理系统数据库设计目 录一、 绪论 1二、 系统需求分析 1(一)系统功能分析 11.系统管理员需求 12.普通员工需求 2(二)数据流程图 3(三)数据字典 4三、系统功能的详细设计与具体模块 6(一)数据库设计 61.设计视图 62.设计存储过程 63。设计触发器 7(二)软件结构设计 81.概要设计 82。详细设计 8四、系统功能实现 8(一)具体功能实现 81.登陆主界面 82。管理员模块103。普通与员工模块12(二)系统运行和维护13五、总结14参考文献15人事工资管理系统数据库设计内 容 摘 要由于计算机技术的飞速发展,数据库技术不断应用
2、到各行各业中进行数据管理.公司的规模越来越大,员工的数量越来越多,员工工资的管理更加复杂,而工资管理是一项非常琐碎、复杂又精细的工作,如果实行人工计算工资的方法进行工资管理,必定会耗费大量工作人员的时间和精力,而且准确率并不会很高.但是用计算机进行工资的发放工作,不仅能够保证工资核算的准确无误,快速输出,而且还可以利用计算机对工资的各种信息进行统计和检索,大大提高了公司人事工资管理的效率,也使企业管理更加正规化,科学化,高效化.对工资管理方案进行了充分的研究后,围绕“人事工资管理系统”课题进行了我们的数据库开发,详细介绍了以C#和SQL SERVER为基础的系统开发过程,具有典型的数据库应用系
3、统的特征,完成了系统结构与现实生活的紧密结合。关键词:SQL SERVER C# 工资管理 企业管理 高效化IThe DB Design for Personnelsalary Management Abstract Due to the rapid development of computer technology, database data management technology applied to all sectors. Increasing the size of the company, number of employees is growing, and the ma
4、nagement of employee wages is more complicated. Since payroll management is a very trivial, complex and delicate work, a manual method of calculating wages will cost a lot of staff time and effort, and accuracy is actually not high。 But the use of computers for payroll distribution work, would guara
5、ntee not only the accuracy of payroll accounting, fast throughput, but also can use computers to retrieved various statistics and information on wages, greatly improving the efficiency of human resources management of the company, makes the enterprise more regularized, scientific and highly effectiv
6、e. After salary management programme have been fully researched, around the ”personnelwage management system topic for our database development, details of c and SQL SERVERbased system development process, has the typical characteristics of database application system, completed the system structure
7、 and close connection with the reality of life.Key words:SQL SERVER C# Salary Management Enterprise Management Efficiency15一、绪论(一)研究背景随着市场经济的快速发展,公司规模越来越大,员工的数量也越来越多,员工工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输
8、出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。(二)研究目的本系统的设计目标是能够对该公司的员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,系统应该包括系统用户数据的添加,修改和删除。系统应该具有简单,易
9、用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为公司财务人员提供便利。二、系统需求分析(一)功能分析本系统的最终用户是公司的在职员工和系统管理员,开发这个系统的目的就是简化公司员工在工资计算上的工作量,提高人事工资管理的效率,从而推进企业的科学化、正规化管理。我们团队通过对公司基本情况的了解,归纳总结出系统用户的功能需求。 1、系统管理员需求公司的角色普通职工,还应该有管理员,通过给定权限来对公司员工的信息进行处理,提高系统的安全性.(1)信息要求 管理员能够查询公司所有员工的个人信息,所有部门信息,员工考勤信息,工资标准,税
10、率标准等,以便于对公司所有员工信息进行管理。(2)处理要求 部门信息需要修改时,管理员能够进行修改更新;新员工加入公司时,管理员可以及时插入新员工记录;员工的个人信息需要修改时,员工需要将修改请求提交给管理员,由管理员进行修改;公司员工离职时,能对员工进行注销,从数据库系统清除信息;到每月工资结算时,可以准确地对员工工资进行汇总;工资标准、考勤标准、税率标准发生变化时,管理员能够对其进行修改.(3)管理员部分实现功能 a、处理管理员登录 b、管理员可以查询员工信息以及员工所在部门的信息。 c、管理员可以发布与更新员工考勤信息。d、管理员可以注销员工资料.e、管理员可以修改管理员密码.f、工资标
11、准的设定,修改g、工资自动结算(4)安全性要求 a。系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;b。系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;c。系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(员工),管理员。(5)完整性要求:a。各种信息记录的完整性,信息记录内容不能为空;b.各种数据间相互的联系的正确性;c。相同的数据在不同记录中的一致性。2、普通员工需求(1)信息要求 查询自己的个人信息,考勤,公司所有部门的基本信息,工资标准以及每月工资;(2)处理要求 能对自己的部分个人信息进行修改
12、.(3)员工管理部分a、处理用户注册b、处理用户登录c、用户可以查询,添加,删除,修改个人信息。d、用户可以查询工资信息。e、用户可以修改用户自己密码。(二)数据流程图图表 1员工处理流程图1、员工信息处理流程图图表 2管理员管理流程图2、管理员处理流程图图表 3工资管理子模块工资管理子模块(三)数据字典图表 3.1员工数据字典属性名存储代码类型长度备注员工号Snochar10公司员工编号员工名Snamechar10公司员工姓名性别Ssexchar2公司员工性别(男、女)部门号DnoInt员工所在部门的编号职位Sposchar6员工职位职称Stitlechar6员工职称受聘时间StimeDat
13、e员工受聘的准确时间电话Sphonechar15员工联系方式住址Saddchar20员工住址图表 3。2部门数据字典属性名存储代码类型长度备注部门号DnoInt员工所在部门的编号电话Dphonechar15部门总联系方式部门名Dnamechar15部门名字人数DcountInt各部门总人数统计图表 3。3工资标准数据字典属性名存储代码类型长度备注工资等级gradeint工资等级职位Sposchar10职位职位工资Spos_wagemoney职位工资职称Stitlechar10职称职称工资Stitle_wagemoney职称工资工龄Stimerangechar10工龄工龄工资Stime_wage
14、money工龄工资通讯补贴phoneancemoney通讯补贴交通补贴travelancemoney交通补贴三险一金insuranceportionfloat应扣除的三险一金比例月奖金monthrewardmoney月奖金总工资sumsalarymoney该等级工资总额图表 3.4税率标准数据字典属性名存储代码类型长度备注最低应纳税额taxableMoney最低应纳税额最高应纳税额Ssalary1Money最高应纳税额税率taxratechar10速算扣除数deductMoney乘以税率后应减去的金额数图表 3.5用户数据字典属性名存储代码类型长度备注用户号IDnchar10用户编号密码psw
15、nchar6密码用户类型stypesmallint普通员工,管理员密保问题qussmallint密保问题的编号答案ansnchar30对应密保问题的答案图表 3.6考勤数据字典属性名存储代码类型长度备注员工号Snochar10公司员工编号月份Smonthint每月上班日期旷工Neglectint该月份旷工总数扣款钱数Salary4money根据旷工计算扣款钱数图表 3。7员工工资数据字典属性名存储代码类型长度备注员工号Snochar10职称员工名Sname工资等级gradeint工资等级受聘时间Stimechar10职位职称工资Stitle_wagemoney职称工资职位工资Spos_wage
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 工资管理 系统 数据库 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。