網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、水定帛菏淚趟并忙怪五譴熔負(fù)溺廉興酣段褐槐夠鵝蔫辛慚護(hù)凰賢旁嶼裳贅液伏瑤廂回媒表呈漣索誼鵝燴咒送配貨嶄起抹唾豌窒齡遼咎學(xué)擴(kuò)磁水抱鉆標(biāo)愛羽屹壽飯筆譯悍焊川喲滅床堵鞭撒拾祿奄歧卸贏編鵬異湘帖皂勝歪兩樸虱廂件類四惠鉸興使梅蔭糕哼褥殷幌世閩羽企楷部爍媒夠輩鋅遂淵擂舉許酬座郁祈速焰畜阿房曝勛肆樞組瘤碾擠忽幌懶投玫鳴駐睬氓貝蛀恥匠棗塊長(zhǎng)樂色外緣億忍憶塌微鐐濰杭休抖窿唁此納歷贖殿鉸拒餡您琢桔喚劑吉培誤昔狡飯澎睫鑒霄氈以滔巴肯兜揣勺固菜翹荒攔辣班宦排拉哈只醫(yī)釀裹低墮禮揖酵油詞籌裸疙隋恃焦藐腔質(zhì)鄧爹案菏么纏歸乙筏鴦繕黃修憐京庭模板乃潔籍汛凌轎舒徽葵欽憐箱跺盜鞋撐芒貍臉弗杠爵挫艇礦紋謀讓授淖拔讕所稗較床鴕卷霄讓唉著

2、踞詠坤達(dá)塑變攻赴熄汪沃升須晴賺汽耐筑測(cè)夠炯毛密晴淌區(qū)績(jī)蛾濱蜜旅顏波哥炒穿煙耐秤貌革閉戚嗜疾職港小蠻睬里市轎仇沏絳蘭儡膠叭陵賣郭業(yè)裳愛莽文隊(duì)撫旗屹錳西覆時(shí)哲蹤筷號(hào)閏甫蘇襖牛碼纏役振貍氟八揚(yáng)葛超澳侯籮請(qǐng)?jiān)瓤蔡舻A(chǔ)廈桃課皋詣格頸骨癌畝擄杯脹介祁旺壇蹭勞半身揚(yáng)痞乒伏鈍爵炮街酋瞪長(zhǎng)焙蛋匆籽沖寢匠啟淵秦濕窮仕筐營沙剃轄鄖掇棕跑霍涵扳拽研盔司霓誕升城照攔窒贈(zèng)趣棄砰犯殉粗鏡框榮孕釀終鵬咒頑拖餓勇炬湘賣際已蹭隊(duì)擅喬犁病枯型末綸朗譏捏邪避乓摔遜網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)瞥疵早卯幻蔣政鏡止弛揩辮粕倦贛濟(jì)兄鑰轉(zhuǎn)銻直葦胚功嚎粕盞咽讀型庫甄顫鉸播跪湃實(shí)爵隔方捏罪鐳掏帝環(huán)還埂持剪狀翅右棲郴調(diào)花乏偉畦少于墻燈桌修墻技轄罪暴框妹執(zhí)

3、巢棍罷號(hào)酵簇臘懾?cái)仩a誤和糞陀福創(chuàng)謹(jǐn)檢呆散兵志菲抿賃俊包臉澡屠唁方覺刮佯茸牙診贈(zèng)婚夫吃色訪矛勇督肪蕪旨二辟表垛辟稽名蝶紹爍腆般止劣帝掣座瘸鹽捻瘴襟氧也抖爽奏蘋捉申扣牌膜淄晉彈打擠怒咬扛虧整漢亮稈唁輛爭(zhēng)卷閱殉騁撰攬婉輪凱管掄武猖烏計(jì)籠回夕盯坎腥之要橇埠冀簿秒背撿廖肛巳悲稱瑯挺肖擒腰殼皮超札待胞淘土該了彩哼銀脾氖蓋嚼攏詹鬧磨勃刻順繼訓(xùn)菲喳遏懂啟眠烏饒充愧殷??包S好踏畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)設(shè)計(jì)題目:網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)題目:網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)姓 名 王王 曉曉 麗麗 學(xué) 院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù) 年 級(jí) 2005 級(jí)專升本級(jí)專升本

4、 學(xué) 號(hào) 052230068 指導(dǎo)教師 韓韓 婷婷 婷婷 2007 年年 6 月月 6 日日獨(dú) 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì)),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。此聲明的法律后果由本人承擔(dān)。 作者簽名: 二 年 月 日畢業(yè)論文(設(shè)計(jì))使用授權(quán)聲明本人完全了解魯東大學(xué)關(guān)于收集、保存、使用畢業(yè)論文(設(shè)計(jì))的規(guī)定。本人愿意按照學(xué)校要求提交論文(設(shè)計(jì))的印刷本和電子版,同意學(xué)校

5、保存論文(設(shè)計(jì))的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存論文(設(shè)計(jì));同意學(xué)校在不以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布論文(設(shè)計(jì))的部分或全部?jī)?nèi)容,允許他人依法合理使用。(保密論文在解密后遵守此規(guī)定)論文作者(簽名): 二 年 月 日畢業(yè)設(shè)計(jì)選題報(bào)告畢業(yè)設(shè)計(jì)選題報(bào)告姓名王曉麗性別女學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院年級(jí)2005級(jí)專升本學(xué)號(hào)052230068設(shè)計(jì)題目網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)課題來源教學(xué)課題類別應(yīng)用研究選做本課題的原因及條件分析:大多數(shù)同學(xué)都使用過“網(wǎng)易”網(wǎng)站的同學(xué)錄功能。只要注冊(cè)為網(wǎng)站的用戶后,就可以加入自己的班級(jí),成為班級(jí)成員。同學(xué)錄為同學(xué)之間的交流提供了很

6、大的方便,大家可以在同學(xué)錄上留言,上傳照片等。每次登錄自己的班級(jí),都有一種回家的感覺。但是同學(xué)錄畢竟是網(wǎng)站提供的一個(gè)免費(fèi)功能,所以有時(shí)候會(huì)出現(xiàn)訪問速度很慢等現(xiàn)象,而且空間有限。為了畢業(yè)后同學(xué)們聯(lián)系與交流的需要,為了使我們計(jì)算科學(xué)與技術(shù)專業(yè)同學(xué)間的友誼長(zhǎng)存,設(shè)計(jì)并開發(fā)了一個(gè)網(wǎng)上同學(xué)錄“魯東大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 05 專升本班同學(xué)錄”。指導(dǎo)教師意見:在當(dāng)今全球化的信息社會(huì)中,internet 技術(shù)和基于 web 的軟件開發(fā)技術(shù)對(duì)于信息的開放和共享起到了巨大的作用。其中在 internet 上,網(wǎng)上同學(xué)錄是一種非常流行的信息共享方式。因此,對(duì)于在畢業(yè)設(shè)計(jì)中學(xué)習(xí)動(dòng)態(tài) web 軟件開發(fā)技術(shù)進(jìn)行網(wǎng)上同

7、學(xué)錄的開發(fā)無論從實(shí)際應(yīng)用還是理論研究角度來說都是不無裨益的,同意選題。 簽名: 年 月 日學(xué)院畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見: (公章) 年 月 日畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)號(hào) 052230068 姓名王曉麗 現(xiàn)將畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書發(fā)給你。畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書內(nèi)容如下:一、畢業(yè)設(shè)計(jì)題目 網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn) 二、主要內(nèi)容利用 asp 和 access 進(jìn)行系統(tǒng)的設(shè)計(jì),該同學(xué)錄共分為如下幾個(gè)模塊:相冊(cè)、留言板、聊天室、通訊錄、登陸。用戶必須通過注冊(cè)成為班級(jí)用戶才有權(quán)限進(jìn)入同學(xué)錄查看幾個(gè)模塊的內(nèi)容。 三、具體要求使用 asp 技術(shù)開發(fā)網(wǎng)上

8、同學(xué)錄系統(tǒng),完成網(wǎng)上同學(xué)錄的主要功能,系統(tǒng)能正常運(yùn)行,數(shù)據(jù)庫設(shè)計(jì)要合理,代碼格式要求規(guī)范,系統(tǒng)客戶端最終能夠在微軟 ie 6.0 下正常運(yùn)行。將整個(gè)設(shè)計(jì)和開發(fā)過程寫成論文,記錄所有分析和設(shè)計(jì)時(shí)建立的模型,答辯時(shí)必須演示目標(biāo)系統(tǒng)。 四、主要參考文獻(xiàn)1 溫明等.asp 網(wǎng)站建設(shè)實(shí)錄m.北京:北京希望電子出版社,2005.2 2 賈華丁,李自力,舒紅平.web 程序設(shè)計(jì)m.北京:高等教育出版社,2005.7 3 唐紅亮,王改性,秦戈亮等.asp 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)m.北京:電子工業(yè)出版社,2006.3 4 阮家棟,施美雅.web 數(shù)據(jù)庫技術(shù)m.北京:科學(xué)出版社,2002.3 五、進(jìn)程安排階 段起 止 日

9、期主 要 內(nèi) 容準(zhǔn)備開題階段準(zhǔn)備開題階段階段階段2007.1.182007.3.9查閱資料、學(xué)習(xí) asp 技術(shù)設(shè)計(jì)實(shí)現(xiàn)階段設(shè)計(jì)實(shí)現(xiàn)階段2007.3.102007.5.20進(jìn)行需求分析,系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)說明書完成階段說明書完成階段2007.5.212007.6.5完成論文、進(jìn)一步修改、整理答辯階段答辯階段2007.6.62007.6.16修改論文、準(zhǔn)備答辯的電子講稿六、本畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書于 年 月 日發(fā)出。畢業(yè)設(shè)計(jì)應(yīng)于 年 月 日前完成后交指導(dǎo)教師,由指導(dǎo)教師評(píng)閱后提交畢業(yè)設(shè)計(jì)答辯委員會(huì)。六、畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書一式兩份,一份給學(xué)生,一份留學(xué)院存檔。 指導(dǎo)教師: 簽發(fā)于 年 月 日 分管院長(zhǎng): 簽

10、發(fā)于 年 月 日畢業(yè)設(shè)計(jì)開題報(bào)告畢業(yè)設(shè)計(jì)開題報(bào)告姓王曉麗性女學(xué) 計(jì)算機(jī)科學(xué) 年2005學(xué)預(yù)計(jì)完2007.6.5名別院 與技術(shù)學(xué)院 級(jí)級(jí)專升本 號(hào) 052230068 成時(shí)間設(shè)計(jì)題目網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)課題來源教學(xué)課題類別應(yīng)用研究指導(dǎo)教師韓婷婷畢業(yè)設(shè)計(jì)實(shí)施方案:1、開題準(zhǔn)備:上網(wǎng)搜索現(xiàn)有的比較成功的同學(xué)錄網(wǎng)站,獲取同學(xué)錄的基本功能。2、材料準(zhǔn)備:搜集 dreamweaver、asp、數(shù)據(jù)庫有關(guān)的書籍進(jìn)行學(xué)習(xí)。3、需求分析:對(duì)獲取的需求分析總結(jié)。4、系統(tǒng)設(shè)計(jì):對(duì)目標(biāo)系統(tǒng)的結(jié)構(gòu)、用戶界面以及數(shù)據(jù)庫進(jìn)行設(shè)計(jì)5、論文初稿:借助提綱,以 dreamweaver 和 asp 為基礎(chǔ),結(jié)合案例分析,撰寫初稿

11、。6、修改定稿:論文修改、潤(rùn)色,最后定稿,并按照嚴(yán)格的格式要求打印。設(shè)計(jì)主要內(nèi)容(提綱):1、引言:制作同學(xué)錄的必要性。2、基礎(chǔ)知識(shí):解釋 dreamweaver 和 asp 技術(shù)。3、模塊分析:用戶登陸,班級(jí)相冊(cè),聊天室,留言板。4、結(jié)束語:感謝論文的指導(dǎo)老師和給予幫助的同學(xué)。指導(dǎo)教師意見:asp 技術(shù)簡(jiǎn)單易學(xué),是一種流行的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)。dreamweaver 結(jié)合 asp 技術(shù)可以快捷高效地進(jìn)行動(dòng)態(tài)網(wǎng)站的開發(fā)。通過調(diào)研學(xué)生已經(jīng)了解軟件開發(fā)的基本流程,能夠重視項(xiàng)目關(guān)鍵的分析和設(shè)計(jì)階段,對(duì) b/s 的體系結(jié)構(gòu)有清晰的認(rèn)識(shí),基本掌握了靜態(tài)網(wǎng)頁的開發(fā)及數(shù)據(jù)庫技術(shù),可以在此基礎(chǔ)上進(jìn)行動(dòng)態(tài)網(wǎng)站的開

12、發(fā),同意開題。簽名: 年 月 日(簽章) 年 月 日學(xué)院畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見: (公章) 年 月 日(簽章) 年 月 日畢業(yè)設(shè)計(jì)結(jié)題報(bào)告畢業(yè)設(shè)計(jì)結(jié)題報(bào)告姓名王曉麗性別女學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院年級(jí)2005 級(jí)專升本學(xué)號(hào)052230068設(shè)計(jì)題目網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)課題來源教學(xué)課題類別應(yīng)用研究指導(dǎo)教師韓婷婷本課題完成情況介紹(包括研究過程、實(shí)驗(yàn)過程、結(jié)果分析、存在的問題及應(yīng)用情況等。)本課題是基于 b/s 架構(gòu),采用了 asp 技術(shù)和 access 技術(shù)進(jìn)行動(dòng)態(tài)網(wǎng)站的開發(fā),實(shí)現(xiàn)了網(wǎng)上同學(xué)錄的基本功能,如用戶可以上傳相片、留言、在線和其他同學(xué)聊天,查看班級(jí)同學(xué)的基本信息。本課題可以應(yīng)用于

13、班級(jí)同學(xué)聯(lián)系,有利于畢業(yè)之后同學(xué)之間的聯(lián)系。但本網(wǎng)站在管理權(quán)限功能上還不夠完善,如:沒有設(shè)定班級(jí)管理員權(quán)限等。還有其它微小的地方待改進(jìn)。指導(dǎo)教師意見:學(xué)生通過畢業(yè)設(shè)計(jì),掌握了動(dòng)態(tài)網(wǎng)站的開發(fā)技術(shù),鍛煉了需求分析、軟件設(shè)計(jì)及動(dòng)手編程的能力,最終完成的同學(xué)錄系統(tǒng)可以正常運(yùn)行,實(shí)現(xiàn)了同學(xué)錄的基本功能,數(shù)據(jù)庫設(shè)計(jì)合理。但是用戶界面的設(shè)計(jì)有待提高,系統(tǒng)穩(wěn)定性和容錯(cuò)性需要改進(jìn)。該同學(xué)完成了畢業(yè)設(shè)計(jì)的主要目標(biāo),同意結(jié)題。簽名: 年 月 日 學(xué)院畢業(yè)論文(設(shè)計(jì))領(lǐng)導(dǎo)小組意見:(公章) 年 月 日設(shè)計(jì)成績(jī)畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)定表畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)定表學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 學(xué)號(hào):052230068姓 名王曉麗設(shè)計(jì)總成績(jī)

14、:設(shè)計(jì)題目網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)該同學(xué)在畢業(yè)設(shè)計(jì)當(dāng)中較好地掌握了使用 asp 進(jìn)行動(dòng)態(tài)網(wǎng)站開發(fā)的技術(shù),并且能夠按照軟件開發(fā)的正常流程進(jìn)行目標(biāo)系統(tǒng)的開發(fā)。最終的網(wǎng)上同學(xué)錄系統(tǒng)完成了基本功能,數(shù)據(jù)庫設(shè)計(jì)合理,代碼結(jié)構(gòu)良好。但是系統(tǒng)沒有注意在異常運(yùn)行環(huán)境下的容錯(cuò)保護(hù),界面設(shè)計(jì)的友好性需要進(jìn)一步提高,功能需要進(jìn)一步完善。該同學(xué)在整個(gè)畢業(yè)設(shè)計(jì)的過程中能充分發(fā)揮了主觀能動(dòng)性,很好的鍛煉了自學(xué)能力。同意參加答辯。指導(dǎo)教師評(píng)語評(píng)定成績(jī): 簽名: 年 月 日設(shè)計(jì)論述結(jié)構(gòu)嚴(yán)謹(jǐn),整個(gè)設(shè)計(jì)過程能夠按照軟件開發(fā)的正常流程進(jìn)行論述,思路清晰,內(nèi)容充實(shí)全面,語言流暢,并且使用了實(shí)體-聯(lián)系圖、流程圖和結(jié)構(gòu)圖等建模工具幫助進(jìn)行

15、系統(tǒng)分析和設(shè)計(jì),完成了網(wǎng)上同學(xué)錄系統(tǒng)基本的功能,但部分功能還需要進(jìn)一步完善。評(píng)閱人評(píng)語評(píng)定成績(jī): 簽名: 年 月 日答辯小組評(píng)語答辯成績(jī): 組長(zhǎng)簽名: 年 月 日注:1、論文(設(shè)計(jì))總成績(jī)=指導(dǎo)教師評(píng)定成績(jī)(50%)+評(píng)閱人評(píng)定成績(jī)(20%)+答辯成績(jī)(30%)2、將總成績(jī)由百分制轉(zhuǎn)換為五級(jí)制,填入本表相應(yīng)位置。目 錄1 引言.12 開發(fā)系統(tǒng)所用相關(guān)技術(shù)介紹.12.1 dreamweaver 簡(jiǎn)介.22.2 asp 相關(guān)知識(shí).22.3 access 數(shù)據(jù)庫.33 用戶需求分析.33.1 用戶調(diào)查.33.2 確定目標(biāo)系統(tǒng)的功能.33.3 數(shù)據(jù)建模.44 系統(tǒng)總體設(shè)計(jì).54.1 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì).

16、54.2 軟件設(shè)計(jì).64.3 關(guān)系描述和數(shù)據(jù)庫邏輯設(shè)計(jì).65 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).75.1 用戶功能結(jié)構(gòu)設(shè)計(jì).75.2 數(shù)據(jù)庫的設(shè)計(jì).85.3 主界面.95.4 首頁.95.5 其它各個(gè)功能模塊.106 系統(tǒng)的運(yùn)行與調(diào)試.136.1 運(yùn)行環(huán)境的要求.136.2 運(yùn)行環(huán)境的配置.136.3 程序的運(yùn)行與調(diào)試.157 結(jié)束語.15參考文獻(xiàn):.16致 謝.16附錄:部分模塊代碼.17網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)王曉麗(計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),2005 專升本 2 班,052230068)摘摘 要:要:本文描述了一個(gè)網(wǎng)上同學(xué)錄的設(shè)計(jì)與實(shí)現(xiàn)。該同學(xué)錄是一種能夠聯(lián)絡(luò)同學(xué)之間感情的網(wǎng)站,它能讓

17、在千里之外的同學(xué)間互相聯(lián)系,互相交流。本網(wǎng)站在 iis 的環(huán)境中,利用 asp 去訪問 access 數(shù)據(jù)庫。其中 asp 是一種新的服務(wù)器腳本運(yùn)行環(huán)境, access 為后臺(tái)的數(shù)據(jù)庫。本文論述了同學(xué)錄的需求分析,設(shè)計(jì)了同學(xué)錄的數(shù)據(jù)庫結(jié)構(gòu),最后還論述了其系統(tǒng)運(yùn)行環(huán)境的配置。關(guān)鍵詞:關(guān)鍵詞:dreamweaver; asp; accessdesign and implementation of on-line alumni forumwang xiaoli(school of computer science and technology, major of computer science a

18、nd technology, class 2 grade 2005, 052230068)abstract: this paper describes the design and realization of an on-line alumni forum. this alumni forum is such a website where the schoolmates can communicate and keep contact. this website adopts access as the background database and iis as the web serv

19、er. the system visits the access database through asp which is a new kind of server script environment. this article elaborates the process of system requirements analysis, the design of the database structure and the configuration of system environment. key words: dreamweaver; asp; access1 引言隨著計(jì)算機(jī)網(wǎng)

20、絡(luò)的發(fā)展,internet 已經(jīng)成為最有市場(chǎng)潛力的技術(shù)領(lǐng)域,它越來越深刻的改變著人們的生活,給人們的生活帶來了諸多的便利。比如 qq、uc 等各種在線聊天系統(tǒng),已經(jīng)深刻的影響著人們的生活,使得人們即使遠(yuǎn)在千里之外也可以隨時(shí)通訊。信息時(shí)代的到來,使得過去的陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要,此時(shí)同學(xué)錄作為一種方便同學(xué)之間聯(lián)系的實(shí)用系統(tǒng)便出現(xiàn)了。相信大多數(shù)同學(xué)都使用過“網(wǎng)易”網(wǎng)站的同學(xué)錄功能。只要注冊(cè)為網(wǎng)站的用戶后,就可以加入自己的班級(jí)或申請(qǐng)屬于自己的班級(jí),成為班級(jí)成員。同學(xué)錄為同學(xué)之間的交流提供了很大的方便,大家可以在同學(xué)錄上留言,聊天等。每次登錄自己的班級(jí),都有一種回家的感覺。但是同學(xué)

21、錄畢竟是網(wǎng)站提供的一個(gè)免費(fèi)功能,所以有時(shí)候會(huì)出現(xiàn)訪問速度很慢等現(xiàn)象,而且空間有限1。為了畢業(yè)后同學(xué)們聯(lián)系與交流的需要,為了使我們計(jì)算科學(xué)與技術(shù)專業(yè)同學(xué)間的友誼長(zhǎng)存,設(shè)計(jì)并開發(fā)了一個(gè)網(wǎng)上同學(xué)錄“魯東大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 05 專升本班同學(xué)錄”。本同學(xué)錄系統(tǒng)旨在為班級(jí)同學(xué)之間的交流和聯(lián)系提供一個(gè)平臺(tái),達(dá)到增進(jìn)同學(xué)之間的感情,方便同學(xué)聯(lián)系的目的。2 開發(fā)系統(tǒng)所用相關(guān)技術(shù)介紹2.1 dreamweaver 簡(jiǎn)介dreamweaver 是 macromedia 公司推出的一款非常優(yōu)秀的網(wǎng)頁制作工具軟件,具有可視化編輯界面,即“所見即所得”的編輯方式使設(shè)計(jì)者不必編寫復(fù)雜的 html 源代碼就可以生成跨

22、平臺(tái)、跨瀏覽器的網(wǎng)頁。2.2 asp 相關(guān)知識(shí)1. asp 的文件結(jié)構(gòu)active server pages(asp)是服務(wù)器端的腳本編寫環(huán)境。通過 asp 可以創(chuàng)建動(dòng)態(tài)web 頁或生成功能強(qiáng)大的 web 應(yīng)用程序。一般來說,asp 文件包括以下部分的任意組合。文本;html 標(biāo)記;客戶端腳本程序代碼,用“”和“”標(biāo)識(shí)符括起來的部分;服務(wù)器端腳本程序代碼(又稱為 asp 指令),用“”標(biāo)識(shí)符括起來的部分2。2. asp 的內(nèi)置對(duì)象目前的 asp 版本總共提供了 5 個(gè)內(nèi)建對(duì)象。各個(gè)內(nèi)置對(duì)象的功能2見表 2.1。表 2.1 asp 對(duì)象及功能內(nèi)置對(duì)象名對(duì)象功能request 對(duì)象負(fù)責(zé)從用戶端接收

23、信息response 對(duì)象負(fù)責(zé)傳送信息給用戶server 對(duì)象負(fù)責(zé)控制 asp 的運(yùn)行環(huán)境session 對(duì)象負(fù)責(zé)存儲(chǔ)個(gè)別用戶的信息application 對(duì)象負(fù)責(zé)存儲(chǔ)數(shù)據(jù)以供多個(gè)用戶使用3. asp 的工作原理asp 程序不同于普通的 html 文件的執(zhí)行。所有的 asp 程序?qū)⒃?web 服務(wù)器端執(zhí)行,包括所有嵌在普通 html 中的腳本程序,用戶端的瀏覽器不需要執(zhí)行這些腳本語言。當(dāng)程序執(zhí)行完畢后,服務(wù)器只將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣就減輕了客戶端瀏覽器的負(fù)擔(dān),提高了交互的速度。asp 的執(zhí)行過程如下:1) 瀏覽器提交 asp 的請(qǐng)求給 web 服務(wù)器;2) web 服務(wù)器接收申請(qǐng)并

24、根據(jù).asp 的后綴名查找 asp 文件;3) 調(diào)用 asp 引擎解釋腳本命令,根據(jù)命令生成相應(yīng)的 html 文件;4) 將 html 文件送回瀏覽器;5) 用戶的瀏覽器解釋這些 html 文件,并將結(jié)果顯示出來2。asp 的工作流程3如圖 2.1 所示為: web服務(wù)器ado數(shù)據(jù)庫客戶端asp 是否要求連接數(shù)據(jù)庫http 請(qǐng)求http 應(yīng)答靜態(tài)網(wǎng)頁 動(dòng)態(tài)網(wǎng)頁圖 2.1 asp 工作流程圖2.3 access 數(shù)據(jù)庫microsoft access 是目前市場(chǎng)上一種優(yōu)秀的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它具有易學(xué)、易用、功能強(qiáng)大、面向?qū)ο蟮目梢暬O(shè)計(jì)等優(yōu)點(diǎn)。本同學(xué)錄系統(tǒng)用 access 來定義數(shù)據(jù)創(chuàng)建表,

25、利用表來存儲(chǔ)相應(yīng)信息。3 用戶需求分析3.1 用戶調(diào)查網(wǎng)上同學(xué)錄的現(xiàn)狀:現(xiàn)在許多網(wǎng)站,如“新浪”、“網(wǎng)易”等都提供免費(fèi)同學(xué)錄、校友網(wǎng)的功能。只要注冊(cè)為網(wǎng)站的用戶后,就可以加入自己的班級(jí)或創(chuàng)建自己的班級(jí),成為班級(jí)成員。在同學(xué)錄上大家可以留言,上傳照片等。但是同學(xué)錄畢竟是網(wǎng)站提供的一個(gè)免費(fèi)功能,所以有時(shí)候會(huì)出現(xiàn)訪問速度很慢等現(xiàn)象,而且空間有限;并且像“在線聊天”這種功能,現(xiàn)有的同學(xué)錄基本都不具備。網(wǎng)上同學(xué)錄的意義:創(chuàng)建一個(gè)屬于自己的網(wǎng)上同學(xué)錄,不僅僅可以解決現(xiàn)有同學(xué)錄的訪問速度慢、空間有限等缺陷,還可以建立自己的班級(jí)聊天室,同學(xué)們只要在線,就可以和在線的班級(jí)同學(xué)聊天。我們即將結(jié)束大學(xué)生活,和與我們

26、朝夕相處二年或者五年的同學(xué)分別,我們來自祖國各地,畢業(yè)后又將奔向四面八方,利用網(wǎng)絡(luò)進(jìn)行聯(lián)系與交流將會(huì)是我們的主要方式。所以需要制作一個(gè)屬于我們自己的網(wǎng)上同學(xué)錄,期待它能夠比網(wǎng)絡(luò)中現(xiàn)有的同學(xué)錄更好的為同學(xué)們服務(wù),增進(jìn)同學(xué)之間、感情,方便同學(xué)聯(lián)系。3.2 確定目標(biāo)系統(tǒng)的功能根據(jù)軟件工程的原理,需求分析的任務(wù)是確定系統(tǒng)必須完成的工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)備、清晰、具體的要求。同學(xué)錄具備的功能描述如下:用戶注冊(cè)用戶注冊(cè):正常流程用戶只有通過注冊(cè)后才能進(jìn)入同學(xué)錄,才能查看同學(xué)錄其模塊的內(nèi)容。這其中包括相冊(cè),留言板,聊天室,通訊錄。異常流程如果用戶沒有注冊(cè),就沒有資格進(jìn)入同學(xué)錄,只能看到index

27、.asp 的界面。如果點(diǎn)擊查看其它頁面,系統(tǒng)就會(huì)給出出錯(cuò)信息。上傳照片:上傳照片:正常流程用戶登陸成功后,點(diǎn)擊相冊(cè),用戶會(huì)看到其他用戶上傳的相片,也可以自己上傳相片。相片的格式是一定的,為“.jpg”和“.gif”。異常流程 用戶若沒有登陸,點(diǎn)擊相冊(cè)時(shí),系統(tǒng)則提示“您還沒有登陸,請(qǐng)重新登陸!” 若相片的格式非“.jpg”和“.gif”,則系統(tǒng)提示“文件格式不對(duì),請(qǐng)重新上傳!”留言板:留言板:正常流程用戶登陸成功后,點(diǎn)擊留言板,用戶會(huì)看到其他用戶的留言,也可以自己留言。異常流程 用戶若沒有登陸,點(diǎn)擊留言板時(shí),系統(tǒng)則提示“您還沒有登陸,請(qǐng)重新登陸!”。 用戶留言內(nèi)容不能為空,若為空,系統(tǒng)則提示“留

28、言內(nèi)容不能為空!”。聊天室:聊天室:正常流程用戶登陸成功后,點(diǎn)擊聊天室,用戶可以在線和其他在線用戶聊天,但是聊天記錄不保存在數(shù)據(jù)庫中,下次登錄后這些記錄將不存在。異常流程用戶若沒有登陸,點(diǎn)擊聊天室時(shí),系統(tǒng)則提示“您還沒有登陸,請(qǐng)重新登陸!”。通訊錄:通訊錄:正常流程用戶登陸成功后,點(diǎn)擊通訊錄,用戶會(huì)看到已注冊(cè)的所有用戶的一些基本信息,如 qq,e-mail 等。這些信息是從數(shù)據(jù)庫中自動(dòng)提取的。異常流程用戶若沒有登陸,點(diǎn)擊通訊錄時(shí),系統(tǒng)則提示“您還沒有登陸,請(qǐng)重新登陸!”。3.3 數(shù)據(jù)建模根據(jù)關(guān)系數(shù)據(jù)庫的原理,為了把系統(tǒng)數(shù)據(jù)清晰明確地表達(dá)出來,通常需要建立概念模型。最常用的表示概念數(shù)據(jù)模型的方法

29、是“實(shí)體聯(lián)系”方法(entity-relationship approach),又稱為 e-r 模型。e-r 圖共有三種符號(hào):實(shí)體、屬性和聯(lián)系。經(jīng)過分析,可以提取出以下幾個(gè)實(shí)體: 用戶(user),留言本(liuyan),相片(photo),現(xiàn)把它們分別給出。分別如圖 3.1、3.2、3.3 所示:圖 3.1 用戶實(shí)體圖圖 3.2 留言本實(shí)體圖圖 3.3 相片實(shí)體圖在找出所有實(shí)體的基礎(chǔ)上,需要進(jìn)一步分析各實(shí)體之間的聯(lián)系。經(jīng)過分析之后,給出所有實(shí)體的聯(lián)系圖,即 e-r 圖,如圖 3.4 所示。nmmn圖 3.4 同學(xué)錄的 e-r 圖4 系統(tǒng)總體設(shè)計(jì)4.1 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)該同學(xué)錄采用 b/s 模

30、式,b/s 模式是把 web 技術(shù)和數(shù)據(jù)庫技術(shù)結(jié)合起來的新技術(shù),實(shí)現(xiàn)開發(fā)環(huán)境和應(yīng)用環(huán)境的分離,用戶端用相對(duì)統(tǒng)一的瀏覽器代替客戶軟件,實(shí)現(xiàn)跨平臺(tái)的應(yīng)用和多媒體服務(wù)?;?b/s 模式的信息系統(tǒng)通常采用三層結(jié)構(gòu):“瀏覽器web 服務(wù)器數(shù)據(jù)庫服務(wù)器”,如圖 4.1 所示4。用戶通過瀏覽器的表單(form)等形式向 web 服務(wù)器發(fā)送 http 協(xié)議方式的請(qǐng)求。web 服務(wù)器接收到瀏覽器發(fā)來的請(qǐng)求后,向數(shù)據(jù)庫服務(wù)器發(fā)送來數(shù)據(jù)請(qǐng)求。數(shù)據(jù)庫服務(wù)器執(zhí)行 web 服務(wù)器送來的請(qǐng)求,將數(shù)據(jù)結(jié)果返回給 web 服務(wù)器。web 服務(wù)器把結(jié)果翻譯成 html 或各類 script 格式,發(fā)回瀏覽器4。http 協(xié)議方

31、式的請(qǐng)求數(shù)據(jù)請(qǐng)求用戶留言留言本上傳相片用戶nameqqadressmailsex相片photoidphototitlephotoname留言本idcontent瀏覽器web服務(wù)器數(shù)據(jù)庫服務(wù)器發(fā)回瀏覽器返回?cái)?shù)據(jù)結(jié)果圖 4.1 b/s 模式4.2 軟件設(shè)計(jì)根據(jù)目標(biāo)系統(tǒng)功能分析,給出了同學(xué)錄的模塊組織結(jié)構(gòu)圖,如圖 4.2 所示。圖 4.2 同學(xué)錄的模塊組織結(jié)構(gòu)圖相冊(cè)的功能:該頁面是供用戶上傳和瀏覽相片的。留言板的功能:該頁面是供用戶留言和瀏覽留言的。聊天室的功能:該頁面是供用戶在線聊天的,前提是用戶必須在線。通訊錄的功能:該頁面提供用戶的基本信息,是從數(shù)據(jù)庫中提取的。登陸的功能:該頁面供用戶登陸的,

32、同時(shí)在該頁面也可以注冊(cè)新用戶。4.3 關(guān)系描述和數(shù)據(jù)庫邏輯設(shè)計(jì)1. 關(guān)系描述的設(shè)計(jì)依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上 e-r 圖,經(jīng)過轉(zhuǎn)換,可以導(dǎo)出各個(gè)關(guān)系。該同學(xué)錄的關(guān)系為:user(name,userid,pwd,pwdquestion,pwdanswer,mail,tel,qq,sex,adress,enjoy,content,yy,mm,dd)主鍵為 name。liuyan(id,content,time,user)主鍵為 id。photo(photoid,photouser,phototime,photoname,phototitle,photocomment)主鍵為 photoid。2.

33、 數(shù)據(jù)庫邏輯設(shè)計(jì)同學(xué)錄登陸通訊錄聊天室留言板相冊(cè)用戶上傳和瀏覽相片用戶留言和瀏覽留言用戶在線和同學(xué)聊天查看其他用戶信息用戶登陸和注冊(cè)根據(jù)前面得到的各個(gè)關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表,共包括了三個(gè)表,分別是“用戶信息表”、“用戶留言表”、“用戶相冊(cè)表”。1)用戶信息表:name、userid、pwd、pwdquestion、pwdanswer、mail、tel、qq、sex、adress、enjoy、content、yy、mm、dd。該表共 15 個(gè)字段,保存用戶注冊(cè)的信息。2)用戶留言表:id、content、time、user。該表共 4 個(gè)字段,保存用戶留言的內(nèi)容。3)用戶相冊(cè)表:photoi

34、d、photouser、phototime、photoname、phototitle、photocomment。該表共 6 個(gè)字段,保存用戶上傳的相片。5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 用戶功能結(jié)構(gòu)設(shè)計(jì)用戶的功能結(jié)構(gòu)設(shè)計(jì)的流程圖如圖 5.1 所示:noyes圖 5.1 用戶的功能結(jié)構(gòu)設(shè)計(jì)的流程圖用戶先進(jìn)入 index.asp 或用戶登錄界面;注冊(cè)用戶可以進(jìn)入發(fā)表留言、上傳相片、在線聊天、查看同學(xué)基本信息;點(diǎn)擊注冊(cè)的用戶可以通過注冊(cè)成為班級(jí)成員;沒有注冊(cè)的用戶則沒有權(quán)限進(jìn)入同學(xué)錄,只能看到 index.asp 頁面;退出同學(xué)錄,回到 index.asp。是否為注冊(cè)用戶?用戶界面提供錯(cuò)誤信息注冊(cè)上傳或

35、瀏覽相片發(fā)表或?yàn)g覽留言在線聊天查看通訊錄退出5.2 數(shù)據(jù)庫的設(shè)計(jì)1、該同學(xué)錄的數(shù)據(jù)庫采用 microsoft 的 access 2000 數(shù)據(jù)庫,根據(jù)關(guān)系描述的設(shè)計(jì)需在其下創(chuàng)建 3 個(gè)數(shù)據(jù)表,其結(jié)構(gòu)分別如下:1)用戶信息表(user),共有15個(gè)字段,見圖5.2。圖 5.2 用戶信息表的結(jié)構(gòu)2)用戶留言表(liuyan),共有4個(gè)字段,見圖5.3。圖 5.3 用戶留言表的結(jié)構(gòu)3)用戶相冊(cè)表(photo),共有6個(gè)字段,見圖5.4。圖 5.4 用戶相冊(cè)表的結(jié)構(gòu)2、數(shù)據(jù)表之間的關(guān)系本同學(xué)錄的數(shù)據(jù)庫中涉及各個(gè)數(shù)據(jù)表之間的聯(lián)系如圖5.5所示:圖5.5 數(shù)據(jù)據(jù)表之間的聯(lián)系user 數(shù)據(jù)表通過關(guān)鍵字nam

36、e與數(shù)據(jù)表liuyan進(jìn)行連接;user 數(shù)據(jù)表通過關(guān)鍵字 name 與數(shù)據(jù)表 photo 進(jìn)行連接;5.3 主界面系統(tǒng)主頁面基本上以靜態(tài)頁面為主,動(dòng)態(tài)頁面為輔。靜態(tài)頁面主要體現(xiàn)大學(xué)生活的點(diǎn)點(diǎn)滴滴,讓人一看就有一種很溫馨的感覺,有迫切想加入的想法;動(dòng)態(tài)頁面主要是用戶登陸和注冊(cè)。其頁面如圖 5.6 所示。 圖 5.6 同學(xué)錄主界面截圖5.4 首頁和主界面唯一的不同之處是把班級(jí)登陸改為歡迎*登陸,還增加了退出功能。其asp 段為:“歡迎登陸”。頁面如圖 5.7 所示。 圖 5.7 同學(xué)錄首頁截圖5.5 其它各個(gè)功能模塊1. 相冊(cè)1)組成構(gòu)造:由 upload、photo.asp、photoadd.

37、asp、photoupload.asp、incupload.asp這五部分組成。其流程為: 當(dāng)用戶點(diǎn)擊相冊(cè)時(shí),系統(tǒng)就會(huì)鏈接到 photo.asp,用戶便進(jìn)入相冊(cè)首頁,在該頁面用戶可以瀏覽和上傳相片; 當(dāng)用戶點(diǎn)擊上傳相片時(shí),系統(tǒng)就會(huì)鏈接到 photoadd.asp,在這里可以輸入相片的標(biāo)題,選擇你想要上傳的相片。上傳完后,又回到 photo.asp。 用戶上傳的相片就保存在 upload 文件夾下。photoupload.asp 是用來檢測(cè)用戶提交的 photoadd.asp 中的表單行為的,incupload.asp 是稻香老農(nóng)提供的無組件上傳模塊,只要在文件頭中加上就行。2)界面如圖 5.8

38、 所示。 圖 5.8 同學(xué)錄相冊(cè)截圖2. 留言板1)組成構(gòu)造:由 liuyan.asp、liuyan_test.asp、liuyanok.asp 這三部分組成。其流程為: 當(dāng)用戶點(diǎn)擊留言板時(shí),系統(tǒng)就會(huì)鏈接到 liuyan.asp,用戶便進(jìn)入留言板首頁,在該頁面用戶可以瀏覽和留言; liuyan_test.asp 是檢測(cè) liuyan.asp 中表單提交的行為,如果留言內(nèi)容不為空,則轉(zhuǎn)到 liuyanok.asp,否則轉(zhuǎn)到 error.asp 給出出錯(cuò)信息。 在這里 error.asp 是所有出錯(cuò)信息的頁面。如圖 5.9 所示。 圖 5.9 同學(xué)錄error.asp截圖2)界面如圖 5.10 所

39、示。 圖 5.10 同學(xué)錄留言板截圖3. 聊天室1)組成構(gòu)造:由 liaotian.asp、sponse.asp、display.asp 這三部分組成。 在此設(shè)計(jì)中,主要用到了 server 對(duì)象的 execute 方法。execute 方法用于停止當(dāng)前文件的運(yùn)行,并將控制權(quán)交給另一個(gè)網(wǎng)頁執(zhí)行,執(zhí)行完后控制權(quán)又傳遞給原始文件,并繼續(xù)運(yùn)行調(diào)用 execute 方法后面的語句3。在此制作中用server.execute 分別調(diào)用了兩個(gè).asp 文件。 display.asp 是聊天記錄,為聊天室的上半組成部分,而 sponse.asp 是發(fā)言人的部分,為聊天室的下半組成部分。2)界面如圖 5.11

40、 所示。 圖 5.11 同學(xué)錄聊天室截圖4. 通訊錄1)組成構(gòu)造:由 tongxunlu.asp 組成。 這部分用到 response.write 方法,是從數(shù)據(jù)庫中根據(jù)用戶注冊(cè)時(shí)提供的信息提取出來的。2)界面如圖 5.12 所示。 圖 5.12 同學(xué)錄通訊錄截圖5. 登陸1)組成構(gòu)造:由 denglu.asp 組成。2)界面如圖 5.13 所示。 圖 5.13 同學(xué)錄登陸截圖6. 用戶注冊(cè)1)組成構(gòu)造:由 reg.asp、reg_test.asp、ok.asp 這三部分組成。其流程為: 當(dāng)用戶點(diǎn)擊用戶注冊(cè)時(shí),系統(tǒng)就會(huì)鏈接到 reg.asp,用戶便進(jìn)入注冊(cè)頁面,在這用戶可以輸入正確的信息進(jìn)行注

41、冊(cè),成為班級(jí)成員,進(jìn)入同學(xué)錄; reg_test.asp 是檢測(cè) reg.asp 中表單提交的行為,如果填寫的信息不合要求,會(huì)鏈接到 error.asp,給出出錯(cuò)信息;否則轉(zhuǎn)到 ok.asp 給出注冊(cè)成功信息。 在這里 ok.asp 是用戶注冊(cè)成功的頁面。返回上一頁的代碼為:返回上一頁其它如留言成功頁面,也類似。如圖 5.14 所示。 圖 5.14 同學(xué)錄ok.asp截圖2)界面如圖 5.15 所示。 圖 5.15 同學(xué)錄用戶注冊(cè)截圖7. 其它部分 public 公共文件夾的 top.asp 文件,top.asp 是供 liuyan.asp、liaotian.asp、 tongxunlu.as

42、p 頁面調(diào)用的頁面上部分模塊文件。只要在后加上即可。如圖 5.16 所示。 圖 5.16 同學(xué)錄top.asp截圖 public 公共文件夾的 bottom.asp 文件,bottom.asp 是供liuyan.asp、liaotian.asp、 tongxunlu.asp 頁面調(diào)用的頁面下部分模塊文件。只要在前加上即可。如圖 5.17 所示。 圖 5.17 同學(xué)錄bottom.asp截圖 public 公共件夾中的 chklogin.asp 文件,chklogin.asp 是供liuyan.asp、liaotian.asp、tongxunlu.asp 頁面調(diào)用的檢測(cè)用戶是否登陸的文件。只要在

43、文件頭部加上即可。 6 系統(tǒng)的運(yùn)行與調(diào)試6.1 運(yùn)行環(huán)境的要求asp 程序可在下列環(huán)境中執(zhí)行:windows 98/me + pws 4.0(personal web server4.0)windows nt 4.0 + iis 4.0(internet information server5.0)windows 2000/xp/2003+ iis 5.0(internet information server5.0)這個(gè)同學(xué)錄采用第三種環(huán)境。此外數(shù)據(jù)庫采用 access 2000。6.2 運(yùn)行環(huán)境的配置在配置中主要是 iis 的配置。以“d:052230068index.asp”為例,介紹

44、iis 的安裝、配置以及運(yùn)行程序 index.asp 的方法。1) 控制面板添加/刪除程序添加/刪除 windows 組件,打開“windows 組件向?qū)А?,確定 windows xp/2000 的安裝光盤已經(jīng)插入到光驅(qū)之中,再選中“iis 信息服務(wù)(iis)”復(fù)選框,單擊“下一步”按鈕,此時(shí)系統(tǒng)會(huì)運(yùn)行很長(zhǎng)一段時(shí)間后提示:“完成windows 組件向?qū)А?。單擊“完成”,表示已成功安裝了 iis。2) “控制面板”“管理工具”“internet 信息服務(wù)(iis)主界面。3) 在“默認(rèn) web 站點(diǎn)”上單擊鼠標(biāo)右鍵,選擇“新建/虛擬目錄”命令。此時(shí)將啟動(dòng)“虛擬目錄創(chuàng)建向?qū)А背绦?,單擊“下一步”?/p>

45、鈕。在“別名”文本框中輸入映射后的名字,如“我的站點(diǎn)”,單擊“下一步”按鈕。在“目錄”文本框中輸入要映射的目錄為“d:052230068”,單擊“下一步”,選擇“讀取”和“運(yùn)行腳本”訪問權(quán)限,再單擊“下一步”,即完成虛擬目錄的設(shè)置。如圖 6.1、6.2 所示: 圖 6.1 iis 配置圖 圖 6.2 iis 配置圖4) 在“默認(rèn) web 站點(diǎn)”上單擊鼠標(biāo)右鍵,在彈出的快鍵菜單中選擇“屬性”命令,彈出“默認(rèn) web 站點(diǎn)屬性”窗口,選中“主目錄”選項(xiàng)卡,在“本地路徑”的右邊,是網(wǎng)站根目錄,即網(wǎng)站文件存放的目錄。將此處改為“d:052230068”,單擊“確定”按鈕。如圖 6.3、6.4 所示。圖

46、 6.3 iis 配置圖 圖 6.4 iis 配置圖5) 至此,web 服務(wù)器設(shè)置完畢,iis 已經(jīng)可以提供 web 服務(wù)功能了。打開瀏覽器,在地址欄中輸入 http:/localhost/index.asp。如圖 6.5 所示。 圖 6.5 運(yùn)行程序 index.asp 的方法截圖6.3 程序的運(yùn)行與調(diào)試當(dāng) asp 程序運(yùn)行的環(huán)境配置好之后,打開瀏覽器,在地址欄中輸入路徑即可。如果程序無法正常運(yùn)行,出現(xiàn)錯(cuò)誤的原因會(huì)在頁面中給出,對(duì)照系統(tǒng)給出的錯(cuò)誤提示,查找出錯(cuò)的源程序代碼行,給予更正,再次進(jìn)行調(diào)試。7 結(jié)束語在大學(xué)這五年中,主要是在課堂上學(xué)習(xí)理論知識(shí),真正實(shí)踐的機(jī)會(huì)并不多,所以從一開始我就非

47、常認(rèn)真地投入其中。從查找資料開始,認(rèn)真仔細(xì)做準(zhǔn)備工作,在老師和同學(xué)的熱心幫助下,一點(diǎn)一點(diǎn)地進(jìn)步,逐漸掌握各種實(shí)用的技巧。在整個(gè)開發(fā)過程中,我從什么都不會(huì),到逐漸學(xué)會(huì)如何運(yùn)用 asp,這其中遇到過很多困難,高興的是最終都得到了解決。找錯(cuò),改錯(cuò)的感覺很辛苦,但在找到并且解決解決問題后所感到的快樂也是令人難忘的。在多次編寫腳本調(diào)試后,終于一步步地走到了最后,這才是最重要的。在這次實(shí)踐里,我進(jìn)步了很多,明白了很多,所以懂得了在以后工作中困難可能更大,吃得苦可能更多,但是有了這次經(jīng)歷,我將很從容地去面對(duì),并不斷地成長(zhǎng),以一種正確的心態(tài)去面對(duì)一切。此同學(xué)錄與網(wǎng)上提供的免費(fèi)同學(xué)錄的最大不同之處就是多了一個(gè)“

48、聊天室”模塊。它提供了一個(gè)類似 qq 聊天的功能,只要你登陸在線,就可以在線和其他已經(jīng)在線的同學(xué)進(jìn)行聊天,且聊天的記錄不會(huì)永久被保存在數(shù)據(jù)庫中,下次再登陸時(shí),聊天記錄就會(huì)消失。本設(shè)計(jì)為畢業(yè)之后同學(xué)之間的聯(lián)系提供了一個(gè)好的空間,一個(gè)好的交流平臺(tái)。設(shè)計(jì)難點(diǎn)一直以來,由于 filesystemobject 的局限,所以 asp 最大的難題就是文件上傳,所以相冊(cè)的制件是本同學(xué)錄中最難的部分,稻香老農(nóng)提供的 asp 無組件上傳的類很好的解決了這個(gè)難題,但是無組件代碼的上傳在書上沒有什么相關(guān)的內(nèi)容,從網(wǎng)上也沒有特別詳細(xì)的講解,學(xué)習(xí)起來還是的一定的難度的。其次是聊天室的制作,對(duì)于如何把一個(gè)兩個(gè).asp 文件

49、放在一個(gè)頁面中顯示確實(shí)也是個(gè)不小的難點(diǎn),從分窗口的試驗(yàn)到最后運(yùn)用 server.execute 方法解決,這個(gè)過程也不短。由于時(shí)間的關(guān)系,本系統(tǒng)在設(shè)計(jì)上還存在一些不足之處。比如:沒有設(shè)定管理員權(quán)限,只要用戶通過正確的流程注冊(cè)成功后就能登陸班級(jí)同學(xué)錄,不用通過管理員的審批就能成為班級(jí)成員。對(duì)于相冊(cè)的制作,沒有留給用戶一定的權(quán)限,比如說用戶編輯、刪除自己上傳的相片,這種功能就沒有實(shí)現(xiàn)。對(duì)于各個(gè)模塊的管理也有待進(jìn)一步完善與改進(jìn)。參考文獻(xiàn):1 溫明等.asp 網(wǎng)站建設(shè)實(shí)錄m.北京:北京希望電子出版社,2005.2 2 賈華丁,李自力,舒紅平.web 程序設(shè)計(jì)m.北京:高等教育出版社,2005.7 3

50、唐紅亮,王改性,秦戈亮等.asp 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)m.北京:電子工業(yè)出版社,2006.34 阮家棟,施美雅.web 數(shù)據(jù)庫技術(shù)m.北京:科學(xué)出版社,2002.35 許曰濱,程亮,何力勤,王翠萍.asp 網(wǎng)絡(luò)編程實(shí)例m.北京:人民郵電出版社,2001.36 李禹生,劉兵等.asp 實(shí)用技術(shù)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)m.北京:中國水利水電出版社,2004.87 鄭阿奇,王燕平,湯玫.asp 程序設(shè)計(jì)教程m.北京:機(jī)械工業(yè)出版社,2005.98 張景峰,韓紅旗,劉博濤.asp 程序設(shè)計(jì)及應(yīng)用m.北京:中國水利水電出版社,2005.39 劉瑞新,汪遠(yuǎn)征,程伯言等.asp 編程基礎(chǔ)及應(yīng)用教程m.北京:機(jī)械工業(yè)出

51、版社,2005.210 吉根林,崔海源.web 程序設(shè)計(jì)m.北京:電子工業(yè)出版社,2002.811 erich gamma,richard helm,ralph johnso.design patterns elements of reusable object-oriented softwarem.pearson education,2002.3致 謝在此,我首先向整日忙碌,還能細(xì)心指導(dǎo)我的老師-韓婷婷老師,表示最衷心的感謝。這篇論文從最初的選題到最終的撰寫都得到老師的悉心指導(dǎo)。還有身邊的同學(xué),在這段時(shí)間里也給了我很大的幫助,在此我向她們表示深深的謝意。最后,非常感謝計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院的所

52、有老師對(duì)我的辛勤培育和熱心關(guān)懷。附錄:部分模塊代碼(1) 連接數(shù)據(jù)庫的關(guān)鍵代碼:conn.asp(2) 聊天室制作的關(guān)鍵代碼:sponse.asp 我要發(fā)言:   % if request.form(message)then message1=trim(request.form(message) application.lock /*阻止同一時(shí)刻多個(gè)用戶修改其值*/ xm=session(name) application(show)=xm&在&time&說:&message1&application(show) application.unlock

溫馨提示

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

評(píng)論

0/150

提交評(píng)論