




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人力资源开发与管理系统摘要 3Abstract 3第一章引言5资源开发与治理系统简介5教师信息查找功能错误!未定义书签。增加教师功能错误!未定义书签。删除教师功能错误!未定义书签。教辅人员信息显示错误!未定义书签。教辅人员信息详细显示 错误!未定义书签。教辅人员队伍结构信息显示错误!未定义书签。教辅人员查找显示 错误!未定义书签。增加教辅人员错误!未定义书签。删除教辅人员错误!未定义书签。教师队伍结构参数修改错误!未定义书签。教辅人员队伍结构参数修改错t吴!未定义书签。第五章系统分析与数据库设计错误味定义书签。需求分析 错误!未定义书签。模块设计 错误!未定义书签。系统功能图及功能概述错误!未
2、定义书签。数据库E_R图设计错误!未定义书签。数据库结构分析错误!未定义书签。manage表(用户表)设计 错误!未定义书签。techer表(教师信息表)设计错t!未定义书签。tc表(教辅人员表)设计错误!未定义书签。course表(课程表)设计错误!未定义书签。post表(岗位表)设计 错误!未定义书签。object表(参数表)设计错误!未定义书签。第六章关键代码分析与设计错误!未定义书签。6.1 安全设计错误!未定义书签。第八章毕业小结错误味定义书签。第九章 致 谢错误味定义书签。参考文献:错误!未定义书签。人力资源开发与治理系统摘 要:人力资源开发与治理系统是典型的信息治理系统(MIS)
3、,其开发要紧包括后台数据库的建立和爱护以及前端应用程序的开发两个方 面。关于前者要求建立起数据一致性和完整性强、数据安全性好的库。而 关于后者则要求应用程序功能完备,易使用等特点。因此本人结合人力资源开发与治理信息的要求,使用 ACCESS 2000 作为数据库、ASP实现应用程序设计,对ASP数据库技术进行了较深入的 学习和应用,要紧完成对人力资源开发与治理系统的需求分析、功能模块 划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行 结果证明,本文所设计的人力资源开发与治理系统能够满足初级信息治理, 以及毕业设计的要求。关键字:ACCESS 2000, ASP,数据库,SQL,
4、人力资源开发与治理。Human resources development and management systemAbstract: Human resources development and management system is t he typical information management system( MIS), its development include s primarily the backstage database establishes with support and the head applies the procedure.Establish
5、esto rise to the former request the data co nsistency is strong with the complete, the databasesafety like.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.So combine the demand for human resources development and mana gement information in pe
6、rson , use access 2000 as database , asp and re alize using and designing program, have carried on the deeper study and application to asp database technology, finish to manpower resources deve lopment and demand analysis , function module dividing , database mode analysis of the administrative syst
7、em mainly, and has designed structure of the database and application program from this. The systematic operati on result proves , manpower resources development and administrative sys tem that this text designs can satisfy the elementary information managem ent , and the demand of the graduation pr
8、oject.Key word:ACCESS2000,ASP, database, SQL, human resources develo pment and management .第一章引言人力资源开发与治理系统简介随着科学技术的持续提升,运算机科学日渐成熟,其强大的功能已为人 们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作 为运算机应用的一部分,使用以下几点:(1) 完全与HTML融合在一起;(2)创建简单,不需要编译和链接,脚本能够在 ASP环境下直截了 当运行;(3)面向对象,功能能够由ActiveX服务器构件扩展;(4)由于脚本在服务器端执行,因此它几乎能够支持任
9、何一种扫瞄 器。ASP在性能和效率方面优于 CGI、ISAPI ,这要紧源于它先进的体系结 构,ASP直截了当建立于 WEB服务器中,同时是作为WEB服务器的一个 服务运行,支持多用户,多线程。HTTP协议是一个无态的协议, WEB 服务器不能经历客户扫瞄器过去曾发送过的要求信息,客户的每次要求差 不多上独立的,彼此之间没有联系,因而服务器的许多时刻都花费在处理 要求上,服务效率受到了阻碍。ASP拥有强有力的会话治理机制,它能够 实现各要求之间的通信。第二章数据库概论信息处理在运算机应用领域居重要地位。而数据库技术是目前处理信 息最完善的手段之一。各种 MIS(治理信息系统)、DSS(决策支才
10、I系统卜O AS(办公自动化系统)以及等功能具有数据共享、数据结构化、数据独立性、可控数据冗余度和 统一数据操纵等特点。数据库系统模型和结构数据库中储备的是结构化的数据,确实是讲数据库不仅要考虑记录内 数据项的联系,还要考虑记录之间的联系。描述这种联系的数据结构形式 确实是数据模型,数据模型是数据库系统中的一个重要概念,它的好坏直截了当阻碍数据库的性能。数据库进展历程中,最有阻碍的三种数据库模 型为:层次模型网状模型关系模型它们之间的全然区不在于数据之间联系的标示方法不同。层次模型用“树结构”表示数据之间的联系;网状模型用“图结构”表示数据之间的 联系;关系模型采纳“二维表”(或者讲“关系”)
11、来表示数据之间的联系。 其中层次模型和网状模型差不多上早期的数据模型,通常把它们叫做“格 式化数据模型”。层次模型世界中较为复杂的事物间的联系。子结点能够有多个双亲结点。网状 结构的要紧特点为:有一个以上的结点没有双亲,至少有一个结点有多于一个的双亲。网状模型表达能力强,能反映实体间复杂的关系,然而网状结构在概 念方面都比较复杂,对机器的软硬件要求也比较高。关系模型关系模型是进展较晚的一种模型,然而进展速度专门快。现在使用中 的大多数数据库系统差不多上关系型的。E.F.codd在1976年6月发表了 “关 于大型共享数据库数据的关系模型”论文,第一概述了关系数据模型及其 原理,并把它用于数据库
12、系统中。关系模型用二维表格结构来表示实体以及实体咨询的联系。关系模型 的数据结构是一个“二维表框架”组成的集合,每个二维表又称为关系, 因此能够讲关系模型是“关系框架”组成的集合。数据库治理系统(DBMS)数据库系统把对数据的治理、爱护和使用的复杂性都转嫁给数据库治 理系统身上,因此,DBMS是一种专门复杂的、综合性的对数据进行治理 的大型系统软件,它是数据库系统的核心组成部分。DBMS由于缺乏统一 的标准,它们的功能随系统而异。一样讲来,大型系统功能多而强,小型 系统功少而弱。但一样的DBMS都包含下面五个要紧功能:数据库定义功能:DBMS提供数据定义语言(DDL来定义数据库的三 级模式。数
13、据库储备功能:DBMS提供数据操作语言(DML)实现对数据库数 据的储备操作:检索、插入、修改和删除。 DML有两类:一类是交互式命 令语言,语法简单,可单独使用,称为自主性 DML。另一类把数据库操作 语句嵌入到主语言(如COBOL、C+、JAVA等)中,这类DML不能单独 使用,因此称为宿主型的。现代 DBMS 一样具有这两种DML。数据库治理功能:DBMS提供数据操纵功能即数据的安全性操纵、 完整性操纵和并发操纵等。对数据库运行进行有数的操纵和治理,以确保 数据库中的数正确有数。数据库爱护功能:包括数据库初始数据的装入,数据库的转储、复 原、重组和系统性能监控、分析等功能。这些功能大多由
14、皿服的应用程序 完成。数模通信功能:DBMS提供处理数据的传输,实现用户与 DBMS之 间的通信。通常由操作系统和谐完成。2.3关系数据库理论基础关系数据库理论确实是关系数据库设计理论。二十世纪七十年代,IBM的E.F.Codd连续发表的多篇论文,奠定丁关系数据库理论的基础,并 通过后来的许多专家学者的研究和进展形成了一整套关系数据库设计的理 论和方法。2.3.3数据依靠关系模式的操作专门都与数据依靠有关。在关系数据库理论中,用数 据依靠描述元组中属性之间的联系。常见的数据依靠有函数依靠和传递依 靠。函数依靠:如果在关系R中,数据元素Y的取值依靠于数据元素x的 取值,那么称为Y函数依靠X,或者
15、称为X决定Y,记作X丫。例如在 学全一课程数据库中,学生的姓名、年龄等属性均由学号决定。当学号确定后,其他属性也就随之确定,也确实是讲姓名、年龄等属性函数依靠于 学号。传递依靠:如果X, Y, Z分不是关系R中的3个属性或者属性集合, 同时Z函数依靠于Y,而Y函数依靠于X,那么Z班函数依靠于X,成为 Z传递依靠于X例如,在工资关系中,有姓名、工资级不和差不多工资等 属性,其中,差不多工资由工资级不决定,而工资级不依靠于职员姓名, 因此在那个关系中,差不多工资传送依靠于职员姓名。为了幸免操作专门,关系模式要满足一定的条件。这种条件就叫做范式。范式有五种,这五种 范式由低到高排列,一个高层的范式确
16、信能满足低层的范式。第一规范化形式:第一规范化形式要求元组中的每一个数据项部不能 再分割,处于原子状态。这是关系数据库能储存数据并正确访咨询的差不 多条件。第二规范化形式:第二规范化形式要求关系中每一个非主键属性完全 依靠于主键。第三规范化形式:第三规范化形式要求关系中所有非主键属性之间不 能存在函数的数据库治理系统提供不同的数据库语言。关系数据库治理系统几乎 都提供关系数据库标准语言一一SQL。SQL的全称是Structured Query Language,即结构化查询语言。SQL 语句能够从关系数据库中获得数据,也能够建立数据库、增加数据、修改 数据。1986年ANSI采纳SQL语言作为
17、关系数据库系统的标准语言,后被 国际化标准组织(ISO)采纳为国际标准。SQL语言使用方便、功能丰富、 简洁易学,是操作数据库的工业标准语言,得到广泛地应用。例如关系数 据库产品DB2、ORACLE等都实现了 SQL语言。同时,其它数据库产品 厂家也纷纷推出各自的支持 SQL的软件或者与SQL的接口软件。如此SQ L语言专门快被整个运算机界认可。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提 供自动导航。SQL语言承诺用户在高层的数据结构上工作,而不对单个记 录进行操作。SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在
18、关系表上定 义了索引时,系统会自动利用索引进行快速检索,用户不需明白表上是否 有索引或者有什么类型的索引等细节。SQL语言能够完成许多功能,例如:查询数据在数据库表格中插入、修改和删除记录建立、修改和删除数据对象操纵对数据和数据对象的存取确保数据库的一致性和完整性等2.3.1 SQL 查询数据查询是关系运算理论在 SQL语言中的要紧体现,SELECT语句是 SQL查询的差不多语句,当我们在对一个数据库进各种各样的操作时,使 用的最多的确实是数据查询,在以 SQL为基础的关系数据库中,使用的最 多的确实是SELECT查询语句。SELECT语句的完整句法如下:SELECT目标表的列名或列表达式序列
19、FROM差不多表和(或)视图序列WHERE行条件表达式GROUP BY列名序列HAVING 组条件表达式ORDER BY 歹恪ASC | DEAC有两种:一种是元组值的插入,另一种是查询结果的插入。在本系统 中使用的是前一种方式,其句法如下:INSERT INTO 差不多表名(列表名) VALUES (元组值)数据删除往数据库的差不多表中删除数据使用的是 DELETE语句,其句法如下:DELETE FROM 差不多表名WHERE 条件表达式在些作一点讲明,删除语句实际上是“ SELECT * FROM差不多表名WHERE条件表达式”和DELETE操作的结合,每找到一个元组,就把它删除。此外,D
20、ELETE语句只能从一个差不多表中删除元组,WHERE子句中条件能够嵌套,也能够是来自几个差不多表的复合条件。数据修改当需要修改差不多表中元组的某些列值时,能够用UPDATE语句实现, 其句法如下:UPDATE差不多表名SET列名=值表达式,列名=值表达式一WHERE条件表达式Form集合按要求正文中参数的名称来索引。Request.Form(element)的值是要求正文中所有 element值的数组。通过调用 Request.Form(eleme nt).Count来确定参数中值的个数。如果参数未关联多个值,则计数为1。如果找不到参数,计数为 0。要引用有多个值的表格元素中的单个值,必 须
21、指定 index 值。index 参数能够是从 1 到 Request.Form(element).Count 中的任意数字。如果引用多个表格参数中的一个,而未指定index值,返回的数据将是以逗号分隔的字符串。二、Response寸象与Request是猎取客户端HTTP信息相反Response对象是用来操 纵发送给用户的信息,包括直截了当发送信息给扫瞄器、重定向扫瞄器到 另一个URL或设置cookie的值。语法Response.collection|property|method 一、属性1、BufferBuffer属性指示是否缓冲页输出。当缓冲页输出时,只有当前页的所 有服务器脚本处理完毕
22、或者调用了Flush或End方法后,服务器才将响应发送给客户端扫瞄器,服务器将输动身送给客户端扫瞄器后就不能再设 置Buffer属性。因此应该在.asp文件的第一行调用 Response.Buffeq2、CharsetCharset属性将字符集名称附加到 Response对象中content-type标 题的后面。关于不包含 Response.CharsetW性的ASP页,content-type标 题将为:content-type:text/html。我们能够在.asp文件中指定content-type标题,如:将产生以下结果:content-type:text/html; charset=
23、gb2312注意,不管字符串表示的字符集是否有效,该功能都会将其插入content-type标题中。且如果某个页包含多个含有Response.Charset的标记,则每个 Response.CharsetB将替代前一个 CharsetName如此,字符集将 被设置为该页中Response.Charse也勺最后一个实例所指定值。3、ContentTypeContentType属性指定服务器响应的 HTTP内容类型。如果未指定 C ontentType,默认为 t秒到期。二、方法1、 Clear能够用Clear方法清除缓冲区中的所有 HTML输出。但Clear方法 只清除响应正文而不清除响应标题。
24、能够用该方法处理错误情形。然而如 果没有将Response.Buffer设置为TRUE,则该方法将导致运行时错误。2、EndEnd方法使 Web服务器停止处理脚本并返回当前结果。文件中剩余 的内容将不被处理。如果 Response.Buffer已设置为TRUE,则调用Resp onse.End将缓冲输出。3、FlushFlush方法赶忙发送缓冲区中的输出。如果没有将Response.Buffer设置为TRUE,则该方法将导致运行时错误。4、 RedirectRedirect方法使扫瞄器赶忙重定向到程序指定的URL。这也是一个我们经常用到方法,如此程序员就能够按照客户的不同响应,为不同的客户 指
25、定不同的页面或按照不同的情形指定不同的页面。一旦使用了 Redirect方法任何在页中显式设置的响应正文内容都将被忽略。然而,此方法不向 客户端发送该页设置的其他HTTP标题,将产生一个将重定向URL作为链接包含的自动响应正文。Redirect方法发送下列显式标题,其中 URL 是传递给该方法的值。如:5、WriteWrite方法是我们平常最常用的方法之一,它是将指定的字符串写到当 前的HTTP输出。三、集合Response对象只有一个集合 -CookieCookies集合设置cookie的值。若指定的cookie不存在,则创建它。 若存在,则设置新的值同时将旧值删去。语法Response.C
26、ookies(cookie)(key)|.attribute=value那个地点的cookie是指定cookie的名称。而如果指定了 key,则该 cookie确实是一个字典。attribute指定cookie自身的有关信息。attribut e参数能够是下列之一:Domain若被指定,则cookie将被发送到对该域的要求中去。Expires指定cookie的过期日期。为了在会话终止后将cookie储备在客户端磁盘上,必须设置该日期。若此项属性的设置未超过当前日期, 则在任务终止后cookie将到期。HasKeys指定cookie是否包含关键字。Path若被指定,则cookie将只发送到对该路
27、径的要求中。如果未设 置该属性,则使用应用程序的路径。三、 Application 对象。一、属性尽管Application对象没有内置的属性,但我们能够使用以下句法设置 用户定义的属性也可称为集合。Application(属性/集合名称)=值我们能够使用如下脚本声明并建立 Application对象的属性。一旦我们分配了 Application对象的属性,它就会持久地存在,直到关 闭 WEB服务器服务使得 Application停止。由于储备在 Application对象 中的数值能够被应用程序的所有用户读取,因此Application对象的属性专 门适合在应用程序的用户之间传递信息。二、方
28、法Application对象有两个方法,它们差不多上用于处理多个用户对储备在Application中的数据进行写入的咨询题1、Lock方法禁止其他客户修改Application对象的属性。Lock方法阻止其他客户修改储备在Application对象中的变量,以确保在同一时刻仅有一个客户可修改和存取Application变量。如果用户没有明确调用Unlock方法,则服务器将在.asp文件终止或超时后即解除对 Application对象的锁定。让我们来看看下面这段用Application来记录页面访咨询次数的程序欢迎光临本网页,你是本页的第 位访客!将以上脚本储存在你的.asp文件中,就轻而易举地
29、给你的页面添加了 一个计数器。2、和Lock方法相反,Unlock方法承诺其他客户修改 Application 对象的属性。在上面的例子中,上述例子中,Unlock方法解除对象的锁定,使得下 一个客户端能够增加 NumVisits的值。三、事件1、Application_OnStartApplication_OnStart事件在首次创建新的会话(即Session_OnStart 事件)之前发生。当WEB服务器启动并承诺对应用程序所包含的文件进 行要求时就触发你也能够用Execute方法从一个查询返回结果。如下例所示:在那个例子中,使用了 Execute。方法以返回一个SQL SELECT查询的 结果。与上一个例子不同,那个Execute
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深信服aES产品技术白皮书-V1.5
- 3.3汽化和液化 说课稿2025年初中人教版物理八年级上册
- 我奋斗我幸福心得体会
- 积极心理学理论下护理在细菌性阴道炎患者中的应用
- 《会计信息系统应用》课件 学习情境5 薪资管理系统应用
- 餐厨垃圾收运合作协议书
- 二零二五图书仓储与仓储物流信息化合同样本
- 二零二五年度办公大楼自来水供应与智能抄表服务合同
- 健康饮食规划实践指南
- 三农村资源利用优化方案设计
- 烟草职业鉴定三级技能考点
- 2024年江西应用工程职业学院单招职业技能测试题库标准卷
- 希望之星小学组小低组评委问答、即兴问答环节答题技巧及全部题库
- 幼儿园春季传染病预防知识课件
- GB/T 11067.1-2006银化学分析方法银量的测定氯化银沉淀-火焰原子吸收光谱法
- GA 857-2009货物运输微剂量X射线安全检查设备通用技术要求
- 学校食堂食品安全自查自评表
- 管道防腐检验批质量验收记录
- 出口商业发票范本
- (本科)东南亚经济与贸易全套教学课件完整版PPT
- 《村级财务管理培训》PPT课件
评论
0/150
提交评论