人力资源管理系统设计本科生毕业论文.doc
《人力资源管理系统设计本科生毕业论文.doc》由会员分享,可在线阅读,更多相关《人力资源管理系统设计本科生毕业论文.doc(30页珍藏版)》请在咨信网上搜索。
1、毕 业 设 计(论文)题 目 人力资源管理系统设计华北电力大学科技学院本科毕业设计(论文)I人力资源管理系统设计摘 要随着经济全球一体化的时代到来,新兴科学技术的引入,电脑化、自动化等引起了企业人力资源管理的巨大转变。企业的发展不再仅仅局限于市场的革命,技术的革命,人才的竞争变得也很重要。一个企业在发展的过程之中,除了要掌握先进的行业生产技术以及维护好与自己的客户外,还需要拥有一些本领域内具有才能的工作人员,才可能在信息变化万千的时代中立于不败之地,以企业员工信息的收集存储以及使用为服务目标的人力资源管理系统变得尤为重要。人力资源管理系统是一典型信息管理系统(MIS),该系统是为了适应当前各个
2、行业对于人力资源信息管理的迫切需求而设计开发的软件系统,该系统主要包括了后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统采用visual basic为前台开发平台,Microsoft access为后台数据库。本系统具有员工信息查询修改、增加新员工信息和添加员工变动信息等功能。由于本系统对于操作人员知识水平的要求不是很高,只需懂得一些计算机基本知识即可。所以操作方便简单。关键词: Visual Basic;Microsoft Access;人力资源管理系统 HUMAN RESOURCES MANAGEMENT SYSTEM DESIGNAbstractBecause the eco
3、nomic global integral whole turns the arrival in ages and the emerging science and technology introduction, the computer, the automation and so on has caused the enterprise human resources management huge transformation. The development of the enterprise is no longer just limited to the revolution o
4、f the market, technology revolution; talent competition is becoming more important. An enterprise in the process of development, in addition to master the advanced production technology, and maintain good of the industry and their customers, also need to have some of their field is to staff, in the
5、ever-changing information age might be in an impregnable position, to enterprise staff information collection storage, and use for the service goal of human resource management system is particularly important. The Human Resources Management System is a typical application of managing information sy
6、stem (known as MIS), which mainly includes building up data-base of back-end and developing the application interface of front-end.Both Microsoft visual basic and Microsoft access are applied in programming. This system can query and modify the employee information, add new employees and so on. Beca
7、use this system is not very tall to the requirement of operation personnel knowledge level, only need to know some basic computer knowledge. So it is simple to operate convenience.Key Words: VB; Access; the Human Resources Management System II目 录摘 要IABSTRACTII目 录I1 绪 论11.1 选题背景11.2 系统开发的意义11.3 本论文的内
8、容安排12 开发工具的选择22.1 开发工具概述22.2 Visual Basic介绍22.3 Access介绍42.3.1 Access 2003的主要功能42.3.2 Access 2003中的对象53 系统调研及可行性分析73.1 系统调研73.2 可行性分析概述73.3 技术可行性分析83.3.1 技术支持83.3.2 硬件资源83.3.3 软件资源84 系统分析和设计94.1 功能分析94.2 模块设计94.3 信息流程图设计94.4 E-R图的设计105 系统详细设计125.1 数据库设计125.2 系统表间关系135.3 查询的设计145.4 窗体的设计155.5 系统主要界面设
9、计166 系统测试206.1 测试项目206.1.1 单元测试206.1.2 组合测试206.1.3 确认测试206.1.4 系统测试216.1.5 用户验收测试216.2 测试方法216.3 测试举例21结 论23参考文献24致 谢25华北电力大学科技学院本科毕业设计(论文)1 绪 论1.1 选题背景飞速发展的计算机技术,企业管理中计算机应用的普及,使得利用计算机实现企业人力资源管理势在必行。利用计算机支持企业高效率的完成劳动人力资源管理的日常事务,是对于大中型企业适应现代企业制度要求、推动企业劳动人力资源管理走向规范化、科学化的必要条件;计算机管理的优点如迅速检索、方便查找、高可靠性、大存
10、储量、长寿命、低成本等能够极大地提高人力资源管理的效率,也是企业的正规化、科学化管理,与世界接轨的重要条件。不同的企业拥有不同的人力资源管理制度,这就决定了不同的企业需要不同的人力资源管理系统。1.2 系统开发的意义人力资源管理是企业管理工作中不可或缺的一部分,也是适应现代企业管理尺度的要求、推动企业的人力资源管理步入科学化、规范化的必要条件。一个企业只有人力资源管理规范了,它才能在其他的方面有更好的发展。为了适应现代企业或者公司在经营发展的需要,人力资源管理也由以前的手工管理逐渐变成被规范的管理信息系统。众所周知,当今社会是一信息社会,世界已经进入在计算机信息管理领域中竞争激烈的年代。因此,
11、为了保证企业人力资源管理质量、提高企业的工作效率,人力资源管理便成为了当今不可或缺的一部分。它适应时代的潮流,是现代企业制度发展的要求,是推动企业人力资源管理规范化、科学化的必要条件21。因此,要想加强人力资源管理,单纯的依靠原来的手工管理,不仅浪费了大量的人力、物力和财力,还效率不高。所以人力资源管理系统可以为高层的领导者提供准确的信息,使领导者更能了解各个部门人员的组成,安排好工作计划,使得企业更加高效,更有生命力。因此,人力资源管理系统的开发更加具有一定的社会现实意义。1.3 本论文的内容安排目前流行的人力资源管理系统不少。但是对于企事业单位来说,它们不需要特别大型的数据库系统,仅仅需要
12、一个操作简单,功能实用,能够满足本企业对于数据管理及需求的系统。能够录入人力资源的基本资料,在操作上能够完成诸如添加、修改、删除、新用户设置以及密码修改等方面的工作,满足基本人事日常业务的需要。2 开发工具的选择2.1 开发工具概述市场上现在可供选购的应用开发产品有很多,流行的也有十多种。我国目前市场上最为流行、最多使用、最为先进的可用作企业级开发工具的产品有以下几种:Microsoft公司的Visual Basic;Microsoft公司的Visual C;Borland公司的Delphi;Java等等。在目前这些市场上众多的程序开发工具中,有些是强调程语言的弹性与执行效率的;有些则偏重可视
13、化程序开发工具所带来的便利性与效率的提高,每种都有自己的优点和特色,也满足不同用户的需求4。然而,语言的弹性与工具的便利性是密不可分的,只有便利的工具,而没有弹性的语言作支持,那么许多特殊化的处理动作将会需要耗费数倍的工夫来处理,使得原来所说的效率提高优点失去作用;相反的,如果只强调了程续语言的弹性,但是没有便利的工具相配合,那么会使一些即便非常简单的界面处理动作,也将会严重地浪费程序设计师的时间。2.2 Visual Basic介绍作为数据库系统的开发,Visual Basic是一个非常理想选择。数据库是MIS中的重要支持技术,在信息管理系统开发过程中,如何选择数据库管理是一个非常重要的问题
14、,目前,数据库产品较多,每种产品都有其各自的特点以及适用范围。因此,在选择数据库的时候,应考虑清楚数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言。Visual Basic是一种可视化的、面对对象的和可用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它具有简单易学、效率高、功能强大等优点,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员可以不具有C/C+编程基础 7。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库
15、(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。Visual Basic语言具有如下特点:a. 可视化编程用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面的,在设计的过程中是看不到界面的实际显示效果,必须等到编译后运行程序才能够进行观察。如果说是对于界面的效果不满意,则需要回到程序中进行修改。有时,这种编程-编译-修改的操作要反复很多次,这大大地影响了软件的开发效率。Visual Basic提供了可视化设计工具,可以把Windows界面设计的复杂性进
16、行“封装”起来,开发人员将不必再为界面设计而编写大量的程序代码。只需按照设计要求屏幕进行布局,用系统提供的工具,在屏幕上画出图形对象,并设置好这些图形对象的属性。Visual Basic会自动产生界面设计代码,程序设计人员只需要编写出实现程序功能的部分代码,从而大大地提高了程序设计的效率1。b. 面向对象的程序设计4.0版本以后的Visual Basic支持面向对象的设计,但是它与C+是不完全相同。在一般的面向对象程序设计语言(C+)中,对象是由程序代码和数据组成的,是一抽象的概念;而Visual Basic则是应用面向对象的程序设计方法,将程序与数据封装起来作为一个对象,并且为每个对象赋予其
17、应有的属性,使每个对象成为实在的东西。在设计对象是时候,不必再编写建立和描述每个对象的程序代码,而是用工具将其画在界面上,Visual Basic将自动生成对象的程序代码并将其封装起来1。每个对象都将以图形的方式显示在界面上,都将是可视的。c. 结构化程序设计语言Visual Basic是在BASIC语言基础上发展起来的,它具有高级程序设计语言的语句结构,接近自然语言。Visual Basic语句简单易懂,其编辑器支持彩色代码,可以自动的进行语法错误检查,并且还拥有使用灵活的调试器和编译器。Visual Basic是解释型语言,在代码输入的同时,解释系统会将高级语言自动分解翻译成计算机可以识别
18、的机器指令,并判断每个语句的语法错误8。在设计Visual Basic程序过程中,可以随时运行程序,而在整个程序设计好之后,可编译生成可执行文件(.EXE),这一文件可以脱离Visual Basic环境,直接在Windows环境下运行。d. 事件驱动编程机制Visual Basic是通过事件来执行对象的操作的。一个对象有可能产生多个事件,而每个事件都可以通过一段程序来响应。在用Visual Basic设计大型应用软件的时候,不必再建立具有明显开始和结束的程序,而是可以编写若干个微小的子程序,即过程。这些过程分别是面向不同的对象的,并且由用户操作引发某个事件来驱动完成某种特定功能,或者是由事件驱
19、动程序调用通用过程来执行指定操作,这样方便了编程人员,提高了效率。e. 访问数据库Visual Basic具有强大的数据库管理功能,可以利用数据控件和数据库来管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,VB还可以直接编辑和访问其他的外部数据库,如FoxPro,DBASE,Paradox等,这些数据库的格式都可以用VB编辑和处理。Visual Basic提供开放式数据连接,即ODBC功能,可以通过直接访问或者建立连接的方式使用并且操作其后台大型网络数据库,如Oracle,SQL Server等。在应用程序中,可使用查询语言SQ
20、L数据标准,直接访问服务器上的数据库,并提供了多用户数据库访问的加锁机制和简单的面向对象的库操作指令和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便于在分布式的环境中有效而快速地实现客户/服务器(client/server)方案。f. 动态数据交换(DDE)利用动态数据交换(Dynamic Data Exchange)技术,可以将一种应用程序的数据动态链接到另一种应用程序中,使这两种完全不同的应用程序建立起一条动态数据链路。当原始数据发生变化时,可以自动地更新链接的数据。Visual Basic提供的动态数据交换的编程技术,可以在应用程序中与其他Windows应用
21、程序建立起动态数据交换,在不同应用程序之间进行通信。g. 对象的链接与嵌入(OLE)对象的链接与嵌入(OLE)是将每个应用程序都看作为一个对象,将不同的对象链接起来,再嵌入某个应用程序中,从而可以得到具有影像、动画、声音、图像、文字等各种信息的集合式的文件4。OLE技术是Microsoft公司对象技术的战略,它将多个应用程序合为一体,把每个应用程序看作为一个对象来进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档,该文档由来自于多个不同应用程序的对象所组成,文档中的每一个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。h. 动态链接库(DL
22、L)Visual Basic是一种高级程序设计语言,是不具备低级语言的功能的,对于访问机器硬件的操作是不太容易实现的。但是它可以通过动态链接库技术把C/C+或汇编语言所编写的程序加入到Visual Basic应用程序中,像调用内部函数一样的调用其他语言所编写的函数。此外,由动态链接库,还可以调用Windows应用程序接口函数,实现了SDK具有的功能。2.3 Access介绍Access 2003是一个小型关系数据库系统。在Access 2003中,可以构造程序来管理和保存数据信息,并可用多种方式进行数据的筛选、分类和查询,同时也可以将不同类型数据之间的关系保存起来,供今后使用。Access 2
- 配套讲稿:
如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。