ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:24.43KB ,
资源ID:28221565      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28221565.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人力资源开发与管理系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

人力资源开发与管理系统.docx

1、人力资源开发与管理系统人力资源开发与管理系统人力资源开发与治理系统摘要: 人力资源开发与治理系统是典型的信息治理系统(MIS),其开发要紧包括后台数据库的建立和爱护以及前端应用程序的开发两个方面。关于前者要求建立起数据一致性和完整性强、数据安全性好的库。而关于后者则要求应用程序功能完备,易使用等特点。因此本人结合人力资源开发与治理信息的要求,使用 ACCESS 2000作为数据库、ASP实现应用程序设计,对ASP数据库技术进行了较深入的学习和应用,要紧完成对人力资源开发与治理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的人力资源开

2、发与治理系统能够满足初级信息治理,以及毕业设计的要求。关键字:ACCESS 2000,ASP,数据库,SQL,人力资源开发与治理。Human resources development and management systemAbstract:Human resources development and management system is the typical information management system( MIS), its development includes primarily the backstage database establishes with

3、support and the head applies the procedure.Establishes to rise to the former request the data consistency is strong with the complete, the database safety like.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.So combine the demand for human re

4、sources development and management information in person , use access 2000 as database , asp and realize using and designing program, have carried on the deeper study and application to asp database technology, finish to manpower resources development and demand analysis , function module dividing ,

5、 database mode analysis of the administrative system mainly, and has designed structure of the database and application program from this. The systematic operation result proves , manpower resources development and administrative system that this text designs can satisfy the elementary information m

6、anagement , and the demand of the graduation project. .Key word:ACCESS2000,ASP, database, SQL, human resources development and management .第一章 引 言1.1 人力资源开发与治理系统简介随着科学技术的持续提升,运算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为运算机应用的一部分,使用以下几点:(1) 完全与HTML融合在一起;(2) 创建简单,不需要编译和链接,脚本能够在ASP环境下直截了当运行;(3

7、) 面向对象,功能能够由Activex服务器构件扩展;(4) 由于脚本在服务器端执行,因此它几乎能够支持任何一种扫瞄器。ASP在性能和效率方面优于CGI、ISAPI,这要紧源于它先进的体系结构,ASP直截了当建立于WEB服务器中,同时是作为WEB服务器的一个服务运行,支持多用户,多线程。HTTP协议是一个无状态的协议,WEB服务器不能经历客户扫瞄器过去曾发送过的要求信息,客户的每次要求差不多上独立的,彼此之间没有联系,因而服务器的许多时刻都花费在处理要求上,服务效率受到了阻碍。ASP拥有强有力的会话治理机制,它能够实现各要求之间的通信。第二章 数据库概论信息处理在运算机应用领域居重要地位。而数

8、据库技术是目前处理信息最完善的手段之一。各种MIS(治理信息系统)、DSS(决策支持系统)、OAS(办公自动化系统)以及等功能具有数据共享、数据结构化、数据独立性、可控数据冗余度和统一数据操纵等特点。2.1数据库系统模型和结构数据库中储备的是结构化的数据,确实是讲数据库不仅要考虑记录内数据项的联系,还要考虑记录之间的联系。描述这种联系的数据结构形式确实是数据模型,数据模型是数据库系统中的一个重要概念,它的好坏直截了当阻碍数据库的性能。数据库进展历程中,最有阻碍的三种数据库模型为: 层次模型网状模型关系模型它们之间的全然区不在于数据之间联系的标示方法不同。层次模型用“树结构”表示数据之间的联系;

9、网状模型用“图结构”表示数据之间的联系;关系模型采纳“二维表”(或者讲“关系”)来表示数据之间的联系。其中层次模型和网状模型差不多上早期的数据模型,通常把它们叫做“格式化数据模型”。2.1.1 层次模型世界中较为复杂的事物间的联系。子结点能够有多个双亲结点。网状结构的要紧特点为:有一个以上的结点没有双亲,至少有个结点有多于一个的双亲。网状模型表达能力强,能反映实体间复杂的关系,然而网状结构在概念方面都比较复杂,对机器的软硬件要求也比较高。2.1.3 关系模型关系模型是进展较晚的一种模型,然而进展速度专门快。现在使用中的大多数数据库系统差不多上关系型的。E.F.codd在1976年6月发表了“关

10、于大型共享数据库数据的关系模型”论文,第一概述了关系数据模型及其原理,并把它用于数据库系统中。关系模型用二维表格结构来表示实体以及实体咨询的联系。关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又称为关系,因此能够讲关系模型是“关系框架”组成的集合。2.2 数据库治理系统(DBMS) 数据库系统把对数据的治理、爱护和使用的复杂性都转嫁给数据库治理系统身上,因此,DBMS是一种专门复杂的、综合性的对数据进行治理的大型系统软件,它是数据库系统的核心组成部分。DBMS由于缺乏统一的标准,它们的功能随系统而异。一样讲来,大型系统功能多而强,小型系统功少而弱。但一样的DBMS都包含下面五个要

11、紧功能:数据库定义功能:DBMS提供数据定义语言(DDL来定义数据库的三级模式。数据库储备功能:DBMS提供数据操作语言(DML)实现对数据库数据的储备操作:检索、插入、修改和删除。DML有两类:一类是交互式命令语言,语法简单,可单独使用,称为自主性DML。另一类把数据库操作语句嵌入到主语言(如COBOL、 C+、JAVA等)中,这类DML不能单独使用,因此称为宿主型的。现代DBMS一样具有这两种DML。数据库治理功能:DBMS提供数据操纵功能即数据的安全性操纵、完整性操纵和并发操纵等。对数据库运行进行有数的操纵和治理,以确保数据库中的数正确有数。数据库爱护功能:包括数据库初始数据的装入,数据

12、库的转储、复原、重组和系统性能监控、分析等功能。这些功能大多由皿服的应用程序完成。数模通信功能:DBMS提供处理数据的传输,实现用户与DBMS之间的通信。通常由操作系统和谐完成。 2.3 关系数据库理论基础 关系数据库理论确实是关系数据库设计理论。二十世纪七十年代,IBM的E.F.Codd连续发表的多篇论文,奠定丁关系数据库理论的基础,并通过后来的许多专家学者的研究和进展形成了一整套关系数据库设计的理论和方法。2.3.3 数据依靠关系模式的操作专门都与数据依靠有关。在关系数据库理论中,用数据依靠描述元组中属性之间的联系。常见的数据依靠有函数依靠和传递依靠。函数依靠:如果在关系R中,数据元素Y的

13、取值依靠于数据元素x的取值,那么称为Y函数依靠X,或者称为X决定Y,记作XY。例如在学全课程数据库中,学生的姓名、年龄等属性均由学号决定。当学号确定后,其他属性也就随之确定,也确实是讲姓名、年龄等属性函数依靠于学号。传递依靠:如果X,Y,Z分不是关系R中的3个属性或者属性集合,同时Z函数依靠于Y,而Y函数依靠于X,那么Z班函数依靠于X,成为Z传递依靠于X例如,在工资关系中,有姓名、工资级不和差不多工资等属性,其中,差不多工资由工资级不决定,而工资级不依靠于职员姓名,因此在那个关系中,差不多工资传送依靠于职员姓名。为了幸免操作专门,关系模式要满足一定的条件。这种条件就叫做范式。范式有五种,这五种

14、范式由低到高排列,一个高层的范式确信能满足低层的范式。第一规范化形式:第一规范化形式要求元组中的每一个数据项部不能再分割,处于原子状态。这是关系数据库能储存数据并正确访咨询的差不多条件。第二规范化形式:第二规范化形式要求关系中每一个非主键属性完全依靠于主键。第三规范化形式:第三规范化形式要求关系中所有非主键属性之间不能存在函数的数据库治理系统提供不同的数据库语言。关系数据库治理系统几乎都提供关系数据库标准语言SQL。SQL 的全称是Structured Query Language,即结构化查询语言。SQL语句能够从关系数据库中获得数据,也能够建立数据库、增加数据、修改数据。1986年ANSI

15、采纳SQL语言作为关系数据库系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。例如关系数据库产品DB2、ORACLE等都实现了SQL语言。同时,其它数据库产品厂家也纷纷推出各自的支持SQL的软件或者与SQL的接口软件。如此SQL语言专门快被整个运算机界认可。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言承诺用户在高层的数据结构上工作,而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在

16、关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需明白表上是否有索引或者有什么类型的索引等细节。SQL语言能够完成许多功能,例如: 查询数据 在数据库表格中插入、修改和删除记录 建立、修改和删除数据对象 操纵对数据和数据对象的存取 确保数据库的一致性和完整性等2.3.1 SQL查询数据查询是关系运算理论在SQL语言中的要紧体现,SELECT 语句是SQL查询的差不多语句,当我们在对一个数据库进各种各样的操作时,使用的最多的确实是数据查询,在以SQL为基础的关系数据库中,使用的最多的确实是SELECT查询语句。SELECT语句的完整句法如下:SELECT 目标表的列名或列表达式序列F

17、ROM 差不多表和(或)视图序列WHERE 行条件表达式GROUP BY 列名序列HAVING 组条件表达式ORDER BY列名 ASCDEAC有两种:一种是元组值的插入,另一种是查询结果的插入。在本系统中使用的是前一种方式,其句法如下:INSERT INTO 差不多表名(列表名)VALUES(元组值)数据删除往数据库的差不多表中删除数据使用的是DELETE语句,其句法如下:DELETE FROM 差不多表名 WHERE 条件表达式在些作一点讲明,删除语句实际上是“SELECT * FROM 差不多表名 WHERE 条件表达式”和DELETE操作的结合,每找到一个元组,就把它删除。此外,DEL

18、ETE语句只能从一个差不多表中删除元组,WHERE子句中条件能够嵌套,也能够是来自几个差不多表的复合条件。数据修改当需要修改差不多表中元组的某些列值时,能够用UPDATE语句实现,其句法如下:UPDATE差不多表名SET列名=值表达式,列名=值表达式WHERE条件表达式Form 集合按要求正文中参数的名称来索引。Request.Form(element) 的值是要求正文中所有 element 值的数组。通过调用 Request.Form(element).Count 来确定参数中值的个数。如果参数未关联多个值,则计数为 1。如果找不到参数,计数为 0。要引用有多个值的表格元素中的单个值,必须指

19、定 index 值。index 参数能够是从 1 到 Request.Form(element).Count 中的任意数字。如果引用多个表格参数中的一个,而未指定 index 值,返回的数据将是以逗号分隔的字符串。 二、Response对象 与 Request 是猎取客户端 HTTP 信息相反 ,Response 对象是用来操纵发送给用户的信息,包括直截了当发送信息给扫瞄器、重定向扫瞄器到另一个 URL 或设置 cookie 的值。 语法 Response.collection|property|method 一、属性 1、Buffer Buffer 属性指示是否缓冲页输出。当缓冲页输出时,只

20、有当前页的所有服务器脚本处理完毕或者调用了 Flush 或 End 方法后,服务器才将响应发送给客户端扫瞄器,服务器将输动身送给客户端扫瞄器后就不能再设置 Buffer 属性。因此应该在 .asp 文件的第一行调用 Response.Buffer。 2、Charset Charset 属性将字符集名称附加到 Response 对象中 content-type 标题的后面。关于不包含 Response.Charset 属性的 ASP 页,content-type 标题将为 :content-type:text/html。 我们能够在 .asp 文件中指定 content-type 标题,如 :

21、将产生以下结果 : content-type:text/html; charset=gb2312 注意,不管字符串表示的字符集是否有效,该功能都会将其插入 content-type 标题中。且如果某个页包含多个含有 Response.Charset 的标记,则每个 Response.Charset 都将替代前一个 CharsetName。如此,字符集将被设置为该页中 Response.Charset 的最后一个实例所指定值。 3、ContentType ContentType 属性指定服务器响应的 HTTP 内容类型。如果未指定 ContentType,默认为 t 秒到期。 二、方法 1、Cl

22、ear 能够用 Clear 方法清除缓冲区中的所有 HTML 输出。但 Clear 方法只清除响应正文而不清除响应标题。能够用该方法处理错误情形。然而如果没有将 Response.Buffer 设置为 TRUE,则该方法将导致运行时错误。 2、End End 方法使 Web 服务器停止处理脚本并返回当前结果。文件中剩余的内容将不被处理。如果 Response.Buffer 已设置为 TRUE,则调用 Response.End 将缓冲输出。 3、Flush Flush 方法赶忙发送缓冲区中的输出。如果没有将 Response.Buffer 设置为 TRUE,则该方法将导致运行时错误。 4、Red

23、irect Redirect 方法使扫瞄器赶忙重定向到程序指定的 URL。这也是一个我们经常用到方法,如此程序员就能够按照客户的不同响应,为不同的客户指定不同的页面或按照不同的情形指定不同的页面。一旦使用了 Redirect 方法任何在页中显式设置的响应正文内容都将被忽略。然而,此方法不向客户端发送该页设置的其他 HTTP 标题,将产生一个将重定向 URL 作为链接包含的自动响应正文。Redirect 方法发送下列显式标题,其中 URL 是传递给该方法的值。如: 5、Write Write 方法是我们平常最常用的方法之一,它是将指定的字符串写到当前的 HTTP 输出。 三、集合 Respons

24、e 对象只有一个集合 -Cookie Cookies 集合设置 cookie 的值。若指定的 cookie 不存在,则创建它。若存在,则设置新的值同时将旧值删去。 语法 Response.Cookies(cookie)(key)|.attribute=value 那个地点的 cookie 是指定 cookie 的名称。而如果指定了 key,则该 cookie 确实是一个字典。attribute 指定 cookie 自身的有关信息。attribute 参数能够是下列之一 : Domain 若被指定,则 cookie 将被发送到对该域的要求中去。 Expires 指定 cookie 的过期日期。为

25、了在会话终止后将 cookie 储备在客户端磁盘上,必须设置该日期。若此项属性的设置未超过当前日期,则在任务终止后 cookie 将到期。 HasKeys 指定 cookie 是否包含关键字。 Path 若被指定,则 cookie 将只发送到对该路径的要求中。如果未设置该属性,则使用应用程序的路径。三、Application 对象。 一、属性 尽管 Application 对象没有内置的属性,但我们能够使用以下句法设置用户定义的属性也可称为集合。 Application( 属性 / 集合名称 )= 值 我们能够使用如下脚本声明并建立 Application 对象的属性。 一旦我们分配了 App

26、lication 对象的属性,它就会持久地存在,直到关闭 WEB 服务器服务使得 Application 停止。由于储备在 Application 对象中的数值能够被应用程序的所有用户读取,因此 Application 对象的属性专门适合在应用程序的用户之间传递信息。 二、方法 Application 对象有两个方法,它们差不多上用于处理多个用户对储备在 Application 中的数据进行写入的咨询题 1、Lock 方法禁止其他客户修改 Application 对象的属性。 Lock 方法阻止其他客户修改储备在 Application 对象中的变量,以确保在同一时刻仅有一个客户可修改和存取

27、Application 变量。如果用户没有明确调用 Unlock 方法,则服务器将在 .asp 文件终止或超时后即解除对 Application 对象的锁定。 让我们来看看下面这段用 Application 来记录页面访咨询次数的程序 : 欢迎光临本网页,你是本页的第 位访客 !将以上脚本储存在你的 .asp 文件中,就轻而易举地给你的页面添加了一个计数器。 2、和 Lock 方法相反,Unlock 方法承诺其他客户修改 Application 对象的属性。 在上面的例子中,上述例子中,Unlock 方法解除对象的锁定,使得下一个客户端能够增加 NumVisits 的值。 三、事件 1、App

28、lication_OnStart Application_OnStart 事件在首次创建新的会话 ( 即 Session_OnStart 事件 ) 之前发生。当 WEB 服务器启动并承诺对应用程序所包含的文件进行要求时就触发 你也能够用Execute方法从一个查询返回结果。如下例所示:在那个例子中,使用了Execute()方法以返回一个SQL SELECT查询的结果。与上一个例子不同,那个Execute方法使用了括号。当你要返回结果时,千万不忘了使用括号,否则你会收到错误信息 Expected end of statement.那个SQL查询的结果被读取到记录集对象的一个实例RS中。该记录集由

29、Execute()方法自动创建。你将在下一章中学习如何使用记录集。Execute方法包含两个可选参数。你能够给一个RecordsAffected参数,用来储存被执行的SQL语句所操作的记录个数。你还能够给一个Options参数,用来提供被执行的SQL语句的有关信息。三、用记录集显示记录记录集能够用来代表表中的记录。与表一样,一个记录集包含一条或多条记录(行),每个记录包括一个或多个域(字段)。在任何时刻,只有一条记录是当前记录。要创建记录集对象的一个实例,你能够使用连接对象的Execute()方法。当你用Execute()方法从一个数据库返回查询结果时,一个记录集对象会被自动创建。那个地点有一个例子:在那个例子中,使用一个SQL SELECT语句从一个表Mytable中返回了所有的记录。Execute()方法返回一个记录集。在那个脚本中,该记录集被分配给变量RS,然后关闭了那个记录集。最后,关闭与数据库的连接。四、记录集游标和锁定类型adOpenFowardOnly。使用前向游标,你只能在记录集中向前移动。adOpenKey

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1