畢業(yè)設(shè)計(jì)(論文)-ASP個(gè)人簡歷系統(tǒng)(附源程序)
《畢業(yè)設(shè)計(jì)(論文)-ASP個(gè)人簡歷系統(tǒng)(附源程序)》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)(論文)-ASP個(gè)人簡歷系統(tǒng)(附源程序)(46頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 2002級計(jì)算機(jī)信息管理(五年制) 源程序代碼,聯(lián)系153893706 畢 業(yè) 設(shè) 計(jì) 課題名稱: ASP個(gè)人簡歷系統(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)通過Internet 來對外宣傳自己,為人們提供方便快捷的信息服務(wù)與交流。因此,對于個(gè)人來說,擁有一個(gè)屬于自己的簡歷系統(tǒng)是至關(guān)重要
2、的。隨著網(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)、后臺管理等。前臺開發(fā)工具應(yīng)用ASP、Dreamweaver等,建立富有動態(tài)效果的網(wǎng)站。后臺應(yīng)用Microsoft Access2000建立數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)管理,保持?jǐn)?shù)據(jù)的完整性。并對關(guān)鍵的有關(guān)技術(shù)作了較詳細(xì)的介紹。最后,本文對校園網(wǎng)站進(jìn)行了總結(jié)并提出了還需要改進(jìn)的問題。 關(guān)鍵詞:網(wǎng)站 數(shù)據(jù)庫 動態(tài)網(wǎng)頁 信息發(fā)布 Implementation of Ca
3、mpus Website Based on ASP Technology Abstract 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 people’s heart. Today, the internet takes a very important part in the development tact
4、ics 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 b
5、elong 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,
6、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 Micro
7、soft 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
8、Information dissemination 目 錄 引 言 7 第一章 概述 8 1.1 課題背景及意義 8 1.2 網(wǎng)站建設(shè)發(fā)展現(xiàn)狀 8 1.3 論文導(dǎo)航 9 第二章 開發(fā)環(huán)境的介紹 10 2.1 運(yùn)行環(huán)境配置 10 2.1.1 硬件要求 10 2.1.2 軟件要求 10 2.2 ASP的基礎(chǔ) 10 2.2.1 ASP的基本概念 10 2.2.2 ASP工作原理 11 2.2.3 ASP腳本語言 11 2.3 Microsoft IIS的介紹 7 2.4 前臺開發(fā)工具介紹 13 2.4.1 Dreamwea
9、ver MX2004 簡介 13 2.4.2 FlashMX2004簡介 14 2.4.3 FireworksMX2004簡介 14 2.4.4 photoshop cs 簡介 14 2.5 后臺數(shù)據(jù)庫的介紹 15 2.5.1 Access簡介 15 2.5.2 數(shù)據(jù)庫的概念 15 2.5.3 數(shù)據(jù)庫的連接 15 2.5.4 關(guān)系數(shù)據(jù)庫 15 2.5.5 后臺開發(fā)語言SQL簡介 16 2.6 ADO在ASP中的應(yīng)用 16 第三章 網(wǎng)站概述 19 3.1 網(wǎng)站說明 19 3.2 網(wǎng)站特點(diǎn) 19 3.3 網(wǎng)站功能簡介 19 3.3.1 網(wǎng)站的基本功能 19 3.3.
10、2 網(wǎng)站的高級功能 20 3.4 網(wǎng)站內(nèi)容分析 20 3.5 主頁設(shè)計(jì) 20 第四章 數(shù)據(jù)庫設(shè)計(jì) 22 4.1 數(shù)據(jù)庫的設(shè)計(jì) 22 4.2 連接數(shù)據(jù)庫 24 4.2.1 后臺服務(wù)器配置 24 4.2.2 后臺數(shù)據(jù)庫的連接 25 第五章 詳細(xì)設(shè)計(jì) 26 5.1 注冊與登錄系統(tǒng)的設(shè)計(jì) 26 5.1.1 注冊與登錄系統(tǒng)總體設(shè)計(jì) 26 5.1.2 注冊與登錄系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì) 27 5.1.3 新會員注冊 27 5.1.4 會員的登錄 30 5.2 簡歷填寫維護(hù)的實(shí)現(xiàn) 32 5.2.1 簡歷填寫維護(hù)的總體設(shè) 32 5.2.2 簡歷提交數(shù)據(jù)庫設(shè)計(jì) 32 5.2.3 簡歷提
11、交的組成構(gòu)造 32 5.2.4 簡歷提交填寫頁面設(shè)計(jì)代碼的舉例 33 5.3 查看簡歷頁面的設(shè)計(jì) 34 5.3.1 查看簡歷頁面的需求分析 34 5.3.2 查看簡歷的設(shè)計(jì) 35 5.3.3 數(shù)據(jù)庫的連接 36 5.3.4 讀取數(shù)據(jù)庫 36 第六章 詳細(xì)設(shè)計(jì) 38 6.1 后臺登陸頁面的設(shè)計(jì) 38 6.2 后臺首頁面的設(shè)計(jì) 38 6.3 后臺頁面代碼舉例實(shí)現(xiàn) 40 結(jié) 論 43 致 謝 44 參考文獻(xiàn): 44 引 言 隨著Internet在社會生活各個(gè)領(lǐng)域的普及,各類網(wǎng)站也正以驚人的速度高速發(fā)展
12、。網(wǎng)站逐漸成為人們信息處理的新平臺。網(wǎng)站是因特網(wǎng)上最基本的信息交流平臺,無論是公司、企業(yè)、政府、學(xué)校還是個(gè)人都可以通過建立自己的網(wǎng)站來發(fā)布和收集信息,宣傳自己。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為公司、政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。為了更好的辦學(xué),提高學(xué)校知名度,特構(gòu)建宿遷學(xué)院學(xué)校網(wǎng)站。 本次畢業(yè)設(shè)計(jì)中所做的學(xué)校網(wǎng)站采用ASP、Dreamweaver MX2004、FlashMX2004、Adobe Photoshop CS等開發(fā)工具,具有一定的動態(tài)效果和交互性,清新明朗的外觀設(shè)計(jì),提高了網(wǎng)站"人性化"的設(shè)計(jì),想用戶所想,同時(shí)采用Mi
13、crosoft Access2000數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)管理,保持?jǐn)?shù)據(jù)的完整性。所以很好地體現(xiàn)了Internet的時(shí)代特點(diǎn):操作簡單,方便高效,便于管理,無地域限制等。主頁是學(xué)校的形象頁面,是學(xué)校的門面,一個(gè)具有動態(tài)效果和清新明朗外觀的主頁,給人感覺學(xué)校充滿活力。通過學(xué)校主頁的瀏覽也可以讓大家大致上了解學(xué)院的性質(zhì)、發(fā)展?fàn)顩r、經(jīng)營機(jī)制、服務(wù)理念等。通過本網(wǎng)站,全面宣傳,展示學(xué)校風(fēng)采、優(yōu)點(diǎn)與特色,發(fā)布學(xué)校的重大活動安排與招生政策,增強(qiáng)家長與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分校務(wù),提高辦事效率。 第一章 概述 1.1 課題背景及意義 在互聯(lián)網(wǎng)絡(luò)高速發(fā)
14、展的今天,網(wǎng)站正成為學(xué)校、公司、企業(yè)、 政府及團(tuán)體進(jìn)行形象展示、信息發(fā)布、業(yè)務(wù)拓展、客戶服務(wù)、內(nèi)部溝通的重要陣地,她不但具有快捷、無距離及隨時(shí)隨地均可更新的特性,更能提供一些互動性的功能,如留言板、會員制、討論區(qū)等等,使得網(wǎng)站充滿生氣,讓人倍感親切。傳統(tǒng)媒體就這一點(diǎn)是無法與之相比擬的,可以說網(wǎng)站的快捷、無距離及互動性是其在媒體中脫穎而出的主要因素。 學(xué)校網(wǎng)站是學(xué)校的"商標(biāo)",每一所學(xué)校都有自己的特色,每一所學(xué)校都有自己的個(gè)性。在這個(gè)高度信息化的社會里,建立自己學(xué)校網(wǎng)站是最直接的宣傳手段。網(wǎng)站的超時(shí)空特性,不僅能讓地區(qū)內(nèi)的人們了解學(xué)校,更可讓世界了解你的學(xué)校。憑藉學(xué)校網(wǎng)站,學(xué)校就可成為教育百花
15、園中一朵鮮艷的花朵。 學(xué)校網(wǎng)站能夠提供個(gè)性化學(xué)習(xí)的平臺,不同的學(xué)生理解世界的方式各不相同,認(rèn)知世界有諸多方式。網(wǎng)絡(luò)提供的豐富資源可以使學(xué)生尋覓不同的教育方式,各取所需。學(xué)校網(wǎng)站允許不同的學(xué)生沿著自己的途徑,按自己的速度接受教育與學(xué)習(xí),學(xué)生將有機(jī)會享受最佳的教育機(jī)會,充分發(fā)掘自己的內(nèi)在潛力,培植獨(dú)特的個(gè)性和人格。 學(xué)校網(wǎng)站是最佳的教學(xué)研究室,學(xué)校網(wǎng)站與教育類專門網(wǎng)站的有效鏈接,給學(xué)校教學(xué)研究帶來了一片新天地,各種優(yōu)秀教案、專家論壇、網(wǎng)絡(luò)觀摩課、各科素材、多媒體課件制作等內(nèi)容為教師教研提供了極佳的平臺。有效地降低教研成本、提高效率。 鑒于以上背景和意義,為了更好的辦學(xué),更為了使人們了解我
16、們的學(xué)校,提高學(xué)校知名度,特構(gòu)建宿遷學(xué)院學(xué)校網(wǎng)站。 1.2 網(wǎng)站建設(shè)發(fā)展現(xiàn)狀 根據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)的“第十七次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r調(diào)查報(bào)告”表明:截至2005年12月,我國共有69.4萬個(gè)網(wǎng)站;而在2001年和2002年的報(bào)告中,我國的網(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)步、快速的增長中。由此可見,網(wǎng)站建設(shè)業(yè)務(wù)在不斷發(fā)展,行業(yè)市場規(guī)模巨大,同時(shí)也有越來越多的網(wǎng)絡(luò)公司參與到市場競爭中來,大家都想分一杯羹?!? 特別值得一提的是,網(wǎng)站建設(shè)技術(shù)的發(fā)展極大地促進(jìn)了網(wǎng)站建設(shè)的發(fā)展。運(yùn)用一
17、般的網(wǎng)頁制作軟件,把一些平面頁面效果轉(zhuǎn)化成網(wǎng)頁,然后把網(wǎng)頁鏈接起來成為一個(gè)企業(yè)網(wǎng)站,這種采用“第一代網(wǎng)站建設(shè)技術(shù)”制作出來的企業(yè)網(wǎng)站,由于更新以及修改網(wǎng)站內(nèi)容均需專業(yè)人員,維護(hù)麻煩,網(wǎng)站修改以及增加網(wǎng)頁均需支付費(fèi)用,導(dǎo)致企業(yè)經(jīng)常不更新其網(wǎng)站內(nèi)容,失去了建設(shè)網(wǎng)站的意義;同時(shí)由于純靜態(tài)頁面沒有交互性,使得客戶不能很好的與企業(yè)溝通。而第二代網(wǎng)站建設(shè)技術(shù)是在第一代網(wǎng)站建設(shè)技術(shù)基礎(chǔ)上,針對網(wǎng)站的某一個(gè)功能采用一些數(shù)據(jù)庫管理模塊(如新聞發(fā)布、產(chǎn)品發(fā)布等),網(wǎng)站的后臺對這些個(gè)別的功能模塊進(jìn)行管理。采用“第二代網(wǎng)站建設(shè)技術(shù)”制作出來的企業(yè)網(wǎng)站適合對于網(wǎng)站日常更新維護(hù)頻繁,對網(wǎng)站各功能模塊有獨(dú)特需要的大型企業(yè)網(wǎng)
18、站。2003年初以來出現(xiàn)了第三代網(wǎng)站建設(shè)技術(shù)――智能建站系統(tǒng)。網(wǎng)站用戶通過智能建站系統(tǒng)能夠很方便快捷地管理自己的網(wǎng)站,自己定義網(wǎng)站的框架內(nèi)容,并能夠隨時(shí)升級網(wǎng)站的功能,且解決了每個(gè)客戶都需要的網(wǎng)站前臺界面?zhèn)€性化的需求。使用智能建站系統(tǒng)進(jìn)行企業(yè)網(wǎng)站開發(fā)建設(shè),能夠適應(yīng)大多數(shù)中小企業(yè)對于網(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)知識,如ASP的相關(guān)知識、前臺開發(fā)工具的簡介、后臺數(shù)據(jù)庫知識等。
19、 第三章網(wǎng)站概述:主要講了網(wǎng)站的整體設(shè)計(jì),說明了網(wǎng)站的特點(diǎn)、內(nèi)容和實(shí)現(xiàn)的功能等。 第四章數(shù)據(jù)庫設(shè)計(jì):主要講了網(wǎng)站數(shù)據(jù)庫的設(shè)計(jì)過程和數(shù)據(jù)庫是怎樣實(shí)現(xiàn)連接的。 第五章詳細(xì)設(shè)計(jì):主要舉例說明了網(wǎng)站中一些重要系統(tǒng)的設(shè)計(jì)和一些小技術(shù)的實(shí)現(xiàn)過程,并進(jìn)行了詳細(xì)的分析,如注冊與登錄系統(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 Pr
20、ofessional。 CPU:沒有很高的要求,只要能夠順利運(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以上的硬盤空間來安裝所需的組件。運(yùn)行ASP的服務(wù)器端要求:(如表2-1所示) 表2-1運(yùn)行ASP的服務(wù)器端要求 操作系統(tǒng) 需要安裝的Web Server Windows 98 PWS 4.0以上 Windows NT 4.0 Server IIS 4.0以上 Wi
21、ndows 2000 IIS 5.0以上 Windows XP IIS 5.0以上 2.1.2 軟件要求 Microsoft IIS Microsoft Access2000 Macromedia Dreamweaver MX FlashMX2004 2.2 ASP的基礎(chǔ) 2.2.1 ASP的基本概念 ASP(Active Server Pages)實(shí)質(zhì)是一種服務(wù)器端腳本環(huán)境。ASP腳本呈現(xiàn)將在服務(wù)器端運(yùn)行。客戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽通過ASP設(shè)計(jì)出來的頁面內(nèi)容。當(dāng)程序執(zhí)行完后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣也就減輕了客
22、戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 ASP并不是一種純粹的編程語言,它使用的語言是:VBScript和Jscript語言。在一個(gè)ASP應(yīng)用程序中可以用其中的一種腳本語言,也可以結(jié)合這兩種腳本語言使用。 2.2.2 ASP的工作原理 ASP通過后綴名為asp的文件來實(shí)現(xiàn),一個(gè)asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)瀏覽器向 web服務(wù)器請求調(diào)用asp文件時(shí),就啟動了asp。Web服務(wù)器響應(yīng)該HTTP請求,調(diào)用asp引擎,解釋被申請的文件。當(dāng)遇到與Active X Script兼容的腳本(VBScript, JavaScript)時(shí),asp引擎
23、,調(diào)用相應(yīng)的腳本引擎進(jìn)行解釋處理。若腳本指令中涉及到對數(shù)據(jù)庫的訪問,就通過ODBC與后臺數(shù)據(jù)庫進(jìn)行連接,由數(shù)據(jù)庫訪問組件實(shí)現(xiàn)對數(shù)據(jù)庫的操作,并將執(zhí)行結(jié)果動態(tài)生成一個(gè)HTML頁面返回 web 服務(wù)器端,然后與頁面中腳本的HTML合并成一個(gè)完整的HTML頁面送至客戶端瀏覽器。因而客戶端瀏覽器接收到的是經(jīng)web服務(wù)器執(zhí)行以后生成的一個(gè)純粹的HTML文件,可被運(yùn)行在任何平臺上的瀏覽器所執(zhí)行。同時(shí)由于asp的腳本程序是在服務(wù)器端執(zhí)行的,通常腳本代碼不會被別人窺視,保證了程序代碼的安全和知識產(chǎn)權(quán)。另外程序執(zhí)行完畢后,服務(wù)器僅僅是將執(zhí)行的結(jié)果返回給客戶端瀏覽器,減輕了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān),大大提高了交互的速度。
24、 2.2.3 ASP的腳本語言 在這里我們會了解到HTML語言、VBscript和Jscript的腳本語言。 (1) HTML語言 HTML文件由瀏覽器解釋,通過網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺機(jī)器傳輸?shù)搅硪慌_機(jī)器上。打開Netscape Navigator或IE瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用HTML寫的網(wǎng)頁。HTML文件和其他的文件不同,因?yàn)镠TML文件中有它自己的標(biāo)記。如下示:
25、此種標(biāo)記稱為容器標(biāo)記。所有的文本都必須放在
和<\body>之間。 (2) VBScript語言 VBScript與Basic語言有密切關(guān)系。如果你熟悉BASIC,你將會發(fā)現(xiàn)VBScript很容易學(xué)習(xí)和使用。VBScript是Microsoft Visual Basic的簡化版本。 VBScript是一種腳本語言。這意味著這種語言比BASIC語言的成熟版本容易使用又難于使用。編制簡單的程序時(shí),腳本語言是容易使用的。腳本語言的句法比較簡單。但是,簡單的句法也使開發(fā)大的應(yīng)用程序變得很困難。 你可以在HTML文件中直接嵌入VBScript腳本。這使你能夠擴(kuò)展HTML,使它不僅僅是一26、種頁面格式語言。帶有VBScript腳本的網(wǎng)頁在每次下載到瀏覽器時(shí)都可以是不同的,而且可以對用戶的操作做出反應(yīng)。 VBScript是Active Sever Pages的缺省語言。你也可以在ASP網(wǎng)頁中使用其它腳本語言,如JavaScript。VBScript既可以作為客戶端編程語言,也可以作為服務(wù)器端編程語言。客戶端編程語言是可以由瀏覽器解釋執(zhí)行的語言。Java和JavaScript也可以作為客戶端編程語言。當(dāng)一個(gè)以這些語言中的任意一種編制的程序被下載到一個(gè)兼容的瀏覽器中時(shí),瀏覽器將自動執(zhí)行該程序。 客戶端編程語言的優(yōu)點(diǎn)是瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)。而且客戶端程序運(yùn)行
27、起來比服務(wù)器端程序快得多。當(dāng)一個(gè)瀏覽器的用戶執(zhí)行了一個(gè)操作時(shí),不必通過網(wǎng)絡(luò)對其做出響應(yīng),客戶端程序就可以做出響應(yīng)。 (3) JavaScript語言 JavaScript是一種客戶端腳本語言。使用JavaScript,可以為網(wǎng)頁添加交互性,可以讓設(shè)計(jì)者控制瀏覽器本身的各個(gè)方面,增加了網(wǎng)頁的動態(tài)美和美觀性。 JavaScript作為一種基于對象(Object)和事件驅(qū)動(Event Driven)并具有安全性能的腳本語言,使用它的目的是與HTML超文本標(biāo)記語言、Java腳本語言( Java小程序)一起實(shí)現(xiàn)在一個(gè)Web頁面中鏈接多個(gè)對象,與Web客戶交互使用,從而可以開發(fā)客戶端的應(yīng)用程序
28、等。JavaScript是通過在標(biāo)準(zhǔn)HTML語言中嵌入或調(diào)入來實(shí)現(xiàn)的,他的出現(xiàn)彌補(bǔ)了HTML語言的缺陷,具有以下幾個(gè)基本特點(diǎn):它是一種腳本編寫語言;基于對象的語言;簡單性;安全性;動態(tài)性;跨平臺性。 總而言之,JavaScript是一種新的描述語言,它可以被嵌入到HTML的文件中。JavaScript語言可以做到回應(yīng)使用者的需求事件,而不用任何的網(wǎng)絡(luò)來回傳輸資料,所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),無需經(jīng)過傳給服務(wù)器處理,再傳回來的過程,而直接可以被客戶端的應(yīng)用程序所處理。 2.3 Microsoft IIS的介紹 系統(tǒng)中ASP的運(yùn)行環(huán)境是基于IIS。 微軟公司的IIS(Interne
29、t 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ā)布工具和對其他基于Web的應(yīng)用程序的支持等附加特性。 我安裝
30、的是Windows XP Professional版本的,所以Windows XP Professional版來介紹IIS的安裝方法。 (1) 在控制面版中選擇“添加/刪除程序” (2) 點(diǎn)擊“添加/刪除Windows組件” (3) 確認(rèn)只選中第一項(xiàng)Internet信息服務(wù)(IIS),然后點(diǎn)擊下一步即可自行進(jìn)行安裝。 系統(tǒng)配置安裝完成后,就會彈出一個(gè)安裝“完成”的對話框來提示安裝完成,只要點(diǎn)擊“完成”即可。這樣IIS安裝完畢。 在安裝和運(yùn)行IIS時(shí)所注意到的最大的區(qū)別就是用作管理的新界面MMC(Microsoft Manage Console),MMC將給Web站點(diǎn)管理者提供一個(gè)管理
31、工具,它是用樹狀控制結(jié)構(gòu)來管理操作的。 2.4 前臺開發(fā)工具簡介 2.4.1 Dreamweaver MX2004 簡介 Macromedia Dreamweaver MX 是建立Web站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級別的開發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。從對基于 CSS 的設(shè)計(jì)提供領(lǐng)先的支持到手動編碼功能,Dreamweaver 在一個(gè)集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)
32、庫、Web 服務(wù)和舊式系統(tǒng)的強(qiáng)大 Internet 應(yīng)用程序。 Dreamweaver?MX? 是一款專業(yè)的 HTML 編輯器,用于對 Web 站點(diǎn)、Web頁和Web 應(yīng)用 程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。無論您喜歡直接編寫 HTML 代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver 都會為您提供幫助良多的工具,豐富您的 Web 創(chuàng)作體驗(yàn)。 利用 Dreamweaver 中的可視化編輯功能,您可以快速地創(chuàng)建頁面而無需編寫任何代碼。不過,如果您更喜歡用手工直接編碼,Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 Dreamweaver,您還可以使用服務(wù)器
33、語言(例如 ASP、ASP.NET、ColdFusion 標(biāo)記語言(CFML)、JSP 和 PHP)生成支持動態(tài)數(shù)據(jù)庫的 Web 應(yīng)用程序。 2.4.2 FlashMX2004簡介 Flash MX是美國的MACROMEDIA公司于2002年3月推出的優(yōu)秀網(wǎng)頁動畫設(shè)計(jì)軟件。它是一種交互式動畫設(shè)計(jì)工具,用它可以將音樂,聲效,動畫以及富有新意的界面融合在一起,以制作出高品質(zhì)的網(wǎng)頁動態(tài)效果。FLASH動畫象通常象我們看到的廣告片段一樣,它可以通過文字、圖片、錄象、聲音等綜合手段形象的體現(xiàn)一個(gè)意圖。一般利用它來制作公司形象、產(chǎn)品宣傳等片段,可以達(dá)到非常好的效果。Flash動畫是一種矢量動畫格式,它
34、是用Macromedia公司的Flash5軟件編輯而成,具有體積小、兼容性好、直觀動感、互動性強(qiáng)大、支持MP3音樂等諸多優(yōu)點(diǎn),是當(dāng)今最流行的Web頁面動畫格式。 2.4.3 FireworksMX2004簡介 Fireworks是一個(gè)強(qiáng)大的網(wǎng)頁圖形設(shè)計(jì)工具。可以使用它創(chuàng)建和編輯位圖、矢量圖形,還可以非常輕松地做出各種網(wǎng)頁設(shè)計(jì)中常見的效果,比如翻轉(zhuǎn)圖像等。 2.4.4 Adobe Photoshop CS簡介 Photoshop是Adobe公司推出的電腦圖像處理軟件,也是迄今為止適用于Windows和Macintosh平臺的最為優(yōu)秀、使用面最廣泛的圖像處理軟件。它憑借強(qiáng)大的圖像處理功能和
35、無限的創(chuàng)意空間,使設(shè)計(jì)者可以隨心所欲地對位圖圖像進(jìn)行自由創(chuàng)作,Photoshop同時(shí)也是廣大網(wǎng)頁設(shè)計(jì)者和三維設(shè)計(jì)師愛不釋手的得力工具。 2.5 后臺數(shù)據(jù)庫介紹 2.5.1 Access 簡介 數(shù)據(jù)庫是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖象、聲音等。 Microsoft Access是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。 表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。A
36、ccess數(shù)據(jù)庫以文件形式保存,文件的擴(kuò)展名是MDB。 2.5.2 數(shù)據(jù)庫的概念 數(shù)據(jù)庫是以數(shù)據(jù)(數(shù)據(jù)就是對客觀事物的符號表示,是存儲在計(jì)算機(jī)中的模擬客觀事物的一系列信息。對于計(jì)算機(jī)科學(xué)而言,數(shù)據(jù)的含義極為廣泛,凡是可存儲的信息,如文本、圖象、聲音等都可以通過二進(jìn)制編碼而形成數(shù)據(jù))為對象,指為了滿足某種特定應(yīng)用的需要,按照一定的數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)中組織、存儲和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)是管理大量的、持久的、可靠的和共享的數(shù)據(jù)的工具。 2.5.3 數(shù)據(jù)庫的特點(diǎn) (1)集成性:數(shù)據(jù)有兩層含義,一個(gè)是數(shù)據(jù)本身,一個(gè)是數(shù)據(jù)之間的關(guān)系。集成就是指把數(shù)據(jù)集中到一起來,按照一定的結(jié)構(gòu)形式進(jìn)
37、行存儲,并通過一系列的機(jī)制約束數(shù)據(jù) 之間的關(guān)系,避免數(shù)據(jù)重復(fù)或不合要求。 (2)量大性:數(shù)據(jù)庫中存放的數(shù)據(jù)量一般都比較龐大,不能同時(shí)在內(nèi)存中全部調(diào)用,而只能通過外部存儲器存儲,通常使用大容量的可移動磁盤或硬盤等設(shè)備。 (3)共享性:指多個(gè)不同的用戶,為了不同的目的,可以使用不同的語言,通過不同的方式,訪問同一個(gè)數(shù)據(jù)庫,而訪問的范圍、可執(zhí)行的操作會有所區(qū)別。數(shù)據(jù)庫系統(tǒng)會提供相應(yīng)的機(jī)制,保證這種共享在有序的條件下進(jìn)行,可以避免因?yàn)橥蕉斐傻腻e(cuò)誤。 (4)持久性:一般來說,數(shù)據(jù)庫中是數(shù)據(jù)都需要長期保存。 2.5.4 關(guān)系數(shù)據(jù)庫 目前流行的數(shù)據(jù)庫有:Access、SOL Server、Or
38、acle等,它們都是基于關(guān)系數(shù)據(jù)庫而建立的。我使用的是Access數(shù)據(jù)庫系統(tǒng)。首先解釋一下什么是關(guān)系:關(guān)系就是“二維表”,它反映了實(shí)體與實(shí)體間或者實(shí)體內(nèi)部一一對應(yīng)的關(guān)系。 2.5.5 后臺開發(fā)語言SQL簡介 SQL(Structured Query Language)就是結(jié)構(gòu)查詢語言,是用于對存放在計(jì)算機(jī)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行組織、管理和檢索的一種工具,是一種特定類型的數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫。 SQL中的常用語句: (1)查詢語句:Select目標(biāo)列From 目標(biāo)基本數(shù)據(jù)表[Where查詢條件表達(dá)式] (2)刪除語句:Delete From 目標(biāo)數(shù)據(jù)表 [Where 刪除條件表達(dá)式] (3)
39、更新語句:Update目標(biāo)數(shù)據(jù)表Set字段名=字段值表達(dá)式[Where 更新條件表達(dá)式] (4)插入語句:Insert into目標(biāo)數(shù)據(jù)表[(字段名1[,字段名2]…..)]Values(常量1[,常量2] ) 2.6 ADO在ASP中的應(yīng)用 ASP是服務(wù)器端腳本開發(fā)技術(shù),其腳本有服務(wù)器端執(zhí)行完畢后才輸出結(jié)果到客戶端瀏覽器,因此對客戶端的瀏覽器不存在兼容性的問題。使用ASP制作的網(wǎng)頁訪問數(shù)據(jù)庫時(shí)必須通過ADO實(shí)現(xiàn),ADO在ASP網(wǎng)頁與數(shù)據(jù)庫之間起鏈接與傳遞作用,也就是把ADO中的對象嵌入到ASP程序中,來執(zhí)行ASP網(wǎng)頁發(fā)出的處理數(shù)據(jù)庫中數(shù)據(jù)的命令,如增加數(shù)據(jù)、刪除數(shù)據(jù)或查詢數(shù)據(jù)等操作。因
40、此可以說ASP是依賴于ADO來實(shí)現(xiàn)數(shù)據(jù)存取的,而ADO又是通過ASP把數(shù)據(jù)傳輸給客戶或把客戶端的數(shù)據(jù)存放在數(shù)據(jù)庫中。 ADO是通過ODBC(Open Database Connectivity)來存取所有ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫系統(tǒng),可跨越多種不同的數(shù)據(jù)庫,因此對數(shù)據(jù)庫的操作變得十分簡單?,F(xiàn)在Microsoft公司提供可更新的OLE DB(對象鏈接和嵌入式數(shù)據(jù)庫),也就是OLE技術(shù)在數(shù)據(jù)庫中的應(yīng)用,使對數(shù)據(jù)庫中數(shù)據(jù)的處理功能變得更加強(qiáng)大。 在使用數(shù)據(jù)庫之前,要先建立一個(gè)能與ADO交互鏈接的數(shù)據(jù)庫,再通過Web服務(wù)器創(chuàng)建數(shù)據(jù)源,然后可在ASP網(wǎng)頁中調(diào)用數(shù)據(jù)庫。 (1)建立數(shù)據(jù)庫 (2)建立數(shù)
41、據(jù)源 ADO是通過數(shù)據(jù)源來訪問數(shù)據(jù)庫的,因此在鏈接數(shù)據(jù)庫時(shí),要先建立數(shù)據(jù)源。我們通過文件DNS建立數(shù)據(jù)源的:打開“管理工具”雙擊“數(shù)據(jù)源(ODBC)”打開數(shù)據(jù)源對話框,在其中選擇“系統(tǒng)DSN”,見圖2-1。 單擊“添加”后,出現(xiàn)創(chuàng)建數(shù)據(jù)源對話框,在該對話框中選擇Microsoft Access Dirver(*.mdb)項(xiàng),如圖2-2。 單擊完成后出現(xiàn)圖2-3對話框。在該對話框中單擊“選擇”按鈕,選擇要鏈接的數(shù)據(jù)庫。單擊“完成”即可完成“系統(tǒng)DSN”的添加。 圖2-1 數(shù)據(jù)源對話框 圖2-2 創(chuàng)建數(shù)據(jù)源對話框 圖2-3 ODBC Microsoft Access安裝對
42、話框 第三章 網(wǎng)站概述 3.1 網(wǎng)站說明 我此次設(shè)計(jì)的是一個(gè)中小型的個(gè)人簡歷填寫提交網(wǎng)站,可以為各類用戶提供的簡歷上傳相關(guān)信息。用戶可以在網(wǎng)站上實(shí)現(xiàn)注冊、登錄、填寫和發(fā)布等功能;管理員可以通過用戶管理功能來對網(wǎng)站進(jìn)行維護(hù)更新刪除等操作。 網(wǎng)站的組成有以下幾個(gè)子系統(tǒng)組成: (1)主頁:提供本系統(tǒng)的主題界面包括注冊登陸等模塊。 (2)查看簡歷:通過姓名、發(fā)布日期、有照片、無照片來搜索自己需要的信息。 (3)注冊與登錄系統(tǒng):處理新用戶的注冊和老用戶登入網(wǎng)站時(shí)的確認(rèn)。 (4)維護(hù)簡歷:對已經(jīng)填寫提交的簡歷進(jìn)行修改維護(hù)。 (5)修改密
43、碼:通過修改密碼頁面可以自行修改您的密碼。 (6)信息中心:通過信息中心可以查閱您的簡歷被查閱的次數(shù)。 (7)管理員系統(tǒng):通過管理員對網(wǎng)站進(jìn)行管理。 3.2 網(wǎng)站特點(diǎn) (1) 采用ASP加ACCESS開發(fā),具有管理方便,代碼簡單易懂,體積小巧的特點(diǎn)。 (2) 可以完全通過網(wǎng)頁登錄管理系統(tǒng),維護(hù)方便。 (3) 具有清新簡潔方便的外觀設(shè)計(jì),具有一定的動態(tài)效果和交互性,操作簡單。 (4) 顏色搭配簡單,沒有大紅大紫,給人一種清爽的感覺,比較人性化。 (5) 注冊簡單方便,管理維護(hù)更為簡單。 3.3 網(wǎng)站功能簡介 3.3.1 網(wǎng)站的基本功能 (1)游客可以瀏覽網(wǎng)站,查看級已發(fā)布的
44、簡歷。 (2)會員注冊、用戶登陸。 (3)會員享受游客的一切待遇,并且還能夠填寫并提交自己的簡歷。并對自己提交過的簡歷進(jìn)行維護(hù)、修改。 (4)管理后臺為一單獨(dú)模塊,只有管理員可以進(jìn)入后臺進(jìn)行維護(hù)修改。 3.3.2 網(wǎng)站的高級功能 (1) 管理員登錄。 (2) 管理員權(quán)限:修改刪除用戶送提交的信息。 (3) 用戶可隨時(shí)修改自己的密碼和其個(gè)人信息。 (4) 管理員在線編輯,管理工作輕松隨意。 3.4 網(wǎng)站內(nèi)容分析 根據(jù)前面的思想進(jìn)行分析,按照系統(tǒng)開發(fā)的基本觀點(diǎn)對網(wǎng)站進(jìn)行分解,從內(nèi)容上可對網(wǎng)站作如下劃分: 信息中心 可以查看自己簡歷被查閱的次數(shù)。 維護(hù)簡歷 對已提
45、交的簡歷進(jìn)行修改、維護(hù)。 個(gè)人基本信息修改 通過此項(xiàng)修改個(gè)人基本信息也就是所填寫的第一頁 專業(yè)特長情況 通過此項(xiàng)修改專業(yè)特長情況也就是所填寫的第二頁 求職意向 通過此項(xiàng)修改求職意向也就是所填寫的第三頁 以及修改密碼用來修改自己的登陸密碼。 3.5 主頁設(shè)計(jì) 在全面考慮了網(wǎng)站的整體風(fēng)格、欄目和鏈接結(jié)構(gòu)等問題后,就可以動手制作網(wǎng)站主頁了。 我在本次的設(shè)計(jì)中,網(wǎng)站主頁采用靜、動相結(jié)合的方式,即靜態(tài)的主畫面和動態(tài)的圖片相結(jié)合,體現(xiàn)系統(tǒng)的活力和生機(jī)。信息中心、維護(hù)簡歷、修改密碼、求職意向、退出中心等欄目是通過靜態(tài)主頁方式來展現(xiàn)的,對于查看簡歷、有照片的無照片的等是利用ASP與數(shù)據(jù)庫結(jié)
46、合的技術(shù)建立數(shù)據(jù)庫查詢管理系統(tǒng),采用交互式的動態(tài)的web畫面來實(shí)現(xiàn)的。 設(shè)計(jì)主頁時(shí),我考慮到了整體效果,字體,顏色等重要元素及模塊。除此之外,開始設(shè)計(jì)主頁時(shí)還要考慮到版面布局、色彩搭配、字體的設(shè)置、考慮不同瀏覽器和分辨率等因素。總之,本著“人性化”設(shè)計(jì)的原則,使用DreamweaverMX2004、frontpage2003、Photoshop 7.0等制作網(wǎng)頁常用工具,使網(wǎng)站頁面設(shè)計(jì)大氣簡潔、清新明朗,操作方面,便于管理。 最終效果如圖3-1所示: 圖3-1 主頁最終效果圖 第四章 數(shù)據(jù)庫設(shè)計(jì) 4.1 數(shù)據(jù)庫的設(shè)計(jì)
47、 首先利用微軟的Access2003,建立數(shù)據(jù)庫,數(shù)據(jù)庫名稱定為f0101#2005.mdb,保存在系統(tǒng)文件的mdb子目錄中。它主要由Admin、menu、person這3個(gè)表組成。下面將逐一介紹其中的3個(gè)表的意義和功能: (1)Admin表 該表用來存儲管理員的帳號名和密碼,如圖4-1。該表的結(jié)構(gòu)如表4-1所示: 圖4-1 Admin表 表4-1 Admin表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 說明 userid 自動編號 編號 UserName 文本 管理員用戶名 Password 文本 管理員密碼 oskey 數(shù)字 權(quán)限 (2) menuid表
48、 如圖4-2。該表的結(jié)構(gòu)如表4-2所示: 圖4-2 menuid表 表4-2 menuid表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 說明 menuid 自動編號 編號 menu 文本 用戶組名稱 url 文本 鏈接地址(路徑) (3) person表 該表用來存儲注冊用戶所填寫的個(gè)人簡歷的相關(guān)信息,這個(gè)表也是最為關(guān)鍵和重要的表。如圖4-3。該表的結(jié)構(gòu)如表4-3所示: 圖4-3 person表 表4-3 person表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 說明 ID 自動編號 自動編號ID uname 文本
49、 注冊用戶帳號 pwd 文本 注冊用戶密碼 email 文本 注冊用戶email idate 日期/時(shí)間 注冊時(shí)間 shengao 文本 身高 nianling 文本 年齡 tizhong 文本 體重 iname 文本 真實(shí)姓名 sex 文本 性別 bday 文本 出生日期 code 文本 身份證號 mzhu 文本 民族 hka 文本 籍貫 hkb 文本 目的所在地 zzmm 文本 政治面貌 edu 備注 學(xué)歷 edus 備注 院校/機(jī)構(gòu)名稱 zye 文本 專業(yè) zym 文本
50、專業(yè)名稱 school 文本 畢業(yè)學(xué)校 byday 文本 畢業(yè)時(shí)間 language 文本 外語語種 lanlevel 文本 外語等級 mubiao 文本 學(xué)業(yè)成績 pthua 文本 普通話程度 computer 文本 計(jì)算機(jī)能力 othertc 備注 學(xué)習(xí)情況/個(gè)人特長 gzjl 備注 個(gè)人實(shí)踐/工作經(jīng)驗(yàn) jobtype 文本 求職類型 job 文本 應(yīng)聘崗位類型 gzdd 文本 希望工作地點(diǎn) gzdd5 文本 希望其它工作地點(diǎn) yuex 文本 薪水 cname 文本 聯(lián)系人 phone 文本 固
51、定電話 oicq 文本 QQ號碼 job1 文本 應(yīng)聘崗位 grzz 備注 詳細(xì)個(gè)人自轉(zhuǎn) posts 文本 郵政編碼 shouji 文本 手機(jī)號碼 address 文本 聯(lián)系地址 pic 文本 個(gè)人相片鏈接 click 數(shù)字 查看次數(shù) 4.2 連接數(shù)據(jù)庫 4.2.1 后臺服務(wù)器配置 本網(wǎng)站系統(tǒng)使用了Microsoft的IIS5.0作為系統(tǒng)服務(wù)器。 4.2.2 后臺數(shù)據(jù)庫的連接 本系統(tǒng)采用Access文件的相對路徑轉(zhuǎn)換成絕對路徑來實(shí)現(xiàn)讀取數(shù)據(jù)庫功能,代碼如下: <% dim conn dim connstr
52、on error resume next connstr="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 注冊與登錄系統(tǒng)的設(shè)計(jì) 5.1.1 注冊與登錄系統(tǒng)總體設(shè)計(jì) 對于一個(gè)具有動態(tài)頁面的網(wǎng)站來說,最重要的就是與用戶進(jìn)行交互,為了得到穩(wěn)定的用戶
53、員,或者出自其他原因,需要用戶注冊成為網(wǎng)站的會員才能使用網(wǎng)站的其他功能。因此,必須設(shè)計(jì)一個(gè)讓用戶可以注冊以及登錄的網(wǎng)頁。 根據(jù)設(shè)計(jì)思想和要求,我們需要: (1)配置ODBC數(shù)據(jù)源 (2)編寫一個(gè)與數(shù)據(jù)庫進(jìn)行連接的ASP文件 (3)設(shè)計(jì)登錄頁面 (4)設(shè)計(jì)一個(gè)注冊的頁面 (5)編寫對數(shù)據(jù)庫進(jìn)行操作的相關(guān)的ASP文件 (6)編寫對登錄/注冊操作成功/失敗進(jìn)行處理的頁面 (7)對于注冊與登錄的工作流程,如圖5-1所示 開 始 操作選擇 輸入用戶名 和密碼 輸入注冊信息 驗(yàn)證 驗(yàn)證 是否重新注冊 選擇登錄 選擇注冊 登錄失敗 選擇退出 結(jié) 束 操作
54、 選擇 成功登錄 不登錄 不重新注冊 注冊成功 是否 登錄 注冊失敗 重新注冊 結(jié) 束 登錄成功的處理 選擇轉(zhuǎn)到登錄界面 要登錄 圖5-1 注冊與登錄的工作流程 5.1.2 注冊與登錄系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì) 本注冊和登錄系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)已經(jīng)在前面第四章的4.1數(shù)據(jù)庫的設(shè)計(jì)中已經(jīng)設(shè)計(jì),不再說明,它包含在person表中,請查看person表,圖4-3和表4-3所示. 5.1.3 新會員注冊 新會員注冊時(shí)需要提供一系列的信息。并且,必須對用戶填寫的各種信息進(jìn)行一定程度上的跟蹤和限制,確保一定程度上能保護(hù)網(wǎng)站。 同時(shí)為了減輕服務(wù)器的負(fù)擔(dān),在客戶端對用戶填寫
55、的各種信息進(jìn)行一定的合法性的檢查,避免過多的無效注冊訪問服務(wù)器,浪費(fèi)服務(wù)器的資源。根據(jù)Admin表中有關(guān)注冊的設(shè)計(jì),制作下面的會員注冊頁面zhuce.asp,其中部分代碼舉例如下:
需要說明的是,為了避免在程序中連接數(shù)據(jù)庫時(shí)所寫的很長的程序段,我們把該語句存放在config.asp文件中。每個(gè)需要連接數(shù)據(jù)庫的程序只要在程序開頭部分采用包含文件的方法
包含該文件。
56、ble border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="92%" id="AutoNumber109">
登陸密碼:
重復(fù)密碼: 電子郵箱:
59、name="B2">
上面代碼段中說明了“用戶名”及它輸入框的一些屬性,如字體、長寬等,還顯示了文本框的內(nèi)容,即當(dāng)鼠標(biāo)停留在“用戶名”的輸入框的時(shí)候,將顯示備注說明,以此來提示注冊者怎樣使用。
這個(gè)注冊頁面的最終效果如圖5-2所示:
圖5-2 會員注冊的頁面
在會員注冊這個(gè)頁面中包含了一個(gè)重要的判斷函數(shù),這個(gè)函數(shù)將負(fù)責(zé)檢查所填寫的有關(guān)注冊的信息,當(dāng)注冊者所提交的資料信息中有關(guān)鍵字沒有填寫或是不符合要求時(shí),系統(tǒng)將會自動提示,例如圖5-3所示。
圖5-3 系統(tǒng)自動提示
確保注冊者輸入的正確性,方便管理員工作,把函數(shù)代碼加
60、到zhuce.asp文件中的
區(qū),其函數(shù)代碼舉例如下: 以上代碼的作用是,當(dāng)密碼為空值時(shí),彈出警告對話框,且將光標(biāo)移在“密碼”輸入框內(nèi),密碼少與三位數(shù)時(shí)也會進(jìn)行提醒警告。用戶名沒有填寫的時(shí)候也會進(jìn)行警告,EMAIN地址填寫格式錯(cuò)誤的時(shí)候也會進(jìn)行警告等等。 當(dāng)注冊者根據(jù)提示,填寫符合要求的資料后,點(diǎn)擊提交,系統(tǒng)會提示注冊成功,其界面如圖5-4所示:63、 圖5-4 會員注冊成功的頁面 5.1.4 會員的登錄 會員從主頁的會員登錄口輸入自己的會員名、密碼以后,表單提交到right.asp處理。 下面是處理登錄的right.asp的主要程序代碼:
64、>
密 碼: |
66、=B1> 立即注冊 |
- 溫馨提示:
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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案
相關(guān)資源
更多copyright@ 2023-2025 zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有 聯(lián)系電話:18123376007
備案號:蜀ICP備2024067431號-1 川公網(wǎng)安備51140202000466號
本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!