人事管理系统设计与实现 .doc
《人事管理系统设计与实现 .doc》由会员分享,可在线阅读,更多相关《人事管理系统设计与实现 .doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、远程与继续教育学院本科毕业论文(设计)题目:人事管理系统设计与实现人事管理系统设计与实现学习中心:内蒙古学习中心学号:090F24143025姓名:云欣专业:计算机科学与技术齐斯琴2016 年 9 月 20 日中国地质大学(武汉)远程与继续教育学院中国地质大学(武汉)远程与继续教育学院本科毕本科毕云欣云欣090F2414090F241430253025专业:专业:计算机科学与技术计算机科学与技术毕业设计(论文)题目:毕业设计(论文)题目:人事管理系统设计与实现人事管理系统设计与实现:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和
2、逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)结论结论:(合格、不合格)所在单位所在单位指 导 时指 导 时间间中国地质大学(武汉)远程与继续教育学院中国地质大学(武汉)远程与继续教育学院本科毕业设计(论文)评阅教师评阅意见表本科毕业设计(论文)评阅教师评阅意见表云欣云欣090F2414090F241430253025专业:专业:计算机科学与技术计算机科学与技术毕业设计(论文)题目:毕业设计(论文)题目:人事管理系统设计与实现人事管理系统设计与实现评阅意见评阅意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作
3、规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)修改意见修改意见:(针对上面提出的问题和不足之处提出具体修改意见。评阅成绩合格,并可不用修改直接参加答辩的不必填此意见。)毕业设计(论文)评阅成绩毕业设计(论文)评阅成绩(百分制)(百分制):评阅结论:评阅结论:(同意答辩、不同意答辩、修改后答辩)所 在 单所 在 单位位评 阅 时评 阅 时间间论文原创性声明论文原创性声明本人郑重声明:本人所呈交的本科毕业设计人事管理系统设计与实人事管理系统设计与实现现是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立
4、完成,不包含他人成果及使用过的材料。对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。云欣日期:2016 年 9 月 20 日人事管理系统人事管理系统设计与实现设计与实现内容摘要本系统界面友好,采用传统的下拉式菜单进行功能选择,操作简单,稍微懂得计算机简单操作的人员都可操作本系统的各项功能,从而也减少了用户培训和使用本系统的额外经费,为企业的发展节约了部分开支。希望我开发的企业人事管理系统能够方便,快捷,准确的为企事业单位的人事管理工作服务,以方便人事管理工作人员对企业员工的各种信
5、息进行增加、修改、删除、查询等。能为公司提供更加科学、可靠的人事管理系统决策服务。从而有效地降低财务支出,节省大量的人力物力。关键词:VB,Access,人事管理目录一、引言.7(一)人事管理系统的产生及基本作用.7(二)该人事管理系统的特点.8(三)8二、研究现状及设计目标.9(一)开发前的相关问题.9(二)本课题预计达到的设计目标.9三、要解决的几个关键问题.10(一)开发工具的选择.10(二)Visual Basic 和 Access.10(三)访问数据库.11四、系统结构与模型.12(一)系统整体模块结构图.12(二)系统流程图.12(三)数据库设计.13五、系统实现技术.14(一)系
6、统中的各功能模块.14(二)表的设计.22(三)窗体设计中需要的控件.23六、性能测试与分析.25(一)操作平台.25(二)系统的安装和运行.25(三)系统测试.25七、总结与展望.27一、引言(一)研究的目的和意义人的管理是一切管理工作的核心。员工代表一个企业的形象,因而人事管 理机制设计的好坏,直接影响一个企业的成败。员工的档案管理是企业人事管理的基础,在企业员工普遍流失的今天,一 个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。人力资源部那些重复的,事务性的工作交给 HRP(HumanResource Planning,人力资源管理系统)来解
7、决,可以省去用户以往人力资源管理工作的 繁琐、枯燥;用领先的人力资源管理理念,把人力资源管理的作业流程控制和 战略规划设计巧妙地集合于一体;系统重点涉及到人力资源管理工作中的薪 资、考勤、绩效、调动、基本信息、用户管理以及用户切换等方面,并有综合 的系统安全设置、报表综合管理模块。可以很好地为用户的人力资源管理部门 在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。以每个月中 所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪 资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加点才能及时完成,而这样做无论从工作效率还是准确度方面都不允许,而且
8、还浪费大量的人力财力。如果改用 HRP 管理做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支人力资源管理系统主导 21 世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21世纪将是人力资源的世纪;人力资源问题将主导整个 21 世纪甚至更为遥远,这种状况的变化起因于竞争压力。目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比例是不一样的。在信息时代的今天,计算机参与企业日常业务管理以成为企事业现代化建设
9、的当务之急。该系统的设计开发正是适应了这种要求。人事管理系统是企事业管理的一个重要内容,随着时代的进步,企事业单位也变得庞大起来,如何管理好企业内部员工信息也就成为众从管理者的一项重要工作。在这种情况下,有一个好的管理系统可谓是不可少的一部分。人事管理系统就是反把分散的职工信息实行统一化、集中化和规范化、自动化的管理。为企事业单位提供信息咨询、信息检索、信息存取等服务。原始的管理完全是依靠人工来完成的,这种管理方式存在着诸多弊端,如:效率低、保密性差、电子表格容量小,关联性差,不易于查询、更新和维护等。这样,不仅要消耗大量的人力物力,而且容易出错。相反的,如果能有一个好的管理系统来协助管理,带
10、来的不仅是节省了大量的经费开支,更重要的是大大地降低了出错率,为企事业单解除了管理上的后顾之忧。该项目基本上能实现企业人事管理的需求。(二)该人事管理系统的特点目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作简单方便、功能实用,能满足中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除,按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常事务即事。本系统正适用于中小型企业,该系统采用了作为它的开发工具,
11、Access作为后台数据库进行支持。本系统使用了的编程环境和其数据库编程技术。随着改革开放的深入,市场竞争日趋激烈,企业必须建立现代化信息管理系统,利用先进的计算机技术的支持,VB 通过数据库访问控件与数据库地进行数据交换,并提供字段,接受用户对数据的各种更新,使用非常灵活简单和方便。(三)本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。二、研究现状及设计目标(一)开发前的相关问题随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制
12、度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程续语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的
13、宝贵时间。本系统遵循了经济、安全、高效、可靠、易操作、易维护和开放的设计原则。(二)本课题预计达到的设计目标该系统设计完成要达到的几个设计目的如下(1)能够员工的基本情况进行查询、修改、删除、添加等操作。(2)能够对员工的考勤信息进行查询、修改、删除、添加等操作。(3)能够对员工的调动信息进行管理。三、要解决的几个关键问题(一)开发工具的选择在设计过程中首先要考虑的问题就应是用的开发工具,:开发时使用的工具,本项目前台界面主要使用 VB 来开发,后台则采用 ACCESS 数据库进行支持。(二)Visual Basic 和 Access作为数据库系统的开发,Visual Basic 是一个非常理
14、想选择。数据库是 MIS 中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言 Visual Basic 语言,该开发工具具有很多长处:Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C+编程基础。在 Visual Basic
15、环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic 提供了可视化设
16、计工具,把 Windows 界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计 Visual Basic 程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE)
17、,脱离 Visual Basic 环境,直接在 Windows 环境下运行。事件驱动编程机制Visual Basic 通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用 Visual Basic 设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便
18、编程人员,提高效率。(三)访问数据库Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理 Microsoft Access 格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic 还能直接编辑和访问其他外部数据库,如 DBASE,FoxPro,Paradox 等,这些数据库格式都可以用 Visual Basic 编辑和处理。在 VB 编程中通常要与数据库打交道,对于数据量较小的应用,一般选用 Access 作为数据库,因为 Access 数据库比较简单,功能也比较齐全,数据的备份、拷贝都很方便,且程序发布时不需要额外单独安
19、装其它的数据库管理软件。因此,在功能能够满足要求的条件下,Access 数据库往往成为一些小型数据库软件的首选。关于用 VB 操作 Access 库表的方法有多种,一般初学者往往会使用数据控件,许多资料上也大都以此作为操作 Access 数据库的起点来介绍,因为这个方法使用起来非常简单,但使用数据控件的方法在程序编码上往往不够灵活。在本系统中使用了 ADODB。首先,声明一个链接变量,并根据需要声明记录集变量,建立与数据库的链接。四、系统结构与模型(一)系统整体模块结构图本系统由五大模块组成,即系统,员工基本信息,员工考勤信息,员工调动信息,帮助。如下图:人事管理系统系统员工基本信息员工调动信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统设计与实现 人事管理系统 设计 实现
限制150内