人事管理系統(tǒng)設(shè)計_第1頁
人事管理系統(tǒng)設(shè)計_第2頁
人事管理系統(tǒng)設(shè)計_第3頁
人事管理系統(tǒng)設(shè)計_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

人事管理系統(tǒng)設(shè)計1網(wǎng)頁數(shù)據(jù)庫概述自從網(wǎng)維網(wǎng)流行以后,帶動了一股世界上網(wǎng)的潮流,其蓬勃的發(fā)展速度,是以往的任何事業(yè)都比不上的,因?yàn)榫W(wǎng)絡(luò)具備了很多其他產(chǎn)業(yè)都沒有的優(yōu)點(diǎn),而其中最重要的一點(diǎn)就是快速,基于這個理由,社會上每一種產(chǎn)業(yè)都想把一部分的工作通過計算機(jī)和互聯(lián)網(wǎng)來完成。1.1何謂網(wǎng)頁數(shù)據(jù)庫網(wǎng)頁數(shù)據(jù)庫,簡單地說,就是用戶利用瀏覽器作為輸入界面,然后輸入所需的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)返回給網(wǎng)站,網(wǎng)站再對這些數(shù)據(jù)進(jìn)行一些處理,例如將數(shù)據(jù)存入數(shù)據(jù)庫,或者是對數(shù)據(jù)庫進(jìn)行查詢的操作等,最后網(wǎng)站再將執(zhí)行的結(jié)果返回給瀏覽器,通過瀏覽器將結(jié)果告知使用者。1.2網(wǎng)站數(shù)據(jù)庫的開發(fā)環(huán)境在建立網(wǎng)頁數(shù)據(jù)庫時,要有適當(dāng)?shù)能浻布呐渲?。軟件配置:●操作系統(tǒng)是MicrosoftWindows98?!駭?shù)據(jù)庫軟件是MicrosoftAccess2000?!窬W(wǎng)頁設(shè)計軟件是MicrosoftFrontPage98?!穹?wù)器軟件是MicrosoftPersonalWebServer4.0。硬件配置:其實(shí)硬件配置的條件很簡單,只要用戶電腦在Windows98下執(zhí)行上述軟件的運(yùn)行速度合適,就可以用來發(fā)展網(wǎng)絡(luò)數(shù)據(jù)庫了。本設(shè)計的開發(fā)環(huán)境以筆者的計算機(jī)作為測試環(huán)境(AMDDuron、192MBRAM)。1.3網(wǎng)站數(shù)據(jù)庫的工作方式Step1在Windows98裝上PWS4.0這套Web服務(wù)器軟件,使電腦變成一個Web服務(wù)器。Step2利用Access制作所需的數(shù)據(jù)庫。Step3設(shè)定ODBC驅(qū)動程序。Step4利用Frontpage2000作為設(shè)計ASP網(wǎng)頁的工具,并且使用ASP搭配ADO來設(shè)計存取數(shù)據(jù)庫的功能。Step5使用瀏覽器來讀取ASP網(wǎng)頁。2建立網(wǎng)站服務(wù)器與數(shù)據(jù)庫接下來要介紹如何使用PWS4.0將電腦變成一個Web服務(wù)器,另外還要使用Access2000做出一個社員通訊錄的數(shù)據(jù)庫。2.1置網(wǎng)站服務(wù)器——使用PWS4.0首先將Windows98安裝光盤的add-ons目錄下的PWS4.0安裝到個人電腦中(執(zhí)行pws文件夾下的setup.exe文件)。安裝完畢后,就會要求重新啟動電腦,等重新啟動電腦進(jìn)入Windows98后,用戶在PWS4.0的管理或測試所編寫的ASP網(wǎng)頁。2.2建立數(shù)據(jù)庫——使用Access利用Access2000制作一個通訊錄數(shù)據(jù)庫,對于Access的其他功能在此暫不作介紹。執(zhí)行Access2000,建立一個空數(shù)據(jù)庫,將數(shù)據(jù)庫文件命名為DB1.mdb,建立完一個空數(shù)據(jù)庫后,接下來就是要建立一個表。在Access中,表就是存儲數(shù)據(jù)的地方,一個Access數(shù)據(jù)庫可以有多個表,但是在這里只是建立一個九三學(xué)社成員的通訊錄,所以只需要新增一個表,并命名為person。接下來設(shè)定字段名稱,有(ID,Name,Birthday,……),數(shù)據(jù)表建立完就可以向其中添加數(shù)據(jù)了,如下圖所示:3設(shè)計網(wǎng)頁數(shù)據(jù)庫的工具——ASP3.1ASP簡介ASP(ActiveServerPage),中文可翻譯為動態(tài)服務(wù)器網(wǎng)頁,其實(shí)是一套微軟開發(fā)的服務(wù)器腳本環(huán)境,ASP內(nèi)含于IIS4.0/IIS5.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、腳本語言和ActiveX組件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。3.2ASP所含的對象ASP的對象可分為內(nèi)建組件和外掛組件。內(nèi)建組件:所謂內(nèi)建組件是指組件本身建于ASP中,使用時不需要給予定義即可執(zhí)行。最常用的有:Application、Session、Response、Request以及Server五種。外掛組件:ASP在存取數(shù)據(jù)庫時,經(jīng)常使用ADO(ActiveXDataObject)的技術(shù)來和ASP結(jié)合,達(dá)到存取數(shù)據(jù)庫的功能。因此,在網(wǎng)頁上不但可以建立數(shù)據(jù)庫的網(wǎng)頁內(nèi)容,還可以在網(wǎng)頁里執(zhí)行SQL(結(jié)構(gòu)化查詢語言,StructuredQueryLanguage)的操作,用戶可以在網(wǎng)頁上對數(shù)據(jù)庫進(jìn)行查詢、刪除以及新增等操作。ADO里三個主要對象為:Connection、Recordset以及Command.4實(shí)例應(yīng)用“XX九三學(xué)社人事管理系統(tǒng)”就是利用FrontPage2000和ASP程序來實(shí)現(xiàn)的。在此系統(tǒng)中的知識點(diǎn)包括:數(shù)據(jù)的幫定技術(shù)的實(shí)現(xiàn);ADO技術(shù)的Recordset對象和Connection屬性的使用,在Session頁面之間傳送數(shù)據(jù)的應(yīng)用。4.1開發(fā)九三學(xué)社人事管理系統(tǒng)的問題基于九三學(xué)社社員隊(duì)伍的不斷壯大,必須有一套功能全面、操作簡單的系統(tǒng)來進(jìn)行人員資料的管理,通過網(wǎng)絡(luò)來提供社員的信息服務(wù)再方便不過了,在此,提出一個將制作網(wǎng)頁和數(shù)據(jù)庫結(jié)合的站點(diǎn)的設(shè)計方案,所采用的技術(shù)就是ASP(ActiveServerPage動態(tài)服務(wù)器網(wǎng)頁)。4.2九三學(xué)社人事管理系統(tǒng)簡介九三學(xué)社管理系統(tǒng)可以實(shí)現(xiàn)社員資料的網(wǎng)上查詢、新增、修改、刪除的功能。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。4.3系統(tǒng)模塊的組成及功能XX市九三學(xué)社人事管理系統(tǒng)XX市九三學(xué)社人事管理系統(tǒng)社員資料修改社員資料查詢社員資料修改社員資料查詢社員資料刪除社員資料新增⑴管理模塊功能:采用框架網(wǎng)頁技術(shù)實(shí)現(xiàn)管理,通過其完成對各個模塊網(wǎng)頁的切換以方便地對社員資料進(jìn)行管理。⑵新增模塊功能:完成對社員資料的新增,用戶通過在人員資料新增網(wǎng)頁上輸入數(shù)據(jù)來新增數(shù)據(jù)庫中的內(nèi)容。⑶修改模塊功能:完成對社員資料的修改,通過在人員資料修改的網(wǎng)頁上輸入數(shù)據(jù)來修改數(shù)據(jù)庫中的內(nèi)容。⑷查詢模塊功能:完成對社員資料的查詢,通過在人員資料查詢的網(wǎng)頁上輸入要查詢?nèi)说男彰百~號,來調(diào)用數(shù)據(jù)庫中的內(nèi)容,將詳細(xì)資料再顯示在網(wǎng)頁上。⑸刪除模塊功能:完成對社員資料的更改,通過在人員資料刪除的網(wǎng)頁上輸入要刪除的人的姓名及賬號,調(diào)用數(shù)據(jù)庫的詳細(xì)資料顯示在網(wǎng)頁上,再根據(jù)用戶需要進(jìn)行刪除。4.4系統(tǒng)中ASP與數(shù)據(jù)庫的應(yīng)用在此,著重介紹一下本系統(tǒng)用到的ASP對象:⑴Connection對象ADO的第一個對象—所謂Connection對象,是協(xié)助ASP連接到數(shù)據(jù)庫的一個對象,通過和DataSouceName的結(jié)合,就可以對所選定的數(shù)據(jù)庫產(chǎn)生連接的通道。⑵Recordset對象ADO的第二個對象—所謂Recordset對象,應(yīng)用于數(shù)據(jù)的查詢作業(yè)。Recordset對象會在所連接的數(shù)據(jù)庫文件里,形成一個指針,指向數(shù)據(jù)庫文件里的數(shù)據(jù),然后可以利用Recordset對象所含有的方法,在數(shù)據(jù)庫文件里,上下移動這個指針,移到想要查詢的數(shù)據(jù)記錄上。通過Recordset對象的幫助,會先將數(shù)據(jù)庫的數(shù)據(jù)存儲到Recordset里,如果不使用Recordset對象,那么在同一時間之內(nèi),數(shù)據(jù)庫里的數(shù)據(jù)就只能允許一位用戶來進(jìn)行存取的操作。設(shè)定方法如下:SetRS1=Server.CreateObject(“ADODB.Recordset”)SetRS1.ActiveConnection=MyConnectionRS1.Open“select*fromperson”還是要先設(shè)定MyConnection與數(shù)據(jù)庫文件的鏈接,接著連接在ODBC里所設(shè)定的名稱。最后,將RS1參數(shù)設(shè)定給為執(zhí)行SQL的查詢語法(select*fromperson)。⑶連接數(shù)據(jù)庫生成數(shù)據(jù)庫連接對象:Set變量名=CreateObject("ADODB.Connection")打開數(shù)據(jù)庫文件:數(shù)據(jù)庫連接對象.Open"driver={數(shù)據(jù)庫驅(qū)動程序};dbq=打開數(shù)據(jù)庫路徑(Server.Mapath("數(shù)據(jù)庫名")打開對

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論