基于ASP企业人事管理系统的设计与实现 胡志玲
基于ASP企业人事管理系统的设计与实现
摘 要
在传统的人事管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人力资源研究工作的深入进行。
公司人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,已经成为公司管理中的一个大问题,在这种情况下,开发一个公司人事管理系统就显得非常必要。企业人事管理系统将包括人力资源工作中涉及的职工的历史状况和现状,企业人事管理政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对企业人事管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。企业人事管理部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、企业人事管理系统。虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。此外,通过局域网还能防止公用网上病毒对计算机的侵蚀。
本公司人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本系统以ASP为开发工具,后台数据库选择Access 2003,操作系统为Windows Server 2003 Enterprise Edition。
关键字:人事管理,ASP,Access,Windows Server 2003
1
基于ASP企业人事管理系统的设计与实现 胡志玲
目录
第一章 绪 论 .............................................................................. 4 1.1课题背景 .............................................................................. 4 1.2 国内现状 .............................................................................. 5 1.3 本系统设计理念 ........................................................................ 6 第二章 相关技术介绍 ....................................................................... 8 2.1 ASP简介 .............................................................................. 8 2.2 ASP常用函数 .......................................................................... 8 2.3 ASP组件 ............................................................................. 13 2.4本章小结 ............................................................................. 15 第三章 系统分析 .......................................................................... 16 3.1系统初步调查 ......................................................................... 16 3.2系统可行性分析 ....................................................................... 16 3.3系统详细调查 ......................................................................... 17 3.4系统安全性 ........................................................................... 17 3.5本章小结 ............................................................................. 18 第四章 数据库设计 ........................................................................ 19 4.1 SQL语句介绍 ......................................................................... 19 4.2数据字典 ............................................................................. 20 4.3数据库系统结构模型分析 ............................................................... 21 4.4数据库管理系统分析 ................................................................... 22 4.5数据库实现 ........................................................................... 23 4.6 本章小结 ............................................................................. 23 第五章 系统设计与实现 .................................................................... 24 5.1方案设计 ............................................................................. 24 5.2开发工具的选择 ....................................................................... 24 5.3本文涉及的概念模型 ................................................................... 24 5.4系统实施成功的要素 ................................................................... 24 5.5系统模块设计举例 ..................................................................... 25 5.6服务器配置 ........................................................................... 25
2
5.7服务器安全 ........................................................................... 28 5.8本章小结 ............................................................................. 30 第六章 系统测试 .......................................................................... 31 6.1系统测试方法 ......................................................................... 31 6.2系统测试过程 ......................................................................... 31 6.3系统测试结果 ......................................................................... 35 6.4 用户手册 ............................................................................. 36 第七章 结论与体会 ........................................................................ 38 附 录 .................................................................................... 39 致 谢 .................................................................................... 41 参考文献 ................................................................................. 42
3
基于ASP企业人事管理系统的设计与实现 胡志玲
第一章 绪 论
1.1课题背景
随着国内软件市场竞争的日趋激烈,各种中小型企业事业单位已经具备了独特的个性的企业人事管理理念。而这个系统尽管在组织关系上存在这很大的漏洞,但是就这个系统的技术机构上来看,它还是属于一个数据空应用类的系统。其基本操作还是对存在数据库进行添加,删除,查找,编辑等。所以就单纯的数据库来看,暂不存在太大的技术问题。
人力资源管理系统的发展历史可追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。
第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。
人力资源管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库处理几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策,
4
能够设定企业的成本中心并按成本中心将薪资和总账连接起来,直接生成总账凭证,还能存储完备的历史信息供查询和生成报表;这类系统也可处理部分简单的人事信息。
人力资源管理系统从科学的人力资源管理角度出发,从企业的人力资源规划开始,记录招聘、岗位描述、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以易访问和可检取的方式储存到集中的数据库中,将企业内员工的信息统一地管理起来。完整的记载员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等历史信息。
为了有效地记载员工的出勤情况,很多企业购置了打卡机、考勤机等设备。考勤管理程序一般都与这些设备相接,根据事先编排的班次信息,过滤掉错误数据,生成较为清晰的员工出勤报告,并可转入薪资和福利程序中,使考勤数据与薪资计算直接挂钩。其生成的文档还可作为历史信息保存,用于分析、统计和查询。得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。完整的历史信息记载了员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等信息。同时由于这类系统可管理较全面的人力资源和薪资数据,因而还可以生成许多综合性的报表供企业决策人员参考,如生成按岗位的平均历史薪资图表,员工配备情况的分析图表,个人绩效与学历、技能、工作经验、接受过的培训等关系的分析等等。
1.2 国内现状
无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21世纪将是人力资源的世纪;人力资源问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于:
竞争压力:目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。而对于不同的组织,人力资源成本在总成本中的比例是不一样的。顺便提一句,这里实际上涉及到人力资源管理中的一个重要领域,即人力资源会计学(HR ACCOUNTING,简记:HRA)。按照会计师联合会的定义,人力资源会计学是指“确定并具体计量有关人力资源的资料和数据,并将此类信息提供给有关方面的过程”。
技术革新:无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。第二,
5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于ASP企业人事管理系统的设计与实现(终稿)在线全文阅读。
相关推荐: