人力資源開發(fā)與管理系統(tǒng)_第1頁
人力資源開發(fā)與管理系統(tǒng)_第2頁
人力資源開發(fā)與管理系統(tǒng)_第3頁
人力資源開發(fā)與管理系統(tǒng)_第4頁
人力資源開發(fā)與管理系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、目 錄TOC h z t 標(biāo)題,1,_1.1,2,_第一章,1,_1.1.1,3 HYPERLINK l _Toc106013588 摘 要要 PAGEREF _Toc106013588 h 1 HYPERLINK l _Toc106013589 Absttracct PAGEREF _Toc106013589 h 1 HYPERLINK l _Toc106013590 第一章引引言 PAGEREF _Toc106013590 h 2 HYPERLINK l _Toc106013591 1.1 人力力資源開開發(fā)與管管理系統(tǒng)統(tǒng)簡介 PAGEREF _Toc106013591 h 22 HYPER

2、LINK l _Toc106013630 4.3.4 教師信信息查找找功能 PAGEREF _Toc106013630 h 228 HYPERLINK l _Toc106013631 4.3.5 增加教教師功能能 PAGEREF _Toc106013631 h 28 HYPERLINK l _Toc106013632 4.3.6 刪除教教師功能能 PAGEREF _Toc106013632 h 28 HYPERLINK l _Toc106013633 4.3.7 教輔人人員信息息顯示 PAGEREF _Toc106013633 h 229 HYPERLINK l _Toc106013634 4

3、.3.8 教輔人人員信息息詳細顯顯示 PAGEREF _Toc106013634 h 299 HYPERLINK l _Toc106013635 4.3.9 教輔人人員隊伍伍結(jié)構(gòu)信信息顯示示 PAGEREF _Toc106013635 h 29 HYPERLINK l _Toc106013636 4.3.10 教輔輔人員查查找顯示示 PAGEREF _Toc106013636 h 30 HYPERLINK l _Toc106013637 4.3.11 增加加教輔人人員 PAGEREF _Toc106013637 h 300 HYPERLINK l _Toc106013638 4.3.12 刪除

4、除教輔人人員 PAGEREF _Toc106013638 h 300 HYPERLINK l _Toc106013639 4.3.13 教師師隊伍結(jié)結(jié)構(gòu)參數(shù)數(shù)修改 PAGEREF _Toc106013639 h 331 HYPERLINK l _Toc106013640 4.3.14 教輔輔人員隊隊伍結(jié)構(gòu)構(gòu)參數(shù)修修改 PAGEREF _Toc106013640 h 311 HYPERLINK l _Toc106013641 第五章系系統(tǒng)分析析與數(shù)據(jù)據(jù)庫設(shè)計 PAGEREF _Toc106013641 h 322 HYPERLINK l _Toc106013642 5.1 需求求分析 PAGER

5、EF _Toc106013642 h 332 HYPERLINK l _Toc106013643 5.2 模塊塊設(shè)計 PAGEREF _Toc106013643 h 332 HYPERLINK l _Toc106013644 5.3 系統(tǒng)統(tǒng)功能圖圖及功能能概述 PAGEREF _Toc106013644 h 334 HYPERLINK l _Toc106013645 5.4 數(shù)據(jù)據(jù)庫E_R圖設(shè)設(shè)計 PAGEREF _Toc106013645 h 355 HYPERLINK l _Toc106013646 5.5 數(shù)據(jù)據(jù)庫結(jié)構(gòu)構(gòu)分析 PAGEREF _Toc106013646 h 337 HYP

6、ERLINK l _Toc106013647 5.5.1 mannagee表(用用戶表)設(shè)設(shè)計 PAGEREF _Toc106013647 h 377 HYPERLINK l _Toc106013648 5.5.2 ttechher表表(教師師信息表表)設(shè)計計 PAGEREF _Toc106013648 h 37 HYPERLINK l _Toc106013649 5.5.3 tc表表(教輔輔人員表表)設(shè)計計 PAGEREF _Toc106013649 h 37 HYPERLINK l _Toc106013650 5.5.4 couursee表(課課程表)設(shè)設(shè)計 PAGEREF _Toc106

7、013650 h 388 HYPERLINK l _Toc106013651 5.5.5 posst表(崗崗位表)設(shè)設(shè)計 PAGEREF _Toc106013651 h 388 HYPERLINK l _Toc106013652 5.5.6 objjectt表(參參數(shù)表)設(shè)設(shè)計 PAGEREF _Toc106013652 h 388 HYPERLINK l _Toc106013653 第六章關(guān)關(guān)鍵代碼碼分析與設(shè)計計 PAGEREF _Toc106013653 h 39 HYPERLINK l _Toc106013654 6.1 安全全設(shè)計 PAGEREF _Toc106013654 h 339

8、 HYPERLINK l _Toc106013681 第八章 畢業(yè)小小結(jié) PAGEREF _Toc106013681 h 58 HYPERLINK l _Toc106013682 第九章 致謝 PAGEREF _Toc106013682 h 60 HYPERLINK l _Toc106013683 參考文獻獻: PAGEREF _Toc106013683 h 611人力資源源開發(fā)與與管理系系統(tǒng)摘要:人力資資源開發(fā)發(fā)與管理理系統(tǒng)是是典型的的信息管管理系統(tǒng)統(tǒng)(MIIS),其開發(fā)發(fā)主要包包括后臺臺數(shù)據(jù)庫庫的建立立和維護護以及前前端應(yīng)用用程序的的開發(fā)兩兩個方面面。對于于前者要要求建立立起數(shù)據(jù)據(jù)一致性性

9、和完整整性強、數(shù)據(jù)安安全性好好的庫。而對于于后者則則要求應(yīng)應(yīng)用程序序功能完完備,易使用用等特點點。因此本人人結(jié)合人人力資源源開發(fā)與與管理信信息的要要求,使使用 AACCEESS 20000作為為數(shù)據(jù)庫庫、ASSP實現(xiàn)現(xiàn)應(yīng)用程程序設(shè)計計,對AASP數(shù)數(shù)據(jù)庫技技術(shù)進行行了較深深入的學(xué)學(xué)習(xí)和應(yīng)應(yīng)用,主主要完成成對人力力資源開開發(fā)與管管理系統(tǒng)統(tǒng)的需求求分析、功能模模塊劃分分、數(shù)據(jù)據(jù)庫模式式分析,并并由此設(shè)設(shè)計了數(shù)數(shù)據(jù)庫結(jié)結(jié)構(gòu)和應(yīng)應(yīng)用程序序。系統(tǒng)統(tǒng)運行結(jié)結(jié)果證明明,本文文所設(shè)計計的人力力資源開開發(fā)與管管理系統(tǒng)統(tǒng)可以滿滿足初級級信息管管理,以以及畢業(yè)業(yè)設(shè)計的的要求。關(guān)鍵字:ACCCESSS 20000,A

10、ASP,數(shù)數(shù)據(jù)庫,SSQL,人力資源開發(fā)與管理。Humaan rresoourcces devveloopmeent andd maanaggemeent sysstemmAbsttracct:Humman ressourrcess deevellopmmentt annd mmanaagemmentt syysteem iis tthe typpicaal iinfoormaatioon mmanaagemmentt syysteem( MISS), itss deevellopmmentt inncluudess prrimaarilly tthe baccksttagee daatabb

11、asee esstabblisshess wiith suppporrt aand thee heead apppliees tthe proocedduree.Esstabblisshess too riise to thee foormeer rrequuestt thhe ddataa coonsiisteencyy iss sttronng wwithh thhe ccompplette, thee daatabbasee saafetty llikee.Buut rrequuestt thhe llattter verry mmuchh thhe aapplliedd prrocee

12、durre ffuncctioon ccompplette, eassy uusagge eetc. chharaacteerissticcs.So ccombbinee thhe ddemaand forr huumann reesouurcees ddeveeloppmennt aand mannageemennt iinfoormaatioon iin ppersson , uuse acccesss 20000 as dattabaase , aasp andd reealiize usiing andd deesiggninng pproggramm, hhavee caarriie

13、d on thee deeepeer sstuddy aand apppliccatiion to aspp daatabbasee teechnnoloogy, fiinissh tto mmanppoweer rresoourcces devveloopmeent andd deemannd aanallysiis , fuuncttionn moodulle ddiviidinng , daatabbasee moode anaalyssis of thee addminnisttrattivee syysteem mmainnly, annd hhas dessignned strru

14、ctturee off thhe ddataabasse aand apppliccatiion proograam ffromm thhis. Thhe ssysttemaaticc opperaatioon rresuult proovess , mannpowwer ressourrcess deevellopmmentt annd aadmiinisstraativve ssysttem thaat tthiss teext dessignns ccan sattisffy tthe eleemenntarry iinfoormaatioon mmanaagemmentt , andd

15、 thhe ddemaand of thee grraduuatiion proojecct. .Key worrd:AACCEESS220000,ASSP, dattabaase, SQQL, humman ressourrcess deevellopmmentt annd mmanaagemmentt .第一章 引 言1.1 人力力資源開開發(fā)與管管理系統(tǒng)統(tǒng)簡介隨著科學(xué)學(xué)技術(shù)的的不斷提提高,計計算機科科學(xué)日漸漸成熟,其強大大的功能能已為人人們深刻刻認識,它已進進入人類類社會的的各個領(lǐng)領(lǐng)域并發(fā)發(fā)揮著越越來越重重要的作作用。作作為計算算機應(yīng)用用的一部部分,使使用以下幾點點:(1) 完全與與HTM

16、ML融合合在一起起;(2) 創(chuàng)建簡簡單,不不需要編編譯和鏈鏈接,腳腳本可以以在ASSP環(huán)境境下直接接運行;(3) 面向?qū)ο?,功功能可以以由Acctivvex服服務(wù)器構(gòu)構(gòu)件擴展展;(4) 由于腳腳本在服服務(wù)器端端執(zhí)行,因因此它幾幾乎可以以支持任任何一種種瀏覽器器。ASP在在性能和和效率方方面優(yōu)于于CGII、ISSAPII,這主主要源于于它先進進的體系系結(jié)構(gòu),AASP直直接建立立于WEEB服務(wù)務(wù)器中,并并且是作作為WEEB服務(wù)務(wù)器的一一個服務(wù)務(wù)運行,支支持多用用戶,多多線程。HTTTP協(xié)議議是一個個無狀態(tài)態(tài)的協(xié)議議,WEEB服務(wù)務(wù)器不能能記憶客客戶瀏覽覽器過去去曾發(fā)送送過的請請求信息息,客戶戶的

17、每次次請求都都是獨立立的,彼彼此之間間沒有聯(lián)聯(lián)系,因因而服務(wù)務(wù)器的許許多時間間都花費費在處理理請求上上,服務(wù)務(wù)效率受受到了影影響。AASP擁擁有強有有力的會會話管理理機制,它它可以實實現(xiàn)各請請求之間間的通信信。第二章 數(shù)據(jù)庫庫概論信息處理理在計算算機應(yīng)用用領(lǐng)域居居重要地地位。而而數(shù)據(jù)庫庫技術(shù)是是目前處處理信息息最完善善的手段段之一。各種MMIS(管理信信息系統(tǒng)統(tǒng))、DDSS(決策支支持系統(tǒng)統(tǒng))、OOAS(辦公自自動化系系統(tǒng))以以及等功能具具有數(shù)據(jù)據(jù)共享、數(shù)據(jù)結(jié)結(jié)構(gòu)化、數(shù)據(jù)獨獨立性、可控數(shù)數(shù)據(jù)冗余余度和統(tǒng)統(tǒng)一數(shù)據(jù)據(jù)控制等等特點。2.1數(shù)數(shù)據(jù)庫系系統(tǒng)模型型和結(jié)構(gòu)構(gòu)數(shù)據(jù)庫中中存儲的的是結(jié)構(gòu)構(gòu)化的數(shù)數(shù)

18、據(jù),就就是說數(shù)數(shù)據(jù)庫不不僅要考考慮記錄錄內(nèi)數(shù)據(jù)據(jù)項的聯(lián)聯(lián)系,還還要考慮慮記錄之之間的聯(lián)聯(lián)系。描描述這種種聯(lián)系的的數(shù)據(jù)結(jié)結(jié)構(gòu)形式式就是數(shù)數(shù)據(jù)模型型,數(shù)據(jù)據(jù)模型是是數(shù)據(jù)庫庫系統(tǒng)中中的一個個重要概概念,它它的好壞壞直接影影響數(shù)據(jù)據(jù)庫的性性能。數(shù)數(shù)據(jù)庫發(fā)發(fā)展歷程程中,最最有影響響的三種種數(shù)據(jù)庫庫模型為為: 層次模型型網(wǎng)狀模型型關(guān)系模型型它們之間間的根本本區(qū)別在在于數(shù)據(jù)據(jù)之間聯(lián)聯(lián)系的標(biāo)標(biāo)示方法法不同。層次模模型用“樹結(jié)構(gòu)構(gòu)”表示數(shù)數(shù)據(jù)之間間的聯(lián)系系;網(wǎng)狀狀模型用用“圖結(jié)構(gòu)構(gòu)”表示數(shù)數(shù)據(jù)之間間的聯(lián)系系;關(guān)系系模型采采用“二維表表”(或者者說“關(guān)系”)來表表示數(shù)據(jù)據(jù)之間的的聯(lián)系。其中層層次模型型和網(wǎng)狀狀模型

19、都都是早期期的數(shù)據(jù)據(jù)模型,通通常把它它們叫做做“格式化化數(shù)據(jù)模模型”。2.1.1 層次模模型世界中較較為復(fù)雜雜的事物物間的聯(lián)聯(lián)系。子子結(jié)點可可以有多多個雙親親結(jié)點。網(wǎng)狀結(jié)結(jié)構(gòu)的主主要特征征為:有一個以以上的結(jié)結(jié)點沒有有雙親,至少有個結(jié)點點有多于于一個的的雙親。網(wǎng)狀模型型表達能能力強,能能反映實實體間復(fù)復(fù)雜的關(guān)關(guān)系,但但是網(wǎng)狀狀結(jié)構(gòu)在在概念方方面都比比較復(fù)雜雜,對機機器的軟軟硬件要要求也比比較高。2.1.3 關(guān)系模模型關(guān)系模型型是發(fā)展展較晚的的一種模模型,但但是發(fā)展展速度很很快?,F(xiàn)現(xiàn)在使用用中的大大多數(shù)數(shù)數(shù)據(jù)庫系系統(tǒng)都是是關(guān)系型型的。EE.F.coddd在119766年6月月發(fā)表了了“關(guān)于大大型

20、共享享數(shù)據(jù)庫庫數(shù)據(jù)的的關(guān)系模模型”論文,首首先概述述了關(guān)系系數(shù)據(jù)模模型及其其原理,并并把它用用于數(shù)據(jù)據(jù)庫系統(tǒng)統(tǒng)中。關(guān)系模型型用二維維表格結(jié)結(jié)構(gòu)來表表示實體體以及實實體問的的聯(lián)系。關(guān)系模模型的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)是一個個“二維表表框架”組成的的集合,每每個二維維表又稱稱為關(guān)系系,因此此可以說說關(guān)系模模型是“關(guān)系框框架”組成的的集合。2.2 數(shù)據(jù)據(jù)庫管理理系統(tǒng)(DBMMS)數(shù)據(jù)庫系系統(tǒng)把對對數(shù)據(jù)的的管理、維護和和使用的的復(fù)雜性性都轉(zhuǎn)嫁嫁給數(shù)據(jù)據(jù)庫管理理系統(tǒng)身身上,因因此,DDBMSS是一種種非常復(fù)復(fù)雜的、綜合性性的對數(shù)數(shù)據(jù)進行行管理的的大型系系統(tǒng)軟件件,它是是數(shù)據(jù)庫庫系統(tǒng)的的核心組組成部分分。DBBMS由

21、由于缺乏乏統(tǒng)一的的標(biāo)準,它它們的功功能隨系系統(tǒng)而異異。一般般說來,大大型系統(tǒng)統(tǒng)功能多多而強,小小型系統(tǒng)統(tǒng)功少而而弱。但但一般的的DBMMS都包包含下面面五個主主要功能能:數(shù)據(jù)庫庫定義功功能:DDBMSS提供數(shù)數(shù)據(jù)定義義語言(DDLL來定義義數(shù)據(jù)庫庫的三級級模式。數(shù)據(jù)庫庫存儲功功能:DDBMSS提供數(shù)數(shù)據(jù)操作作語言(DMLL)實現(xiàn)現(xiàn)對數(shù)據(jù)據(jù)庫數(shù)據(jù)據(jù)的存儲儲操作:檢索、插入、修改和和刪除。DMLL有兩類類:一類類是交互互式命令令語言,語語法簡單單,可單單獨使用用,稱為為自主性性DMLL。另一一類把數(shù)數(shù)據(jù)庫操操作語句句嵌入到到主語言言(如CCOBOOL、 C+、JAAVA等等)中,這這類DMML不能

22、能單獨使使用,因因此稱為為宿主型型的?,F(xiàn)現(xiàn)代DBBMS一一般具有有這兩種種DMLL。數(shù)據(jù)庫庫管理功功能:DDBMSS提供數(shù)數(shù)據(jù)控制制功能即即數(shù)據(jù)的的安全性性控制、完整性性控制和和并發(fā)控控制等。對數(shù)據(jù)據(jù)庫運行行進行有有數(shù)的控控制和管管理,以以確保數(shù)數(shù)據(jù)庫中中的數(shù)正正確有數(shù)數(shù)。數(shù)據(jù)庫庫維護功功能:包包括數(shù)據(jù)據(jù)庫初始始數(shù)據(jù)的的裝入,數(shù)數(shù)據(jù)庫的的轉(zhuǎn)儲、恢復(fù)、重組和和系統(tǒng)性性能監(jiān)控控、分析析等功能能。這些些功能大大多由皿皿服的應(yīng)應(yīng)用程序序完成。數(shù)模通通信功能能:DBBMS提提供處理理數(shù)據(jù)的的傳輸,實實現(xiàn)用戶戶與DBBMS之之間的通通信。通通常由操操作系統(tǒng)統(tǒng)協(xié)調(diào)完完成。2.3 關(guān)系系數(shù)據(jù)庫庫理論基基礎(chǔ) 關(guān)

23、系數(shù)數(shù)據(jù)庫理理論就是是關(guān)系數(shù)數(shù)據(jù)庫設(shè)設(shè)計理論論。二十十世紀七七十年代代,IBBM的EE.F.Coddd連續(xù)續(xù)發(fā)表的的多篇論論文,奠奠定丁關(guān)關(guān)系數(shù)據(jù)據(jù)庫理論論的基礎(chǔ)礎(chǔ),并經(jīng)經(jīng)過后來來的許多多專家學(xué)學(xué)者的研研究和發(fā)發(fā)展形成成了一整整套關(guān)系系數(shù)據(jù)庫庫設(shè)計的的理論和和方法。2.3.3 數(shù)據(jù)依依賴關(guān)系模式式的操作作異常都都與數(shù)據(jù)據(jù)依賴有有關(guān)。在在關(guān)系數(shù)數(shù)據(jù)庫理理論中,用用數(shù)據(jù)依依賴描述述元組中中屬性之之間的聯(lián)聯(lián)系。常常見的數(shù)數(shù)據(jù)依賴賴有函數(shù)數(shù)依賴和和傳遞依依賴。函數(shù)依賴賴:如果果在關(guān)系系R中,數(shù)數(shù)據(jù)元素素Y的取取值依賴賴于數(shù)據(jù)據(jù)元素xx的取值值,那么么稱為YY函數(shù)依依賴X,或或者稱為為X決定定Y,記記作

24、XY。例例如在學(xué)學(xué)全課程數(shù)數(shù)據(jù)庫中中,學(xué)生生的姓名名、年齡齡等屬性性均由學(xué)學(xué)號決定定。當(dāng)學(xué)學(xué)號確定定后,其其他屬性性也就隨隨之確定定,也就就是說姓姓名、年年齡等屬屬性函數(shù)數(shù)依賴于于學(xué)號。傳遞依賴賴:如果果X,YY,Z分分別是關(guān)關(guān)系R中中的3個個屬性或或者屬性性集合,并并且Z函函數(shù)依賴賴于Y,而而Y函數(shù)數(shù)依賴于于X,那那么Z班班函數(shù)依依賴于XX,成為為Z傳遞遞依賴于于X例如如,在工工資關(guān)系系中,有有姓名、工資級級別和基基本工資資等屬性性,其中中,基本本工資由由工資級級別決定定,而工工資級別別依賴于于員工姓姓名,所所以在這這個關(guān)系系中,基基本工資資傳送依依賴于員員工姓名名。為了了避免操操作異常常,

25、關(guān)系系模式要要滿足一一定的條條件。這這種條件件就叫做做范式。范式有有五種,這這五種范范式由低低到高排排列,一一個高層層的范式式肯定能能滿足低低層的范范式。第一規(guī)范范化形式式:第一一規(guī)范化化形式要要求元組組中的每每一個數(shù)數(shù)據(jù)項部部不能再再分割,處處于原子子狀態(tài)。這是關(guān)關(guān)系數(shù)據(jù)據(jù)庫能保保存數(shù)據(jù)據(jù)并正確確訪問的的基本條條件。第二規(guī)范范化形式式:第二二規(guī)范化化形式要要求關(guān)系系中每一一個非主主鍵屬性性完全依依賴于主主鍵。第三規(guī)范范化形式式:第三三規(guī)范化化形式要要求關(guān)系系中所有有非主鍵鍵屬性之之間不能能存在函函數(shù)的數(shù)據(jù)庫庫管理系系統(tǒng)提供供不同的的數(shù)據(jù)庫庫語言。關(guān)系數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)幾乎都都提供關(guān)關(guān)系數(shù)據(jù)

26、據(jù)庫標(biāo)準準語言SQQL。SQL 的全稱稱是Sttruccturred Queery Lannguaage,即即結(jié)構(gòu)化化查詢語語言。SSQL語語句可以以從關(guān)系系數(shù)據(jù)庫庫中獲得得數(shù)據(jù),也也可以建建立數(shù)據(jù)據(jù)庫、增增加數(shù)據(jù)據(jù)、修改改數(shù)據(jù)。19886年AANSII采用SSQL語語言作為為關(guān)系數(shù)數(shù)據(jù)庫系系統(tǒng)的標(biāo)標(biāo)準語言言,后被被國際化化標(biāo)準組組織(IISO)采采納為國國際標(biāo)準準。SQQL語言言使用方方便、功功能豐富富、簡潔潔易學(xué),是是操作數(shù)數(shù)據(jù)庫的的工業(yè)標(biāo)標(biāo)準語言言,得到到廣泛地地應(yīng)用。例如關(guān)關(guān)系數(shù)據(jù)據(jù)庫產(chǎn)品品DB22、ORRACLLE等都都實現(xiàn)了了SQLL語言。同時,其其它數(shù)據(jù)據(jù)庫產(chǎn)品品廠家也也紛紛推推

27、出各自自的支持持SQLL的軟件件或者與與SQLL的接口口軟件。這樣SSQL語語言很快快被整個個計算機機界認可可。SQL語語言是一一種非過過程化語語言,它它一次處處理一個個記錄集集合,對對數(shù)據(jù)提提供自動動導(dǎo)航。SQLL語言允允許用戶戶在高層層的數(shù)據(jù)據(jù)結(jié)構(gòu)上上工作,而而不對單單個記錄錄進行操操作。SSQL語語言不要要求用戶戶指定數(shù)數(shù)據(jù)的存存取方法法,而是是使用查查詢優(yōu)化化器,由由系統(tǒng)決決定對指指定數(shù)據(jù)據(jù)存取的的最快速速手段。當(dāng)設(shè)計計者在關(guān)關(guān)系表上上定義了了索引時時,系統(tǒng)統(tǒng)會自動動利用索索引進行行快速檢檢索,用用戶不需需知道表表上是否否有索引引或者有有什么類類型的索索引等細細節(jié)。SQL語語言可以以完

28、成許許多功能能,例如如: 查詢詢數(shù)據(jù) 在數(shù)數(shù)據(jù)庫表表格中插插入、修修改和刪刪除記錄錄 建立立、修改改和刪除除數(shù)據(jù)對對象 控制制對數(shù)據(jù)據(jù)和數(shù)據(jù)據(jù)對象的的存取 確保保數(shù)據(jù)庫庫的一致致性和完完整性等等2.3.1 SQLL查詢數(shù)據(jù)查詢詢是關(guān)系系運算理理論在SSQL語語言中的的主要體體現(xiàn),SSELEECT 語句是是SQLL查詢的的基本語語句,當(dāng)當(dāng)我們在在對一個個數(shù)據(jù)庫庫進各種種各樣的的操作時時,使用用的最多多的就是是數(shù)據(jù)查查詢,在在以SQQL為基基礎(chǔ)的關(guān)關(guān)系數(shù)據(jù)據(jù)庫中,使使用的最最多的就就是SEELECCT查詢詢語句。SELEECT語語句的完完整句法法如下:SELEECT 目標(biāo)表表的列名名或列表表達式序

29、序列FROMM 基本表表和(或或)視圖圖序列WHEERE 行條件件表達式式GROOUP BY 列名序序列HAVVINGG 組條條件表達達式ORDDER BY列列名 ASCCDEEAC有兩種:一種是是元組值值的插入入,另一一種是查查詢結(jié)果果的插入入。在本本系統(tǒng)中中使用的的是前一一種方式式,其句句法如下下:INSEERT INTTO 基基本表名名(列表表名)VVALUUES(元元組值)數(shù)據(jù)刪刪除往數(shù)據(jù)庫庫的基本本表中刪刪除數(shù)據(jù)據(jù)使用的的是DEELETTE語句句,其句句法如下下:DELEETE FROOM 基基本表名名 WWHERRE 條條件表達達式在些作一一點說明明,刪除除語句實實際上是是“SEE

30、LECCT * FRROM 基本表表名 WHEERE 條件表表達式”和DDELEETE操操作的結(jié)結(jié)合,每每找到一一個元組組,就把把它刪除除。此外外,DEELETTE語句句只能從從一個基基本表中中刪除元元組,WWHERRE子句句中條件件可以嵌嵌套,也也可以是是來自幾幾個基本本表的復(fù)復(fù)合條件件。數(shù)據(jù)修修改當(dāng)需要修修改基本本表中元元組的某某些列值值時,可可以用UUPDAATE語語句實現(xiàn)現(xiàn),其句句法如下下:UPDAATE基基本表名名SET列列名=值值表達式式,列列名=值值表達式式WHEERE條條件表達達式Formm 集合合按請求求正文中中參數(shù)的的名稱來來索引。Reqquesst.FFormm(elle

31、meent) 的值值是請求求正文中中所有 eleemennt 值值的數(shù)組組。通過過調(diào)用 Reqquesst.FFormm(ellemeent).Coountt 來確確定參數(shù)數(shù)中值的的個數(shù)。如果參參數(shù)未關(guān)關(guān)聯(lián)多個個值,則則計數(shù)為為 1。如果找找不到參參數(shù),計計數(shù)為 0。要要引用有有多個值值的表格格元素中中的單個個值,必必須指定定 inndexx 值。inddex 參數(shù)可可以是從從 1 到 RRequuestt.Foorm(eleemennt).Couunt 中的任任意數(shù)字字。如果果引用多多個表格格參數(shù)中中的一個個,而未未指定 inddex 值,返返回的數(shù)數(shù)據(jù)將是是以逗號號分隔的的字符串串。 二、

32、RRespponsse對象象 與 Reequeest 是獲取取客戶端端 HTTTP 信息相相反 ,Ressponnse 對象是是用來控控制發(fā)送送給用戶戶的信息息,包括括直接發(fā)發(fā)送信息息給瀏覽覽器、重重定向瀏瀏覽器到到另一個個 URRL 或或設(shè)置 coookiee 的值值。 語法 Respponsse.ccolllecttionn|prropeertyy|meethood 一、屬性性 1、Buuffeer Bufffer 屬性指指示是否否緩沖頁頁輸出。當(dāng)緩沖沖頁輸出出時,只只有當(dāng)前前頁的所所有服務(wù)務(wù)器腳本本處理完完畢或者者調(diào)用了了 Fllushh 或 Endd 方法法后,服服務(wù)器才才將響應(yīng)應(yīng)發(fā)送

33、給給客戶端端瀏覽器器,服務(wù)務(wù)器將輸輸出發(fā)送送給客戶戶端瀏覽覽器后就就不能再再設(shè)置 Buffferr 屬性性。因此此應(yīng)該在在 .aasp 文件的的第一行行調(diào)用 Ressponnse.Buffferr。 2、Chharsset Charrsett 屬性性將字符符集名稱稱附加到到 Reespoonsee 對象象中 cconttentt-tyype 標(biāo)題的的后面。對于不不包含 Ressponnse.Chaarseet 屬屬性的 ASPP 頁,cconttentt-tyype 標(biāo)題將將為 :conntennt-ttypee:teext/htmml。 我們可以以在 .aspp 文件件中指定定 coonte

34、ent-typpe 標(biāo)標(biāo)題,如如 : 將產(chǎn)生以以下結(jié)果果 : conttentt-tyype:texxt/hhtmll; ccharrsett=gbb23112 注意,無無論字符符串表示示的字符符集是否否有效,該該功能都都會將其其插入 conntennt-ttypee 標(biāo)題題中。且且如果某某個頁包包含多個個含有 Ressponnse.Chaarseet 的的標(biāo)記,則則每個 Ressponnse.Chaarseet 都都將替代代前一個個 ChharssetNNamee。這樣樣,字符符集將被被設(shè)置為為該頁中中 Reespoonsee.Chharsset 的最后后一個實實例所指指定值。 3、Coon

35、teentTTypee ConttenttTyppe 屬屬性指定定服務(wù)器器響應(yīng)的的 HTTTP 內(nèi)容類類型。如如果未指指定 CConttenttTyppe,默默認為 t 秒到期期。 二、方法法 1、Cllearr 可以用 Cleear 方法清清除緩沖沖區(qū)中的的所有 HTMML 輸輸出。但但 Cllearr 方法法只清除除響應(yīng)正正文而不不清除響響應(yīng)標(biāo)題題??梢砸杂迷摲椒椒ㄌ幚砝礤e誤情情況。但但是如果果沒有將將 Reespoonsee.Buuffeer 設(shè)設(shè)置為 TRUUE,則則該方法法將導(dǎo)致致運行時時錯誤。 2、Ennd End 方法使使 Weeb 服服務(wù)器停停止處理理腳本并并返回當(dāng)當(dāng)前結(jié)果果。

36、文件件中剩余余的內(nèi)容容將不被被處理。如果 Ressponnse.Buffferr 已設(shè)設(shè)置為 TRUUE,則則調(diào)用 Ressponnse.Endd 將緩緩沖輸出出。 3、Fllushh Flussh 方方法立即即發(fā)送緩緩沖區(qū)中中的輸出出。如果果沒有將將 Reespoonsee.Buuffeer 設(shè)設(shè)置為 TRUUE,則則該方法法將導(dǎo)致致運行時時錯誤。 4、Reedirrectt Rediirecct 方方法使瀏瀏覽器立立即重定定向到程程序指定定的 UURL。這也是是一個我我們經(jīng)常常用到方方法,這這樣程序序員就可可以根據(jù)據(jù)客戶的的不同響響應(yīng),為為不同的的客戶指指定不同同的頁面面或根據(jù)據(jù)不同的的情

37、況指指定不同同的頁面面。一旦旦使用了了 Reedirrectt 方法法任何在在頁中顯顯式設(shè)置置的響應(yīng)應(yīng)正文內(nèi)內(nèi)容都將將被忽略略。然而而,此方方法不向向客戶端端發(fā)送該該頁設(shè)置置的其他他 HTTTP 標(biāo)題,將將產(chǎn)生一一個將重重定向 URLL 作為為鏈接包包含的自自動響應(yīng)應(yīng)正文。Reddireect 方法發(fā)發(fā)送下列列顯式標(biāo)標(biāo)題,其其中 UURL 是傳遞遞給該方方法的值值。如: 5、Wrritee Writte 方方法是我我們平時時最常用用的方法法之一,它它是將指指定的字字符串寫寫到當(dāng)前前的 HHTTPP 輸出出。 三、集合合 Respponsse 對對象只有有一個集集合 Coookiie Cookk

38、iess 集合合設(shè)置 coookiee 的值值。若指指定的 coookiee 不存存在,則則創(chuàng)建它它。若存存在,則則設(shè)置新新的值并并且將舊舊值刪去去。 語法 Respponsse.CCookkiess(coookiie)(keey)|.atttriibutte=vallue 這里的 coookiee 是指指定 ccookkie 的名稱稱。而如如果指定定了 kkey,則則該 ccookkie 就是一一個字典典。atttriibutte 指指定 ccookkie 自身的的有關(guān)信信息。aattrribuute 參數(shù)可可以是下下列之一一 : Domaain 若被指指定,則則 coookiie 將將被發(fā)

39、送送到對該該域的請請求中去去。 Expiiress 指定定 coookiie 的的過期日日期。為為了在會會話結(jié)束束后將 coookiee 存儲儲在客戶戶端磁盤盤上,必必須設(shè)置置該日期期。若此此項屬性性的設(shè)置置未超過過當(dāng)前日日期,則則在任務(wù)務(wù)結(jié)束后后 coookiie 將將到期。 HasKKeyss 指定定 coookiie 是是否包含含關(guān)鍵字字。 Pathh 若被被指定,則則 coookiie 將將只發(fā)送送到對該該路徑的的請求中中。如果果未設(shè)置置該屬性性,則使使用應(yīng)用用程序的的路徑。三、Apppliicattionn 對象象。 一、屬性性 雖然 AAppllicaatioon 對對象沒有有內(nèi)置

40、的的屬性,但但我們可可以使用用以下句句法設(shè)置置用戶定定義的屬屬性也可可稱為集集合。 Appllicaatioon( 屬性性 / 集合名名稱 )= 值 我們可以以使用如如下腳本本聲明并并建立 Apppliccatiion 對象的的屬性。 一旦我們們分配了了 Apppliicattionn 對象象的屬性性,它就就會持久久地存在在,直到到關(guān)閉 WEBB 服務(wù)務(wù)器服務(wù)務(wù)使得 Apppliccatiion 停止。由于存存儲在 Apppliccatiion 對象中中的數(shù)值值可以被被應(yīng)用程程序的所所有用戶戶讀取,所所以 AAppllicaatioon 對對象的屬屬性特別別適合在在應(yīng)用程程序的用用戶之間間傳遞

41、信信息。 二、方法法 Appllicaatioon 對對象有兩兩個方法法,它們們都是用用于處理理多個用用戶對存存儲在 Apppliccatiion 中的數(shù)數(shù)據(jù)進行行寫入的的問題 1、Loock 方法禁禁止其他他客戶修修改 AAppllicaatioon 對對象的屬屬性。 Lockk 方法法阻止其其他客戶戶修改存存儲在 Apppliccatiion 對象中中的變量量,以確確保在同同一時刻刻僅有一一個客戶戶可修改改和存取取 Apppliicattionn 變量量。如果果用戶沒沒有明確確調(diào)用 Unllockk 方法法,則服服務(wù)器將將在 .aspp 文件件結(jié)束或或超時后后即解除除對 AAppllica

42、atioon 對對象的鎖鎖定。 讓我們來來看看下下面這段段用 AAppllicaatioon 來來記錄頁頁面訪問問次數(shù)的的程序 : 歡迎光臨臨本網(wǎng)頁頁,你是是本頁的的第 位位訪客 !將以上腳腳本保存存在你的的 .aasp 文件中中,就輕輕而易舉舉地給你你的頁面面添加了了一個計計數(shù)器。 2、和 Locck 方方法相反反,Unnlocck 方方法允許許其他客客戶修改改 Apppliicattionn 對象象的屬性性。 在上面的的例子中中,上述述例子中中,Unnlocck 方方法解除除對象的的鎖定,使使得下一一個客戶戶端能夠夠增加 NummVissitss 的值值。 三、事件件 1、Apppliicattionn_OnnStaart Appllicaatioon_OOnSttartt 事件件在首次次創(chuàng)建新新的會話話 ( 即 SSesssionn_OnnStaart 事件 ) 之之前發(fā)生生。當(dāng) WEBB 服務(wù)務(wù)器啟動動并允許許對應(yīng)用用程序所所包含的的文件進進行請求求時就觸觸發(fā) 你也可以以用Exxecuute方方法從一一個查詢詢返回結(jié)結(jié)果。如如下例所所示:在這個例例子中,使使用了EExeccutee()方方法以返返回一個個SQLL SEELECCT查詢詢的結(jié)果果。與上上一個例例子不同同,這個個Exeecutte方法法使用了了括號。當(dāng)你要要返回結(jié)結(jié)果時,千千萬別

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論