asp.net的人力资源管理系统设计与实现(源码)【字数:6777】

摘 要有一定规模的公司单位人力资源的管理不再利用纸张和个人记忆去记录,而是通过专业的软件管理系统统计管理公司的面试记录及在职员工的工作岗位、社会保险等等一系列的信息,避免一些人为造成的公司损失,更好的实现公司人力资源管理。本课题设计并实现了基于asp.net的人力资源管理系统,能够实现记录并操作员工入职后,工作岗位的分配、工号、个人档案、社会保险,员工在职期间,工作岗位及员工辞职之后的离职协议等信息并提供导出报表功能。以Microsoft Visual Studio 2013作为研发软件和SQL Server 2008作为数据库处理软件。
目 录
第一章 引言 1
1.1课题研究的背景和意义 1
1.2关键技术和难点 1
1.3采用的研究手段 1
1.4 论文研究内容与结构 2
第二章 课题相关基础知识介绍 3
2.1C#语言概述 3
2.2easy ui框架介绍 3
2.3json技术简介 3
2.4研发和运行环境 3
2.4.1研发环境 3
2.4.2运行环境 3
第三章 需求分析与设计 4
3.1系统构思和设计 4
3.1.1系统功能需求 4
3.1.2系统具体功能模块 4
3.2数据库设计 4
3.2.1数据库的需求分析 4
3.2.2数据库关系图 5
3.2.3数据库各字段属性设计 6
3.3界面设计 9
3.4详细设计 9
第四章 系统的实现与测试 12
4.1系统实现 12
4.1.1登录界面 12
4.1.2主界面 13
4.1.3招聘信息 14
4.1.4应聘人员信息 16
4.1.5入职人员材料 18
4.1.6在职人员信息 19
4.1.7 离职数据信息 20
4.1.8账号管理 20
4.2系统测试 21
结束语 23
致 谢 24
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
/> 引言
1.1课题研究的背景和意义
人力资源管理系统是建立在软件和硬件基础上的人力资源管理模式,通过集中式的数据信息库、自动分析数据信息、员工自主服务、外协以及服务共享,达到提高效率、降低资本、改进工作模式的目的。它通过与企业现有的网络技术相联系,保证人力资源与先进技术环境同步发展。可以为企业带来直接和间接的好处。例如:减少用人规模,控制人工成本;大量节省通讯、出差、纸张等费用;人力资源管理者腾出有效时间,从事人力资源的激励、考核、开发等核心工作,提升企业的核心竞争力;实现人力资源的管理公平、公正、提高员工满意度,帮助企业留住核心人才等,所以拥有人力资源管理系统对企业来说是一件必要的事情。
1.2关键技术和难点
关键性技术问题主要有:界面的设计、权限分配、页面间值传递的方法。
1.界面设计:因为easyui是一种jQuery的用户界面插件,支持HTML5网页的完整框架,以及简单但功能强大,具备良好的用户交互功能。所以界面设计中主要以easyui框架来布局。
2.权限分配:采用功能模块动态加载和动态树节点异步加载的方法实现上述功能,只有具备相关权限才会显示相关的功能模块和动态数据点,并对其中的数据进行操作。
3.页面间值传递的方法:在本次项目中主要以QueryString和Session两种方法进行值的传递。QueryString可以在源页面的代码中用需要传递的名称和值构造URL地址[1]。Session可以在在源页面的代码中创建你需要传递的名称和值构造。
1.3采用的研究手段
1.研究课题背景和发展现状。
通过查阅相关参考文献和资料的查阅,研究课题背景和发展现状,研究人力资源管理系统的现状缺点,确定研究方向和重点。
2.研究所需用到的设计平台以及语言。
通过对人力资源管理系统的论文/期刊和书籍的查阅,选择合适的技术语言。然后,通过对人力资源的分析和比较,选择合适的设计平台。
3.学习.net编程方法,编写代码。
掌握.net软件开发技术与方法,以Visual Studio 2013为开发平台。在界面的实现中,用easy ui实现界面的设计。在aspx页面通过ajax向.ashx传递参数等需要的信息,等.ashx处理完数据后,以json数据格式传递给前台进行解析操作,显示需要的数据[2]。在传递参数时,主要以QueryString和Session两种方法进行值的传递。数据库的连接方式在登录连接数据库成功后,将连接方式存在Session中,之后的数据库连接都是取Session进行。
1.4 论文研究内容与结构
论文主要对人力资源管理系统进行了研究,包括算法的实现和其页面的设计。本论文把内容分为成了4个章节,每一章具体内容介绍如下:
第一章:引言部分。主要介绍一下课题背景和为什么要去研究它,研究它有什么重要的意义。
第二章:课题相关基础知识介绍。主要介绍开发运用到的设计语言、框架及研发运行环境。
第三章:需求分析与设计。主要分析研究需求和设计,包含人力资源功能的需求、界面需求和详细设计。
第四章:系统的实现与测试。介绍人力资源的实现过程以及测试的数据。
课题相关基础知识介绍
2.1C#语言概述
C#是一种简单、稳定、安全的面向对象的开发语言。它在具备C和C++强大功能的同时删掉了一些它们的难以理解的特性(例如没有宏以及不允许多重继承)[3]。C#具备了VB简单的可视化操作和C++的高执行效率,以其强大的操作能力的语言风格、创新的语法特性和简单的面向组件编程的支持成为.NET开发的首选开发语言。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/237.html

好棒文