商业银行员工薪酬管理系统.docx
《商业银行员工薪酬管理系统.docx》由会员分享,可在线阅读,更多相关《商业银行员工薪酬管理系统.docx(47页珍藏版)》请在三一办公上搜索。
1、 编号 毕业设计(论文)题目商业银行员工薪酬管理系统 二级学院 应用技术学院 专 业 班 级 学生姓名 学号 指导教师 职称 时 间 2012年4月 毕业论文写作声明毕业论文题目: 本人声明所呈交的毕业论文是本人在导师指导下进行的。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得重庆工学院或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。毕业论文x 签字日期: 年 月 日目录摘 要IABSTRACTII1引言11.1 研究意义11.2 课题来源11.3 课题目标和内容
2、22 系统开发环境介绍32.1开发工具选择32.2 Asp.Net技术32.3 Visual Studio2005开发平台介绍42.4 SQL Server数据库简介52.5 B/S架构介绍63 需求分析73.1 可行性分析73.2 软件系统的要求93.3系统用户角色分析93.3.1系统管理员用户93.3.2普通员工93.4 系统功能需求103.5 系统流程104 总体设计124.1系统结构设计124.2系统的运行环境和开发平台124.2.1硬件设备及操作系统124.2.2系统开发平台124.3 系统功能模块一三4.4 数据库设计144.4.1系统的数据库项144.4.2 数据库概念设计一五4
3、.4.3 数据库逻辑设计一八4.5数据库连接215 详细设计225.1管理员登录界面实现225.2部门信息管理235.3员工档案信息管理界面实现245.3.1添加员工档案信息界面实现245.3.2查询员工档案信息管理界面实现265.4工资信息管理界面实现275.4.1工资发放管理界面实现275.4.2工资管理信息界面实现296 系统测试316.1 系统测试方法介绍316.2 功能测试316.3 测试方法326.4 测试概况326.5 系统的性能测试346.6 测试分析35结论36参考文献37致谢38摘 要薪酬管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以
4、薪酬管理应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。本文基于ASP.NET技术与SQL SERVER 2005数据库技术开发一个薪酬管理系统。用来实现公司企业的人力资源以及员工的工作绩效的管理,包括员工档案信息管理,员工业绩评定管理,员工工资信息管理,基本资料信息管理等几个重要的功能,同时实现了
5、各种信息的查询。在Microsoft Visual Studio 2005开发环境下进行开发,后台程序语言开发采用C#编程语言和MSSQL 2005数据库实现一个人力资源绩效的管理系统,用于公司的薪酬管理,实现公司薪酬管理的科学化,高效化。本系统后台数据库采用Microsoft SQL Server 2005,前台应用程序由Visual Studio 2005进行开发。关键词:ASP.NET,SQL 2005,C#,工资管理,B/S架构AbstractCompensation management system is an indispensable part of a business, i
6、ts content for corporate decision-makers and managers are critical, so the remuneration of management should be able to provide users with sufficient information and efficient query means. But it has been using the traditional artificial way to manage file archives, this management approach has many
7、 shortcomings, such as: low efficiency, poor security, the other over time, will produce a large number of files and data, which is to find, update and maintenance have brought a lot of difficulties. With the continuous improvement of science and technology, computer science is maturing, its powerfu
8、l features have a profound understanding of people, it has entered into various areas of human society and play an increasingly important role.Based on ASP.NET technology and SQL SERVER 2005 database technology to develop a compensation management system. For companies, human resources and performan
9、ce management of staff, including several important functions of the employee file information management, employee performance assessment, management, employees wage information management, basic data information management, at the same time to achieve a variety of information query. Microsoft Visu
10、al Studio 2005 development environment to develop, daemon language development using C # programming language and MSSQL 2005 database to achieve the performance of a human resources management system for the management of the companys remuneration, to achieve the companys compensation management mor
11、e scientific and efficient.Of the systems back-end database using Microsoft SQL Server 2005, the foreground application developed by Visual Studio 2005.Keywords: Wage management system; Business accounting;Decision-making1引言1.1 研究意义工资信息管理是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以薪酬管理应该能够为用户提供充足的信息和快捷的查
12、询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机能极大地提高员工档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。结合员工管理的实际流程,本系统中将用户分为两类,即一般用户和系统管理员。一般用户类的用户是指当前系统中所有的员工,每名普通的工作人员都可以在使用该系统之前进行用户注册,而注册时的帐号就是以后登陆该系统
13、的帐号。该类用户只能对自己的信息进行浏览和维护,不能对他人的信息进行管理。而对于系统管理员类用户有权限对系统中的所有员工进行管理也就是人事档案的管理。本系统主要用于企业员工信息管理,总体任务是实现员工信息关系的系统化、规范化和自动化,其主要任务是用计算机对员工各种信息进行管理,针对这些要求设计了这个人事管理。1.2 课题来源实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点
14、能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的薪酬管理系统。1.3 课题目标和内容(1)目的:目前市面上流行的薪酬管理系统不少。但是,对于企、事业单位的薪酬管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的薪酬管理系统。(2)内容能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。2 系统开发
15、环境介绍2.1开发工具选择系统的实施是在系统设计的基础上,采用Visual Studio 2005作为前台开发工具,开发语言选择 , Visual Studio 2005是基于.net framework 2.0的集成开发环境,.NET Framework是建立、部署、执行.NET程序的基础环境。面向对象是.NET程序语言共通的特色,而且所有的.NET语言可共享.NET Framework所提供的基类函数库(Base Class Library)开发各种应用程序,在.NET里将应用程序分成两种:Web Form和Win Form。Win Form指的是一般在用户计算机中执行的视窗型应用程序,而
16、Web Form指的是。本系统采用b/S模式,后台使用SQL Sever作为后台的数据管理系统,而在前台使用SQL Sever的Command组件来调用存储过程的。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。2.2 Asp.Net技术ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品 Vis
17、ual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Ja
18、va的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。ASP.Net2.0使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使ASP.Net2.0的基于应用的开发更加具体,和快捷。一个ASP.Net2.0的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。ASP.Net
19、2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。2.3 Visual Studio2005开发平台介绍VS2005是一个集成开发环境,是微软的新一代的集成开发环境,他集成了多语言,多模式的开发,VS2005默认支持C#语言,C+语言,J#语言,VB语言等多种语言进行编程开发,可以开发B/S架构的网站,可以开发CS架构的软件系统,可以开发手机程序,可以开发Windows程序等多用模式
20、的程序。VS 2005提供了简易的编程模式,和以往的asp开发网站相比拥有利用控件进行开发网站的先进思想,用户只需要简单的操作一些用户控件就能开发一个简易的网站程序。VS2005默认自带一个SQL2005的服务器,不需要单独安装数据库就可以支持SQL2005数据库程序的开发。VS2005可以直接把开发的软件系统进行打包运行,也可以把开发的网站在线上传到FTP让开发程序变得更简单,更傻瓜。VS2005集成开发环境优化了软件开发的生命周期,当微软公司首布 VB的时候,就通过使用简便的开发环境以及众多的控件进行开发的方法来简化程序开发的过程,降低对开发者的知识水平和要求。微软公司让更多的程序员快速的
21、使用他的集成开发环境来开发程序。微软公司在近些年又发布了强大的集成开发环境VS2005让更多的程序员为止着迷,为之疯狂,让程序开发变得更加简单和高效,越来越多的人学会了用这个集成开发环境进行软件的开发,即使程序员的基础是零基础也会在最短的时间内熟练的应用这个集成开发环境进行开发自己需要的程序系统。2.4 SQL Server数据库简介SQL Server 2005是基于SQL客户/服务器(C/S)模式的数据库系统,图形化界面使得数据库管理更加简捷、灵活,同时又具有丰富的编程接口,为用户从事程序开发提供了更多的方便。SQL Server 是Microsoft公司开发和推广的关系数据库管理系统(D
22、BMS),SQL Server 2005是Microsoft公司2005年推出的最新版本。SQL Server 2005是一款面向高端的数据库管理系统,它不仅继承了SQL Server 前辈的性能、稳定性、便于管理和易于开发等优势,同时又具有许多新特性。可以说SQL Server 2005目前已成为广为使用的数据库管理系统。SQL Server 2005提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许用户使用内置的存储过程以XML格式轻松存储和检索数据。SQL Server 2005作为Microsoft.NET Enterprice Servers的核
23、心组件,它将减少电子商务、在线服务和数据仓储应用程序推向市场的时间,并对需要的环境提供了可靠的支持。丰富的XML支持;对数据的Web访问;分布式分区视图;Web和应用程序宿主;安全性;与.NET Enterprice Servers Microsoft BizTalk和Microsoft Commerce Server的集成;虚拟接口系统区网络(VISAN);SQL Server 2005对数据仓储的支持主要表现在:可伸缩性;综合性分析服务;数据转换服务;数据挖掘;联机分析处理(OPLA);OPLA灵活性;可支持Web的分析;索引视图;元数据服务;通过上面的描述,不难发现SQL Server
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商业银行 员工 薪酬 管理 系统
链接地址:https://www.31ppt.com/p-1905547.html