版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)論文(設(shè)計(jì))論文分類號(hào):tp311密級(jí):無(wú)基于ASP設(shè)計(jì)的個(gè)人網(wǎng)上博客學(xué)院、專業(yè): 學(xué)生姓名: 年級(jí)班: 指導(dǎo)教師: 2010年4月10日摘要隨著當(dāng)今社會(huì)的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為時(shí)代的主流,人們可以應(yīng)用互聯(lián)網(wǎng)來(lái)做很多事情,例如:炒股,購(gòu)物和繁雜的工作等等??傊琁nternet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,從而使我們從繁瑣中解放出來(lái),這不僅提高了我們的工作效率,更是方便了人類之間的交流。同時(shí),對(duì)于大多數(shù)人們來(lái)說(shuō),網(wǎng)絡(luò)在日常生活中的應(yīng)用是越來(lái)越頻繁,大家都喜歡在網(wǎng)上互相交流、學(xué)習(xí)和娛樂(lè)。因此,個(gè)人空間、qq空間或者是博客這種模式額網(wǎng)站稱出不窮。博客簡(jiǎn)單來(lái)說(shuō)就是“網(wǎng)絡(luò)日記”,本課題研究的博客網(wǎng)站就是可以讓用戶零成本、較少維護(hù)地創(chuàng)建自己的網(wǎng)絡(luò)媒體。本課題開(kāi)發(fā)實(shí)現(xiàn)博客的通用功能有:發(fā)表日志,上傳圖片,閱讀博客,發(fā)表評(píng)論等幾大功能。另外系統(tǒng)頁(yè)面風(fēng)格的可變性是本博客系統(tǒng)一大優(yōu)勢(shì)。大家將這樣一個(gè)交流平臺(tái)視為自己心靈的小窩。所以,大家會(huì)用心地經(jīng)營(yíng)自己的小窩,從而增加自己的訪問(wèn)量。更多的是希望自己所分享的東西能夠得到大家的一致肯定。在網(wǎng)上沖浪中,我們可以通過(guò)博客來(lái)促進(jìn)學(xué)習(xí)、記錄收獲、反映成長(zhǎng)、結(jié)交朋友、共享知識(shí)、交流看法、練習(xí)文筆等等。可以說(shuō)博客帶給大家的不僅僅是快樂(lè),更是帶來(lái)了較多的學(xué)習(xí)機(jī)會(huì),這也就是我這個(gè)設(shè)計(jì)提出的緣由。本系統(tǒng)開(kāi)發(fā)的核心內(nèi)容就是實(shí)現(xiàn)人與人之間的交流和學(xué)習(xí)。主人可以寫(xiě)日志,以便記錄自己成長(zhǎng)的點(diǎn)點(diǎn)滴滴,讓自己的好友更多的了解自己,增進(jìn)互相的友誼。訪客可以在論壇交流,可以留言,主人也可以看到好友給自己的留言。當(dāng)然,我們還可以通過(guò)博客盡情來(lái)展現(xiàn)自己的風(fēng)采,在這樣一個(gè)平臺(tái)上來(lái)放飛自己的夢(mèng)想。這些都是我們生活中不能也不可缺少的部分,它帶給我們的收益遠(yuǎn)遠(yuǎn)大于我們的投資。ABSTRACTWiththedevelopmentofmodernsociety,thenetworkhasbecomethemainstreamofthetimes,mostpeopleusetheInternettodomanythings,userscanusetheirstocktrading,shopping,work.Inshort,Internet/Intranetapplicationsbecomeincreasinglypopularworldwide,andnowsocietyisrapidlyadvancingtotheinformationsociety,theroleofinformationhasbecomeincreasinglyautomated.Sothatcomplicatedmattersweliberateandimproveourworkefficiency,facilitatingcommunicationbetweenhumanbeings.Meanwhile,youngpeople'slivesismoreandmorewidespreadapplication,studentsliketheonlineexchange,learningandentertainment.Personalspace,qqspaceorblogareforthepeoplewhodesignedanonlineexchangeplatform.Formostofthevastnetworkofyounglovers,theblogalsoprovidedthemwithcommunication,entertainment,goodconditionsforlearning,andtheycalledittheirownlittlenests,perhapsforthem,thisisafalseimpressionoftheirhomeTheywillruntheirownheartoftheirlittlenests,toincreasetheirtraffic.Moreistoownthingscanbeaffirmedbyeveryone.Surfingtheweb,wecanblogtopromotelearning,recordgains,reflectingthegrowth,makingfriends,atotalofShareknowledge,exchangeviews,topracticewritingstyleandsoon.Canbesaidthatblogtoleaveyouwithnotonlyentertainment,italsobringsmoreopportunitiestolearn.coreofthissystemdevelopmentistorealizetheexchangeandlearningbetweenpeople,theownercanwritethelogtorecordtheirgrowingbitbybit,letyourfriendsknowmoreaboutthemselves,topromotemutualfriendship,canalsoshareintheforum,youcanmessageexchange,ofcourse,wecanenjoythroughtheblogtoshowtheirstyle,insuchaplatformuptocompletehisdreamandsoon,theseareourlives,cannotalsoanintegralpartofitwiththebenefitstousisfargreaterthanourinvestment.基于ASP設(shè)計(jì)的個(gè)人博客TOC\o"1-5"\h\z\o"CurrentDocument"第一章緒論 5\o"CurrentDocument"1.1問(wèn)題的提出 51.2本文研究路線 61.3主要內(nèi)容及意義 6\o"CurrentDocument"第二章系統(tǒng)概述 8\o"CurrentDocument"本系統(tǒng)的功能設(shè)計(jì) 8\o"CurrentDocument"系統(tǒng)預(yù)覽圖 9\o"CurrentDocument"第三章系統(tǒng)需求分析 10\o"CurrentDocument"3.1功能需求 10\o"CurrentDocument"3.2性能需求 10\o"CurrentDocument"3.3功能測(cè)試 10\o"CurrentDocument"第四章系統(tǒng)設(shè)計(jì)和架構(gòu) 12\o"CurrentDocument"4.1系統(tǒng)分析設(shè)計(jì) 12\o"CurrentDocument"系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 12\o"CurrentDocument"系統(tǒng)功能模塊細(xì)分 13\o"CurrentDocument"主要模塊的介紹 13\o"CurrentDocument"個(gè)人用戶界面設(shè)計(jì) 16\o"CurrentDocument"第五章總結(jié) 18\o"CurrentDocument"第六章致謝 19\o"CurrentDocument"第七章參考文獻(xiàn) 20第一章緒論1.1問(wèn)題的提出伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)站逐漸融入人們的生活。快速及時(shí)的信息發(fā)布和信息瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作一套個(gè)性化的網(wǎng)頁(yè)是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。尤其是在信息發(fā)布與交流領(lǐng)域,各種新信息的發(fā)布分秒變換,人們對(duì)信息的需求有了更新,更高的要求,而網(wǎng)站由于本身所具有的信息量大,傳遞快速,沒(méi)有時(shí)空限制等特點(diǎn)恰好滿足這種要求。所以網(wǎng)站也逐漸成為一種個(gè)人交流、信息發(fā)布的重要途徑。在這樣一個(gè)大的環(huán)境下,無(wú)論是作為BBS(電子公告板)、還是網(wǎng)絡(luò)作品站,它突顯的首先是論壇或網(wǎng)站的定位,網(wǎng)民只是一個(gè)參與者,文章的發(fā)表和評(píng)論回復(fù),都是有規(guī)矩的,有一定的審核機(jī)制,有專人(版主、網(wǎng)管、編輯等)在管理。相比較而言,Blog(博客)更強(qiáng)調(diào)的是個(gè)性。就本質(zhì)而言,Blog(博客)其實(shí)就是有現(xiàn)成的網(wǎng)頁(yè)模板的,可以發(fā)表文章和評(píng)論,并可按日歷索引的個(gè)人網(wǎng)站。它的形式相對(duì)簡(jiǎn)單,管理者和發(fā)布者通常就是一個(gè)人,和一些新聞網(wǎng)站的文章發(fā)布系統(tǒng)類似。從技術(shù)構(gòu)架上講Blog(博客)看是非常簡(jiǎn)單的,只能算是BBS系統(tǒng)的一個(gè)小子集。但不同的是blog(博客)逐漸成為一種新的網(wǎng)絡(luò)應(yīng)用模式,它一出現(xiàn)便獲得了很多人的支持和參與,Blog(博客)的飛速發(fā)展也使得我們捕捉其實(shí)質(zhì)與內(nèi)涵的努力幾乎白費(fèi),我們每天都體驗(yàn)它,但每天又都能發(fā)現(xiàn)一些和我們之前理解的blog(博客)不一致的地方,今天的理解很可能在明天就需要更正了。即使如此,對(duì)blog(博客)各式各樣的定義對(duì)我們理解blog(博客)是有幫助的。由于其在國(guó)內(nèi)起步較晚,所以還有待進(jìn)一步普及?因此迫切需要對(duì)其進(jìn)行研究?帶著這樣一個(gè)問(wèn)題我選擇了Blog(博客)網(wǎng)站的開(kāi)發(fā)作為我的畢業(yè)設(shè)計(jì)選題.網(wǎng)絡(luò)發(fā)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,一定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽(tīng)到了網(wǎng)絡(luò)時(shí)代的宣言:誰(shuí)掌握了網(wǎng)絡(luò),誰(shuí)就掌握了未來(lái)。我做的個(gè)人網(wǎng)站,主要用來(lái)提供喜愛(ài)在網(wǎng)絡(luò)上交流的同學(xué)與朋友,相互交流心得體會(huì)的平臺(tái),由于本人的知識(shí)水平有限,實(shí)際的經(jīng)驗(yàn)也不足,所以所制作出來(lái)的作品有許多的不足和漏洞,希望大家提出寶貴的意見(jiàn)和批評(píng)。1.2本文研究路線個(gè)人博客是利用網(wǎng)上構(gòu)建的網(wǎng)上交流平臺(tái),它涉及了網(wǎng)上應(yīng)用這一學(xué)科。一個(gè)網(wǎng)站的建設(shè),首先應(yīng)該從功能出發(fā)。功能是網(wǎng)站的目的所在,為了“個(gè)性”而犧牲功能上的需求,那就舍本求末了。通常功能上的需求無(wú)非有:(1)能夠明確的表達(dá)一個(gè)網(wǎng)站的主題。(2)能夠容納多種形式的內(nèi)容。要開(kāi)發(fā)一個(gè)優(yōu)秀的網(wǎng)站,通常應(yīng)該遵循以下工作流程:首先定義開(kāi)發(fā)網(wǎng)站的目的;接下來(lái)對(duì)網(wǎng)站的外觀進(jìn)行設(shè)計(jì);其次進(jìn)行實(shí)際頁(yè)面的制作;然后對(duì)所制作的網(wǎng)站進(jìn)行測(cè)試,以確保它符合最初設(shè)定的目標(biāo);最后是將網(wǎng)站發(fā)布。在將網(wǎng)站發(fā)布后還需要有維護(hù)工作,以便及時(shí)更新網(wǎng)站內(nèi)容。所以要做出一個(gè)出色的個(gè)人網(wǎng)上博客要做到以下要求。首先,對(duì)個(gè)人博客的定義、特征和優(yōu)勢(shì)的了解是必不可少的。其次,系統(tǒng)網(wǎng)站的規(guī)化、網(wǎng)站構(gòu)建的目標(biāo)和市場(chǎng)需求調(diào)查分析、網(wǎng)站設(shè)計(jì)與管理的可行性分析以及網(wǎng)站設(shè)計(jì)與管理的解決方案的深入分析也是不可少的。再次,個(gè)人網(wǎng)上博客網(wǎng)站運(yùn)行平臺(tái)的構(gòu)建、服務(wù)器選擇、ASP軟件知識(shí)更是實(shí)現(xiàn)個(gè)人博客這個(gè)網(wǎng)站建設(shè)的基礎(chǔ)。上述的網(wǎng)站運(yùn)行環(huán)境及其軟硬件平臺(tái)的實(shí)現(xiàn),是概括的和基礎(chǔ)性的,也是構(gòu)建網(wǎng)上博客系統(tǒng)的基本思路。通過(guò)網(wǎng)上個(gè)人網(wǎng)上博客這一示范主題,將網(wǎng)站的互動(dòng)性、美觀性與實(shí)用性完整地呈現(xiàn)出來(lái)。1.3主要內(nèi)容及意義主要針對(duì)個(gè)人對(duì)網(wǎng)上個(gè)人博客的需要,采用ASP技術(shù)使人們輕松自在的實(shí)現(xiàn)在網(wǎng)上用戶注冊(cè)、在留言板上留言、在論壇上交流、查看主人的日志、照片等各個(gè)功能。本論文分為七部分,分別為:緒論、系統(tǒng)概述、需求分析、系統(tǒng)設(shè)計(jì)和架構(gòu)、數(shù)據(jù)庫(kù)的設(shè)計(jì)與生成極其配置、功用模塊的編寫(xiě)、個(gè)人用戶界面設(shè)計(jì)、總結(jié)部分。緒論部分,主要介紹了問(wèn)題的提出,以及開(kāi)發(fā)該系統(tǒng)的必要性和該系統(tǒng)研究路線。系統(tǒng)概述部分,主要介紹系統(tǒng)功能與應(yīng)用背景、系統(tǒng)預(yù)覽圖。系統(tǒng)需求分析部分,主要介紹系統(tǒng)功能需求描述、管理流程和數(shù)據(jù)流程圖。系統(tǒng)設(shè)計(jì)和架構(gòu)是具體工作實(shí)現(xiàn)部分,其內(nèi)容是系統(tǒng)實(shí)現(xiàn)的具體指導(dǎo),分為系統(tǒng)設(shè)計(jì)思想、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)功能模塊細(xì)分三部分。系統(tǒng)的安裝、測(cè)試與調(diào)試部分,重點(diǎn)是介紹IIS5.0的安裝及調(diào)試和網(wǎng)站怎樣在IIS5.0下的瀏覽及系統(tǒng)的調(diào)試和測(cè)試??偨Y(jié)部分,主要是總結(jié)系統(tǒng)過(guò)程中的經(jīng)驗(yàn),完成了那些功能,有那些地方不同于別人或運(yùn)用了那些先進(jìn)技術(shù)以及系統(tǒng)還存在那些缺點(diǎn)和不足。第二章系統(tǒng)概述本系統(tǒng)的功能設(shè)計(jì)前臺(tái)管理前臺(tái)管理,主要是展示在用戶面前的主頁(yè)面,它包括以下功能,①用戶登陸:一般的情況,這個(gè)功能主要用于規(guī)定用戶能在登陸后使用博客上的各個(gè)功能模塊。在這里,雖然訪客可以在不登陸的情況下就可以瀏覽主人的博客,但在留言的時(shí)候就會(huì)顯示不出來(lái)你的個(gè)人信息,只有登陸后才能和主人正常的進(jìn)行交流。②用戶注冊(cè):用戶在填寫(xiě)必要信息后就可以注冊(cè)為注冊(cè)用戶。③我的相冊(cè):用戶可以對(duì)主人相冊(cè)瀏覽并且可以留言。④留言板:未登陸的用戶可以瀏覽公共信息,登陸后可以發(fā)布允許范圍內(nèi)的公共信息,并可以發(fā)表留言。⑤讀書(shū)筆記:訪客可以瀏覽主人的日志,它列出了最近主人發(fā)布的日志,以及該日志的閱讀次數(shù)及評(píng)論次數(shù)⑥論壇交流:可以在論壇內(nèi)給其他用戶私下留言,或直接發(fā)送郵件等后臺(tái)管理后臺(tái)管理系統(tǒng)在功能上類似于一個(gè)MIS(信息管理系統(tǒng))系統(tǒng),但是在實(shí)現(xiàn)方法上有別于傳統(tǒng)的MIS(信息管理系統(tǒng))系統(tǒng)。該系統(tǒng)采用WEB頁(yè)面作為管理界面,因此與MIS(信息管理系統(tǒng))系統(tǒng)相比較而言,更加友好化與智能化,管理員操作起來(lái)也更加便捷。系統(tǒng)提供管理員的登陸頁(yè)面,當(dāng)?shù)顷懻咻斎霂ぬ?hào)密碼后,系統(tǒng)將對(duì)登陸者的帳號(hào)和密碼加以驗(yàn)證,只有經(jīng)過(guò)授權(quán)的管理員才能進(jìn)入管理系統(tǒng),執(zhí)行各項(xiàng)管理職能。否則系統(tǒng)將給出錯(cuò)誤提示。該系統(tǒng)具有以下管理功能:在后臺(tái)管理中,分游客和會(huì)員的后臺(tái)管理,根據(jù)身份的不同,他們的操作權(quán)限不同,這種設(shè)計(jì),既保證了數(shù)據(jù)的安全性,同時(shí)也便于管理,當(dāng)用戶以會(huì)員身份登錄時(shí),進(jìn)入會(huì)員管理界面,在會(huì)員管理界面中,會(huì)員可以管理自己已發(fā)布的日志,并且進(jìn)行新日志發(fā)布,同時(shí)對(duì)自己的帳號(hào)資料進(jìn)行維護(hù).當(dāng)用戶以管理員身份登錄時(shí),進(jìn)入管理員操作界面,管理員操作界面分兩部分,第一部分是操作面板,第二部分是管理面板,在操作面板中,管理員進(jìn)行所有的日志的管理及張貼,并進(jìn)行管理員帳號(hào)資料的維護(hù),而在管理面板中,管理員可以對(duì)會(huì)員帳號(hào)進(jìn)行分配,并擁有對(duì)所有會(huì)員帳號(hào)資料進(jìn)行維護(hù)的權(quán)
力,在分類管理欄中,進(jìn)行日志的分類與編輯,鏈接管理中進(jìn)行鏈接信息的添加與刪除,在留言管理中回復(fù)留言,并對(duì)留言進(jìn)行刪除,而該模塊的特點(diǎn)是可以進(jìn)行數(shù)據(jù)備份與恢復(fù),當(dāng)所有的操作都完成后,及時(shí)進(jìn)行數(shù)據(jù)備份,這樣當(dāng)數(shù)據(jù)受到損壞時(shí)可以進(jìn)行數(shù)據(jù)恢復(fù).系統(tǒng)預(yù)覽圖1、主頁(yè):主要是展示在用戶面前的主頁(yè)面,他包括以下功能,①用戶登陸:一般的情況,這個(gè)功能主要用于用戶能在登陸后使用博客上的各個(gè)功能模塊,在這里,雖然訪客可以在不登陸的情況下就可以瀏覽主人的博客,但在留言的時(shí)候就會(huì)顯示不出來(lái)你的個(gè)人信息,只有登陸后才能和主人正常的進(jìn)行交流。②用戶注冊(cè):用戶在論壇填寫(xiě)必要信息后就可以注冊(cè)為注冊(cè)用戶。③我的相冊(cè):用戶可以對(duì)主人相冊(cè)瀏覽并且可以留言。④留言板:未登陸的用戶可以瀏覽公共信息,登陸后可以發(fā)布允許范圍內(nèi)的公共信息,并可以發(fā)表留言。⑤讀書(shū)筆記:訪客可以瀏覽主人的日志,他列出了最近會(huì)員發(fā)布的日志,以及該日志的閱讀次數(shù)及評(píng)論次數(shù)⑥論壇交流:可以在論壇內(nèi)給其他用戶私下留言,或直接發(fā)送郵件第三章系統(tǒng)需求分析3.1功能需求網(wǎng)絡(luò)發(fā)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽(tīng)到了網(wǎng)絡(luò)時(shí)代的宣言:誰(shuí)掌握了網(wǎng)絡(luò),誰(shuí)就掌握了未來(lái)。越來(lái)越離不開(kāi)這個(gè)花樣時(shí)代帶給我們的各種各樣的享受,人們對(duì)信息的追求也越來(lái)越迫切了。最近這幾年,為了滿足人們各自興趣,校內(nèi)網(wǎng)、qq網(wǎng)站、個(gè)人空間、博客等不斷出現(xiàn),融入到了人們的生活中。社會(huì)上有不少的知名的與不知名的各類個(gè)人網(wǎng)站,個(gè)人論壇等來(lái)幫助人們相互交流,所以我就有了學(xué)習(xí)建設(shè)個(gè)人網(wǎng)站的想法,用于滿足與共同得網(wǎng)絡(luò)愛(ài)好者進(jìn)行交流的愿望。這對(duì)我自己也有很大的好處。建設(shè)這個(gè)個(gè)人的網(wǎng)站既滿足了自己的愛(ài)好,又可以學(xué)到自己需要的知識(shí)。其中有必要留下留言本什么的用于了解大家對(duì)網(wǎng)站的意見(jiàn),還有我的日志來(lái)供大家一起分享,也有相冊(cè),論壇來(lái)供大家觀看和娛樂(lè)。我做的個(gè)人網(wǎng)站,主要用來(lái)提供喜愛(ài)在網(wǎng)絡(luò)上交流的同學(xué)與朋友,相互交流心得體會(huì)的平臺(tái)。性能需求1、 硬件需求:cpu:interpentuimlV或等效處理器內(nèi)存:512MB可用內(nèi)存硬盤(pán):80G顯示器:可達(dá)800X600像素的256色顯示器或更咼2、 軟件需求:操作系統(tǒng)windowsxp(或更高版本)瀏覽器:microsoftinternetexplover功能測(cè)試設(shè)計(jì)完成之后,我進(jìn)行了對(duì)網(wǎng)站的測(cè)試,我發(fā)現(xiàn)我開(kāi)發(fā)的這個(gè)網(wǎng)站存在幾個(gè)缺1.注冊(cè)時(shí),當(dāng)用戶填自己的用戶信息的時(shí)候,系統(tǒng)沒(méi)有錯(cuò)誤檢查。這個(gè)功能模塊沒(méi)有嚴(yán)格的格式限定,密碼和用戶名也沒(méi)有嚴(yán)格的字?jǐn)?shù)和格式限制,很容易給人造成誤導(dǎo)。例如:填完注冊(cè)信息后,如果你們有正確的填自己的用戶信息,登陸時(shí),就會(huì)出現(xiàn)錯(cuò)誤,用戶不得不重新的注冊(cè)后在重新登陸。用戶即使不是會(huì)員也可以后瀏覽網(wǎng)頁(yè)和進(jìn)行留言。這樣注冊(cè)這個(gè)功能似乎就沒(méi)有那么重要,也妨礙了安全性。讀書(shū)筆記沒(méi)有設(shè)置留言版,如果訪客想要給主人在這個(gè)模塊進(jìn)行留言的時(shí)候就只能到主頁(yè)留言,這樣不方便大家在學(xué)習(xí)方面的交流。第四章系統(tǒng)設(shè)計(jì)和架構(gòu)4.1系統(tǒng)分析設(shè)計(jì)頁(yè)面模塊化本系統(tǒng)把頁(yè)面中一些常用的部分集成為模塊,例如頁(yè)面的頭和尾部分這樣在設(shè)計(jì)新頁(yè)面時(shí)如有重復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來(lái)組裝。流程人性化程序的流程完全遵守的流程。首先注冊(cè),在注冊(cè)完成后才能留言或者瀏覽日志和相冊(cè),才能和這里的好友進(jìn)行交談。功能全面化程序在設(shè)計(jì)時(shí)不僅考慮到基本功能——個(gè)人博客的瀏覽的實(shí)現(xiàn),同時(shí)作為一個(gè)交流網(wǎng)站,還集成了留言板、論壇、管理員對(duì)用戶、帖子、版塊的管理;客人和用戶的對(duì)版塊、帖子的瀏覽;客人的注冊(cè);用戶的發(fā)帖、回帖、等多個(gè)模塊。完善了站點(diǎn)的功能。4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構(gòu)的設(shè)計(jì)思想,可得出如下所示的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖:系統(tǒng)功能模塊細(xì)分根據(jù)本系統(tǒng)的系統(tǒng)功能分析,可以畫(huà)出系統(tǒng)的功能模塊圖如下:主要模塊的介紹本網(wǎng)站共涉及到16個(gè)模塊的內(nèi)容,在這里介紹主要的幾個(gè)主要模塊:1.主頁(yè)設(shè)計(jì):網(wǎng)站主頁(yè)采用靜、動(dòng)相結(jié)合的方式,即靜態(tài)的主畫(huà)面和動(dòng)態(tài)的圖片相結(jié)合,體現(xiàn)博客的勃勃生氣,靜態(tài)主頁(yè)方式介紹這人的風(fēng)格、優(yōu)點(diǎn)特色、信息發(fā)布,對(duì)于論壇交流方面,就得利用ASP與數(shù)據(jù)庫(kù)結(jié)合的技術(shù)建立數(shù)據(jù)庫(kù)查詢管理系統(tǒng),采用交互式的動(dòng)態(tài)的web畫(huà)面來(lái)實(shí)現(xiàn)。主頁(yè)是網(wǎng)站設(shè)計(jì)的第一步。許多人也以為網(wǎng)站設(shè)計(jì)就是主頁(yè)設(shè)計(jì),主頁(yè)水平高低代表網(wǎng)站水平高低。在一定程度上確實(shí)如此,所以主頁(yè)的風(fēng)格樣式、色彩布局、欄目設(shè)計(jì)、文字表述等成為網(wǎng)站最容易產(chǎn)生爭(zhēng)議的地方。所謂仁者見(jiàn)仁,智者見(jiàn)智,這上面永遠(yuǎn)沒(méi)有大家一致滿意的意見(jiàn),更多的是體現(xiàn)直接設(shè)計(jì)者的性情風(fēng)格。隨著對(duì)網(wǎng)站認(rèn)識(shí)的變換,主頁(yè)的樣式也經(jīng)常變換。但是,主頁(yè)應(yīng)該明白無(wú)誤地告訴用戶其目的,這一點(diǎn)是肯定的?,F(xiàn)在很多網(wǎng)站,尤其是大型網(wǎng)站,都紛紛在主頁(yè)上突出其擁有的資源和能夠?qū)崿F(xiàn)的功能,用自動(dòng)更新的內(nèi)容吸引用戶瀏覽。因此,這些主頁(yè)都是含有動(dòng)態(tài)更新內(nèi)容的,即屬于動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。而且,一般要考慮到用戶(對(duì)象)的口味,在內(nèi)容排列上精心布局,以期達(dá)到最好效果。主頁(yè)設(shè)計(jì)有兩種主要的趨勢(shì):追求畫(huà)面美觀效果(靜態(tài))和追求內(nèi)容豐富效果(動(dòng)態(tài)),前者適合內(nèi)容不多的個(gè)人空間,后者適合內(nèi)容豐富的個(gè)人網(wǎng)上博客。而一些功能性網(wǎng)站,就常常把最主要功能突出在主頁(yè)中心。欄目的確定是網(wǎng)站內(nèi)部結(jié)構(gòu)的關(guān)鍵。通常論壇、留言板、相冊(cè)、讀書(shū)筆記、注冊(cè)區(qū)等基本欄目都放在次要的位置鏈接進(jìn)入。網(wǎng)站內(nèi)容分功能性和信息性兩大類。功能性的有論壇、留言板、相冊(cè)、注冊(cè)、等等;信息類的包含各級(jí)文字頁(yè)面,讀書(shū)筆記、日志的發(fā)表以及相關(guān)鏈接等。根據(jù)網(wǎng)站目的確定突出什么內(nèi)容,以及充實(shí)和更新內(nèi)容的技術(shù)手段和形式。用戶(對(duì)象)群體也對(duì)網(wǎng)站設(shè)計(jì)有重要影響。比如面對(duì)網(wǎng)絡(luò)經(jīng)驗(yàn)豐富的專業(yè)人士和面對(duì)一般性的普通用戶,其技術(shù)實(shí)現(xiàn)方式就不一樣,對(duì)"使用方便"這一詞的理解,兩個(gè)群體也是不一樣的。網(wǎng)站策劃成功的標(biāo)志是什么?是點(diǎn)擊率、知名度、注冊(cè)人數(shù)、回頭率、領(lǐng)導(dǎo)的首肯、用戶的贊譽(yù)、內(nèi)容的豐富、使用的方便、運(yùn)作的順利。成功的網(wǎng)站應(yīng)該是正確地理解建站目的,充分地調(diào)度有限資源,恰當(dāng)?shù)剡\(yùn)用合適技術(shù),方便地服務(wù)使用對(duì)象,及時(shí)地達(dá)到預(yù)期效果。為什么要說(shuō)方便和及時(shí)?因?yàn)榫W(wǎng)絡(luò)最大的優(yōu)勢(shì)就是快捷和便利,如果網(wǎng)站相比其他途徑?jīng)]有任何先進(jìn)性,即使能夠達(dá)到預(yù)期效果也毫無(wú)意義。建設(shè)一個(gè)網(wǎng)站并不難,難得是建成后網(wǎng)站的維護(hù)和發(fā)展。無(wú)論創(chuàng)意如何新穎,網(wǎng)站的繼續(xù)發(fā)展歸根到底還是依賴資源,依賴永遠(yuǎn)領(lǐng)先一步的信息總量,否則將很快被人取代。依靠創(chuàng)意一舉成名的網(wǎng)站,其創(chuàng)意被人模仿后,很快被人取代的例子比比皆是。2.注冊(cè)regist.asp:對(duì)于這個(gè)模塊,我的設(shè)計(jì)理念是在設(shè)計(jì)網(wǎng)站的時(shí)候我們往往是先從整體入手然后歸于細(xì)節(jié),而很多時(shí)候細(xì)節(jié)把握不周便會(huì)拖累整站。網(wǎng)站注冊(cè)頁(yè)面的設(shè)計(jì)一個(gè)很多網(wǎng)站都會(huì)遇到的問(wèn)題,要讓用戶在注冊(cè)時(shí)輸入多少信息,哪些應(yīng)該是必填項(xiàng),哪些應(yīng)該做提示,是不是有必要進(jìn)行推介等等。好友會(huì)員是以用戶名和密碼作為紐帶,國(guó)內(nèi)門(mén)戶大多如此。所以注冊(cè)博客會(huì)員等同于選擇自己的用戶名和密碼。注冊(cè)頁(yè)面簡(jiǎn)單而清新,清新綠葉的背景下,顯得格外的親切和舒心。注冊(cè)的過(guò)程顯然明了,而當(dāng)前你在哪個(gè)步驟上。第一步驟中,輸入用戶名、密碼、郵箱等個(gè)人信息的填寫(xiě),輸入框上面有文字提示。鼠標(biāo)點(diǎn)擊輸入框,輸入框被激活成輸入狀態(tài),輸入框邊線呈綠色,如果輸入框中輸入文字不負(fù)責(zé)規(guī)則,輸入框會(huì)由綠色變成紅色,以示警告,且在輸入框右側(cè)出現(xiàn)警示文字和小叉作為提示。好友注冊(cè)頁(yè)面也很簡(jiǎn)單,整體分為兩部分,右邊第一部分是注冊(cè)項(xiàng)錄入,左右的第二部分是個(gè)人博客的服務(wù)協(xié)議。登陸判定:當(dāng)用戶進(jìn)行登錄操作時(shí),程序需要驗(yàn)證用戶是否已經(jīng)登陸作為前提條件,如果用戶沒(méi)有登陸,則不應(yīng)該訪問(wèn)這些頁(yè)面,因此需要制作一個(gè)判斷用戶是否登陸并加以處理的模塊。在本系統(tǒng)中,以對(duì)個(gè)人用戶是否登陸的判定是一個(gè)相當(dāng)重要的環(huán)節(jié)。對(duì)于登陸的判定方法更是尤為重要。對(duì)個(gè)人用戶是否登陸的判段,它的設(shè)計(jì)代碼比較簡(jiǎn)單,主要如下:<%Dimusername,passwordusername=request.Form("username")password=request.Form("password")DimobjConn,connStrDimobjRS,sqlStrSetobjConn=Server.CreateObject("ADODB.Connection")'connStr="Driver={MicrosoftAccessDriver(*.mdb)};DBQ="&Server.MapPath("/asp.mdb")connStr="Provider=microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("/asp.mdb")objConn.OpenconnStrSetobjRS=Server.CreateObject("ADODB.RecordSet")sqlStr="select*frommemberwhere〃0〃,〃0 o〃,〃username="&"'"&username&"'"objRS.OpensqlStr,objConnifpassword=objRS(1)thensession.Contents("username")=usernamesession.Contents.Remove("error")response.Write("ok")
response.Redirect("index.asp")elseresponse.Write("用戶名或密碼有誤!<p>")response.write("<ahref=login.asp>重新登陸</a>")endifobjRS.CloseobjConn.CloseSetobjRS=NothingSetobjConn=Nothing%>個(gè)人用戶界面設(shè)計(jì)①個(gè)人用戶注冊(cè)界面文件口)收)文件口)收)凹- 索 收敗夾:?,:回°當(dāng)提交表單并檢測(cè)輸入數(shù)據(jù)合法后,會(huì)將表單提交到這個(gè)頁(yè)面本身,回到首頁(yè)登錄即可。犯曹侵、徇作不制?站S:.ttffi規(guī)點(diǎn)黎利寺莘專m連公以池,;為守-ffiW問(wèn)盤(pán)轟注S果合您?ODM.;—!,!?赤論???民壞收、?或器,危公??票爲(wèi)曲信人^ss,s^s 煤專雷拒爰竽誥;坯並i?、則的.,序的棚:CD社澤的曲亂犯人行
講
進(jìn)貝
語(yǔ)式總審j-0義:!E擾唆林行主的壞,器、蘭WV、誹■社tt.sw的任艾以?匯會(huì)止責(zé)詞耳集曹、SSW5??希?論相盂聖的宵用Sr農(nóng)為的便特U和行己時(shí)、合-'Em-*「戶叢用體翟聖盟話的?!妙嬒禄舭皂銋f(xié)去獸尊焉戶?1?器更八腐腐寰直公攻斐進(jìn)相止富容申點(diǎn)護(hù)不社^>)>)))>?)侮站秩、琢和一二三四五六七惡八九十?.?注站當(dāng)亦珂一MWCCC<ccc^<cc-_=£???*'這塊程序首先根據(jù)所取得的表單中的用戶名查詢數(shù)據(jù)庫(kù)中是否有相同用戶名的記錄,如果有則給出提示,并終止運(yùn)行,否則進(jìn)入下一步,打開(kāi)記錄集并添加一條新的記錄,然后系統(tǒng)默認(rèn)要給用戶發(fā)送一條站內(nèi)短消息提示注冊(cè)成功,因此還要打開(kāi)記錄集,在短信數(shù)據(jù)庫(kù)pmailbox中新增一條短信數(shù)據(jù)。最后彈出提示告訴用戶注冊(cè)成功,然后轉(zhuǎn)到用戶首頁(yè)。其他usertype的處理過(guò)程與此類似,只不過(guò)不同的處理用戶信息存放在不
同表中。最后的過(guò)程都是一樣的,此處為了解釋清晰,代碼編寫(xiě)的較為繁瑣。②個(gè)人用戶登陸<viffl<e> 38ECEJ a?& XAdi <viffl<e> 38ECEJ a?& XAdi im?眉連曲圉坨}戶撰聚☆收陋疑”二回01:,http.//locolhost/locin.asp美麗國(guó)度II
IHr用戶進(jìn)入網(wǎng)站后,可以在頁(yè)面上邊的導(dǎo)航欄處填寫(xiě)用戶名和密碼,然后提交即可。as③錯(cuò)誤報(bào)告CopyKi^xt?AllRichtRosevered③錯(cuò)誤報(bào)告程序首先通過(guò)request對(duì)象獲得表單傳送來(lái)的數(shù)值,然后使用幾個(gè)流程判斷語(yǔ)句if?else?endif來(lái)對(duì)不同情況的變量usertype值的登陸進(jìn)行選擇。這里以u(píng)sertype的值為“person”的情況為示例解釋,首先程序創(chuàng)建一個(gè)記錄集,并根據(jù)所得參數(shù)查詢person表中符合條件的數(shù)據(jù),如果記錄集為空,則說(shuō)明沒(méi)有符合條件的數(shù)據(jù),從而進(jìn)一步說(shuō)明用戶所填寫(xiě)的信息不正確,無(wú)法正確登陸,此時(shí)給出提示,并終止頁(yè)面運(yùn)行,否則設(shè)定session的值并跳轉(zhuǎn)到個(gè)人用戶管理頁(yè)面,此頁(yè)面如右圖。第五章總結(jié)畢業(yè)設(shè)計(jì)制作期間,對(duì)于asp我又進(jìn)行了一下系統(tǒng)的學(xué)習(xí),我做的專題網(wǎng)站是關(guān)于ASP的個(gè)人網(wǎng)上博客,并且圍繞此而展開(kāi)了制作,當(dāng)我決定做這個(gè)專題之后,我便把所有類型的個(gè)人博客通覽了一遍,對(duì)此有了一個(gè)大概的了解,然后我便進(jìn)行了一次深入的研究與設(shè)計(jì),主要研究網(wǎng)站該如何架構(gòu)。通過(guò)這次制作網(wǎng)站的過(guò)程,我最大的感受就是制定網(wǎng)站計(jì)劃的重要性。一個(gè)好的計(jì)劃可以詳細(xì)制定網(wǎng)站的相關(guān)內(nèi)容,為后面的工作節(jié)省很多時(shí)間,所以在制定計(jì)劃時(shí)要有充分的準(zhǔn)備。之前從未接觸過(guò)網(wǎng)頁(yè)制作的相關(guān)內(nèi)容,通過(guò)此次實(shí)訓(xùn),親身的動(dòng)手操作,漸漸接觸了Dreamweaver,在摸索中知道了什么是網(wǎng)頁(yè)、網(wǎng)站,學(xué)會(huì)利用其它網(wǎng)頁(yè)的框架結(jié)構(gòu)制作自己的作品,而且搜集到相當(dāng)豐富的網(wǎng)絡(luò)資源。并且學(xué)會(huì)了編輯板塊和圖片的添加等。通過(guò)后勤制作:這里主要是網(wǎng)站制作完成之后的完善工作,包括內(nèi)容的完善、分類的合理和完成過(guò)程中遇到的問(wèn)題進(jìn)行分析解決等。經(jīng)過(guò)了向老師的請(qǐng)教后,最后敲定最終方案。我在此次專題制作中,主要對(duì)內(nèi)容的收集體會(huì)較深刻,我在網(wǎng)上找到很多相關(guān)的資料,然后經(jīng)過(guò)整理的過(guò)程把它們
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學(xué)年上海市浦東新區(qū)六年級(jí)(上)期中數(shù)學(xué)試卷(五四學(xué)制)
- 人教版七年級(jí)英語(yǔ)語(yǔ)法
- 七年級(jí)下期語(yǔ)法聚焦句型復(fù)習(xí)提綱答案
- 《出納實(shí)務(wù)》高職財(cái)經(jīng)專業(yè)全套教學(xué)課件
- 河北省邯鄲市聯(lián)考2024-2025學(xué)年高三上學(xué)期10月月考試題 數(shù)學(xué) 含答案
- 河南省鄭州市第四中學(xué)集團(tuán)錦江中學(xué)2024-2025學(xué)年部編版八年級(jí)上學(xué)期第一次月考卷
- 六年級(jí)下冊(cè)道德與法治-【說(shuō)課稿】4 地球-我們的家園
- 湘教版小學(xué)五年級(jí)下冊(cè)科學(xué)全冊(cè)教案
- 我的父親李大釗課件
- 糧食代購(gòu)合同模板
- GB/T 2881-2023工業(yè)硅
- 【多旋翼無(wú)人機(jī)的組裝與調(diào)試分析6000字(論文)】
- 真石漆高空施工方案
- 弘揚(yáng)愛(ài)國(guó)主義精神主題班會(huì)課件
- 危重孕產(chǎn)婦的救治及轉(zhuǎn)診
- 對(duì)數(shù)函數(shù)的圖象和性質(zhì)PPT
- 醫(yī)療信息安全與患者隱私保護(hù)
- 教學(xué)設(shè)備安裝調(diào)試方案投標(biāo)方案
- 2021全國(guó)農(nóng)民科學(xué)素質(zhì)網(wǎng)絡(luò)知識(shí)競(jìng)賽題庫(kù)及答案(應(yīng)急避險(xiǎn)276題)
- 醫(yī)院污水處理運(yùn)維服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 第七章-時(shí)間取樣法
評(píng)論
0/150
提交評(píng)論