班级:电子071姓名:蔡超指导:朱海峰王志亮南通大学杏林学院毕业设计——————————基于ASP的人力资源管理系统前言摘要随着时代的发展,科技的进步,企业之间的竞争也是愈加激烈,不再是单独的技术与市场的竞争,人才的竞争是越来越重要。企业要想得到更好的发展以及更好的品牌价值亦或是创造更好的企业文化,都需要一批具有相当能力的人才作为发展的前提。所以,人才是最宝贵的资源,吸引人才,管理人才也成了各个企业的重中之重。现代企业急需一个快捷、准确、方便、高效的人力资源管理系统以便能够集中对企业人事工作进行集中管理。本文主要描述了此人力资源管理系统的开发背景,需求分析,总体设计以及数据库的开发设计等,旨在探索应用最优秀的方法处理人力资源的问题,以实现人力资源管理现代化。本系统是利用ASP以及MicrosoftSQL2005数据库开发的人力资源管理系统,并运用了Dreamweaver8和Photoshop等工具来完成,此系统包含了人事管理,薪酬管理,招聘管理等7大模块。经过运行测试,整个系统具有较高的安全性和可靠性,可用于中小型企业等的人力资源管理。目录基本内容课题背景系统设计开发环境运行测试课题背景简要分析系统开发的方向研究开发此系统的意义简述国内外对此研究现状简介此系统课题背景系统简介第一代人力资源管理系统出现于20世纪60年代末期,除了能自动计算人员薪酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。第二代人力资源管理系统出现于20世纪70年代末,对非财务人力资源信息和薪资的历史信息都进行设计,也有了初级的报表生成和数据分析功能。第三代人力资源管理系统出现于20世纪90年代末,这一代HRMS的数据库将几乎所有与人力资源相关的数据都进行了收集与管理,更有强力报表生成工具、数据分析工具和信息共享的实现。企业采用人力资源管理系统最主要的原因是,期望借由人力资源管理系统,将人力资源运用到最佳经济效益,也由于知识经济的来临,所谓人力资本的观念已经形成,人力资本的重要性更不下于土地、厂房、设备与资金等,甚至超越,除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需要妥善的人力资源管理,才能够发挥人力资源的最佳效用。人力资源管理系统流程图国内外现状目前,人力资源管理系统从现在人力资源管理的各方面出发,从企业人力规划开始,一般包括薪酬、个人信息等与员工相关的信息,并以一种共享的、相容的、易访问的方式储存到集中的数据库中,从而把员工信息统一起来,现在人力资源管理系统的发展相对20世纪六十年代时要求要严格很多。研究意义1:促进生产经营顺利进行2:提升员工积极性,提高生产效率3:减少劳动力内耗,提高经济效益,有利于投入再生产4:帮助建立现代企业制度的。5:帮助加强企业文化建设研究方向所谓以人为本,员工为企业的基石,人力资源管理系统主要目的就是服务于员工的,留住人才,用好人才,企业效益自然也会提升。开发环境简介ASP开发环境ASPB/S模式SQL介绍其特点简介B/S模式介绍其优点简介SQL硬件平台硬件平台:硬件平台:CPU:P41.8GHz。内存:256MB以上。软件平台:DM08操作系统:Windowsxp。数据库:SQLServer2008。浏览器:IE8.0Web服务器:IIS5.0。ASP简介•ASP是ActiveServerPage的缩写,意为“动态服务器主页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。它可以用来创建和运行动态网页或Web应用程序。ASP的特点•1.利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;•2.ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;•3.ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。•4.由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。•5.方便连接ACCESS与SQL数据库。B/S模式简介B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。B/S模式优点•1.B/S建立在浏览器上,有生动并且丰富的表现方式用于与用户之间的交流,用户也可以轻松地从中获取不同类型的媒体信息和服务。•2.B/S建立在广域网上,是要面向不同的用户群的。且地域分散,一般用户只要安装一个通用的浏览器,即可获得信息服务。•3.B/S建立在构件基础上,构件个别更换方便,且可以实现系统无缝升级的,从而让系统维护开销削减到最低,便于用户从网上自己下载安装,然后可以自行实现升级。•4.服务器端程序维护,不需要来调整客户端,大大减低了维护的成本。•5.用户操作界面简洁,B/S结构的客户端仅仅是一个简单且易用的浏览器软件而已,它提供了易用、统一、友好的界面,使用者无需专门的培训便可直接使用。•6.B/S模式为多层结构,程序代码共享性,可重用性好。•7.网络负荷轻,系统中所有复杂数据操作都放在服务器端实现,浏览器与服务器端间传送的只是计算条件和结果,减轻了网络负荷。SQL简介SQL的全称是StructuredQueryLanguage,即结构化查询语言。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。同时,其它数据库产品厂家也纷纷推出各自的支持SQL的软件或者与SQL的接口软件。这样SQL语言很快被整个计算机界认可。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细节。系统设计系统设计总设计图系统构成功能实现系统管理培训资源添加培训任务添加课程列表编辑培训任务查看培训任务添加人员列表管理用户信息添加用户信息薪酬修改薪酬管理薪酬添加薪酬查询保险广场基本常识管理产品介绍管理政策法规产品介绍基本常识政策法规管理培训实施培训计划培训材料培训管理培训结果评估通知培训人员招聘管理企业人才库招聘信息管理管理招聘信息填写招聘信息管理应聘信息添写应聘信息企业人才库管理导入企业人才库工作管理消息管理个人维护信息检索个人管理工作任务管理查看部门任务递交假期申请查询假期申请查询个人任务查看公函公函申请查询消息发送消息个人培训信息人考勤信息个人密码修改工作管理人力规划考勤管理人事管理添加员工人事设置职位设置部门设置合同模版合同管理填写合同在线发布通知管理工作任务布置工作任务考勤分析报表员工考勤登记人事部门审批主管部门审批考勤规则人力资源管理系统个人薪酬信息系统构成1.人事管理模块此模块主要功能为:管理人事基础信息、工作任务、工作人员考勤信息等。2.个人管理模块此模块的主要功能为:管理个人工作任务、消息、修改个人密码等,并提供个人信息检索功能。3.招聘管理模块此块主要功能为:管理企业招聘信息、企业的应聘信息、企业人才库。4.培训管理模块此模块主要功能为:培训计划、培训实施、培训材料等信息进行管理。5.保险广场模块此模块主要功能为:管理保险基本常识信息、保险产品介绍信息、保险政策法规信息。6.薪酬管理模块此模块主要功能为:管理员工薪酬信息。7.系统设置模块此模块主要功能为:管理操作员信息、设置操作员操作权限。功能实现•对企业人力资源信息进行管理•有效管理员工的信息。•实现公司工作的在线分配。•实现员工网上工作平台。•实现个人信息检索功能。•实现员工在线递交假期申请的功能。•实现企业的在线招聘。•企业员工的保险信息在线学习。•实现员工间的在线交流,和企业一些信息的发布、接收、查询等。•用户信息的相关管理。•系统运行稳定,安全可靠。运行测试以耐克为灵感,利用PHOTOSHOP对图片进行了处理,使登录界面简介而不失时尚感。•登录系统时当用户名和密码正确时,则进入系统,若错误即会出现运行测试这是主页面的运行效果,分为三个板块部门设置页面,做了部门添加的测试修改部门模块描述系统对修改的提示后台数据库也相应更新数据布置工作测试这是布置任务的一个测试,测试系统能否成功的进行网上作业的布置然后我以周斌的帐号登录,就可以在个人任务里面看到所发的任务,测验成功同时数据库也更新了数据,证明系统运行正常总结测试结果表明软件的各主要功能均能基本实现,测试中出现的一些小问题不足以影响整个系统工作,可在短期内解决。整个系统具有较高的安全性和可靠性,可以投入使用。谢谢,再见