请问谁有“企业office人事管理系统统的设计与实现”的设计和论文啊、、有发

文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于毕业设计(论文)-基于ASP企业人事管理系统的设计与实现的文档,希望对您的工作和学习有所帮助。以下是文档介绍:毕业设计(论文)-基于ASP企业人事管理系统的设计与实现 基于 ASP 企业人事管理系统的设计与实现胡志玲1优质资料基于 ASP 企业人事管理系统的设计与实现摘要在传统的人事管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人力资源研究工作的深入进行。公司人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,已经成为公司管理中的一个大问题,在这种情况下,开发一个公司人事管理系统就显得非常必要。企业人事管理系统将包括人力资源工作中涉及的职工的历史状况和现状,企业人事管理政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对企业人事管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。企业人事管理部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、企业人事管理系统。虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,(来源:淘豆网[/p-3747927.html])任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。此外,通过局域网还能防止公用网上病毒对计算机的侵蚀。本公司人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本系统以ASP为开发工具,ess 2003,操作系统为Windows Server2003 Enterprise Edition。关键字:人事管理,ASP,Access,Windows Server 2003基于 ASP 企业人事管理系统的设计与实现胡志玲2目录第一章绪论......................................................................................(来源:淘豆网[/p-3747927.html]).......................................................................... 11.1 课题背景................................................................................................................................................................. 11.2 国内现状................................................................................................................................................................ 21.3 本系统设计理念.........................(来源:淘豆网[/p-3747927.html])...........................................................................................................................3第二章相关技术介绍..................................................................................................................................................52.1 ASP 简介................................................................................................................................................................. 5(来源:淘豆网[/p-3747927.html])2.2 ASP 常用函数......................................................................................................................................................... 52.3 ASP 组件............................................................................................................................................................... 102.4 本章小结..........................................................................................................(来源:淘豆网[/p-3747927.html])..................................................... 12第三章系统分析........................................................................................................................................................133.1 系统初步调查....................................................................................................................................................... 133.2 系统可行性分析.............................................................(来源:淘豆网[/p-3747927.html])......................................................................................133.3 系统详细调查....................................................................................................................................................... 143.4 系统安全性........................................................................................................................................................... 143.5 本章小结..........................(来源:淘豆网[/p-3747927.html])..................................................................................................................................... 15第四章数据库设计....................................................................................................................................................164.1 SQL 语句介绍...................................................................................................................................................(来源:淘豆网[/p-3747927.html]).... 164.2 数据字典............................................................................................................................................................... 174.3 数据库系统结构模型分析...................................................................................................................................184.4 数据库管理系统分析...................................................................................................................(来源:淘豆网[/p-3747927.html])........................194.5 数据库实现........................................................................................................................................................... 204.6 本章小结.............................................................................................................................................................. 20第五章系统设计与实现.................................................................................(来源:淘豆网[/p-3747927.html])...........................................................215.1 方案设计............................................................................................................................................................... 215.2 开发工具的选择...................................................................................................................................................215.3 本文涉及的概念模型...........................................................................................................................................215.4 系统实施成功的要素...........................................................................................................................................215.5 系统模块设计举例...............................................................................................................................................225.6 服务器配置........................................................................................................................................................... 2235.7 服务器安全........................................................................................................................................................... 255.8 本章小结............................................................................................................................................................... 27第六章系统测试........................................................................................................................................................286.1 系统测试方法....................................................................................................................................................... 286.2 系统测试过程....................................................................................................................................................... 286.3 系统测试结果....................................................................................................................................................... 326.4 用户手册.............................................................................................................................................................. 33第七章结论与体会....................................................................................................................................................35附录............................................................................................................................................................................ 36致谢............................................................................................................................................................................ 38参考文献...................................................................................................................................................................... 39基于 ASP 企业人事管理系统的设计与实现胡志玲4第一章绪论1.1 课题背景随着国内软件市场竞争的日趋激烈,各种中小型企业事业单位已经具备了独特的个性的企业人事管理理念。而这个系统尽管在组织关系上存在这很大的漏洞,但是就这个系统的技术机构上来看,它还是属于一个数据空应用类的系统。其基本操作还是对存在数据库进行添加,删除,查找,编辑等。所以就单纯的数据库来看,暂不存在太大的技术问题。人力资源管理系统的发展历史可追溯到 20 世纪 60 年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。第二代的人力资源管理系统出现于 20 世纪 70 年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。人力资源管理系统的革命性变革出现在 20 世纪 90 年代末。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是/ 技术的发展,使得第三代人力资源管理系统的出现成为必然。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库处理几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策,5能够设定企业的成本中心并按成本中心将薪资和总账连接起来,直接生成总账凭证,还能存储完备的历史信息供查询和生成报表;这类系统也可处理部分简单的人事信息。人力资源管理系统从科学的人力资源管理角度出发,从企业的人力资源规划开始,记录招聘、岗位描述、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以易访问和可检取的方式储存到集中的数据库中,将企业内员工的信息统一地管理起来。完整的记载员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等历史信息。为了有效地记载员工的出勤情况,很多企业购置了打卡机、考勤机等设备。考勤管理程序一般都与这些设备相接,根据事先编排的班次信息,过滤掉错误数据,生成较为清晰的员工出勤报告,并可转入薪资和福利程序中,使考勤数据与薪资计算直接挂钩。其生成的文档还可作为历史信息保存,用于分析、统计和查询。得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。完整的历史信息记载了员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等信息。同时由于这类系统可管理较全面的人力资源和薪资数据,因而还可以生成许多综合性的报表供企业决策人员参考,如生成按岗位的平均历史薪资图表,员工配备情况的分析图表,个人绩效与学历、技能、工作经验、接受过的培训等关系的分析等等。1.2 国内现状无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21 世纪将是人力资源的世纪;人力资源问题将主导整个 21 世纪甚至更为遥远,这种状况的变化起因于:竞争压力:目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。而对于不同的组织,人力资源成本在总成本中的比例是不一样的。顺便提一句,这里实际上涉及到人力资源管理中的一个重要领域,即人力资源会计学(HR ACCOUNTING,简记:HRA)。按照会计师联合会的定义,人力资源会计学是指“确定并具体计量有关人力资源的资料和数据,并将此类信息提供给有关方面的过程”。技术革新:无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。第二,6伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。人口老化:欧洲国家人口出生率下降,导致了青年雇员减少和经济活动人口老化。同时,妇女和少数民族者进入工作状态的机会增多,这就要求人力资源管理和开发(HRM/D)能够有效地从理论和实践上支持和促进各方面的人员更好地参加工作,尤其是妇女青年、少数民族和已经退休者。针对这些情况和要求,人力资源管理部门必须及时改革管理制度,制定相应的新型而灵活的管理制度,如强化上岗前教育、提供良好的培训、实行弹性工作制、减少工作日、缩短工时、延长假日等。工作目标和价值观的改变:随着社会政治和经济的发展,人们的工作目标和价值观也都发生了重要的变化。这就对人事管理部门和管理人员提出了新的要求和新的问题,不得不考虑诸如工作类型设计、岗位分析、充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题。这样,人力资源管理就派上了用场。1.3 本系统设计理念现在不少企业管理人员已经认识到采用人力资源管理系统的必要性,纷纷开发或选购适合本企业特点的人力资源管理系统。但是,仍有不少企业决策者对人力资源管理系统还没有一个比较清楚的认识,他们往往认为只要将员工的信息输入计算机,再用 Excel 或 Word 打印出漂亮的报表就行了。事实上,前后两种应用途径大相径庭。整合的、集中的信息源:首先,我们可以先看看,企业里现有有关人力资源方面的信息是如何保存和查找的?可能会用自编程序、FoxBase 或 Excel 来计算员工的工资,而员工的养老金信息、合同信息、个人信息等可能被存放于多个 Word 或 Excel 文件中或打印出来放在文件柜里。这种分散的信息源,在信息的采集、整理和更新时会产生许多重复的工作,造***工浪费,其保存和查找也是一个相当困难的过程。由于这些信息都是分散保留的,因此当上级需要一份报表时,要将这些分散的信息匹配在一起,其工作量是可想而知。而要使所有的信息得到及时的更新从而保持相容的状态则几乎是不可能。人力资源管理系统,就可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。易访问、易查询的信息库:在没有采用和实施人力资源管理系统之前,当企业管理人员要统计数字时,往往依赖于某个人或某些人来获取。首先是找到人力资源部的相关人员,由他们从不同的计算机文件、打印件或档案柜中查找相关的信息,再汇总后提交。这种依赖于7人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施人力资源管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。企业管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。有利于体现公平性原则,留住人才:不少企业都不同程度上存在着人才流失现象,对此,除了抱怨外部环境以外,往往拿不出较为有效的办法。人才流失除了因为薪资因素之外,还有很多其他因素,如工作环境、领导公平与否、培训机会和个人前途等等。现在不少人利用业余时间学习了很多的课程,得到了证书,有了一技之长。但是,按以往的情形,除了有机会在领导面前显示外,他很难得到相应的岗位和报酬。同时,在掌握了充分的技能之后,该员工也不会安心现在的岗位,结果是远走高飞。如果将技能输入人力资源管理系统,在某个岗位需要人时,先搜寻一下企业内部是否有合适的人选,这样也许会留住一部分人才。再如,在提拔干部时,是根据谁在领导面前表现得多,还是根据他的知识、技能和以往的绩效呢?体现公平原则不仅在于选拔出合适的人才,而且它还给员工一种暗示:个人在本企业的前途不在于是否善于在领导面前表现,而是在于个人的努力程度,从而达到激励员工的目的。提高管理水平:采用和实施人力资源管理系统不仅仅是为了提高工作效率。应该看到,在实施人力资源管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让企业领导对本企业人力资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供企业领导人在决策时参考。如在薪资普调或薪资体系变更前,生成按岗位的历史薪资分析报告等,可辅助企业领导决策科学化。实施人力资源管理系统的过程本身也包含着回顾企业本身的机构和岗位设置、管理流程、薪资体系等等,并根据软件中所蕴含的先进管理思想来改变现行的体系。在实施的过程中可以看到这样一种现象:管理水平相对完善的企业,实施工作往往会比管理水平相对较低的企业容易;而管理水平较低的企业在实施过程中也会迅速地暴露出本企业在人力资源管理中存在的问题。同时,实施过程也是一个反思先行制度,重组、改进和提高管理水平的契机。另外需要说明的一点是,信息的透明和安全是一对矛盾的两个方面。人力资源管理系统的安全性设计使得机密的人事薪资信息处在一种“受控”状态下的透明。只有得到系统授权的用户才可以访问被允许获取的信息。因此,我们不需要担心会因为采用人力资源管理系统而降低了人事薪资信息的保密性,相反,信息的安全性会因为人力资源管理系统的采用而得到加强。基于 ASP 企业人事管理系统的设计与实现胡志玲8第二章相关技术介绍2.1 ASP 简介ASP 是 Active Server Page 的缩写,意为“动态服务器页面”。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单),也可以创建使用 HTML 网页作为用户界面的 web 应用程序。与 HTML 相比,ASP 网页具有以下特点:利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术;ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试;服务器上的 ASP 解释程序会在服务器端执行 ASP 程序,并将结果以 HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页;ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息;ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如存取数据库、发现和那个 Email 或访问文件系统等。由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取。2.2 ASP 常用函数在 ASP 中,把带有返回值的这样的一段代码叫做函数。例如通过编写一段代码计算出一个自然数是否是质数,返回给调用程序,由于调用程序需要知道那个自然数是否是质数,所以必须要返回一个值。2.2.1 日期/时间函数这些函数包括对“年”、“月”、“日”、“时”、“分”、“秒”、“星期”等的显示。Now 函数:根据计算机系统设定的日期和时间,返回当前的日期和时间值。使用方法now();Date 函数:只返回当前计算机系统设定的日期值。使用方法:date();Time 函数:只返回当前计算机系统设定的时间值。使用方法:time();9Year 函数:返回一个代表某年的整数。使用方法:year(date),其中 date 参数是任意的可以代表日期的参数,比如“year(date())”就表示是从“date()”得出的日期中提取其中“年”的整数。另外,还可以这样应用:“year(#5 20,2006#)”表示提取“2006 年 5 月20 日”中“年”的整数值。关于“5 20,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表现,即“某月某日”和“某年”的组合。同时注意使用“#”进行包括以表示日期值。Month 函数:返回 1 到 12 之间的整数值,表示一年中某月。使用方法:month(date)。关于参数 date 的说明和 year 函数相同。但要注意日期的正确性,比如“#13-31-2006#”,根本就没有“13”月,肯定是错误的了。Day 函数:返回 1 到 31 之间的整数值,表示一个月中的某天。使用方法:day(date)。关于参数 date 的说明和 year 函数相同。同样要注意日期的正确性,比如“#2-30-2006#”其中对“2”月定义的“30”日这天就是错误的。Hour 函数:返回 0 到 23 之间的整数值,表示一天中的某个小时。使用方法:hour(time)。其中参数 time 是任意的可代表时间的表达式。比如“hour(time())”就表示是从“time()”得出的时间中提取其中“小时”的整数。同样,参数 time 还可以这样应用“hour(#11:45:50#)”表示从“11”时“45”分“50”秒中提取当前小时数。当然,定义的时间要符合时间的规范。Minute 函数:返回 0 到 59 之间的整数值,表示一小时中的某分钟。使用方法:minute(time)。time 参数的说明和 hour 函数相同。Second 函数:返回 0 到 59 之间的整数值,表示一分钟中的某秒。使用方法:second(time)。time 参数的说明和 hour 函数相同。Weekday 函数:返回一个星期中某天的整数。使用方法:weekday(date)。关于参数 date的说明和 year 函数相同。该函数返回值为“1”到“7”,分别代表“星期日”、“星期一”……“星期六”。比如当返回值是“4”时就表示“星期三”。WeekDayName 函数:返回一个星期中具体某天的字符串。相对 weekday 函数而言即翻译出“星期几”,使用方法:weekdayname(weekday)。参数 weekday 即星期中具体某天的数值。比如“weekdayname(weekday(date()))”就表示当前是“星期几”。因为“date()”表示的是当前的时间,而“weekday(date())”就表示的是一星期中具体某天的整数。当然 weekdayname 函数最终显示的字符串内容还与当前操作系统语系有关,比如中文操作系统将显示“星期一”这类的中文字符,而英文操作系统则显示为“Mon”(Monday 简写)。此外,在 VBScript 中还有一些关于时间间隔的计算函数:10DateAdd 函数:返回指定时间间隔的日期、时间。可以计算出相隔多少年、或相隔几个月、又或相隔几个小时等的新日期、时间。使用方法:dateadd(interval, number, date)。其中参数 interval 表示需要添加的时间间隔单位。其是以字符串的形式表达的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d”表示天数,“ww”表示周数,“h”表示小时数,“n”表示分钟数,“s”表示秒数。而参数 number 则表示添加的时间间隔数。其是以数值的形式表达的,可以为负值。参数 date 则要求是日期、时间的正确格式。比如dateadd(&d&,100,&&)就表示 2006 年 5 月 20 号以后的 100 天的日期值:。再比如 dateadd(&h&,-12,& 10:00:00&)就表示 2005 年 5 月 20 号上午 10 点前的12 小时的日期时间: 22:00:00。DateDiff 函数:返回两个日期时间之间的间隔。可计算出两个日期相隔的年代、小时数等。使用方法:datediff(interval,date1,date2)。参数 interval 和 dateadd 函数中的interval 参数内容描述相同,date1 和 date2 参数分别就是相互比较的两个日期时间。另外,当 date1 的日期时间值大于 date2 时,将显示为负值。比如 DateDiff(&yyyy&,&&,date)表示某人的出生到现在已经多少年了。又比如 DateDiff(&d&,&&,&&)则计算了 80 年过了多少天:2.2 字符串处理函数在脚本的功能处理中,通常需要对一些字符串进行一些修饰性处理。比如过滤掉字符串中的敏感字眼以符合最终显示的要求;又比如一段较长的字符串,需要提取开头的几个字符时。Asc 函数:返回字符串中第一个字母对应的 ANSI 字符代码。使用方法:asc(string)。其中 string 参数表示字符串。Chr 函数:返回指定了 ANSI 字符代码对应的字符。使用方法:chr(chrcode)。参数 chrcode是相关的标识数字。该函数的功能和 asc 函数形成对应。比如:asc(“a”)表示小写字母“a”的 ANSI 字符“97”;同样 chr(97)表示的就是“小写字母 a”。另外 chr(chrcode)中参数chrcode 值为 0 到 31 的数字时,表示不可打印的 ASCII 码。比如“chr(10)”表示换行符,“chr(13)”表示回车符等,这常用于输入和显示格式的转换中。Len 函数:返回字符串内字符的数目(字节数)。使用方法:len(string)。比如len(“love”)的值就是 4。LCase 函数:返回所有字符串的小写形式。使用方法:lcase(string)。比如lcase(“CNBruce”)bruce”。播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表毕业设计(论文)-基于ASP企业人事管理系统的设计与实现.doc
文档介绍:
毕业设计(论文)-基于ASP企业人事管理系统的设计与实现 基于 ASP 企业人事管理系统的设计与实现胡志玲1优质资料基于 ASP 企业人事管理系统的设计与实现摘要在传统的人事管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人力资源工作者在这些常规性的查询及相关政...
内容来自淘豆网转载请标明出处.

我要回帖

 

随机推荐