毕业设计(论文)-MBP人事管理系统—技术信息管理子系统.doc
《毕业设计(论文)-MBP人事管理系统—技术信息管理子系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-MBP人事管理系统—技术信息管理子系统.doc(33页珍藏版)》请在三一文库上搜索。
1、MBP人事管理系统技术信息管理子系统摘要:人力资源管理系统简称为HRMS系统,是人力资源和信息技术结合的产物。鉴于数据处理系统的计划和项目功能都包括在企业资源计划的标准常规和ERP软件包中,人力资源管理系统整合了作为一种行为准则的对人力资源管理,这在信息技术领域的基本人力资源活动和过程中体现得尤其明显。 对于MBP一家软件公司来说,在人力资源管理对员工的技术上的信息管理是尤为重要的,可能它没有档案管理信息那么的详细,没有薪酬管理那么的数据精确,但是它还是尤其重要地位的,公司对于技术信息的录入要求也很严谨的,对于工作人员的考核也要看他技术水平。因此就MBP公司的人力资源管理系统中的人员技术信息作
2、了较详细的分析研究和必要的说明,经过分析,我们使用Java Eclipse为开发工具,利用其提供的一个开放源代码的、基于Java的可扩展开发平台,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统,用到的数据库是PostgreSQL,以此数据库作为后台数据库。整个系统的设计界面简单清晰并且友好、灵活能够好的反映出技术信息子系统的基本功能。此论文用四个主要章节将展开叙述,分别是绪论、系统分析、系统设计和系统测试和结论各阶段的运作过程和具体内容。关键词:技术信息、人力资源、Eclipse
3、、PostgreSQLEnglish Title HereAbstract: Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chine
4、se Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese
5、Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Abstract translated from Chinese Keywords:Keyword1; Keyword2; Keyword3; Keyword4; Keyword5目录摘要iAbstrac
6、ti目录iii1.1本课题的目的和意义及发展趋势11.1.1课题的目的和意义11.1.2发展趋势21.2数据库介绍21.2.1数据库应用系统开发21.3数据库的创建31.3.1本设计所用的数据库介绍31.3.2技术信息子系统数据库创建42.1可行性分析72.2需求分析72.3员工技术信息设计的基本内容82.4员工技术信息设计的重点和难点82.4.1重点82.4.2难点82.5设计所采用的技术92.5.1JavaBean技术92.5.2JSP技术112.5.3Spring 技术113.1技术信息模块主界面画面初步设计133.2员工技术信息新建的详细页面设计133.2.1详细设计的目标133.2.
7、2本系统设计理念133.2.3操作技术信息表的内容143.2.4语言技术信息表的内容143.2.5项目经验表的内容153.3系统设计拟采取的方案163.3.1操作技术信息的概要设计163.3.2操作技术信息的详细设计173.3.3本设计编码的风格特点234.1测试的任务及目标244.1.1测试的任务244.1.2测试的目标244.2测试的方案244.3测试的结论254.4设计心得25致谢26参考文献27附录28iv毕业设计(论文)题目291 绪论随着现代社会的科学技术的飞速发展,同时带动了计算机技术的迅猛发展,计算机在各个企业管理中应用的尤为的普及,因此利用计算机实现企业人事管理势在必行。对于
8、一般的大中型企业来说,利用计算机支持企业内部高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点在于检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。而这些优点同时能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因为不同的企业可能具有的人事管理制度也是不同,这也就决定了不同的企业需要不同的人力资源系统系统,所以对于人力资源系统的开发是势在必行。1.1 本课题的目的和意义及发展趋势1.1.1 课题的目的和意义在科技飞速发展及知识日新月异的现今,各个企业的经济活动正
9、逐步的向国际化、全球化发展,在经济市场的竞争也越演越烈,加之互联网(Internet)的普及,电子商务的出现,在二十一世纪之初早有了地球村之争之说,而竞争的核心就是科学技术和管理技术,但归根到底却是人力资源素质及如何合理使用人力资源的竞争。而在企业员工的人力资源管理中企业员工技术信息管理不为是个重要内容。当今社会人员流动性越来越大、越来越频繁,加之企业的飞速发展,造就了些许那么些人“水往低处流,人往高处走”的思想,使得各个企业人力资源管理工作也变得越来越复杂,员工信息也会有流动性,而技术信息是员工所具备的能力,因此如何管理好企业员工的各类信息,成为企业管理中一个大的问题。如果能实现人力资源管理
10、的自动化,进而加强对员工技术信息管理,无疑将给公司管理部门带来很大的方便。人力资源管理是决定企业成败的关键,人力资源管理系统开发也开始走向完善的阶段。在企业中所获得的盈利都建立在技术人才的能力之上,因此更加体现了员工技术信息的管理管理是企业管理的重要基础工作,提高总体人力资源管理工作的科学性、有效性和效率,是当前人力资源管理工作的客观要求。对于技术信息中包括了操作技术和语言技术是衡量员工技术级别的基础,而员工在企业在中获得经验可从项目经验可以知晓,所以在人力资源管理系统是一个企业单位不可缺少的部分,它对各项信息的管理是在企业内部管理中很突出的,它的内容对于企业的决策者和管理者来说也是至关重要的
11、。1.1.2 发展趋势人力资源规划,改变现阶段无规划或者规划不够系统全面、规划与管理脱节等问题,从时间上看,人力资源规划更加长远的战略眼光,从内容上看,人力资源规划是对人力资源管理体系的全面设计和调整,包括档案管理、培训管理、各类证书与职称信息管理、外派、技术信息等管理。在各类管理中还有劳工关系管理、过往的工作经历管理,在劳动合同的基础上,劳资双方构建平等的权利义务关系,进而达成用工方与被聘用方高度默契,有效地解决了因员工人员流失,人工成本刚性递增问题,同时,在先进的管理理念指导下,企业充分保障员工的就业权利和学习成长的发展机会,在培训管理中有公司内部培训,提升在职员工的各项技术能力,使劳工关
12、系从对立紧张冲突关系转变为理解融合互补的战略伙伴关系。1.2 数据库介绍一般来说我们所了解的数据库(data base)就是指能够使长期储存在计算机内部的、有组织的、可共享的数据形成一个集合,方便用户查找。同时数据库中的数据可按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是
13、由文件管理系统发展起来的。1.2.1 数据库应用系统开发数据库应用系统开发是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安
14、全性。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程碑,它使得计算机应用从以科学计算为主转向
15、以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,而提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基
16、础。数据库系统的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们,从而使的计算机走出科研机构进入各行各业、进入家庭。1.3 数据库的创建在本人事管理系统总体设计中最重要的阶段还是数据库的创建,当然身为人事系统中的一个子模块也不例外。因为数据库表项是否完备,表项间的关系是否合理直接影响着系统后期应用程序能否顺利开发。由于考虑到本系统是应用在单机系统上,另外根据人员规模的综合因素分析,我们只建立起一个数据库,在此数据库基础上再建立几张各模块所需的表。1.3.1 本设计所用的数据库介绍本课题的设计运行的系统采用PostgreSQL作为后台数据库。据了解PostgreSQL是一
17、种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。PostgreSQL的历史源于最初的伯克利代码的一个开放源码的继承人。伯克利(BSD)对计算机科学的贡献可谓巨大,在整个计算机科学的发展史上,几乎到处都有这所学校的研究人员和学生的足迹,感谢他为我们做出的贡献。PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL也可以用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言。并且由于许可证的
18、灵活,任何人在任何地点都可以以任何目的免费使用、修改和分发PostgreSQL,不管是私用,商用,还是学术研究使用都是个不错的选择。PostgreSQL的很多特性都和Oracle相当的形似,但是PostgreSQL更加的方便,据说80%的Oracle的应用代码不需要做任何修改就可以直接在PostgreSQL中运行,两者的分叉点可能就是PostgreSQL的人机交互工具没有Oracle那么有效,配置方面缺少友好性。同时PostgreSQL还支持MVCC多版本的一致性控制,不过其实现的机制与Oracle是不一样的,Oracle是将变化的前映像记录到单独的字段中去,而PostgreSQL只是在前映像
19、中做个标记,如果是删除(Delete)只是逻辑删除,实际的数据还是在原来的段中,如果是Insert而且会在原来的记录上加一条指向新纪录的指针,从而形成链表,查找时只需沿着这个链表就可找到一致的数据。1.3.2 技术信息子系统数据库创建在本设计的子系统中一共见了五张表,包括了三张主表和两张附表;主表有:操作技术信息表:T_Technology语言技术信息表:T_Language 项目经验表: T_Project附表有:操作技术类型表:M_Technologytype语言技术类型表:M_LanguageType表 1操作技术信息表字段名属性可否为空说明createuseridIntegerNOTN
20、ULL创建者idcreatedateTimestamp without timezoneNOTNULL创建时间updateuserIDIntegerNOTNULL更新者idupdatedateTimestamp without timezoneNOTNULL更新日期technologyidIntegerNOTNULL技术IDemploeeidIntegerNOTNULL员工IDskillabilityCharacter varying(50)NULL技术能力skillnoCharacter varying(10)NOTNULL技术NOexperiencetimeCharacter varyin
21、g(50)NULL经验月数traininfoidIntegerNULL培训ID表 2 语言技术信息表字段名属性可否为空说明createuseridIntegerNOTNULL创建者idcreatedateTimestamp without timezoneNOTNULL创建时间updateuserIDIntegerNOTNULL更新idupdatedateTimestamp without timezoneNOTNULL更新日期languageidIntegerNOTNULL语言IDemployeeidCharacter varying(50)NOTNULL员工IDlanguagenoChar
22、acter varying(10)NOTNULL语言NOspeakabilityCharacter varying(50)NULL会话能力readabilkityCharacter varying(50)NULL阅读能力writeabilityCharacter varying(50)NULL写作能力traininfoidIntegerNULL培训ID表 3 项目经验表字段名属性可否为空说明createuseridIntegerNOTNULL创建者idcreatedateTimestamp without timezoneNOTNULL创建时间updateuserIDIntegerNOTNUL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 MBP 人事管理系统 技术 信息管理 子系统
链接地址:https://www.31doc.com/p-3945707.html