歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

畢業(yè)設(shè)計(jì)(論文)-ASP個(gè)人簡(jiǎn)歷系統(tǒng)(附源程序)

  • 資源ID:116831945       資源大小:774KB        全文頁(yè)數(shù):46頁(yè)
  • 資源格式: DOC        下載積分:100積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要100積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

畢業(yè)設(shè)計(jì)(論文)-ASP個(gè)人簡(jiǎn)歷系統(tǒng)(附源程序)

2002級(jí)計(jì)算機(jī)信息管理(五年制)源程序代碼,聯(lián)系153893706畢業(yè)設(shè)計(jì)課題名稱: ASP個(gè)人簡(jiǎn)歷系統(tǒng) 作 者: 指導(dǎo)教師: 設(shè)計(jì)時(shí)間: 2006年7月12月 摘要伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。今天的網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為企業(yè)不可分割的部分。許多個(gè)人像企業(yè)一樣也應(yīng)通過(guò)Internet 來(lái)對(duì)外宣傳自己,為人們提供方便快捷的信息服務(wù)與交流。因此,對(duì)于個(gè)人來(lái)說(shuō),擁有一個(gè)屬于自己的簡(jiǎn)歷系統(tǒng)是至關(guān)重要的。隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,ASP已成為Web應(yīng)用程序的一種重要的開發(fā)工具。本文提出了一種利用asp技術(shù)開發(fā)校園網(wǎng)站的方案,以期達(dá)到功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng)。文中著重論述該網(wǎng)站的功能與實(shí)現(xiàn)、后臺(tái)管理等。前臺(tái)開發(fā)工具應(yīng)用ASP、Dreamweaver等,建立富有動(dòng)態(tài)效果的網(wǎng)站。后臺(tái)應(yīng)用Microsoft Access2000建立數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)管理,保持?jǐn)?shù)據(jù)的完整性。并對(duì)關(guān)鍵的有關(guān)技術(shù)作了較詳細(xì)的介紹。最后,本文對(duì)校園網(wǎng)站進(jìn)行了總結(jié)并提出了還需要改進(jìn)的問(wèn)題。關(guān)鍵詞:網(wǎng)站 數(shù)據(jù)庫(kù) 動(dòng)態(tài)網(wǎng)頁(yè) 信息發(fā)布 Implementation of Campus Website Based on ASP TechnologyAbstract Follow the technology of the computer in the enterprise and deep application day by day of all trades and professions, the concept internet has been deeply taken up peoples heart. Today, the internet takes a very important part in the development tactics of all trades and profession, became a part of an enterprise which can not be partition off. Like other businesses, schools outreach through the Internet to their own, providing people with convenient and efficient services and information exchange. So, for the school, have a web site which is belong to themselves is very important. With the rapid development of network technology, ASP Web applications have become an important development tool. This article proposed one kind operates on the hairnet using the asp technology the campus website plan, by the time achieved function formidable, the expense is inexpensive, versatile. In the article elaborated on emphatically this website function and the realization, the backstage management and so on. Proscenium developing instrument uses ASP 、Dreamweaver,sets up web site which is full of dynamic effect. The backstage supporter uses Microsoft Access2000 to set up data base, and carry on data management, keep the integrality of the data. It has made the detailed introduction to the key related technology. At last, the summary and future development of the campus website is offered.Key words Website Database Active Server Pages Information dissemination 目 錄引 言7第一章概述81.1課題背景及意義81.2網(wǎng)站建設(shè)發(fā)展現(xiàn)狀81.3論文導(dǎo)航9第二章開發(fā)環(huán)境的介紹102.1運(yùn)行環(huán)境配置102.1.1 硬件要求102.1.2 軟件要求102.2ASP的基礎(chǔ)102.2.1 ASP的基本概念102.2.2 ASP工作原理112.2.3 ASP腳本語(yǔ)言112.3Microsoft IIS的介紹72.4前臺(tái)開發(fā)工具介紹132.4.1 Dreamweaver MX2004 簡(jiǎn)介132.4.2 FlashMX2004簡(jiǎn)介142.4.3 FireworksMX2004簡(jiǎn)介142.4.4 photoshop cs 簡(jiǎn)介142.5后臺(tái)數(shù)據(jù)庫(kù)的介紹152.5.1Access簡(jiǎn)介152.5.2數(shù)據(jù)庫(kù)的概念152.5.3數(shù)據(jù)庫(kù)的連接152.5.4關(guān)系數(shù)據(jù)庫(kù)152.5.5后臺(tái)開發(fā)語(yǔ)言SQL簡(jiǎn)介162.6ADO在ASP中的應(yīng)用16第三章網(wǎng)站概述193.1網(wǎng)站說(shuō)明193.2網(wǎng)站特點(diǎn)193.3網(wǎng)站功能簡(jiǎn)介193.3.1網(wǎng)站的基本功能193.3.2網(wǎng)站的高級(jí)功能203.4網(wǎng)站內(nèi)容分析203.5主頁(yè)設(shè)計(jì)20第四章數(shù)據(jù)庫(kù)設(shè)計(jì)224.1數(shù)據(jù)庫(kù)的設(shè)計(jì)224.2連接數(shù)據(jù)庫(kù)244.2.1后臺(tái)服務(wù)器配置244.2.2后臺(tái)數(shù)據(jù)庫(kù)的連接25第五章詳細(xì)設(shè)計(jì)265.1注冊(cè)與登錄系統(tǒng)的設(shè)計(jì)265.1.1注冊(cè)與登錄系統(tǒng)總體設(shè)計(jì)265.1.2注冊(cè)與登錄系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)275.1.3新會(huì)員注冊(cè)275.1.4會(huì)員的登錄305.2簡(jiǎn)歷填寫維護(hù)的實(shí)現(xiàn)325.2.1簡(jiǎn)歷填寫維護(hù)的總體設(shè)325.2.2簡(jiǎn)歷提交數(shù)據(jù)庫(kù)設(shè)計(jì)325.2.3簡(jiǎn)歷提交的組成構(gòu)造325.2.4簡(jiǎn)歷提交填寫頁(yè)面設(shè)計(jì)代碼的舉例335.3查看簡(jiǎn)歷頁(yè)面的設(shè)計(jì)345.3.1查看簡(jiǎn)歷頁(yè)面的需求分析345.3.2查看簡(jiǎn)歷的設(shè)計(jì)355.3.3數(shù)據(jù)庫(kù)的連接365.3.4讀取數(shù)據(jù)庫(kù)36第六章詳細(xì)設(shè)計(jì)386.1后臺(tái)登陸頁(yè)面的設(shè)計(jì)386.2后臺(tái)首頁(yè)面的設(shè)計(jì)386.3后臺(tái)頁(yè)面代碼舉例實(shí)現(xiàn)40結(jié) 論43致謝44參考文獻(xiàn):44引言隨著Internet在社會(huì)生活各個(gè)領(lǐng)域的普及,各類網(wǎng)站也正以驚人的速度高速發(fā)展。網(wǎng)站逐漸成為人們信息處理的新平臺(tái)。網(wǎng)站是因特網(wǎng)上最基本的信息交流平臺(tái),無(wú)論是公司、企業(yè)、政府、學(xué)校還是個(gè)人都可以通過(guò)建立自己的網(wǎng)站來(lái)發(fā)布和收集信息,宣傳自己。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為公司、政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。為了更好的辦學(xué),提高學(xué)校知名度,特構(gòu)建宿遷學(xué)院學(xué)校網(wǎng)站。本次畢業(yè)設(shè)計(jì)中所做的學(xué)校網(wǎng)站采用ASP、Dreamweaver MX2004、FlashMX2004、Adobe Photoshop CS等開發(fā)工具,具有一定的動(dòng)態(tài)效果和交互性,清新明朗的外觀設(shè)計(jì),提高了網(wǎng)站"人性化"的設(shè)計(jì),想用戶所想,同時(shí)采用Microsoft Access2000數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)管理,保持?jǐn)?shù)據(jù)的完整性。所以很好地體現(xiàn)了Internet的時(shí)代特點(diǎn):操作簡(jiǎn)單,方便高效,便于管理,無(wú)地域限制等。主頁(yè)是學(xué)校的形象頁(yè)面,是學(xué)校的門面,一個(gè)具有動(dòng)態(tài)效果和清新明朗外觀的主頁(yè),給人感覺(jué)學(xué)校充滿活力。通過(guò)學(xué)校主頁(yè)的瀏覽也可以讓大家大致上了解學(xué)院的性質(zhì)、發(fā)展?fàn)顩r、經(jīng)營(yíng)機(jī)制、服務(wù)理念等。通過(guò)本網(wǎng)站,全面宣傳,展示學(xué)校風(fēng)采、優(yōu)點(diǎn)與特色,發(fā)布學(xué)校的重大活動(dòng)安排與招生政策,增強(qiáng)家長(zhǎng)與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分校務(wù),提高辦事效率。第一章概述1.1 課題背景及意義在互聯(lián)網(wǎng)絡(luò)高速發(fā)展的今天,網(wǎng)站正成為學(xué)校、公司、企業(yè)、 政府及團(tuán)體進(jìn)行形象展示、信息發(fā)布、業(yè)務(wù)拓展、客戶服務(wù)、內(nèi)部溝通的重要陣地,她不但具有快捷、無(wú)距離及隨時(shí)隨地均可更新的特性,更能提供一些互動(dòng)性的功能,如留言板、會(huì)員制、討論區(qū)等等,使得網(wǎng)站充滿生氣,讓人倍感親切。傳統(tǒng)媒體就這一點(diǎn)是無(wú)法與之相比擬的,可以說(shuō)網(wǎng)站的快捷、無(wú)距離及互動(dòng)性是其在媒體中脫穎而出的主要因素。學(xué)校網(wǎng)站是學(xué)校的"商標(biāo)",每一所學(xué)校都有自己的特色,每一所學(xué)校都有自己的個(gè)性。在這個(gè)高度信息化的社會(huì)里,建立自己學(xué)校網(wǎng)站是最直接的宣傳手段。網(wǎng)站的超時(shí)空特性,不僅能讓地區(qū)內(nèi)的人們了解學(xué)校,更可讓世界了解你的學(xué)校。憑藉學(xué)校網(wǎng)站,學(xué)校就可成為教育百花園中一朵鮮艷的花朵。學(xué)校網(wǎng)站能夠提供個(gè)性化學(xué)習(xí)的平臺(tái),不同的學(xué)生理解世界的方式各不相同,認(rèn)知世界有諸多方式。網(wǎng)絡(luò)提供的豐富資源可以使學(xué)生尋覓不同的教育方式,各取所需。學(xué)校網(wǎng)站允許不同的學(xué)生沿著自己的途徑,按自己的速度接受教育與學(xué)習(xí),學(xué)生將有機(jī)會(huì)享受最佳的教育機(jī)會(huì),充分發(fā)掘自己的內(nèi)在潛力,培植獨(dú)特的個(gè)性和人格。 學(xué)校網(wǎng)站是最佳的教學(xué)研究室,學(xué)校網(wǎng)站與教育類專門網(wǎng)站的有效鏈接,給學(xué)校教學(xué)研究帶來(lái)了一片新天地,各種優(yōu)秀教案、專家論壇、網(wǎng)絡(luò)觀摩課、各科素材、多媒體課件制作等內(nèi)容為教師教研提供了極佳的平臺(tái)。有效地降低教研成本、提高效率。 鑒于以上背景和意義,為了更好的辦學(xué),更為了使人們了解我們的學(xué)校,提高學(xué)校知名度,特構(gòu)建宿遷學(xué)院學(xué)校網(wǎng)站。1.2網(wǎng)站建設(shè)發(fā)展現(xiàn)狀根據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)的“第十七次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r調(diào)查報(bào)告”表明:截至2005年12月,我國(guó)共有69.4萬(wàn)個(gè)網(wǎng)站;而在2001年和2002年的報(bào)告中,我國(guó)的網(wǎng)站數(shù)量分別為242739個(gè)和293213個(gè)。從統(tǒng)計(jì)數(shù)據(jù)中我們可以看出,在經(jīng)歷了2000年網(wǎng)絡(luò)泡沫經(jīng)濟(jì)的洗禮后,企業(yè)網(wǎng)站的數(shù)量正在穩(wěn)步、快速的增長(zhǎng)中。由此可見(jiàn),網(wǎng)站建設(shè)業(yè)務(wù)在不斷發(fā)展,行業(yè)市場(chǎng)規(guī)模巨大,同時(shí)也有越來(lái)越多的網(wǎng)絡(luò)公司參與到市場(chǎng)競(jìng)爭(zhēng)中來(lái),大家都想分一杯羹。特別值得一提的是,網(wǎng)站建設(shè)技術(shù)的發(fā)展極大地促進(jìn)了網(wǎng)站建設(shè)的發(fā)展。運(yùn)用一般的網(wǎng)頁(yè)制作軟件,把一些平面頁(yè)面效果轉(zhuǎn)化成網(wǎng)頁(yè),然后把網(wǎng)頁(yè)鏈接起來(lái)成為一個(gè)企業(yè)網(wǎng)站,這種采用“第一代網(wǎng)站建設(shè)技術(shù)”制作出來(lái)的企業(yè)網(wǎng)站,由于更新以及修改網(wǎng)站內(nèi)容均需專業(yè)人員,維護(hù)麻煩,網(wǎng)站修改以及增加網(wǎng)頁(yè)均需支付費(fèi)用,導(dǎo)致企業(yè)經(jīng)常不更新其網(wǎng)站內(nèi)容,失去了建設(shè)網(wǎng)站的意義;同時(shí)由于純靜態(tài)頁(yè)面沒(méi)有交互性,使得客戶不能很好的與企業(yè)溝通。而第二代網(wǎng)站建設(shè)技術(shù)是在第一代網(wǎng)站建設(shè)技術(shù)基礎(chǔ)上,針對(duì)網(wǎng)站的某一個(gè)功能采用一些數(shù)據(jù)庫(kù)管理模塊(如新聞發(fā)布、產(chǎn)品發(fā)布等),網(wǎng)站的后臺(tái)對(duì)這些個(gè)別的功能模塊進(jìn)行管理。采用“第二代網(wǎng)站建設(shè)技術(shù)”制作出來(lái)的企業(yè)網(wǎng)站適合對(duì)于網(wǎng)站日常更新維護(hù)頻繁,對(duì)網(wǎng)站各功能模塊有獨(dú)特需要的大型企業(yè)網(wǎng)站。2003年初以來(lái)出現(xiàn)了第三代網(wǎng)站建設(shè)技術(shù)智能建站系統(tǒng)。網(wǎng)站用戶通過(guò)智能建站系統(tǒng)能夠很方便快捷地管理自己的網(wǎng)站,自己定義網(wǎng)站的框架內(nèi)容,并能夠隨時(shí)升級(jí)網(wǎng)站的功能,且解決了每個(gè)客戶都需要的網(wǎng)站前臺(tái)界面?zhèn)€性化的需求。使用智能建站系統(tǒng)進(jìn)行企業(yè)網(wǎng)站開發(fā)建設(shè),能夠適應(yīng)大多數(shù)中小企業(yè)對(duì)于網(wǎng)站建設(shè)的一般需求,開發(fā)周期短,更新維護(hù)便捷,是中小企業(yè)建設(shè)網(wǎng)站的理想選擇。1.3論文導(dǎo)航第一章概述:主要講了我設(shè)計(jì)這個(gè)課題的背景及意義,大概介紹了網(wǎng)站建設(shè)的發(fā)展現(xiàn)狀。第二章開發(fā)環(huán)境的介紹:主要講了運(yùn)行環(huán)境的配置和設(shè)計(jì)中使用到的相關(guān)知識(shí),如ASP的相關(guān)知識(shí)、前臺(tái)開發(fā)工具的簡(jiǎn)介、后臺(tái)數(shù)據(jù)庫(kù)知識(shí)等。第三章網(wǎng)站概述:主要講了網(wǎng)站的整體設(shè)計(jì),說(shuō)明了網(wǎng)站的特點(diǎn)、內(nèi)容和實(shí)現(xiàn)的功能等。第四章數(shù)據(jù)庫(kù)設(shè)計(jì):主要講了網(wǎng)站數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程和數(shù)據(jù)庫(kù)是怎樣實(shí)現(xiàn)連接的。第五章詳細(xì)設(shè)計(jì):主要舉例說(shuō)明了網(wǎng)站中一些重要系統(tǒng)的設(shè)計(jì)和一些小技術(shù)的實(shí)現(xiàn)過(guò)程,并進(jìn)行了詳細(xì)的分析,如注冊(cè)與登錄系統(tǒng)的設(shè)計(jì)等。第二章開發(fā)環(huán)境的介紹2.1運(yùn)行環(huán)境配置2.1.1硬件要求操作系統(tǒng):Windows 9X、Windows NT Workstation/Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional。CPU:沒(méi)有很高的要求,只要能夠順利運(yùn)行Windows系列操作系統(tǒng)就可以了。當(dāng)然,CPU的處理速度越快,運(yùn)行ASP代碼的效率越高。內(nèi)存:最低配置32MB,建議使用64MB以上內(nèi)存,如果使用Windows 2000或Windows XP建議使用128MB以上內(nèi)存。硬盤空間:至少需要5 G以上的硬盤空間來(lái)安裝所需的組件。運(yùn)行ASP的服務(wù)器端要求:(如表2-1所示)表2-1運(yùn)行ASP的服務(wù)器端要求操作系統(tǒng)需要安裝的Web ServerWindows 98PWS 4.0以上Windows NT 4.0 ServerIIS 4.0以上Windows 2000IIS 5.0以上Windows XPIIS 5.0以上2.1.2軟件要求Microsoft IISMicrosoft Access2000Macromedia Dreamweaver MX FlashMX20042.2ASP的基礎(chǔ)2.2.1ASP的基本概念A(yù)SP(Active Server Pages)實(shí)質(zhì)是一種服務(wù)器端腳本環(huán)境。ASP腳本呈現(xiàn)將在服務(wù)器端運(yùn)行??蛻舳酥灰褂每蓤?zhí)行HTML代碼的瀏覽器,即可瀏覽通過(guò)ASP設(shè)計(jì)出來(lái)的頁(yè)面內(nèi)容。當(dāng)程序執(zhí)行完后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP并不是一種純粹的編程語(yǔ)言,它使用的語(yǔ)言是:VBScript和Jscript語(yǔ)言。在一個(gè)ASP應(yīng)用程序中可以用其中的一種腳本語(yǔ)言,也可以結(jié)合這兩種腳本語(yǔ)言使用。2.2.2ASP的工作原理ASP通過(guò)后綴名為asp的文件來(lái)實(shí)現(xiàn),一個(gè)asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)瀏覽器向 web服務(wù)器請(qǐng)求調(diào)用asp文件時(shí),就啟動(dòng)了asp。Web服務(wù)器響應(yīng)該HTTP請(qǐng)求,調(diào)用asp引擎,解釋被申請(qǐng)的文件。當(dāng)遇到與Active X Script兼容的腳本(VBScript, JavaScript)時(shí),asp引擎,調(diào)用相應(yīng)的腳本引擎進(jìn)行解釋處理。若腳本指令中涉及到對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),就通過(guò)ODBC與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,由數(shù)據(jù)庫(kù)訪問(wèn)組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,并將執(zhí)行結(jié)果動(dòng)態(tài)生成一個(gè)HTML頁(yè)面返回 web 服務(wù)器端,然后與頁(yè)面中腳本的HTML合并成一個(gè)完整的HTML頁(yè)面送至客戶端瀏覽器。因而客戶端瀏覽器接收到的是經(jīng)web服務(wù)器執(zhí)行以后生成的一個(gè)純粹的HTML文件,可被運(yùn)行在任何平臺(tái)上的瀏覽器所執(zhí)行。同時(shí)由于asp的腳本程序是在服務(wù)器端執(zhí)行的,通常腳本代碼不會(huì)被別人窺視,保證了程序代碼的安全和知識(shí)產(chǎn)權(quán)。另外程序執(zhí)行完畢后,服務(wù)器僅僅是將執(zhí)行的結(jié)果返回給客戶端瀏覽器,減輕了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān),大大提高了交互的速度。2.2.3ASP的腳本語(yǔ)言在這里我們會(huì)了解到HTML語(yǔ)言、VBscript和Jscript的腳本語(yǔ)言。(1) HTML語(yǔ)言HTML文件由瀏覽器解釋,通過(guò)網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺(tái)機(jī)器傳輸?shù)搅硪慌_(tái)機(jī)器上。打開Netscape Navigator或IE瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用HTML寫的網(wǎng)頁(yè)。HTML文件和其他的文件不同,因?yàn)镠TML文件中有它自己的標(biāo)記。如下示:<html><head><title> title </title></head><body></body></html><html></html>等是成對(duì)出現(xiàn)的,此種標(biāo)記稱為容器標(biāo)記。所有的文本都必須放在<body>和<body>之間。(2) VBScript語(yǔ)言VBScript與Basic語(yǔ)言有密切關(guān)系。如果你熟悉BASIC,你將會(huì)發(fā)現(xiàn)VBScript很容易學(xué)習(xí)和使用。VBScript是Microsoft Visual Basic的簡(jiǎn)化版本。VBScript是一種腳本語(yǔ)言。這意味著這種語(yǔ)言比BASIC語(yǔ)言的成熟版本容易使用又難于使用。編制簡(jiǎn)單的程序時(shí),腳本語(yǔ)言是容易使用的。腳本語(yǔ)言的句法比較簡(jiǎn)單。但是,簡(jiǎn)單的句法也使開發(fā)大的應(yīng)用程序變得很困難。你可以在HTML文件中直接嵌入VBScript腳本。這使你能夠擴(kuò)展HTML,使它不僅僅是一種頁(yè)面格式語(yǔ)言。帶有VBScript腳本的網(wǎng)頁(yè)在每次下載到瀏覽器時(shí)都可以是不同的,而且可以對(duì)用戶的操作做出反應(yīng)。VBScript是Active Sever Pages的缺省語(yǔ)言。你也可以在ASP網(wǎng)頁(yè)中使用其它腳本語(yǔ)言,如JavaScript。VBScript既可以作為客戶端編程語(yǔ)言,也可以作為服務(wù)器端編程語(yǔ)言。客戶端編程語(yǔ)言是可以由瀏覽器解釋執(zhí)行的語(yǔ)言。Java和JavaScript也可以作為客戶端編程語(yǔ)言。當(dāng)一個(gè)以這些語(yǔ)言中的任意一種編制的程序被下載到一個(gè)兼容的瀏覽器中時(shí),瀏覽器將自動(dòng)執(zhí)行該程序??蛻舳司幊陶Z(yǔ)言的優(yōu)點(diǎn)是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶端程序運(yùn)行起來(lái)比服務(wù)器端程序快得多。當(dāng)一個(gè)瀏覽器的用戶執(zhí)行了一個(gè)操作時(shí),不必通過(guò)網(wǎng)絡(luò)對(duì)其做出響應(yīng),客戶端程序就可以做出響應(yīng)。(3) JavaScript語(yǔ)言JavaScript是一種客戶端腳本語(yǔ)言。使用JavaScript,可以為網(wǎng)頁(yè)添加交互性,可以讓設(shè)計(jì)者控制瀏覽器本身的各個(gè)方面,增加了網(wǎng)頁(yè)的動(dòng)態(tài)美和美觀性。JavaScript作為一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(Event Driven)并具有安全性能的腳本語(yǔ)言,使用它的目的是與HTML超文本標(biāo)記語(yǔ)言、Java腳本語(yǔ)言( Java小程序)一起實(shí)現(xiàn)在一個(gè)Web頁(yè)面中鏈接多個(gè)對(duì)象,與Web客戶交互使用,從而可以開發(fā)客戶端的應(yīng)用程序等。JavaScript是通過(guò)在標(biāo)準(zhǔn)HTML語(yǔ)言中嵌入或調(diào)入來(lái)實(shí)現(xiàn)的,他的出現(xiàn)彌補(bǔ)了HTML語(yǔ)言的缺陷,具有以下幾個(gè)基本特點(diǎn):它是一種腳本編寫語(yǔ)言;基于對(duì)象的語(yǔ)言;簡(jiǎn)單性;安全性;動(dòng)態(tài)性;跨平臺(tái)性。總而言之,JavaScript是一種新的描述語(yǔ)言,它可以被嵌入到HTML的文件中。JavaScript語(yǔ)言可以做到回應(yīng)使用者的需求事件,而不用任何的網(wǎng)絡(luò)來(lái)回傳輸資料,所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),無(wú)需經(jīng)過(guò)傳給服務(wù)器處理,再傳回來(lái)的過(guò)程,而直接可以被客戶端的應(yīng)用程序所處理。2.3Microsoft IIS的介紹系統(tǒng)中ASP的運(yùn)行環(huán)境是基于IIS。微軟公司的IIS(Internet Information Server)是一種集Web、FTP和Gopher的服務(wù)器軟件,它一般與Windows NT集成,可以利用Windows NT的各種功能,并且能在Internet上發(fā)布信息。和其他Windows NT Web服務(wù)器相比,IIS提供了許多獨(dú)特的功能。它的安全模型是以NTFS安全機(jī)制為基礎(chǔ)的。這樣,利用Windows NT內(nèi)置的許多管理工具可以很容易地管理Web站點(diǎn)。IIS為Internet、Intranet和Extract站點(diǎn)提供服務(wù)器解決方案,它集成了安裝向?qū)?、集成的安全性和身份?yàn)證實(shí)用程序、Web發(fā)布工具和對(duì)其他基于Web的應(yīng)用程序的支持等附加特性。我安裝的是Windows XP Professional版本的,所以Windows XP Professional版來(lái)介紹IIS的安裝方法。(1) 在控制面版中選擇“添加/刪除程序”(2) 點(diǎn)擊“添加/刪除Windows組件”(3) 確認(rèn)只選中第一項(xiàng)Internet信息服務(wù)(IIS),然后點(diǎn)擊下一步即可自行進(jìn)行安裝。系統(tǒng)配置安裝完成后,就會(huì)彈出一個(gè)安裝“完成”的對(duì)話框來(lái)提示安裝完成,只要點(diǎn)擊“完成”即可。這樣IIS安裝完畢。在安裝和運(yùn)行IIS時(shí)所注意到的最大的區(qū)別就是用作管理的新界面MMC(Microsoft Manage Console),MMC將給Web站點(diǎn)管理者提供一個(gè)管理工具,它是用樹狀控制結(jié)構(gòu)來(lái)管理操作的。2.4前臺(tái)開發(fā)工具簡(jiǎn)介2.4.1 Dreamweaver MX2004 簡(jiǎn)介Macromedia Dreamweaver MX 是建立Web站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級(jí)別的開發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。從對(duì)基于 CSS 的設(shè)計(jì)提供領(lǐng)先的支持到手動(dòng)編碼功能,Dreamweaver 在一個(gè)集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫(kù)、Web 服務(wù)和舊式系統(tǒng)的強(qiáng)大 Internet 應(yīng)用程序。Dreamweaver MX  是一款專業(yè)的 HTML 編輯器,用于對(duì) Web 站點(diǎn)、Web頁(yè)和Web 應(yīng)用 程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。無(wú)論您喜歡直接編寫 HTML 代碼的駕馭感還是偏愛(ài)在可視化編輯環(huán)境中工作,Dreamweaver 都會(huì)為您提供幫助良多的工具,豐富您的 Web 創(chuàng)作體驗(yàn)。利用 Dreamweaver 中的可視化編輯功能,您可以快速地創(chuàng)建頁(yè)面而無(wú)需編寫任何代碼。不過(guò),如果您更喜歡用手工直接編碼,Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 Dreamweaver,您還可以使用服務(wù)器語(yǔ)言(例如 ASP、ASP.NET、ColdFusion 標(biāo)記語(yǔ)言(CFML)、JSP 和 PHP)生成支持動(dòng)態(tài)數(shù)據(jù)庫(kù)的 Web 應(yīng)用程序。2.4.2 FlashMX2004簡(jiǎn)介Flash MX是美國(guó)的MACROMEDIA公司于2002年3月推出的優(yōu)秀網(wǎng)頁(yè)動(dòng)畫設(shè)計(jì)軟件。它是一種交互式動(dòng)畫設(shè)計(jì)工具,用它可以將音樂(lè),聲效,動(dòng)畫以及富有新意的界面融合在一起,以制作出高品質(zhì)的網(wǎng)頁(yè)動(dòng)態(tài)效果。FLASH動(dòng)畫象通常象我們看到的廣告片段一樣,它可以通過(guò)文字、圖片、錄象、聲音等綜合手段形象的體現(xiàn)一個(gè)意圖。一般利用它來(lái)制作公司形象、產(chǎn)品宣傳等片段,可以達(dá)到非常好的效果。Flash動(dòng)畫是一種矢量動(dòng)畫格式,它是用Macromedia公司的Flash5軟件編輯而成,具有體積小、兼容性好、直觀動(dòng)感、互動(dòng)性強(qiáng)大、支持MP3音樂(lè)等諸多優(yōu)點(diǎn),是當(dāng)今最流行的Web頁(yè)面動(dòng)畫格式。2.4.3 FireworksMX2004簡(jiǎn)介Fireworks是一個(gè)強(qiáng)大的網(wǎng)頁(yè)圖形設(shè)計(jì)工具??梢允褂盟鼊?chuàng)建和編輯位圖、矢量圖形,還可以非常輕松地做出各種網(wǎng)頁(yè)設(shè)計(jì)中常見(jiàn)的效果,比如翻轉(zhuǎn)圖像等。2.4.4 Adobe Photoshop CS簡(jiǎn)介Photoshop是Adobe公司推出的電腦圖像處理軟件,也是迄今為止適用于Windows和Macintosh平臺(tái)的最為優(yōu)秀、使用面最廣泛的圖像處理軟件。它憑借強(qiáng)大的圖像處理功能和無(wú)限的創(chuàng)意空間,使設(shè)計(jì)者可以隨心所欲地對(duì)位圖圖像進(jìn)行自由創(chuàng)作,Photoshop同時(shí)也是廣大網(wǎng)頁(yè)設(shè)計(jì)者和三維設(shè)計(jì)師愛(ài)不釋手的得力工具。2.5后臺(tái)數(shù)據(jù)庫(kù)介紹2.5.1 Access 簡(jiǎn)介 數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖象、聲音等。Microsoft Access是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。 表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB。2.5.2數(shù)據(jù)庫(kù)的概念 數(shù)據(jù)庫(kù)是以數(shù)據(jù)(數(shù)據(jù)就是對(duì)客觀事物的符號(hào)表示,是存儲(chǔ)在計(jì)算機(jī)中的模擬客觀事物的一系列信息。對(duì)于計(jì)算機(jī)科學(xué)而言,數(shù)據(jù)的含義極為廣泛,凡是可存儲(chǔ)的信息,如文本、圖象、聲音等都可以通過(guò)二進(jìn)制編碼而形成數(shù)據(jù))為對(duì)象,指為了滿足某種特定應(yīng)用的需要,按照一定的數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)中組織、存儲(chǔ)和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)系統(tǒng)是管理大量的、持久的、可靠的和共享的數(shù)據(jù)的工具。2.5.3數(shù)據(jù)庫(kù)的特點(diǎn)(1)集成性:數(shù)據(jù)有兩層含義,一個(gè)是數(shù)據(jù)本身,一個(gè)是數(shù)據(jù)之間的關(guān)系。集成就是指把數(shù)據(jù)集中到一起來(lái),按照一定的結(jié)構(gòu)形式進(jìn)行存儲(chǔ),并通過(guò)一系列的機(jī)制約束數(shù)據(jù) 之間的關(guān)系,避免數(shù)據(jù)重復(fù)或不合要求。(2)量大性:數(shù)據(jù)庫(kù)中存放的數(shù)據(jù)量一般都比較龐大,不能同時(shí)在內(nèi)存中全部調(diào)用,而只能通過(guò)外部存儲(chǔ)器存儲(chǔ),通常使用大容量的可移動(dòng)磁盤或硬盤等設(shè)備。(3)共享性:指多個(gè)不同的用戶,為了不同的目的,可以使用不同的語(yǔ)言,通過(guò)不同的方式,訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù),而訪問(wèn)的范圍、可執(zhí)行的操作會(huì)有所區(qū)別。數(shù)據(jù)庫(kù)系統(tǒng)會(huì)提供相應(yīng)的機(jī)制,保證這種共享在有序的條件下進(jìn)行,可以避免因?yàn)橥蕉斐傻腻e(cuò)誤。(4)持久性:一般來(lái)說(shuō),數(shù)據(jù)庫(kù)中是數(shù)據(jù)都需要長(zhǎng)期保存。2.5.4關(guān)系數(shù)據(jù)庫(kù)目前流行的數(shù)據(jù)庫(kù)有:Access、SOL Server、Oracle等,它們都是基于關(guān)系數(shù)據(jù)庫(kù)而建立的。我使用的是Access數(shù)據(jù)庫(kù)系統(tǒng)。首先解釋一下什么是關(guān)系:關(guān)系就是“二維表”,它反映了實(shí)體與實(shí)體間或者實(shí)體內(nèi)部一一對(duì)應(yīng)的關(guān)系。2.5.5后臺(tái)開發(fā)語(yǔ)言SQL簡(jiǎn)介SQL(Structured Query Language)就是結(jié)構(gòu)查詢語(yǔ)言,是用于對(duì)存放在計(jì)算機(jī)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行組織、管理和檢索的一種工具,是一種特定類型的數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)。SQL中的常用語(yǔ)句:(1)查詢語(yǔ)句:Select目標(biāo)列From 目標(biāo)基本數(shù)據(jù)表Where查詢條件表達(dá)式(2)刪除語(yǔ)句:Delete From 目標(biāo)數(shù)據(jù)表 Where 刪除條件表達(dá)式(3)更新語(yǔ)句:Update目標(biāo)數(shù)據(jù)表Set字段名=字段值表達(dá)式Where 更新條件表達(dá)式(4)插入語(yǔ)句:Insert into目標(biāo)數(shù)據(jù)表(字段名1,字段名2.)Values(常量1,常量2 )2.6ADO在ASP中的應(yīng)用ASP是服務(wù)器端腳本開發(fā)技術(shù),其腳本有服務(wù)器端執(zhí)行完畢后才輸出結(jié)果到客戶端瀏覽器,因此對(duì)客戶端的瀏覽器不存在兼容性的問(wèn)題。使用ASP制作的網(wǎng)頁(yè)訪問(wèn)數(shù)據(jù)庫(kù)時(shí)必須通過(guò)ADO實(shí)現(xiàn),ADO在ASP網(wǎng)頁(yè)與數(shù)據(jù)庫(kù)之間起鏈接與傳遞作用,也就是把ADO中的對(duì)象嵌入到ASP程序中,來(lái)執(zhí)行ASP網(wǎng)頁(yè)發(fā)出的處理數(shù)據(jù)庫(kù)中數(shù)據(jù)的命令,如增加數(shù)據(jù)、刪除數(shù)據(jù)或查詢數(shù)據(jù)等操作。因此可以說(shuō)ASP是依賴于ADO來(lái)實(shí)現(xiàn)數(shù)據(jù)存取的,而ADO又是通過(guò)ASP把數(shù)據(jù)傳輸給客戶或把客戶端的數(shù)據(jù)存放在數(shù)據(jù)庫(kù)中。ADO是通過(guò)ODBC(Open Database Connectivity)來(lái)存取所有ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)系統(tǒng),可跨越多種不同的數(shù)據(jù)庫(kù),因此對(duì)數(shù)據(jù)庫(kù)的操作變得十分簡(jiǎn)單?,F(xiàn)在Microsoft公司提供可更新的OLE DB(對(duì)象鏈接和嵌入式數(shù)據(jù)庫(kù)),也就是OLE技術(shù)在數(shù)據(jù)庫(kù)中的應(yīng)用,使對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的處理功能變得更加強(qiáng)大。在使用數(shù)據(jù)庫(kù)之前,要先建立一個(gè)能與ADO交互鏈接的數(shù)據(jù)庫(kù),再通過(guò)Web服務(wù)器創(chuàng)建數(shù)據(jù)源,然后可在ASP網(wǎng)頁(yè)中調(diào)用數(shù)據(jù)庫(kù)。(1)建立數(shù)據(jù)庫(kù)(2)建立數(shù)據(jù)源ADO是通過(guò)數(shù)據(jù)源來(lái)訪問(wèn)數(shù)據(jù)庫(kù)的,因此在鏈接數(shù)據(jù)庫(kù)時(shí),要先建立數(shù)據(jù)源。我們通過(guò)文件DNS建立數(shù)據(jù)源的:打開“管理工具”雙擊“數(shù)據(jù)源(ODBC)”打開數(shù)據(jù)源對(duì)話框,在其中選擇“系統(tǒng)DSN”,見(jiàn)圖2-1。單擊“添加”后,出現(xiàn)創(chuàng)建數(shù)據(jù)源對(duì)話框,在該對(duì)話框中選擇Microsoft Access Dirver(*.mdb)項(xiàng),如圖2-2。單擊完成后出現(xiàn)圖2-3對(duì)話框。在該對(duì)話框中單擊“選擇”按鈕,選擇要鏈接的數(shù)據(jù)庫(kù)。單擊“完成”即可完成“系統(tǒng)DSN”的添加。圖2-1數(shù)據(jù)源對(duì)話框圖2-2創(chuàng)建數(shù)據(jù)源對(duì)話框圖2-3ODBC Microsoft Access安裝對(duì)話框第三章網(wǎng)站概述3.1網(wǎng)站說(shuō)明我此次設(shè)計(jì)的是一個(gè)中小型的個(gè)人簡(jiǎn)歷填寫提交網(wǎng)站,可以為各類用戶提供的簡(jiǎn)歷上傳相關(guān)信息。用戶可以在網(wǎng)站上實(shí)現(xiàn)注冊(cè)、登錄、填寫和發(fā)布等功能;管理員可以通過(guò)用戶管理功能來(lái)對(duì)網(wǎng)站進(jìn)行維護(hù)更新刪除等操作。網(wǎng)站的組成有以下幾個(gè)子系統(tǒng)組成:(1)主頁(yè):提供本系統(tǒng)的主題界面包括注冊(cè)登陸等模塊。(2)查看簡(jiǎn)歷:通過(guò)姓名、發(fā)布日期、有照片、無(wú)照片來(lái)搜索自己需要的信息。(3)注冊(cè)與登錄系統(tǒng):處理新用戶的注冊(cè)和老用戶登入網(wǎng)站時(shí)的確認(rèn)。(4)維護(hù)簡(jiǎn)歷:對(duì)已經(jīng)填寫提交的簡(jiǎn)歷進(jìn)行修改維護(hù)。(5)修改密碼:通過(guò)修改密碼頁(yè)面可以自行修改您的密碼。(6)信息中心:通過(guò)信息中心可以查閱您的簡(jiǎn)歷被查閱的次數(shù)。(7)管理員系統(tǒng):通過(guò)管理員對(duì)網(wǎng)站進(jìn)行管理。3.2網(wǎng)站特點(diǎn)(1) 采用ASP加ACCESS開發(fā),具有管理方便,代碼簡(jiǎn)單易懂,體積小巧的特點(diǎn)。(2) 可以完全通過(guò)網(wǎng)頁(yè)登錄管理系統(tǒng),維護(hù)方便。(3) 具有清新簡(jiǎn)潔方便的外觀設(shè)計(jì),具有一定的動(dòng)態(tài)效果和交互性,操作簡(jiǎn)單。(4) 顏色搭配簡(jiǎn)單,沒(méi)有大紅大紫,給人一種清爽的感覺(jué),比較人性化。(5) 注冊(cè)簡(jiǎn)單方便,管理維護(hù)更為簡(jiǎn)單。3.3網(wǎng)站功能簡(jiǎn)介3.3.1網(wǎng)站的基本功能(1)游客可以瀏覽網(wǎng)站,查看級(jí)已發(fā)布的簡(jiǎn)歷。(2)會(huì)員注冊(cè)、用戶登陸。(3)會(huì)員享受游客的一切待遇,并且還能夠填寫并提交自己的簡(jiǎn)歷。并對(duì)自己提交過(guò)的簡(jiǎn)歷進(jìn)行維護(hù)、修改。(4)管理后臺(tái)為一單獨(dú)模塊,只有管理員可以進(jìn)入后臺(tái)進(jìn)行維護(hù)修改。3.3.2網(wǎng)站的高級(jí)功能(1) 管理員登錄。(2) 管理員權(quán)限:修改刪除用戶送提交的信息。(3) 用戶可隨時(shí)修改自己的密碼和其個(gè)人信息。(4) 管理員在線編輯,管理工作輕松隨意。3.4網(wǎng)站內(nèi)容分析根據(jù)前面的思想進(jìn)行分析,按照系統(tǒng)開發(fā)的基本觀點(diǎn)對(duì)網(wǎng)站進(jìn)行分解,從內(nèi)容上可對(duì)網(wǎng)站作如下劃分:信息中心 可以查看自己簡(jiǎn)歷被查閱的次數(shù)。維護(hù)簡(jiǎn)歷 對(duì)已提交的簡(jiǎn)歷進(jìn)行修改、維護(hù)。個(gè)人基本信息修改 通過(guò)此項(xiàng)修改個(gè)人基本信息也就是所填寫的第一頁(yè)專業(yè)特長(zhǎng)情況 通過(guò)此項(xiàng)修改專業(yè)特長(zhǎng)情況也就是所填寫的第二頁(yè)求職意向 通過(guò)此項(xiàng)修改求職意向也就是所填寫的第三頁(yè)以及修改密碼用來(lái)修改自己的登陸密碼。3.5主頁(yè)設(shè)計(jì)在全面考慮了網(wǎng)站的整體風(fēng)格、欄目和鏈接結(jié)構(gòu)等問(wèn)題后,就可以動(dòng)手制作網(wǎng)站主頁(yè)了。我在本次的設(shè)計(jì)中,網(wǎng)站主頁(yè)采用靜、動(dòng)相結(jié)合的方式,即靜態(tài)的主畫面和動(dòng)態(tài)的圖片相結(jié)合,體現(xiàn)系統(tǒng)的活力和生機(jī)。信息中心、維護(hù)簡(jiǎn)歷、修改密碼、求職意向、退出中心等欄目是通過(guò)靜態(tài)主頁(yè)方式來(lái)展現(xiàn)的,對(duì)于查看簡(jiǎn)歷、有照片的無(wú)照片的等是利用ASP與數(shù)據(jù)庫(kù)結(jié)合的技術(shù)建立數(shù)據(jù)庫(kù)查詢管理系統(tǒng),采用交互式的動(dòng)態(tài)的web畫面來(lái)實(shí)現(xiàn)的。設(shè)計(jì)主頁(yè)時(shí),我考慮到了整體效果,字體,顏色等重要元素及模塊。除此之外,開始設(shè)計(jì)主頁(yè)時(shí)還要考慮到版面布局、色彩搭配、字體的設(shè)置、考慮不同瀏覽器和分辨率等因素??傊局叭诵曰痹O(shè)計(jì)的原則,使用DreamweaverMX2004、frontpage2003、Photoshop 7.0等制作網(wǎng)頁(yè)常用工具,使網(wǎng)站頁(yè)面設(shè)計(jì)大氣簡(jiǎn)潔、清新明朗,操作方面,便于管理。 最終效果如圖31所示:圖31主頁(yè)最終效果圖第四章數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)的設(shè)計(jì)首先利用微軟的Access2003,建立數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱定為f0101#2005.mdb,保存在系統(tǒng)文件的mdb子目錄中。它主要由Admin、menu、person這3個(gè)表組成。下面將逐一介紹其中的3個(gè)表的意義和功能:(1)Admin表該表用來(lái)存儲(chǔ)管理員的帳號(hào)名和密碼,如圖4-1。該表的結(jié)構(gòu)如表4-1所示:圖4-1Admin表表4-1 Admin表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明userid自動(dòng)編號(hào)編號(hào)UserName文本管理員用戶名Password文本管理員密碼oskey數(shù)字權(quán)限 (2) menuid表如圖4-2。該表的結(jié)構(gòu)如表4-2所示:圖4-2 menuid表表4-2 menuid表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明menuid自動(dòng)編號(hào)編號(hào)menu文本用戶組名稱url文本鏈接地址(路徑)(3) person表該表用來(lái)存儲(chǔ)注冊(cè)用戶所填寫的個(gè)人簡(jiǎn)歷的相關(guān)信息,這個(gè)表也是最為關(guān)鍵和重要的表。如圖4-3。該表的結(jié)構(gòu)如表4-3所示:圖4-3 person表表4-3 person表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明ID自動(dòng)編號(hào)自動(dòng)編號(hào)IDuname文本注冊(cè)用戶帳號(hào)pwd文本注冊(cè)用戶密碼email文本注冊(cè)用戶emailidate日期/時(shí)間注冊(cè)時(shí)間shengao文本身高nianling文本年齡tizhong文本體重iname文本真實(shí)姓名sex文本性別bday文本出生日期code文本身份證號(hào)mzhu文本民族hka文本籍貫hkb文本目的所在地zzmm文本政治面貌edu備注學(xué)歷edus備注院校/機(jī)構(gòu)名稱zye文本專業(yè)zym文本專業(yè)名稱school文本畢業(yè)學(xué)校byday文本畢業(yè)時(shí)間language文本外語(yǔ)語(yǔ)種lanlevel文本外語(yǔ)等級(jí)mubiao文本學(xué)業(yè)成績(jī)pthua文本普通話程度computer文本計(jì)算機(jī)能力othertc備注學(xué)習(xí)情況/個(gè)人特長(zhǎng)gzjl備注個(gè)人實(shí)踐/工作經(jīng)驗(yàn)jobtype文本求職類型job文本應(yīng)聘崗位類型gzdd文本希望工作地點(diǎn)gzdd5文本希望其它工作地點(diǎn)yuex文本薪水cname文本聯(lián)系人phone文本固定電話oicq文本QQ號(hào)碼job1文本應(yīng)聘崗位grzz備注詳細(xì)個(gè)人自轉(zhuǎn)posts文本郵政編碼shouji文本手機(jī)號(hào)碼address文本聯(lián)系地址pic文本個(gè)人相片鏈接click數(shù)字查看次數(shù)4.2連接數(shù)據(jù)庫(kù)4.2.1后臺(tái)服務(wù)器配置本網(wǎng)站系統(tǒng)使用了Microsoft的IIS5.0作為系統(tǒng)服務(wù)器。4.2.2后臺(tái)數(shù)據(jù)庫(kù)的連接本系統(tǒng)采用Access文件的相對(duì)路徑轉(zhuǎn)換成絕對(duì)路徑來(lái)實(shí)現(xiàn)讀取數(shù)據(jù)庫(kù)功能,代碼如下:<%dim conn dim connstron error resume nextconnstr="DBQ="+server.mappath("mdb/f0101#2005.mdb")+"DefaultDir=;DRIVER=Microsoft Access Driver (*.mdb);"set conn=server.createobject("ADODB.CONNECTION")conn.open connstr %>第五章詳細(xì)設(shè)計(jì)5.1注冊(cè)與登錄系統(tǒng)的設(shè)計(jì)5.1.1注冊(cè)與登錄系統(tǒng)總體設(shè)計(jì)對(duì)于一個(gè)具有動(dòng)態(tài)頁(yè)面的網(wǎng)站來(lái)說(shuō),最重要的就是與用戶進(jìn)行交互,為了得到穩(wěn)定的用戶員,或者出自其他原因,需要用戶注冊(cè)成為網(wǎng)站的會(huì)員才能使用網(wǎng)站的其他功能。因此,必須設(shè)計(jì)一個(gè)讓用戶可以注冊(cè)以及登錄的網(wǎng)頁(yè)。根據(jù)設(shè)計(jì)思想和要求,我們需要:(1)配置ODBC數(shù)據(jù)源(2)編寫一個(gè)與數(shù)據(jù)庫(kù)進(jìn)行連接的ASP文件(3)設(shè)計(jì)登錄頁(yè)面 (4)設(shè)計(jì)一個(gè)注冊(cè)的頁(yè)面(5)編寫對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的相關(guān)的ASP文件(6)編寫對(duì)登錄/注冊(cè)操作成功/失敗進(jìn)行處理的頁(yè)面(7)對(duì)于注冊(cè)與登錄的工作流程,如圖5-1所示開 始操作選擇輸入用戶名和密碼輸入注冊(cè)信息驗(yàn)證驗(yàn)證是否重新注冊(cè)選擇登錄選擇注冊(cè)登錄失敗選擇退出結(jié) 束操作選擇成功登錄不登錄不重新注冊(cè)注冊(cè)成功是否登錄注冊(cè)失敗重新注冊(cè)結(jié) 束登錄成功的處理選擇轉(zhuǎn)到登錄界面要登錄圖5-1注冊(cè)與登錄的工作流程5.1.2注冊(cè)與登錄系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)本注冊(cè)和登錄系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)已經(jīng)在前面第四章的4.1數(shù)據(jù)庫(kù)的設(shè)計(jì)中已經(jīng)設(shè)計(jì),不再說(shuō)明,它包含在person表中,請(qǐng)查看person表,圖4-3和表4-3所示.5.1.3新會(huì)員注冊(cè)新會(huì)員注冊(cè)時(shí)需要提供一系列的信息。并且,必須對(duì)用戶填寫的各種信息進(jìn)行一定程度上的跟蹤和限制,確保一定程度上能保護(hù)網(wǎng)站。同時(shí)為了減輕服務(wù)器的負(fù)擔(dān),在客戶端對(duì)用戶填寫的各種信息進(jìn)行一定的合法性的檢查,避免過(guò)多的無(wú)效注冊(cè)訪問(wèn)服務(wù)器,浪費(fèi)服務(wù)器的資源。根據(jù)Admin表中有關(guān)注冊(cè)的設(shè)計(jì),制作下面的會(huì)員注冊(cè)頁(yè)面zhuce.asp,其中部分代碼舉例如下:<!-#include file="jobconn.asp"-> 需要說(shuō)明的是,為了避免在程序中連接數(shù)據(jù)庫(kù)時(shí)所寫的很長(zhǎng)的程序段,我們把該語(yǔ)句存放在config.asp文件中。每個(gè)需要連接數(shù)據(jù)庫(kù)的程序只要在程序開頭部分采用包含文件的方法<!-#include file="jobconn.asp"-><!-#include file="inc/config.asp"->包含該文件。<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="92%" id="AutoNumber109"><tr><td width="100%" height="30"><FORM name=addnew onsubmit="return checkform();" action=zhuce.asp method=post> <p>用&nbsp;戶&nbsp;名:&nbsp;&nbsp;<input type="text" name="uname" size="14">&nbsp;&nbsp;&nbsp;(輸入中英文皆可)</p></td></tr><tr><td width="100%" height="30"><p style="line-height: 200%">登陸密碼:&nbsp; <input type="password" name="pwd" size="14">&nbsp;&nbsp;&nbsp; 重復(fù)密碼:<input type="password" name="pwd2" size="14"></td></tr><tr><td width="100%" height="30"><p style="line-height: 200%">電子郵箱:&nbsp; <input type="text" name="email" size="14"></td></tr><tr><td width="100%" height="30"><p align="center"><input type="submit" value="注 冊(cè)" name="B1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="reset" value="重 寫" name="B2"></td></form></tr></table>上面代碼段中說(shuō)明了“用戶名”及它輸入框的一些屬性,如字體、長(zhǎng)寬等,還顯示了文本框的內(nèi)容,即當(dāng)鼠標(biāo)停留在“用戶名”的輸入框的時(shí)候,將顯示備注說(shuō)明,以此來(lái)提示注冊(cè)者怎樣使用。這個(gè)注冊(cè)頁(yè)面的最終效果如圖5-2所示:圖5-2會(huì)員注冊(cè)的頁(yè)面在會(huì)員注冊(cè)這個(gè)頁(yè)面中包含了一個(gè)重要的判斷函數(shù),這個(gè)函數(shù)將負(fù)責(zé)檢查所填寫的有關(guān)注冊(cè)的信息,當(dāng)注冊(cè)者所提交的資料信息中有關(guān)鍵字沒(méi)有填寫或是不符合要求時(shí),系統(tǒng)將會(huì)自動(dòng)提示,例如圖5-3所示。圖5-3系統(tǒng)自動(dòng)提示確保注冊(cè)者輸入的正確性,方便管理員工作,把函數(shù)代碼加到zhuce.asp文件中的<body>區(qū),其函數(shù)代碼舉例如下:<!-function checkform() if (checkstring("用戶名", document.addnew.uname.value, false) document.addnew.uname.focus(); return false; var pwd = document.addnew.pwd.value; if (addnew.pwd.value="") alert("請(qǐng)輸入登錄密碼!");addnew.pwd.focus(); return (false); if (pwd.length < 3) alert("密碼不能少于三位!"); return false; var pwd2 = document.addnew.pwd2.value; if (pwd != pwd2) alert("兩次密碼輸入不一致!"); document.addnew.pwd.value="" document.addnew.pwd2.value=""return false; if (checkemail("電子郵件", document.addnew.email.value, false) document.addnew.email.focus(); return false; return true;/->以上代碼的作用是,當(dāng)密碼為空值時(shí),彈出警告對(duì)話框,且將光標(biāo)移在“密碼”輸入框內(nèi),密碼少與三位數(shù)時(shí)也會(huì)進(jìn)行提醒警告。用戶名沒(méi)有填寫的時(shí)候也會(huì)進(jìn)行警告,EMAIN地址填寫格式錯(cuò)誤的時(shí)候也會(huì)進(jìn)行警告等等。當(dāng)注冊(cè)者根據(jù)提示,填寫符合要求的資料后,點(diǎn)擊提交,系統(tǒng)會(huì)提示注冊(cè)成功,其界面如圖5-4所示:圖5-4會(huì)員注冊(cè)成功的頁(yè)面5.1.4會(huì)員的登錄會(huì)員從主頁(yè)的會(huì)員登錄口輸入自己的會(huì)員名、密碼以后,表單提交到right.asp處理。下面是處理登錄的right.asp的主要程序代碼:<td width="100%" height="37" background="img/home_11.gif"> <font color="#5E6378"> <%if (Session("puid")="" and Session("cuid")="") then%> <b>用戶登錄</b></font></td></tr><tr><td width="100%" height="6" background="img/home_12.gif"><div align="center"><center><table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="160" id="AutoNumber104"><tr><FORM name=login action=login.asp method=post> <td width=100% height=25><p style="line-height: 200%">&nbsp; 用戶名:<input name=uname size=14></td></tr><tr><td width=100% height=25><p id=fps1>&nbsp; 密&nbsp; 碼:<input type=password name=pwd size=14></td></tr><tr><td width=100% height=25><p id=fps1 align=center><input type=submit value="登 陸" name=B1>&nbsp;<a target="_blank" href="zhuce.asp">立即注冊(cè)</a></td></FORM> </tr></table></center></div></td>5.2簡(jiǎn)歷填寫維護(hù)的實(shí)現(xiàn)5.2.1簡(jiǎn)歷填寫維護(hù)的總體設(shè)計(jì)實(shí)現(xiàn)填寫維護(hù)的方法實(shí)際上就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫,當(dāng)然,在實(shí)際應(yīng)用中,還需要有留言管理的功能,總體設(shè)計(jì)思想如圖5-5所示維護(hù)管理填寫部分修改簡(jiǎn)歷。登陸簡(jiǎn)歷查看簡(jiǎn)歷填寫簡(jiǎn)歷圖5-5登陸填寫的設(shè)計(jì)思想圖參見(jiàn)圖5-5,一個(gè)完整的添寫的程序可以分為三個(gè)部分,一個(gè)是個(gè)人基本資料的填寫,并且用戶可以在自己留言后再進(jìn)行編輯,第二部分是專業(yè)情況及特長(zhǎng)的填寫,第三部分是求職意向聯(lián)系方式。5.2.2簡(jiǎn)歷提交數(shù)據(jù)庫(kù)設(shè)計(jì)本留言簿數(shù)據(jù)庫(kù)設(shè)計(jì)已經(jīng)在前面第四章的4.1數(shù)據(jù)庫(kù)的設(shè)計(jì)中已經(jīng)設(shè)計(jì), 它的數(shù)據(jù)表為person表,請(qǐng)查看圖4-2和表4-2所示。5.2.3簡(jiǎn)歷提交的組成構(gòu)造根據(jù)設(shè)計(jì)思想和提交的功能,我設(shè)計(jì)的簡(jiǎn)歷有以下幾個(gè)主

注意事項(xiàng)

本文(畢業(yè)設(shè)計(jì)(論文)-ASP個(gè)人簡(jiǎn)歷系統(tǒng)(附源程序))為本站會(huì)員(good****022)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!