人事工资管理系统.doc
《人事工资管理系统.doc》由会员分享,可在线阅读,更多相关《人事工资管理系统.doc(26页珍藏版)》请在咨信网上搜索。
1、河北农业大学本科毕业论文(设计)题 目: 人事工资管理系统 摘要在当今信息技术飞速发展的社会,工资管理系统越来越受到人们的欢迎。面对信息量的急剧增加,传统人工的管理方式管理效率低、保密性差,时间一长,将产生大量的文件和数据,这对于查找、更新等带来了不少的困难。因此,人事工资管理系统越来越受到企业的青睐。一些大型企业的工资管理系统的运用已经达到了普及的程度,而一些中小型企业特别是小型企业正在寻找适合自己的工资管理系统。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java 技术具有卓越的通用性、高效性、平台移植性和安全性。SQL Server 2000是大型关系型数据库管理系统,
2、具有非常强大的关系数据库创建、开发、设计及管理功能,在各个行业中都得到了广泛应用,成为众多数据库产品中的杰出代表。因此,我将用Java与SQL Server 2000的结合使用,编写一个简单的人事工资管理系统。该系统主要是通过Java的开发环境Eclipse与SQL Server2000通过JDBC这个数据源接口,实现用Java语言来对数据库中的数据进行添加、修改、查询、删除等操作。主要实现以下功能:1.员工管理:包括对员工信息进行添加、修改、删除。2.工资管理:包括对员工工资信息进行修改、查询。3.员工查询:通过一些特定条件对员工进行查询。该系统通过简单的操作界面,实现方便录入、更新数据,形
3、成一个快捷的查询、管理系统。关键词:工资管理系统,员工管理,工资管理,Java,SQL Server 2000ABSTRACTWith the rapid development of information technology society, the wages management system becomes more and more popular. In the face of a sharp increase in the amount of information, the traditional artificial management which in low eff
4、iciency, poor security, will produce the massive documents and the data, that will brought a lot of difficulties in finding and updating information, with long time. Therefore, personnel salary management system is more and more favored by enterprises. The salary management system have achieved a le
5、vel of popularity in some large enterprises, and some small and medium enterprises are looking for wage management system of their own, especially small businesses.Java is a programming language which can write cross-platform application software based on object-oriented, with superior versatility,
6、efficiency, platform portability and security of Java technology. SQL Server 2000 is a large relational database management system, which has strong database relations in creation, development, design and management features, been widely applied in various industries and become an outstanding repres
7、entative of many database products. Therefore, I will write a simple personnel salary management system, by combining Java with SQL Server 2000.The system is mainly through the Java development environment Eclipse and SQL Server 2000 through the JDBC data sources interface, using Java language to ad
8、d, modify, query, delete on the data in the database.This system mainly completes the following functions:1. employee management: add, modify, delete employee information2. salary management: modify, query salary information3. staff query: query by some specific conditionsThe system through a simple
9、 interface, easy to realize input, data update, the formation of a quick query, management system.Key words: salary management system, employee management, salary management, Java,SQL Server 2000目 录1. 绪论11.1课题背景11.2课题研究的目的和意义11.3国内外概况21.4课题的主要研究工作32. 实现技术32.1 Java技术32.2 SQL SERVER 2000技术42.3 Eclipse
10、 开发环境62.4 JDBC数据源技术73.系统的分析与设计83.1需求分析83.2总体设计83.3系统详细设计84.系统的实现94.1 员工管理模块94.2 工资管理模块154.3 员工查询184.4 系统与帮助205.总 结22参 考 文 献22致 谢231. 绪论1.1课题背景随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了;对内来看,可以提高工作效率;对外来看
11、,获得竞争优势。工资管理信息系统是随着企业信息化和计算机技术的飞速发展,计算机在企业管理中应用的普及而产生的一种有关工资管理的信息系统。在一个独特的指导方向下确定目标方向,信息系统组织的工作是尽可能实现组织的目标。工资管理信息系统的主要任务是用计算机对各种工资信息进行日常的管理。管理信息系统(Management Information System,简称 MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。企业管理的现代化、办
12、公自动化,是现代企业发展的必然趋势。随着办公自动化的日益普及,信息管理系统已经渗入到各个领域中,为各行各业的专业技术人员和信息管理人员处理相应的工作和业务提供了许多捷径。1.2课题研究的目的和意义随着计算机应用在社会的普及,信息技术的高速发展,科技的强大进步,人们已经越来越认识到信息处理在社会工作、生活、生产、管理等方面的强大作用。公司信息管理系统,公司人事管理、工资管理系统等,越来越引起各方面企事业单位、公司的高度重视。随着应用人群的增多,开发一个人事工资管理系统是极有意义的,它既可以给工作人员减轻负担,同时还可以迅速、有效的对员工信息进行操作,既简单又方便。本文所介绍的人事工资管理系统是单
13、位用来存储、修改、删除及查询员工基本信息的,因此,它又是个典型的数据库管理系统。管理系统使管理人员能够很好地实现员工信息的管理工作,以便快速方便地完成人事工资管理过程中的各项任务,省时又省力。利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。本系统就是为了管理纷繁复杂的人事相关信息而设计的。随着信息化的普及和发展,现在网络不仅在各企事业单位中的应用越来越广泛而且也已经逐渐融入了每个人的生活当中,逐渐的成为人们生活中不可或缺的一部分。企业人事工资管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为管理人事工作提供充足的信息和快捷的查询手段。因为人事
14、管理本身是一项琐碎,复杂而又十分细致的工作,核算的工作量很大,一般不允许出错,如果使用传统人工的方式管理文件档案,不仅耗费大量的时间和精力,而且工作效率低,保密性差,另外时间过长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,而且容易丢失信息。人事工资管理系统不仅能够保证员工信息的准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.3国内外概况从20世纪60年代简单的 MIS(Managem
15、ent Information System)开始,企业管理信息化已走过了40多年的发展历程。企业管理信息化的发展经历了以下阶段:MRP,MRPII,ERP 和 CIMS。将来,企业管理信息化会进一步向知识管理等方向发展。管理信息系统是70年代初“后工业经济时代”的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。在管理信息系统的学科中,致力于调查信息系统技术的转让和管理相关的国际信息系统问题的研究比较少。进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。我国的管理信息系统大发展是在80年代末90年
16、代初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(SS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。进入21世纪,当前各企事业单位的工资和奖金津贴的发放基本上都通过银行代发,一种方案是将工资实发数存入员工的银行卡中,单位提供纸质工资单明细:另一种处理方法是将单位员工工资数据上传至网上银行,员工开通个人网上银行功能来查询和自行打印个人工资明细清单。由于管理信息系统本身及与其相应的计算
17、机信息应用技术均非常成熟。几乎所有发达国家均建立了自己的人力资源管理信息系统,这个系统是全国性的,覆盖了全国的人力资源管理领域。国外公司的人事部或劳工部一般均建立了计算机信息系统,负责公司内部的人力资源或劳工管理。所以,国外的工资管理信息系统的开发与应用已非常普及。同时,由于发达国家的人力资源管理信息系统已实现全国联网,因此,在社会经济发展领域中发挥着巨大的作用。在21世纪,伴随着信息化的普及和互联网的快速发展,IT技术更广泛的应用于企业工资管理。目前,国内工资管理信息系统的开发技术基本成熟。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了工资管理信息系统,其他没有和正
18、准备开发计算机应用或开发管理信息系统的公司和单位,也把工资管理信息系统作为其应用与开发的首要目标。应该说,工资管理信息系统的开发与应用在国内已经进入了相对成熟期。1.4课题的主要研究工作该人事工资管理系统是基于Java语言及SQL Server2000数据库的系统软件。本系统利用Java开发工具Eclipse及SQL Server 2000两个工具完成。它主要由系统模块、员工管理模块、工资管理模块、员工查询模块及帮助模块等组成。系统模块是维护用户在人事工资管理系统的安全退出;员工管理模块是对公司员工信息进行编辑的;工资管理模块是人事工资管理系统中必不可少的,为了方便查询、修改人事工资信息的;员
19、工查询模块是按分类情况进行查询的;帮助模块是用户遇到问题与作者进行交流的信息。2. 实现技术2.1 Java技术Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台(即JavaSE、JavaEE,、JavaME)的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。 Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及O
20、bjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。”Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java伴随着互联网的迅猛发展,逐渐成为重要的网络编程语言。Java编程语言的风格十分接近C+语言。继承了C+ 语言面向对象技术的内核,Java舍弃了C+语言中容易引起错误的指针(以引
21、用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。在Java SE 1.5版本中Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装拆箱等语言特性。Java不同于一般的编译运行计算机语言和解释执行计算机语言。它首先将源代码编译成字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,这同时也在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Jav
22、a的运行速度有了大幅提升。Java语言主要有以下特性:1. 简单:Java丢弃了C+ 中很少使用的、很难理解的、令人迷惑的那些特性,特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2. 面向对象:Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。总之,Java语言是一个纯的面向对象程序设计语言。3. 分布式:在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnecti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 工资管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。