版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)論文(設(shè)計)</p><p><b> 論文(設(shè)計)題目:</b></p><p> 基于ASP技術(shù)的網(wǎng)上人才管理系統(tǒng)</p><p><b> 目 錄</b></p><p><b> 摘 要III</b></p>&
2、lt;p><b> 關(guān)鍵詞III</b></p><p> AbstractIV</p><p> Key wordsIV</p><p><b> 前 言1</b></p><p> 第一章 網(wǎng)上人才管理系統(tǒng)的開發(fā)背景及其概述2</p><p>
3、; 1.1 開發(fā)背景2</p><p> 1.2 選題的意義2</p><p> 1.3 可行性研究3</p><p> 1.4 網(wǎng)上人才管理的發(fā)展史3</p><p> 1.5 網(wǎng)上人才管理系統(tǒng)的作用及優(yōu)勢4</p><p> 1.6 我國網(wǎng)上人才管理發(fā)展現(xiàn)狀4</p>
4、<p> 1.7 網(wǎng)上人才管理存在的問題5</p><p> 第二章 網(wǎng)上人才管理系統(tǒng)開發(fā)工具及環(huán)境7</p><p> 3.1 開發(fā)工具的選擇7</p><p> 3.1.1 DreamWeaver的介紹7</p><p> 3.1.2 ASP的介紹7</p><p>
5、3.1.3 SQL Server 2000的簡介8</p><p> 3.2 開發(fā)環(huán)境簡介9</p><p> 3.2.1 ASP的開發(fā)環(huán)境的配置9</p><p> 3.2.2 ASP的內(nèi)置對象10</p><p> 3.3.3 ASP的內(nèi)建組件11</p><p> 3.3.4 AS
6、P訪問數(shù)據(jù)庫的方法11</p><p> 3.3.5 系統(tǒng)開發(fā)及運行環(huán)境17</p><p> 第三章 網(wǎng)上人才管理系統(tǒng)的需求分析18</p><p> 3.1 系統(tǒng)功能描述18</p><p> 3.2 功能模塊的劃分19</p><p> 3.3 系統(tǒng)流程分析20</p>
7、<p> 3.4 數(shù)據(jù)庫設(shè)計21</p><p> 3.4.1 數(shù)據(jù)庫需求分析21</p><p> 3.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計22</p><p> 3.4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計25</p><p> 第四章 數(shù)據(jù)庫與系統(tǒng)功能模塊的實現(xiàn)27</p><p> 4.1
8、 數(shù)據(jù)庫的實現(xiàn)27</p><p> 4.1.1創(chuàng)建系統(tǒng)數(shù)據(jù)庫27</p><p> 4.1.2 創(chuàng)建系統(tǒng)數(shù)據(jù)表27</p><p> 4.2 系統(tǒng)功能模塊的實現(xiàn)30</p><p> 4.2.1 系統(tǒng)主頁面及登錄程序設(shè)計30</p><p> 4.2.2 管理員后臺管理模塊設(shè)計34&
9、lt;/p><p> 4.2.3 新聞信息管理模塊設(shè)計35</p><p> 4.2.4 企業(yè)信息管理模塊設(shè)計38</p><p> 4.2.5 企業(yè)用戶管理模塊設(shè)計40</p><p> 4.2.6 個人用戶管理模塊設(shè)計45</p><p> 第五章 系統(tǒng)測試50</p>&l
10、t;p> 第六章 總 結(jié)52</p><p><b> 參考文獻53</b></p><p><b> 致 謝54</b></p><p> 基于ASP技術(shù)的網(wǎng)上人才管理系統(tǒng)</p><p><b> 摘 要</b></p><
11、p> 隨著網(wǎng)絡(luò)信息的發(fā)展,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來越廣泛。 招聘網(wǎng)站為應(yīng)聘者提供了方便、快捷的應(yīng)聘途徑。對招聘單位來說,招聘網(wǎng)站也為他們提供了查詢、檢索應(yīng)聘者信息庫的條件,使招聘工作中的人員初選工作變得輕松易行。此系統(tǒng)的開發(fā)為應(yīng)聘者及招聘公司帶來了很大的方便和經(jīng)濟,使他們足不出戶就可以輕輕松松地完成求職和招聘工作。</p><p> 網(wǎng)上招聘求職方式已經(jīng)成為招聘求職的一大重要手段,其招聘求職
12、規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會,有的甚至超過了傳統(tǒng)招聘會。通過它應(yīng)聘者和招聘公司/單位可以在網(wǎng)上通過Internet,突破時間和空間的限制而實現(xiàn)工作求職和公司/單位的人才的招聘。網(wǎng)上招聘的崛起對傳統(tǒng)人才招聘流通體系產(chǎn)生了強烈的沖擊,網(wǎng)上招聘較之傳統(tǒng)招聘具有招聘范圍廣,信息量大,可挑選余地大,應(yīng)聘人員素質(zhì)高,招聘效果好,費用低,獲得了越來越多的公司的認可優(yōu)勢,同時它有著經(jīng)營成本低、庫存是虛擬的、用戶檢索方便、地域限制少等特點。<
13、;/p><p> 本系統(tǒng)以ASP為主要制作工具,實現(xiàn)了用戶注冊、登陸、驗證身份及用戶數(shù)據(jù)的采集、個人簡歷的預(yù)覽查詢、搜索/查看用戶信息,站內(nèi)最新工作信息發(fā)布,可進入留言本留言從而實現(xiàn)了網(wǎng)站與客戶之間的交流和溝通等。</p><p> 關(guān)鍵詞 網(wǎng)上人才管理,ASP,SQL Server 2000</p><p> ASP online talent manage
14、ment system </p><p><b> Abstract</b></p><p> With the development of online information, the Internet on people's lives is the increasingly extensive application. Recruit candi
15、dates for the site to provide a convenient, efficient way to candidates. On the recruitment unit, the recruitment website also provided them with inquiries, information retrieval candidates for the conditions so that rec
16、ruitment of staff primaries becomes more easy. Development of this system to recruit candidates and the company brought great convenience and economy</p><p> Online job recruitment has become a way to recru
17、it job one of the important means its recruitment and job-scale job recruitment success rate similar to traditional recruitment, some even more than the traditional recruitment. Through its candidates and recruitment com
18、panies / units on the Internet through the Internet, Breakthrough time and space constraints of work and job-seekers and companies / units of personnel recruitment. The rise of online recruitment to traditional recruitme
19、nt circulati</p><p> ASP to the system as the main tool to achieve a user registration, landing verify identity and user data collection, biographical notes on the preview inquiries, search / view user info
20、rmation, work stations latest release of information, access the voice mail messages thereby realizing the site between the customer and communication. </p><p> Key words Online talent management, ASP, SQ
21、L Server 2000 </p><p><b> 前 言</b></p><p> 隨著經(jīng)濟的全球化以及中國經(jīng)濟改革的逐漸深化,各企業(yè)面臨著激烈的競爭。而這激烈的競爭很大程度上體現(xiàn)為人才的競爭,我們應(yīng)該承認,誰能夠在這競爭中快速的找到適合自己本企業(yè)的人才,誰就能競爭中立于不敗之地。因此,構(gòu)建網(wǎng)上人才管理系統(tǒng),解決以往人才招聘工作效率低的問題勢在必行。<
22、;/p><p> 網(wǎng)上人才管理系統(tǒng)順應(yīng)人才市場的需求,通過Internet在網(wǎng)上建立一個電子商務(wù)平臺,求職者和招聘者的信息可以在本系統(tǒng)中發(fā)布,使雙方迅速找到自己所需要的信息。通過本系統(tǒng)平臺,可有效地解決人才招聘工作效率低的問題,并可使招聘者和求職者雙方在電腦前輕松地完成人才交流。</p><p> 第一章 網(wǎng)上人才管理系統(tǒng)的開發(fā)背景及其概述</p><p><
23、;b> 1.1 開發(fā)背景</b></p><p> 在當(dāng)前的市場環(huán)境中,隨著社會的進步和技術(shù)的發(fā)展,知識正在發(fā)揮著越來越大的作用,市場的競爭在很大程度上體現(xiàn)為人才的競爭。從而。找到合適的人才,成為企業(yè)提高競爭力的一項關(guān)鍵任務(wù)。同時。當(dāng)今的市場環(huán)境又是一個快速變化的環(huán)境,市場需求在變,對人才的需求也相應(yīng)處于變化之中。如何能快速適應(yīng)這一變化,提高人才招聘流程的工作效率,進行快速定位,也就成為人
24、才招聘公司/單位需考慮的重要因素。</p><p> 無論是對于企業(yè)的人力資源部門的招聘服務(wù),還是職業(yè)中介的跨地域供需信息的溝通,或是對外的勞務(wù)輸出等等。作為一種服務(wù)類型,其服務(wù)對象均包含需方驅(qū)動特點。其所達到的招聘人員的效率和效果是其存在的價值和理由。對于中介服務(wù)的另一個服務(wù)對象。即供方,尋求合適工作的各地人士。也同樣關(guān)注是否能快速獲得職位需求信息和條件要求等等。所有這些;都產(chǎn)生著對信息系統(tǒng)的需求。而且也只能
25、通過信息系統(tǒng)才能實現(xiàn)基于對人才招聘市場的理解和需求研究[1]。</p><p> 為了滿足市場對于人才招聘解決方案的需求,推出了網(wǎng)上人才招聘(管理)解決方案。作為一種專業(yè)化的業(yè)務(wù)流程改進工具,有效地解決了人才招聘工作效率和效果,改進提升中所面臨的問題。本畢業(yè)設(shè)計,就是為了適應(yīng)現(xiàn)代求職/招聘方式而做出的一種嘗試。本系統(tǒng)采用ASP這種服務(wù)器端的開發(fā)環(huán)境以及Windows XP的操作系統(tǒng)為工作平臺,同時借助SQL S
26、erver 2000這一強大的數(shù)據(jù)庫管理系統(tǒng)來實現(xiàn)本畢業(yè)設(shè)計。</p><p> 1.2 選題的意義</p><p> 隨著Internet的飛速發(fā)展,網(wǎng)站在企業(yè)的地位越來越重要已成為企業(yè)面向市場的一個重要窗口。一個企業(yè)要想沖出固有的小圈圈,為將來贏得更多的市場空間,必需投入大量宣傳費用,而且又不是一次性投入就能擴展開來,需要持之以恒的宣傳。而互聯(lián)網(wǎng)作為最先進最速度的雙向溝通工具,是
27、繼廣播、報紙、雜志、電視后的第五種媒體,欲來欲受商家的青睞!現(xiàn)在企業(yè)自己的網(wǎng)站不光只有宣傳網(wǎng)站了,企業(yè)還有自己的人才招聘網(wǎng)站——網(wǎng)上人才管理系統(tǒng)。</p><p> 國內(nèi)的人才網(wǎng)站已經(jīng)多達400多家,而且各種大型網(wǎng)站以及專業(yè)網(wǎng)站都紛紛建立自己的人才頻道,企業(yè)自己的網(wǎng)站也正在開通人才網(wǎng)站的功能,以方便求職者和提高自身的服務(wù)效率,這樣很快國內(nèi)就有上萬個登記建立和發(fā)布招聘信息的網(wǎng)站。網(wǎng)上人才管理系統(tǒng)是一種具有交互功能
28、的人才信息系統(tǒng),是在網(wǎng)絡(luò)上建立的以虛擬的招聘會。很多知名企業(yè)為了吸引人才,都建立了自己的網(wǎng)上人才管理系統(tǒng),因此這是一個比較流行的網(wǎng)絡(luò)應(yīng)用系統(tǒng)[1]。</p><p> 1.3 可行性研究</p><p> 1) 經(jīng)濟可行性分析。經(jīng)濟可行性研究的目的是實行系統(tǒng)能達到以最小的開發(fā)成本取得最佳的經(jīng)濟效益,需要對組織的經(jīng)濟狀況和投資能力進行分析[2]。由于本系統(tǒng)突破了時間限制,只要服務(wù)器開
29、通,本企業(yè)的合法用戶隨時可以了解自己想了解的信息。這比過去那種手工作法有了很大的進步。因而,該系統(tǒng)在經(jīng)濟上是可行的。</p><p> 2) 技術(shù)可行性分析。技術(shù)可行性研究是研究現(xiàn)有的技術(shù)條件能否順利完成開發(fā)工作,硬、軟件配置能否滿足開發(fā)的需要等等[2]。本系統(tǒng)開發(fā)環(huán)境為,硬件、硬件平臺:CPU:P41.8GHz以上;內(nèi)存:256MB以上;軟件:WIN2000+IIS+SQL Server 2000。由此可以
30、看出,系統(tǒng)對軟硬件的要求均不高。系統(tǒng)采用ASP技術(shù)來實現(xiàn)。使用ASP可以創(chuàng)建動態(tài)、交互的Web服務(wù)器應(yīng)用程序。ASP頁面可以使用腳本語言(如VBScript、JavaScript等)編寫,程序代碼是隱藏的,輸出到用戶瀏覽器的只是靜態(tài)的HTML文件。訪問數(shù)據(jù)庫是通過使用內(nèi)置的ASP組件存取數(shù)據(jù),并將結(jié)果返回給用戶的瀏覽器。通過客戶端腳本,可以控制網(wǎng)頁元素的外觀和行為,而且可以對用戶在網(wǎng)頁中的操作做出響應(yīng),并進行相應(yīng)的處理,從而創(chuàng)作出交互式
31、的網(wǎng)頁。</p><p> ASP程序的運行環(huán)境在服務(wù)器端可以接收來自客戶端的請求,并對后臺數(shù)據(jù)庫進行存取操作,然后將處理結(jié)果返回到客戶端瀏覽器。因此,該系統(tǒng)從技術(shù)上是可行的。</p><p> 1.4 網(wǎng)上人才管理的發(fā)展史</p><p> 網(wǎng)上人才管理系統(tǒng)隨著網(wǎng)絡(luò)招聘求職的出現(xiàn)而出現(xiàn)了,網(wǎng)絡(luò)招聘求職方式已經(jīng)成為了招聘求職的一大重要手段,其招聘求職規(guī)模和招
32、聘求職成功率已直逼傳統(tǒng)招聘會,有的甚至超過了傳統(tǒng)招聘會。一兩年前還處于新興地位的博思人才網(wǎng)網(wǎng)絡(luò)招聘求職方式已經(jīng)名副其實地走向了招聘求職的主流地位。網(wǎng)絡(luò)招聘求職的快速發(fā)展,與網(wǎng)絡(luò)招聘求職平臺的建設(shè)和發(fā)展有著很大的關(guān)系。當(dāng)然網(wǎng)絡(luò)招聘求職的人群快速膨脹也促進了網(wǎng)絡(luò)招聘求職平臺的發(fā)展。這與市場上的生產(chǎn)和消費兩者關(guān)系完全類似,消費促進生產(chǎn),生產(chǎn)帶動消費。</p><p> 根據(jù)美國IDC公司的調(diào)查結(jié)果,2001年全球的網(wǎng)
33、絡(luò)招聘市場擴大了53%,就已經(jīng)達到28億美元的規(guī)模。IDC的高級分析師Marc Pramuk曾經(jīng)表示:“從網(wǎng)絡(luò)招聘市場擴大的事實可以看出,招聘服務(wù)市場正在發(fā)生根本的變化”。由于“雇用方正在尋找比傳統(tǒng)的招聘方法更迅速、更廉價的招聘適當(dāng)人選的方法”,因此到2006年,在經(jīng)歷連續(xù)幾年超過40%的速度迅猛增長后,全球網(wǎng)絡(luò)招聘市場的業(yè)務(wù)規(guī)模將超過157億美元。</p><p> 據(jù)介紹,在美國、日本和歐洲等互聯(lián)網(wǎng)普及程度
34、高的發(fā)達國家,自上世紀90年代初互聯(lián)網(wǎng)出現(xiàn)以來,網(wǎng)絡(luò)已經(jīng)成為人才進行流動的最主要渠道,而那些單純?yōu)槠髽I(yè)、個人提供單一集會式招聘服務(wù)的人才市場幾乎已經(jīng)絕跡。</p><p> 1.5 網(wǎng)上人才管理系統(tǒng)的作用及優(yōu)勢</p><p> 在求職畢業(yè)生的眼中,通過網(wǎng)絡(luò)求職具有以下幾個其它方式所不能及的作用和優(yōu)勢:其一,信息量大且更新快。這么大的求職隊伍,招聘職位數(shù)量顯然很吸引求職者的眼球,在人
35、才網(wǎng)站里,可以隨時查詢數(shù)萬條信息,而且信息更新速度很快,每天更新的職位都很多,關(guān)注招聘網(wǎng)站就能夠第一時間掌握用人單位的需求;其二,招聘網(wǎng)絡(luò)平臺功能強大,提高效率。通過招聘網(wǎng)站可以輕松地對工作類別、地區(qū)和需求等條件進行全方位智能查詢,快速準確地查詢到所需要的包括行業(yè)、職能、工作地點、工資等信息,當(dāng)查詢到合適的招聘職位后還可以直接通過網(wǎng)站把簡歷提交給招聘單位,很大程度上節(jié)省了求職者的時間;其三,求職無地域限制。無地域限制無疑給求職者創(chuàng)造更多
36、的就業(yè)機會,特別是對于異地求職者,如果采取傳統(tǒng)的求職方式,恐怕還得來回奔波于兩個城市之間。而且對于一般院校學(xué)生親臨知名企業(yè)校園招聘現(xiàn)象的機會也不是很多,但如果通過網(wǎng)絡(luò)就可以獲取與其它求職者同等競爭的機會;其四,經(jīng)濟實惠。如果通過現(xiàn)場招聘會求職,求職者要花不少錢制作精美的簡歷,外加交通、通訊等費用,而這些在網(wǎng)絡(luò)求職中都可免去。而且各個證書只要一次掃描到計算機里,就可以發(fā)給多家網(wǎng)絡(luò)招聘單位,免去了印刷的高</p><p&
37、gt; 正是網(wǎng)絡(luò)求職具備上述幾大優(yōu)勢和逐漸提高的求職成功率,因而受到了廣大求職畢業(yè)生的青睞?;蛟S也正是高校畢業(yè)生對網(wǎng)絡(luò)求職的熱捧,網(wǎng)絡(luò)求職也變得也越來越火。</p><p> 1.6 我國網(wǎng)上人才管理發(fā)展現(xiàn)狀</p><p> 如果說沒有那場“非典”災(zāi)難,或許到現(xiàn)在,網(wǎng)絡(luò)招聘求職還最多只能說成是招聘求職方式的重要補充。正是這場突入其來的災(zāi)難,讓網(wǎng)絡(luò)招聘求職方式已經(jīng)成為了招聘求職的一
38、大重要手段,其招聘求職規(guī)模和招聘求職成功率已直逼傳統(tǒng)招聘會,有的甚至超過了傳統(tǒng)招聘會。一兩年前還處于新興地位的網(wǎng)絡(luò)招聘求職方式已經(jīng)名副其實地走向了招聘求職的主流地位。</p><p> 如果把時間往后推幾年,國內(nèi)招聘求職平臺僅僅只有全國性的幾家專業(yè)招聘求職網(wǎng)站,短短地三年間,全國的招聘求職網(wǎng)站已發(fā)展超過了1000個。而隨著招聘求職網(wǎng)站的越來越多,市場的競爭也會越來越激烈,在這些網(wǎng)站中,除了極少數(shù)的網(wǎng)站是政府性質(zhì)
39、的不以盈利為目,其它基本上都是盈利性質(zhì)網(wǎng)站,網(wǎng)站要生存,利益是第一目的,競爭也就是難免的。</p><p> 從目前網(wǎng)上人才管理網(wǎng)站的競爭情況來看,主要存在兩大對抗陣營,一個是橫向?qū)龟嚑I,即全國性平臺與地方性平臺的競爭,另一個則是縱向?qū)龟嚑I,即綜合性平臺與專業(yè)性平臺的競爭。從長遠而言,隨著我國企業(yè)信息化程度的日益提高和互聯(lián)網(wǎng)家庭用戶的迅猛增長,網(wǎng)絡(luò)必將成為越來越多企業(yè)、人才進行招聘和求職的最重要手段。而隨著
40、國內(nèi)勞動力的增多、國內(nèi)企業(yè)的國際化及國內(nèi)網(wǎng)絡(luò)的更加普及,網(wǎng)絡(luò)招聘求職的主流地位不僅不會改變的,而且只會越來越火。但網(wǎng)絡(luò)招聘求職也不會像有的人說的那樣將取代傳統(tǒng)招聘會。在國外,都是將網(wǎng)絡(luò)招聘與傳統(tǒng)的招聘方式結(jié)合,構(gòu)建一整套完善、多元的人才交流體系。而對于國內(nèi)的情況,兩種方式各有優(yōu)勢,對傳統(tǒng)行業(yè)的招聘,如公交車司機、飯店侍者等服務(wù)業(yè)現(xiàn)場招聘可能更有效,而IT、電子等現(xiàn)代行業(yè)的招聘,網(wǎng)上招聘效果就會更好。所以在今后很長的時間內(nèi),網(wǎng)絡(luò)招聘求職和
41、傳統(tǒng)招聘求職將并行發(fā)展,誰也不會取代誰。</p><p> 1.7 網(wǎng)上人才管理存在的問題</p><p> 網(wǎng)絡(luò)招聘雖然發(fā)展很快,前景廣闊,但也面臨著一些問題,如安全問題、技術(shù)問題、法律制度問題、觀念障礙、隱私權(quán)的保護、基礎(chǔ)設(shè)施問題等。具體表現(xiàn)在如下幾點:</p><p> (1)信息的保密性?,F(xiàn)在人才網(wǎng)站魚龍混雜、良莠不齊,一些防護措施做得不到位的網(wǎng)站,
42、求職者的個人信息在網(wǎng)上常??梢浴百Y源共享”。而大型的知名網(wǎng)站在這方面就做得比較好,通常不會出現(xiàn)信息泄露的現(xiàn)象 </p><p> (2)網(wǎng)絡(luò)招聘的可信度不高?!俺山宦省鳖H低。究其原因,主要是招聘應(yīng)聘雙方都不夠誠信。由于網(wǎng)上招聘,用人單位與求職者不見面,彼此只能通過電子簡歷來完成首次面試,于是一些求職者就肆無忌憚地給自己“鍍金”:有的只是中專文憑,卻毫無顧忌地在電子簡歷上填上“大學(xué)本科畢業(yè)”;有的連四級考試都沒有
43、通過,簡歷上卻赫然寫著“達到六級水平”。</p><p> (3) 簡歷多次重復(fù)發(fā)送是網(wǎng)絡(luò)招聘中的一個普遍問題。</p><p> (4)我國網(wǎng)絡(luò)招聘起步晚。在網(wǎng)絡(luò)招聘中的規(guī)范性和法律制度不夠完善,一部分人對網(wǎng)絡(luò)招聘方式不認識和了解,服務(wù)也有待改善。 </p><p> (5)安全保障、誠信問題依然是亟需解決的問題。</p><p&g
44、t; 第二章 網(wǎng)上人才管理系統(tǒng)開發(fā)工具及環(huán)境</p><p> 3.1 開發(fā)工具的選擇</p><p> 在本次畢業(yè)設(shè)計中,我主要運用Html、ASP和SQL Server作為本系統(tǒng)的前后臺設(shè)計,其中用DreamWeaver作為Html和ASP的編輯環(huán)境。</p><p> 3.1.1 DreamWeaver的介紹</p><p&g
45、t; DreamWeaver在多媒體方面頗有建樹的Macromedia公司推出的可視化網(wǎng)頁制作工具,它與Flash、Fireworks合在一起被稱為網(wǎng)頁制作三劍客,這三個軟件相輔相承,是制作網(wǎng)頁的最佳選擇。其中,DreamWeaver主要用來制作網(wǎng)頁文件,制作出來的網(wǎng)頁兼容性比較好,制作效率也很高,F(xiàn)lash用來制作精美的網(wǎng)頁動畫,而Fireworks用來處理網(wǎng)頁中的圖形。</p><p> DreamWea
46、ver字面意思為“夢幻編織”,這一軟件有著不斷變化的豐富內(nèi)涵和經(jīng)久不衰的設(shè)計思維,它能充分展現(xiàn)你的創(chuàng)意,實現(xiàn)你的想法,鍛煉你的能力,使你成為真正的網(wǎng)頁設(shè)計大師。因為ASP沒有固定的編輯環(huán)境,人們一般用DreamWeaver作為他的編輯環(huán)境[3]。</p><p> 3.1.2 ASP的介紹</p><p> ASP(Active Server Pages,動態(tài)服務(wù)器主頁),是我們設(shè)計
47、網(wǎng)站的關(guān)鍵技術(shù)。采用Microsoft ASP技術(shù)實現(xiàn)WEB接口,連接數(shù)據(jù)庫服務(wù)器,處理服務(wù)器端的程序,動態(tài)生成WEB頁面。作為Microsoft公司推出的IIS3.0、IIS4.0服務(wù)器的一個組件,它將腳本式編程語言直接嵌入HTML語言中,通過執(zhí)行腳本語句,處理運算,變量輸出和子過程調(diào)用。</p><p> ASP提供了一個服務(wù)器的Scripting 環(huán)境,能夠利用它建立和運行動態(tài)的、交互的、高效的網(wǎng)絡(luò)服務(wù)器
48、的應(yīng)用程序。因為ASP是基于DCOM(Distributed Component Object Model,分布式組件對象模型)構(gòu)架,所以程序構(gòu)架可以在本地或網(wǎng)絡(luò)上以分布方式執(zhí)行。由于HTTP瀏覽器本身具有跨多種軟硬件平臺的優(yōu)勢,因此是一種極好的客戶端操作平臺,這就構(gòu)成了瀏覽器/服務(wù)器(B/S)的框架模型。有了ASP,程序與外觀得到分離,通過使用腳本和組件,ASP允許用戶將編程工作與一個網(wǎng)頁的設(shè)計和其他工作分離出來。</p>
49、<p> 傳統(tǒng)情況下開發(fā)WEB應(yīng)用時,要嵌入一些Script語言如VBScript、JavaScript到HTML中,使這些Script運行于瀏覽器端,但并不是每個瀏覽器都支持所有的Script語言,現(xiàn)在只有Netscape 2.0以上,IE3.0以上和Opera3.0以上支持Script語言,這對應(yīng)用帶來很大的不便。使用ASP時,應(yīng)用程序是在服務(wù)器端運行而不是在客戶端運行。當(dāng)用戶訪問一個ASP頁面時,首先WEB服務(wù)器調(diào)
50、用ASP文件,并讀取ASP文件的全部內(nèi)容后并開始執(zhí)行所有的Script命令,生成標準的HTML頁,再把這些HTML頁傳送到用戶端的瀏覽器上,并完成操作。這樣,只要運行普通的瀏覽器,而不必擔(dān)心所用的瀏覽器的類型,實現(xiàn)了瀏覽器的無關(guān)性[4]。</p><p> 3.1.3 SQL Server 2000的簡介</p><p> SQL Server 2000是由Microsoft開發(fā)和推
51、廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft 、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。SQL Server近年來不斷更新版本,1996年,Mircrosoft推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Mircosoft公司于2000年推出的最新版本。</p>&
52、lt;p> 什么是SQL Server 2000</p><p> 在深入地了解SQL Server 2000如何運行以前,理解SQL Server 2000是什么十分重要。首先,也是最重要的, SQL Server 2000不是一個數(shù)據(jù)庫。它是一種客戶-服務(wù)器關(guān)系型數(shù)據(jù)庫管理系統(tǒng),或者簡稱RDBMS。它使用Transact-SQL(一種結(jié)構(gòu)化查詢語言)在客戶機和服務(wù)器之間發(fā)送請求。盡管聽起來有些混淆不
53、清,但她確實不是數(shù)據(jù)庫。SQL Server 2000或任何其他RDBMS都是一個用來建立數(shù)據(jù)庫的引擎。</p><p> SQL Server2000是一個作為服務(wù)運行的Windows 應(yīng)用程序。這就是說,它要運行在Windows環(huán)境下,并且啟動后需要極少的用戶交互。SQL Server 2000提供了用于建立用戶連接、提供數(shù)據(jù)安全性和查詢請求服務(wù)的全部功能。用戶所要做的是建立一個數(shù)據(jù)庫和與之交互的應(yīng)用程序,
54、不用為背后的過程擔(dān)心。</p><p> 二、SQL Server 2000的特點</p><p> SQL Server 2000具有的7個基本特點:</p><p> ?、?真正的客戶-服務(wù)器體系結(jié)構(gòu)。</p><p> ?、?圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。</p><p> ?、?豐富
55、的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地。</p><p> ?、?SQL Server 2000與Windows NT完全集成,利用了Windows NT的許多功能,如發(fā)送和接收消息,管理登錄安全性等。SQL Server 2000也可以很好地與Mircosoft Back Office 產(chǎn)品集成。</p><p> ?、?具有很好的伸縮性,可跨越從運行Windows 95
56、/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺。</p><p> ⑥ 對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。</p><p> ?、?SQL Server 2000提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。</p><p> 三、SQL Server 2000除了具有一
57、般SQL Server數(shù)據(jù)庫的特點之外,增加了許多新的特性,包括:</p><p> ?、?支持XML(Extensive Markup Langguage,擴展標記語言);</p><p> ?、?強大的基于Web的分析;</p><p> ③ 支持OLE DB和多種查詢;</p><p> ④ 支持分布式的分區(qū)視圖[5]。</
58、p><p> 3.2 開發(fā)環(huán)境簡介</p><p> 3.2.1 ASP的開發(fā)環(huán)境的配置</p><p> 1) 如果您的操作系統(tǒng)為Windows 98,請運行 Windows98的安裝光盤。在其Add-ons\pws目錄下找到pws的安裝程序,運行安裝即可 </p><p> 2) 如果操作系統(tǒng)為 Windows 2000 以上,可
59、以按圖4.1.1的方法安裝 IIS: </p><p> 打開【控制面板】,找到 【添加/刪除程序】→【添加/刪除WINDOWS組件】, 彈出 【W(wǎng)indows 組件向?qū)А?,選擇 【Internet 信息服務(wù)(IIS)】(在 Windows Server 2003 中,此選項是在 【就用程序服務(wù)器】的【詳細信息】里),插入安裝盤,按【下一步】開始安裝。安裝成功后,就可以按照自己的要求配置IIS了。首先您需要知
60、道IIS在我們使用的過程中充當(dāng)著一個虛擬的角色。也就是我們是“假裝的”把本機磁盤空間的一部分空間劃歸為“服務(wù)器”(實際上我們訪問的網(wǎng)站是存儲在專門的網(wǎng)絡(luò)服務(wù)器上的)。既然我們也要訪問“服務(wù)器”上的內(nèi)容(雖然它存在本機上),那么我們也要通過類似于訪問網(wǎng)站的模式去訪問。 </p><p> IIS的默認目錄安裝在 系統(tǒng)盤:\Inetpub\wwwroot里,也就是說上面的虛擬目錄http://localhost/
61、或http://127.0.0.1/其實是執(zhí)行您機器上物理路徑為 系統(tǒng)盤:\Inetpub\wwwroot上的內(nèi)容,嘗試看看IIS起始頁中的localstart.asp是不是就在wwwroot目錄里? 同理,如果在wwwroot里有一個b.asp文件,同樣可以通過http://localhost/b.asp 或http://127.0.0.1/b.asp 來訪問。</p><p> 同時,wwwroot的默認目
62、錄也是可以更改的。進入【控制面板】→【管理工具】→【Internet 服務(wù)管理器】,雙擊它,會出現(xiàn)【Internet信息服務(wù)器】的主界面,在窗體里找到【計算機名】,展開后會出現(xiàn):【默認 FTP 站點】、【默認 Web 站點】、以及【默認 SMTP 虛擬服務(wù)器】。在【默認 Web 站點】上單擊右鍵,選擇【屬性】,就可以進行IIS的諸多配置了。</p><p> 3.2.2 ASP的內(nèi)置對象</p>
63、<p> 對象是由數(shù)據(jù)和程序代碼封裝而成的單元。對象通常包含方法、屬性或集合,方法決定如何處理對象,屬性用于返回或設(shè)置對象的狀態(tài),集合則是類似數(shù)組的數(shù)據(jù)結(jié)構(gòu),可以存儲字符串、數(shù)值、對象、數(shù)組和其他值。ASP提供了一些內(nèi)置對象,在腳本中不必創(chuàng)建這些對象,便可以直接訪問它們的方法、屬性和集合,以擴展腳本的功能。例如,通過ASP內(nèi)置對象可以取得來自瀏覽器的請求并控制對請求的響應(yīng)、創(chuàng)建服務(wù)器組件實例等。下面介紹ASP的幾個內(nèi)置對象
64、:</p><p> ▼ Response 對象 :用于向客戶端瀏覽器發(fā)送信息,或者將訪問者轉(zhuǎn)移到另一個網(wǎng)址,并可以輸入和控制Cookie信息等。</p><p> ▼ Request對象:提供客戶端在請求一個 頁面或傳送一個表單時提供的所有信息,包括能夠標識瀏覽器和用戶的HTTP變量、Cookie信息以及附近URL后面的值(查詢字符串或表單數(shù)據(jù))。</p><
65、p> ▼ Server對象:提供了一系列的方法和屬性,在使用ASP編寫腳本時是非常有用的。最常用的是Server.CreateObject方法,它允許在當(dāng)前的環(huán)境或會話中在服務(wù)器上實例化其他COM對象。還有一些方法能夠把字符串翻譯成在URL和HTML中使用的正確格式,這是通過把非法字符轉(zhuǎn)換成正確、合法的等價字符來實現(xiàn)的。</p><p> ▼ Session對象:存儲一個會話的信息。Session對
66、象是在每一個訪問者從Web站點或Web應(yīng)用程序中首次請求一個ASP頁時創(chuàng)建的,它將保留到默認的期限結(jié)束或者通過腳本設(shè)置中止的期限。</p><p> ▼ Application對象:在一個ASP應(yīng)用中讓不同客戶端共享信息。Application對象是在為響應(yīng)一個ASP頁的首次請求而載入Asp.dll時創(chuàng)建的,它提供了存儲空間用來存放變量和對象的引用,可以用于所有的頁面,任何訪問者都可以打開這些頁面。</
67、p><p> ▼ ObjectContext對象:用于提交或中止一個由Microsoft事務(wù)服務(wù)器(MTS)管理的事務(wù),通過ASP頁中包含的腳本對事務(wù)服務(wù)進行初始化。</p><p> 3.3.3 ASP的內(nèi)建組件</p><p> 所謂組件,是包含在動態(tài)鏈接庫(.dll)或可執(zhí)行文件(.exe)中的可執(zhí)行代碼。組件提供了一個或多個對象,也提供了對象的屬性、集
68、合和方法。若要在ASP中使用有組件提供的對象,應(yīng)首先創(chuàng)建對象的實例并將該對象應(yīng)用賦給變量,然后才能在腳本中使用對象的屬性、集合和方法。</p><p> 常用的ASP內(nèi)建組件:</p><p> 安裝IIS/ASP時會自動一組服務(wù)器組件,盡管在默認情況下它們是完全安裝的,但在IIS文檔中仍將這些組件稱為可安裝組件(installable component),這個名稱僅僅是沿用ASP前
69、幾個版本中的名稱。在ASP的以前版本中,這些組件需要人工安裝?,F(xiàn)在,可以將它們稱為“可實例化的組件”。在Windows 2000中的WINNT\System32\intesrv\目錄下可以找到這組件,該目錄下也放置一些組件要求的配置文件。下面是對常用ASP服務(wù)器組件的簡要說明。</p><p> 內(nèi)容輪顯組件(Content Rotator):自動翻轉(zhuǎn)Web頁上的HTML內(nèi)容字符串。</p>&l
70、t;p> 內(nèi)容鏈接組件(Content Linking):用于創(chuàng)建一個NextLink對象,通過該對象可以生成Web頁內(nèi)容列表,并像書一樣將各頁按順序連接起來。</p><p> 廣告輪顯組件(Ad Rotator):用于創(chuàng)建一個AdRotator對象,通過該對象可以按指定計劃在同一頁面上自動輪顯廣告。</p><p> 頁面計數(shù)器組件(Page Counter):記錄并顯示W(wǎng)
71、eb頁被打開的次數(shù)。</p><p> 計數(shù)器組件(Counters):創(chuàng)建一個Counters對象,通過該對象可以創(chuàng)建、保存、增加或檢索任意數(shù)量的獨立計數(shù)器。</p><p> 瀏覽器功能組件(Browser Capabilities):用于創(chuàng)建一個BrowserType對象,通過該對象可以獲取訪問Web站點的每個瀏覽器的性能、類型及版本。</p><p>
72、 文件存取組件(File Access Component):提供文件的輸入與輸出方法。</p><p> 數(shù)據(jù)庫訪問組件(Database Access):提供用ActiveX Data Objects (ADO)對數(shù)據(jù)庫的訪問。</p><p> 3.3.4 ASP訪問數(shù)據(jù)庫的方法</p><p> 要開發(fā)數(shù)據(jù)庫應(yīng)用程序,首先需要了解訪問數(shù)據(jù)庫的方法。A
73、SP可以非常方便地通過ADO(ActiveX Data Object)數(shù)據(jù)模型和SQL語句訪問SQL Server 2000數(shù)據(jù)庫。本小節(jié)將介紹常用的SQL語句和ADO數(shù)據(jù)模型。</p><p> 一、常用的SQL語句</p><p> SQL是Structure Query Language的縮寫,即結(jié)構(gòu)化查詢語言。SQL語言是專門為訪問數(shù)據(jù)庫而設(shè)計的結(jié)構(gòu)化語言,可以完成數(shù)據(jù)查詢、數(shù)
74、據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制等操作。SQL Server 2000提供了Transact-SQL,是SQL語言的增強版本。</p><p> 在本節(jié)中將介紹一些數(shù)據(jù)庫程序設(shè)計中經(jīng)常使用到SQL語句,包括:</p><p> ★ INSERT語句 向表中插入記錄;</p><p> ★ UPDATE語句 修改表中滿足指定條件的記錄;</p>
75、<p> ★ DELETE語句 刪除表中滿足指定條件的記錄;</p><p> ★ SELECT語句 查詢表中滿足指定條件的記錄。</p><p> ?、?INSERT語句</p><p> INSERT語句的功能是在指定的表中插入一行新的記錄。INSERT語句的基本語法結(jié)構(gòu)如下:</p><p> INS
76、ERT INTO <表名>[<字段名列表>]</p><p> VALUES<字段值的列表></p><p> 上面的語法雖然沒有包含INSERT語句的所有功能,但是在大多數(shù)情況下,我們只需要通過這個格式插入數(shù)據(jù)。</p><p> ?、?UPDATE語句</p><p> UPDATE語句的功能是
77、在指定的表中修改滿足條件的記錄。UPDAE語句的基本語法結(jié)構(gòu)如下:</p><p> UPDATE<表名> SET<字段名>=<字段值>,<字段名>=<字段值>,……</p><p> WHERE<條件表達式></p><p> WHERE子句是SQL語句中常用的子句,它可以出現(xiàn)在UPDA
78、TE、DELETE和SELECT等語句中。WHERE子句中通常使用關(guān)系表達式,關(guān)系運算符包括>、< 、= 、>= 、<= 、<> 、!> 和 !< 等,其中<>表示不等于、!> 表示不大于、!<表示不小于。</p><p> ?、?DELETE語句</p><p> DELETE語句的功能是在指定的表中刪除滿足條件
79、的記錄。DELETE語句的基本語法結(jié)構(gòu)如下:</p><p> DELETE[FROM]<表名></p><p> WHERE<條件表達式></p><p> FROM是可選項,如果要刪除表中的所有數(shù)據(jù),可以不使用FROM。</p><p> ⑷ SELECT語句</p><p>
80、SELECT語句是最常用的語句之一,它的功能是在指定的一個或多個表中中查詢滿足條件的記錄集。SELECT語句的語法結(jié)構(gòu)比較復(fù)雜,其語法結(jié)構(gòu)如下:</p><p> SELECT[ALL|DISTINCT]<目標列表達式>[,<目標列表達式>,……]</p><p> FROM<表名或視圖名>[,<表名或視圖名>]</p>&
81、lt;p> [WHER<條件表達式>]</p><p> [GROUP BY<列名1>[HAVING<條件表達式>]</p><p> [ORDER BY<列名2>[ASC|DESC]];</p><p> 在SELECT語句中,*表示表中的所有字段,F(xiàn)ROM子句的作用是指定查詢的表名,當(dāng)我們在查詢時可以使用A
82、S關(guān)鍵字在SELECT中指定列名.可以使用WHERE子句設(shè)置查詢的條件;WHERE子句中還可以使用SQL Server謂詞;而滿足更多的查詢要求,可以使用ORDER BY子句對查詢結(jié)果進行排序;如果我們需要對表中的數(shù)據(jù)進行統(tǒng)計,還可以使用使用聚合函數(shù)。Transact-SQL中常用的聚合函數(shù)如下表所示:</p><p> 表3.1 Transact-SQL中常用的聚合函數(shù)</p><p&g
83、t; 如果我們需要對表中的數(shù)據(jù)進行分組統(tǒng)計時,可以使用GROUP BY子句來實現(xiàn)。</p><p> 下面將介紹一些常用的謂詞。</p><p><b> LIKE謂詞</b></p><p> LIKE謂詞的功能是確定指定的字符串是否與指定的模式匹配。模式包括普通字符和通配符,是一種簡單的模糊查詢方法。在SQL Server中,%和_
84、是最常用的通配符,%表示0個或多個字符構(gòu)成的字符串,_表示單個任何字符。</p><p><b> BETWEEN謂詞</b></p><p> BETWEEN謂詞的功能是指定關(guān)系表達式的范圍。</p><p> IN謂詞的功能是確定給定的值是否與查詢或列表中的值相匹配。</p><p> 二、使用ADO訪問數(shù)據(jù)
85、庫</p><p> ADO是ActiveX Data Object的縮寫,是目前最流行的訪問數(shù)據(jù)庫的方法之一。ASP提供對ADO的全面支持,可以通過ADO數(shù)據(jù)模型訪問各種數(shù)據(jù)庫。本節(jié)將介紹ADO訪問數(shù)據(jù)庫的方法。</p><p><b> 1) ADO簡介</b></p><p> ADO數(shù)據(jù)模型提供了以下元素:</p>
86、<p><b> ?、?連接</b></p><p> 從應(yīng)用程序中創(chuàng)建“連接”可以訪問數(shù)據(jù)源。創(chuàng)建連接時,必須指定要連接到的數(shù)據(jù)源、連接所使用的用戶名和口令等信息。ADO使用Connection對象完成連接功能。</p><p><b> ?、?命令</b></p><p> 可以通過發(fā)出命令對數(shù)據(jù)源
87、進行指定的操作。一般情況下,命令可以連接數(shù)據(jù)源中添加、修改或刪除數(shù)據(jù),也可以檢索數(shù)據(jù)滿足指定的數(shù)據(jù)。通常需要通過已建立的連接發(fā)送命令。ADO用Commmand對象來體現(xiàn)命令的概念。</p><p><b> 參數(shù)</b></p><p> 在執(zhí)行命令時可以指定參數(shù),參數(shù)可以是一個或多個。ADO用Parameter對象來體現(xiàn)參數(shù)概念。</p><
88、p><b> 記錄集</b></p><p> 使用SELECT語句可以將查詢結(jié)果存儲在本地,這些數(shù)據(jù)以“行”(記錄)為單位,返回數(shù)據(jù)的集合被稱為記錄集,也可以稱為結(jié)果集。ADO用Recordset對象來體現(xiàn)記錄集的概念。</p><p><b> 字段</b></p><p> 與表中的字段相似,ADO中也
89、有字段對象,但是它包含在記錄集中。每一字段(列)都分別包含有名稱、數(shù)據(jù)類型和值的屬性,值中包含了來自數(shù)據(jù)源的真實數(shù)據(jù)。ADO以Fileld對象體現(xiàn)字段。</p><p><b> 錯誤</b></p><p> 錯誤隨時可在應(yīng)用程序中發(fā)生,通常是由于無法建立連接、執(zhí)行命令或?qū)δ承顟B(tài)的對象進行操作導(dǎo)致的。對象模型以Error對象體現(xiàn)錯誤。任何發(fā)生的錯誤都會產(chǎn)生一個
90、或多個Error對象。</p><p><b> 屬性</b></p><p> 每個ADO對象都有一組唯一的“屬性”來描述或控制對象的行為。屬性有內(nèi)置和動態(tài)兩種類型。內(nèi)置屬性是ADO對象的一部分并且隨時可用。動態(tài)屬性則由特別的數(shù)據(jù)提供者添加到ADO對象的屬性集合中,僅在提供者被使用時才能存在。ADO以Property對象體現(xiàn)屬性。</p><
91、p><b> 集合</b></p><p> ADO集合是一種可方便地包含其他特殊類型對象的對象類型。使用集合方法可按名稱(文本字符串)或(整型數(shù))對集合中的對象進行檢索。</p><p> ADO提供4種類型的集合。</p><p> ● Connection對象具有Error集合,包含為響應(yīng)與數(shù)據(jù)源有關(guān)的單一錯誤而創(chuàng)建的所有
92、Error對象;</p><p> ● Command對象具有Parameters集合,包含應(yīng)用于Command對象的所有Parameter對象;</p><p> ● Recordset對象具有Filelds集合,包含Recordset對象中所有列的Fileld對象;</p><p> ● 此外,Connection、Command、Recordset
93、和Fileld對象都具有Properties集合,它包含各個對象的Porperty對象。</p><p><b> 事件</b></p><p> ADO2.0將“事件”的概念引入編程模型。事件是對將要發(fā)生或已經(jīng)發(fā)生的某些操作的通知。ADO支持兩種</p><p> ● ConnectionEvents ConnectionEve
94、nts事件在以下情況下發(fā)生:</p><p> □ 連接中的事務(wù)開始、被提交或被回滾;</p><p> □ Commands執(zhí)行;</p><p> □ Connection開始或結(jié)束。</p><p> 此事件可以反映連接狀態(tài)的變化。</p><p> ● RecordsetEvents R
95、ecordsetEvents事件在以下情況下發(fā)生:</p><p> □ 在Recordset對象的行中進行定位;</p><p> □ 更改記錄集行中的字段;</p><p> □ 更改記錄集中的行;</p><p> □ 在整個記錄集中進行更改。</p><p> 此事件可以反映數(shù)據(jù)檢索信息的變化
96、。</p><p> 使用ADO存取數(shù)據(jù)源的過程如下圖所示:</p><p> 圖3.1 ADO的工作流程</p><p><b> 2) 連接數(shù)據(jù)庫</b></p><p> ADO使用Cconnection對象實現(xiàn)與數(shù)據(jù)庫的連接。如果客戶端/服務(wù)器數(shù)據(jù)系統(tǒng),該對象可以等價于到服務(wù)器的實際網(wǎng)絡(luò)連接。<
97、/p><p> 在訪問數(shù)據(jù)庫時,首先需要創(chuàng)建一個Connection對象,通過它建立到數(shù)據(jù)庫的連接。創(chuàng)建Connection對象的語法結(jié)構(gòu)如下如下:</p><p><b> <%</b></p><p><b> Dim cnn</b></p><p> Set cnn=Server.C
98、reateObject(“ADODB.Connection”)</p><p><b> %></b></p><p> 創(chuàng)建Connection對象后,還需要設(shè)置具體的屬性,連接到指定的數(shù)據(jù)庫。常用的屬性如下:</p><p> ● ConnectionString屬性 是連接字符串,指定用于建立連接數(shù)據(jù)源的信息。</p
99、><p> ● ConnectionTimeout屬性 是指示在終止嘗試和產(chǎn)生錯誤之前執(zhí)行命令需等待的時間,默認值為30秒。</p><p> ● Stata屬性 返回Connection對象的狀態(tài)。當(dāng)Stata=0時,表示對象已經(jīng)關(guān)閉;當(dāng)Stata=1時,表示對象狀態(tài)是打開的。</p><p> ● Open方法 用于打開到數(shù)據(jù)源的連接。Open方
100、法的語法結(jié)構(gòu)如下:</p><p> Connection.open ConnectionString,UserID,Password,Options</p><p> ● Close方法 用于關(guān)閉到數(shù)據(jù)源的連接。訪問數(shù)據(jù)庫完成后,為了節(jié)省資源,通常需要將數(shù)據(jù)庫連接關(guān)閉。</p><p> 也可以使用DSN(數(shù)據(jù)源名稱)配置連接字符串。因為ASP程序在服務(wù)器
101、運行,所以只需要在服務(wù)器上創(chuàng)建就可以DSN就可以了[6]。</p><p> 3.3.5 系統(tǒng)開發(fā)及運行環(huán)境</p><p><b> 硬件平臺:</b></p><p> CPU:P41.8GHz及以上。</p><p> 內(nèi)存:256MB及以上。</p><p><b>
102、 軟件平臺:</b></p><p> 操作系統(tǒng):Windows 2000及以上,推薦Windows xp。</p><p> 數(shù)據(jù)庫:SQL Server 2000。</p><p> 瀏覽器:IE5.0,推薦使用IE6.0。</p><p> Web服務(wù)器:IIS5.0或IIS6.0。</p><p
103、> 分辨率:最佳效果1024×768像素。</p><p> 第三章 網(wǎng)上人才管理系統(tǒng)的需求分析</p><p> 3.1 系統(tǒng)功能描述</p><p> 網(wǎng)上人才管理系統(tǒng)分為前臺管理和后臺管理。前臺管理包括瀏覽新聞、職位查詢、查看企業(yè)信息、維護個人信息等功能。后臺管理包括新聞管理、企業(yè)信息管理、職位信息管理、應(yīng)聘信息查詢等模塊[6]。后
104、臺管理具體描述如下:</p><p><b> ?。?) 新聞管理</b></p><p> ◆ 添加新聞,包括新聞標題與新聞內(nèi)容;</p><p><b> ◆ 修改新聞;</b></p><p><b> ◆ 刪除新聞。</b></p><
105、p> ?。?) 企業(yè)信息管理</p><p> ◆ 添加企業(yè)信息,包括企業(yè)名稱、企業(yè)類型、企業(yè)簡介等信息;</p><p> ◆ 修改企業(yè)信息;</p><p> ◆ 刪除企業(yè)信息。</p><p><b> ?。?) 職位管理</b></p><p><b>
106、◆ 添加職位;</b></p><p><b> ◆ 修改職位;</b></p><p><b> ◆ 刪除職位。</b></p><p> ?。?) 應(yīng)聘信息管理</p><p> ◆ 查看應(yīng)聘信息;</p><p> ◆ 刪除應(yīng)聘信息。&l
107、t;/p><p> ?。?) 系統(tǒng)用戶管理</p><p> ◆ 系統(tǒng)用戶的錄入,包括用戶名、密碼等信息;</p><p> ◆ 修改自己的密碼;</p><p> ◆ 退出登錄狀態(tài);</p><p> ◆ 用戶信息的查看。</p><p> ?。?) 系統(tǒng)用戶管理功能</
108、p><p> ◆ Admin用戶修改自己的密碼;</p><p> ◆ Admin用戶創(chuàng)建或刪除企業(yè)用戶;</p><p> ◆ 企業(yè)用戶修改自己的密碼;</p><p> ◆ 企業(yè)用戶修改自己的用戶信息;</p><p> ◆ 注冊個人用戶;</p><p> ◆ 個人用戶
109、修改自己的密碼;</p><p> ◆ 個人用戶修改自己的用戶信息。</p><p> 3.2 功能模塊的劃分</p><p> 本系統(tǒng)的功能模塊如圖3.1所示。</p><p> 圖3.1 網(wǎng)上人才管理系統(tǒng)功能模塊示意圖</p><p> 在系統(tǒng)初始化時,有一個默認的“系統(tǒng)管理員”用戶Admin,由程
110、序設(shè)計人員手動地添加到數(shù)據(jù)庫中。Admin用戶可以創(chuàng)建企業(yè)用戶;個人用戶則可以通過注冊產(chǎn)生;所有用戶都可以修改自己用戶信息和密碼。</p><p> 用戶管理模塊的關(guān)系如圖3.2所示。</p><p><b> Admin用戶 </b></p><p><b> 個人用戶</b></p><p&g
111、t;<b> 企業(yè)用戶</b></p><p> 圖3.2 用戶管理功能模塊關(guān)系圖</p><p> 3.3 系統(tǒng)流程分析</p><p> ?。?) 職位申請流程,如圖3.3所示:</p><p> 圖3.3用戶申請職位流程圖</p><p> (2) 企業(yè)用戶管理流程,如圖3.4
112、所示。</p><p><b> N</b></p><p><b> Y</b></p><p> 圖3.4 后臺訂單操作流程</p><p> 3.4 數(shù)據(jù)庫設(shè)計 </p><p> 數(shù)據(jù)庫技術(shù)是實現(xiàn)動態(tài)網(wǎng)頁技術(shù)的必要手段,在信息系統(tǒng)中占有非常重要的地位。數(shù)據(jù)
113、庫的設(shè)計好壞將對系統(tǒng)的實現(xiàn)效果產(chǎn)生影響。正確、合理地設(shè)計數(shù)據(jù)庫不但可以提高數(shù)據(jù)庫的存儲效率,而且還能保證數(shù)據(jù)的完整性和一致性。</p><p> 數(shù)據(jù)庫設(shè)計應(yīng)首先充分了解用戶的需求,這不僅包括現(xiàn)在的需求,還包括將來的需求。數(shù)據(jù)庫設(shè)計一般包括以下3個步驟:</p><p> ● 數(shù)據(jù)庫需求分析;</p><p> ● 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計;</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機畢業(yè)設(shè)計---基于asp.net網(wǎng)上論壇的設(shè)計與實現(xiàn)
- 計算機畢業(yè)設(shè)計82asp%net網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計
- 計算機畢業(yè)設(shè)計82asp%net網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計
- 計算機畢業(yè)設(shè)計82ASP%NET網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計.doc
- 計算機畢業(yè)設(shè)計82ASP%NET網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計.doc
- 網(wǎng)上人才招聘系統(tǒng)——管理員子系統(tǒng)畢業(yè)設(shè)計
- 計算機類畢業(yè)設(shè)計--網(wǎng)上書店系統(tǒng)
- 計算機畢業(yè)設(shè)計89asp%net學(xué)生信息管理系統(tǒng)
- 計算機畢業(yè)設(shè)計89asp%net學(xué)生信息管理系統(tǒng)
- 計算機科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計----網(wǎng)上書店系統(tǒng)
- 計算機科學(xué)與技術(shù)畢業(yè)設(shè)計基于asp.net的列車晚點信息分享系統(tǒng)
- 計算機畢業(yè)設(shè)計89ASP%NET學(xué)生信息管理系統(tǒng).doc
- 計算機畢業(yè)設(shè)計-倉庫管理系統(tǒng)
- 計算機畢業(yè)設(shè)計--- 庫存管理系統(tǒng)
- 計算機畢業(yè)設(shè)計-- 網(wǎng)上車票查詢預(yù)訂系統(tǒng)
- 計算機畢業(yè)設(shè)計89ASP%NET學(xué)生信息管理系統(tǒng).doc
- 計算機畢業(yè)設(shè)計-----賓館管理系統(tǒng)
- asp.net網(wǎng)上人才招聘系統(tǒng)(源代碼+論文)
- 網(wǎng)上商城計算機畢業(yè)設(shè)計論文
- 網(wǎng)上人才招聘系統(tǒng)(畢業(yè)匯報)
評論
0/150
提交評論