個人博客論文_第1頁
個人博客論文_第2頁
個人博客論文_第3頁
個人博客論文_第4頁
個人博客論文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

畢業(yè)論文(設計)論文分類號:tp311密級:無基于ASP設計的個人網(wǎng)上博客學院、專業(yè): 學生姓名: 年級班: 指導教師: 2010年4月10日摘要隨著當今社會的發(fā)展,網(wǎng)絡已經(jīng)成為時代的主流,人們可以應用互聯(lián)網(wǎng)來做很多事情,例如:炒股,購物和繁雜的工作等等??傊?,Internet/Intranet應用在全球范圍內(nèi)日益普及,從而使我們從繁瑣中解放出來,這不僅提高了我們的工作效率,更是方便了人類之間的交流。同時,對于大多數(shù)人們來說,網(wǎng)絡在日常生活中的應用是越來越頻繁,大家都喜歡在網(wǎng)上互相交流、學習和娛樂。因此,個人空間、qq空間或者是博客這種模式額網(wǎng)站稱出不窮。博客簡單來說就是“網(wǎng)絡日記”,本課題研究的博客網(wǎng)站就是可以讓用戶零成本、較少維護地創(chuàng)建自己的網(wǎng)絡媒體。本課題開發(fā)實現(xiàn)博客的通用功能有:發(fā)表日志,上傳圖片,閱讀博客,發(fā)表評論等幾大功能。另外系統(tǒng)頁面風格的可變性是本博客系統(tǒng)一大優(yōu)勢。大家將這樣一個交流平臺視為自己心靈的小窩。所以,大家會用心地經(jīng)營自己的小窩,從而增加自己的訪問量。更多的是希望自己所分享的東西能夠得到大家的一致肯定。在網(wǎng)上沖浪中,我們可以通過博客來促進學習、記錄收獲、反映成長、結(jié)交朋友、共享知識、交流看法、練習文筆等等??梢哉f博客帶給大家的不僅僅是快樂,更是帶來了較多的學習機會,這也就是我這個設計提出的緣由。本系統(tǒng)開發(fā)的核心內(nèi)容就是實現(xiàn)人與人之間的交流和學習。主人可以寫日志,以便記錄自己成長的點點滴滴,讓自己的好友更多的了解自己,增進互相的友誼。訪客可以在論壇交流,可以留言,主人也可以看到好友給自己的留言。當然,我們還可以通過博客盡情來展現(xià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設計的個人博客TOC\o"1-5"\h\z\o"CurrentDocument"第一章緒論 5\o"CurrentDocument"1.1問題的提出 51.2本文研究路線 61.3主要內(nèi)容及意義 6\o"CurrentDocument"第二章系統(tǒng)概述 8\o"CurrentDocument"本系統(tǒng)的功能設計 8\o"CurrentDocument"系統(tǒng)預覽圖 9\o"CurrentDocument"第三章系統(tǒng)需求分析 10\o"CurrentDocument"3.1功能需求 10\o"CurrentDocument"3.2性能需求 10\o"CurrentDocument"3.3功能測試 10\o"CurrentDocument"第四章系統(tǒng)設計和架構 12\o"CurrentDocument"4.1系統(tǒng)分析設計 12\o"CurrentDocument"系統(tǒng)結(jié)構設計 12\o"CurrentDocument"系統(tǒng)功能模塊細分 13\o"CurrentDocument"主要模塊的介紹 13\o"CurrentDocument"個人用戶界面設計 16\o"CurrentDocument"第五章總結(jié) 18\o"CurrentDocument"第六章致謝 19\o"CurrentDocument"第七章參考文獻 20第一章緒論1.1問題的提出伴隨著網(wǎng)絡的出現(xiàn),網(wǎng)站逐漸融入人們的生活??焖偌皶r的信息發(fā)布和信息瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡與人們的生活息息相關,于是世界上又出現(xiàn)了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作一套個性化的網(wǎng)頁是企業(yè)和個人的宣傳自己的重要手段,同時也是學習者獲取學習信息的重要手段。尤其是在信息發(fā)布與交流領域,各種新信息的發(fā)布分秒變換,人們對信息的需求有了更新,更高的要求,而網(wǎng)站由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。所以網(wǎng)站也逐漸成為一種個人交流、信息發(fā)布的重要途徑。在這樣一個大的環(huán)境下,無論是作為BBS(電子公告板)、還是網(wǎng)絡作品站,它突顯的首先是論壇或網(wǎng)站的定位,網(wǎng)民只是一個參與者,文章的發(fā)表和評論回復,都是有規(guī)矩的,有一定的審核機制,有專人(版主、網(wǎng)管、編輯等)在管理。相比較而言,Blog(博客)更強調(diào)的是個性。就本質(zhì)而言,Blog(博客)其實就是有現(xiàn)成的網(wǎng)頁模板的,可以發(fā)表文章和評論,并可按日歷索引的個人網(wǎng)站。它的形式相對簡單,管理者和發(fā)布者通常就是一個人,和一些新聞網(wǎng)站的文章發(fā)布系統(tǒng)類似。從技術構架上講Blog(博客)看是非常簡單的,只能算是BBS系統(tǒng)的一個小子集。但不同的是blog(博客)逐漸成為一種新的網(wǎng)絡應用模式,它一出現(xiàn)便獲得了很多人的支持和參與,Blog(博客)的飛速發(fā)展也使得我們捕捉其實質(zhì)與內(nèi)涵的努力幾乎白費,我們每天都體驗它,但每天又都能發(fā)現(xiàn)一些和我們之前理解的blog(博客)不一致的地方,今天的理解很可能在明天就需要更正了。即使如此,對blog(博客)各式各樣的定義對我們理解blog(博客)是有幫助的。由于其在國內(nèi)起步較晚,所以還有待進一步普及?因此迫切需要對其進行研究?帶著這樣一個問題我選擇了Blog(博客)網(wǎng)站的開發(fā)作為我的畢業(yè)設計選題.網(wǎng)絡發(fā)展前景無限,及早與網(wǎng)絡結(jié)合,與信息時代同步,與高科技匯合,一定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡時代的前夜,我們清晰地聽到了網(wǎng)絡時代的宣言:誰掌握了網(wǎng)絡,誰就掌握了未來。我做的個人網(wǎng)站,主要用來提供喜愛在網(wǎng)絡上交流的同學與朋友,相互交流心得體會的平臺,由于本人的知識水平有限,實際的經(jīng)驗也不足,所以所制作出來的作品有許多的不足和漏洞,希望大家提出寶貴的意見和批評。1.2本文研究路線個人博客是利用網(wǎng)上構建的網(wǎng)上交流平臺,它涉及了網(wǎng)上應用這一學科。一個網(wǎng)站的建設,首先應該從功能出發(fā)。功能是網(wǎng)站的目的所在,為了“個性”而犧牲功能上的需求,那就舍本求末了。通常功能上的需求無非有:(1)能夠明確的表達一個網(wǎng)站的主題。(2)能夠容納多種形式的內(nèi)容。要開發(fā)一個優(yōu)秀的網(wǎng)站,通常應該遵循以下工作流程:首先定義開發(fā)網(wǎng)站的目的;接下來對網(wǎng)站的外觀進行設計;其次進行實際頁面的制作;然后對所制作的網(wǎng)站進行測試,以確保它符合最初設定的目標;最后是將網(wǎng)站發(fā)布。在將網(wǎng)站發(fā)布后還需要有維護工作,以便及時更新網(wǎng)站內(nèi)容。所以要做出一個出色的個人網(wǎng)上博客要做到以下要求。首先,對個人博客的定義、特征和優(yōu)勢的了解是必不可少的。其次,系統(tǒng)網(wǎng)站的規(guī)化、網(wǎng)站構建的目標和市場需求調(diào)查分析、網(wǎng)站設計與管理的可行性分析以及網(wǎng)站設計與管理的解決方案的深入分析也是不可少的。再次,個人網(wǎng)上博客網(wǎng)站運行平臺的構建、服務器選擇、ASP軟件知識更是實現(xiàn)個人博客這個網(wǎng)站建設的基礎。上述的網(wǎng)站運行環(huán)境及其軟硬件平臺的實現(xiàn),是概括的和基礎性的,也是構建網(wǎng)上博客系統(tǒng)的基本思路。通過網(wǎng)上個人網(wǎng)上博客這一示范主題,將網(wǎng)站的互動性、美觀性與實用性完整地呈現(xiàn)出來。1.3主要內(nèi)容及意義主要針對個人對網(wǎng)上個人博客的需要,采用ASP技術使人們輕松自在的實現(xiàn)在網(wǎng)上用戶注冊、在留言板上留言、在論壇上交流、查看主人的日志、照片等各個功能。本論文分為七部分,分別為:緒論、系統(tǒng)概述、需求分析、系統(tǒng)設計和架構、數(shù)據(jù)庫的設計與生成極其配置、功用模塊的編寫、個人用戶界面設計、總結(jié)部分。緒論部分,主要介紹了問題的提出,以及開發(fā)該系統(tǒng)的必要性和該系統(tǒng)研究路線。系統(tǒng)概述部分,主要介紹系統(tǒng)功能與應用背景、系統(tǒng)預覽圖。系統(tǒng)需求分析部分,主要介紹系統(tǒng)功能需求描述、管理流程和數(shù)據(jù)流程圖。系統(tǒng)設計和架構是具體工作實現(xiàn)部分,其內(nèi)容是系統(tǒng)實現(xiàn)的具體指導,分為系統(tǒng)設計思想、系統(tǒng)結(jié)構設計、系統(tǒng)功能模塊細分三部分。系統(tǒng)的安裝、測試與調(diào)試部分,重點是介紹IIS5.0的安裝及調(diào)試和網(wǎng)站怎樣在IIS5.0下的瀏覽及系統(tǒng)的調(diào)試和測試??偨Y(jié)部分,主要是總結(jié)系統(tǒng)過程中的經(jīng)驗,完成了那些功能,有那些地方不同于別人或運用了那些先進技術以及系統(tǒng)還存在那些缺點和不足。第二章系統(tǒng)概述本系統(tǒng)的功能設計前臺管理前臺管理,主要是展示在用戶面前的主頁面,它包括以下功能,①用戶登陸:一般的情況,這個功能主要用于規(guī)定用戶能在登陸后使用博客上的各個功能模塊。在這里,雖然訪客可以在不登陸的情況下就可以瀏覽主人的博客,但在留言的時候就會顯示不出來你的個人信息,只有登陸后才能和主人正常的進行交流。②用戶注冊:用戶在填寫必要信息后就可以注冊為注冊用戶。③我的相冊:用戶可以對主人相冊瀏覽并且可以留言。④留言板:未登陸的用戶可以瀏覽公共信息,登陸后可以發(fā)布允許范圍內(nèi)的公共信息,并可以發(fā)表留言。⑤讀書筆記:訪客可以瀏覽主人的日志,它列出了最近主人發(fā)布的日志,以及該日志的閱讀次數(shù)及評論次數(shù)⑥論壇交流:可以在論壇內(nèi)給其他用戶私下留言,或直接發(fā)送郵件等后臺管理后臺管理系統(tǒng)在功能上類似于一個MIS(信息管理系統(tǒng))系統(tǒng),但是在實現(xiàn)方法上有別于傳統(tǒng)的MIS(信息管理系統(tǒng))系統(tǒng)。該系統(tǒng)采用WEB頁面作為管理界面,因此與MIS(信息管理系統(tǒng))系統(tǒng)相比較而言,更加友好化與智能化,管理員操作起來也更加便捷。系統(tǒng)提供管理員的登陸頁面,當?shù)顷懻咻斎霂ぬ柮艽a后,系統(tǒng)將對登陸者的帳號和密碼加以驗證,只有經(jīng)過授權的管理員才能進入管理系統(tǒng),執(zhí)行各項管理職能。否則系統(tǒng)將給出錯誤提示。該系統(tǒng)具有以下管理功能:在后臺管理中,分游客和會員的后臺管理,根據(jù)身份的不同,他們的操作權限不同,這種設計,既保證了數(shù)據(jù)的安全性,同時也便于管理,當用戶以會員身份登錄時,進入會員管理界面,在會員管理界面中,會員可以管理自己已發(fā)布的日志,并且進行新日志發(fā)布,同時對自己的帳號資料進行維護.當用戶以管理員身份登錄時,進入管理員操作界面,管理員操作界面分兩部分,第一部分是操作面板,第二部分是管理面板,在操作面板中,管理員進行所有的日志的管理及張貼,并進行管理員帳號資料的維護,而在管理面板中,管理員可以對會員帳號進行分配,并擁有對所有會員帳號資料進行維護的權

力,在分類管理欄中,進行日志的分類與編輯,鏈接管理中進行鏈接信息的添加與刪除,在留言管理中回復留言,并對留言進行刪除,而該模塊的特點是可以進行數(shù)據(jù)備份與恢復,當所有的操作都完成后,及時進行數(shù)據(jù)備份,這樣當數(shù)據(jù)受到損壞時可以進行數(shù)據(jù)恢復.系統(tǒng)預覽圖1、主頁:主要是展示在用戶面前的主頁面,他包括以下功能,①用戶登陸:一般的情況,這個功能主要用于用戶能在登陸后使用博客上的各個功能模塊,在這里,雖然訪客可以在不登陸的情況下就可以瀏覽主人的博客,但在留言的時候就會顯示不出來你的個人信息,只有登陸后才能和主人正常的進行交流。②用戶注冊:用戶在論壇填寫必要信息后就可以注冊為注冊用戶。③我的相冊:用戶可以對主人相冊瀏覽并且可以留言。④留言板:未登陸的用戶可以瀏覽公共信息,登陸后可以發(fā)布允許范圍內(nèi)的公共信息,并可以發(fā)表留言。⑤讀書筆記:訪客可以瀏覽主人的日志,他列出了最近會員發(fā)布的日志,以及該日志的閱讀次數(shù)及評論次數(shù)⑥論壇交流:可以在論壇內(nèi)給其他用戶私下留言,或直接發(fā)送郵件第三章系統(tǒng)需求分析3.1功能需求網(wǎng)絡發(fā)展前景無限,及早與網(wǎng)絡結(jié)合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡時代的前夜,我們清晰地聽到了網(wǎng)絡時代的宣言:誰掌握了網(wǎng)絡,誰就掌握了未來。越來越離不開這個花樣時代帶給我們的各種各樣的享受,人們對信息的追求也越來越迫切了。最近這幾年,為了滿足人們各自興趣,校內(nèi)網(wǎng)、qq網(wǎng)站、個人空間、博客等不斷出現(xiàn),融入到了人們的生活中。社會上有不少的知名的與不知名的各類個人網(wǎng)站,個人論壇等來幫助人們相互交流,所以我就有了學習建設個人網(wǎng)站的想法,用于滿足與共同得網(wǎng)絡愛好者進行交流的愿望。這對我自己也有很大的好處。建設這個個人的網(wǎng)站既滿足了自己的愛好,又可以學到自己需要的知識。其中有必要留下留言本什么的用于了解大家對網(wǎng)站的意見,還有我的日志來供大家一起分享,也有相冊,論壇來供大家觀看和娛樂。我做的個人網(wǎng)站,主要用來提供喜愛在網(wǎng)絡上交流的同學與朋友,相互交流心得體會的平臺。性能需求1、 硬件需求:cpu:interpentuimlV或等效處理器內(nèi)存:512MB可用內(nèi)存硬盤:80G顯示器:可達800X600像素的256色顯示器或更咼2、 軟件需求:操作系統(tǒng)windowsxp(或更高版本)瀏覽器:microsoftinternetexplover功能測試設計完成之后,我進行了對網(wǎng)站的測試,我發(fā)現(xiàn)我開發(fā)的這個網(wǎng)站存在幾個缺1.注冊時,當用戶填自己的用戶信息的時候,系統(tǒng)沒有錯誤檢查。這個功能模塊沒有嚴格的格式限定,密碼和用戶名也沒有嚴格的字數(shù)和格式限制,很容易給人造成誤導。例如:填完注冊信息后,如果你們有正確的填自己的用戶信息,登陸時,就會出現(xiàn)錯誤,用戶不得不重新的注冊后在重新登陸。用戶即使不是會員也可以后瀏覽網(wǎng)頁和進行留言。這樣注冊這個功能似乎就沒有那么重要,也妨礙了安全性。讀書筆記沒有設置留言版,如果訪客想要給主人在這個模塊進行留言的時候就只能到主頁留言,這樣不方便大家在學習方面的交流。第四章系統(tǒng)設計和架構4.1系統(tǒng)分析設計頁面模塊化本系統(tǒng)把頁面中一些常用的部分集成為模塊,例如頁面的頭和尾部分這樣在設計新頁面時如有重復出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝。流程人性化程序的流程完全遵守的流程。首先注冊,在注冊完成后才能留言或者瀏覽日志和相冊,才能和這里的好友進行交談。功能全面化程序在設計時不僅考慮到基本功能——個人博客的瀏覽的實現(xiàn),同時作為一個交流網(wǎng)站,還集成了留言板、論壇、管理員對用戶、帖子、版塊的管理;客人和用戶的對版塊、帖子的瀏覽;客人的注冊;用戶的發(fā)帖、回帖、等多個模塊。完善了站點的功能。4.2系統(tǒng)結(jié)構設計根據(jù)面向?qū)ο蠛腿龑咏Y(jié)構的設計思想,可得出如下所示的系統(tǒng)結(jié)構設計圖:系統(tǒng)功能模塊細分根據(jù)本系統(tǒng)的系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖如下:主要模塊的介紹本網(wǎng)站共涉及到16個模塊的內(nèi)容,在這里介紹主要的幾個主要模塊:1.主頁設計:網(wǎng)站主頁采用靜、動相結(jié)合的方式,即靜態(tài)的主畫面和動態(tài)的圖片相結(jié)合,體現(xiàn)博客的勃勃生氣,靜態(tài)主頁方式介紹這人的風格、優(yōu)點特色、信息發(fā)布,對于論壇交流方面,就得利用ASP與數(shù)據(jù)庫結(jié)合的技術建立數(shù)據(jù)庫查詢管理系統(tǒng),采用交互式的動態(tài)的web畫面來實現(xiàn)。主頁是網(wǎng)站設計的第一步。許多人也以為網(wǎng)站設計就是主頁設計,主頁水平高低代表網(wǎng)站水平高低。在一定程度上確實如此,所以主頁的風格樣式、色彩布局、欄目設計、文字表述等成為網(wǎng)站最容易產(chǎn)生爭議的地方。所謂仁者見仁,智者見智,這上面永遠沒有大家一致滿意的意見,更多的是體現(xiàn)直接設計者的性情風格。隨著對網(wǎng)站認識的變換,主頁的樣式也經(jīng)常變換。但是,主頁應該明白無誤地告訴用戶其目的,這一點是肯定的?,F(xiàn)在很多網(wǎng)站,尤其是大型網(wǎng)站,都紛紛在主頁上突出其擁有的資源和能夠?qū)崿F(xiàn)的功能,用自動更新的內(nèi)容吸引用戶瀏覽。因此,這些主頁都是含有動態(tài)更新內(nèi)容的,即屬于動態(tài)網(wǎng)頁技術。而且,一般要考慮到用戶(對象)的口味,在內(nèi)容排列上精心布局,以期達到最好效果。主頁設計有兩種主要的趨勢:追求畫面美觀效果(靜態(tài))和追求內(nèi)容豐富效果(動態(tài)),前者適合內(nèi)容不多的個人空間,后者適合內(nèi)容豐富的個人網(wǎng)上博客。而一些功能性網(wǎng)站,就常常把最主要功能突出在主頁中心。欄目的確定是網(wǎng)站內(nèi)部結(jié)構的關鍵。通常論壇、留言板、相冊、讀書筆記、注冊區(qū)等基本欄目都放在次要的位置鏈接進入。網(wǎng)站內(nèi)容分功能性和信息性兩大類。功能性的有論壇、留言板、相冊、注冊、等等;信息類的包含各級文字頁面,讀書筆記、日志的發(fā)表以及相關鏈接等。根據(jù)網(wǎng)站目的確定突出什么內(nèi)容,以及充實和更新內(nèi)容的技術手段和形式。用戶(對象)群體也對網(wǎng)站設計有重要影響。比如面對網(wǎng)絡經(jīng)驗豐富的專業(yè)人士和面對一般性的普通用戶,其技術實現(xiàn)方式就不一樣,對"使用方便"這一詞的理解,兩個群體也是不一樣的。網(wǎng)站策劃成功的標志是什么?是點擊率、知名度、注冊人數(shù)、回頭率、領導的首肯、用戶的贊譽、內(nèi)容的豐富、使用的方便、運作的順利。成功的網(wǎng)站應該是正確地理解建站目的,充分地調(diào)度有限資源,恰當?shù)剡\用合適技術,方便地服務使用對象,及時地達到預期效果。為什么要說方便和及時?因為網(wǎng)絡最大的優(yōu)勢就是快捷和便利,如果網(wǎng)站相比其他途徑?jīng)]有任何先進性,即使能夠達到預期效果也毫無意義。建設一個網(wǎng)站并不難,難得是建成后網(wǎng)站的維護和發(fā)展。無論創(chuàng)意如何新穎,網(wǎng)站的繼續(xù)發(fā)展歸根到底還是依賴資源,依賴永遠領先一步的信息總量,否則將很快被人取代。依靠創(chuàng)意一舉成名的網(wǎng)站,其創(chuàng)意被人模仿后,很快被人取代的例子比比皆是。2.注冊regist.asp:對于這個模塊,我的設計理念是在設計網(wǎng)站的時候我們往往是先從整體入手然后歸于細節(jié),而很多時候細節(jié)把握不周便會拖累整站。網(wǎng)站注冊頁面的設計一個很多網(wǎng)站都會遇到的問題,要讓用戶在注冊時輸入多少信息,哪些應該是必填項,哪些應該做提示,是不是有必要進行推介等等。好友會員是以用戶名和密碼作為紐帶,國內(nèi)門戶大多如此。所以注冊博客會員等同于選擇自己的用戶名和密碼。注冊頁面簡單而清新,清新綠葉的背景下,顯得格外的親切和舒心。注冊的過程顯然明了,而當前你在哪個步驟上。第一步驟中,輸入用戶名、密碼、郵箱等個人信息的填寫,輸入框上面有文字提示。鼠標點擊輸入框,輸入框被激活成輸入狀態(tài),輸入框邊線呈綠色,如果輸入框中輸入文字不負責規(guī)則,輸入框會由綠色變成紅色,以示警告,且在輸入框右側(cè)出現(xiàn)警示文字和小叉作為提示。好友注冊頁面也很簡單,整體分為兩部分,右邊第一部分是注冊項錄入,左右的第二部分是個人博客的服務協(xié)議。登陸判定:當用戶進行登錄操作時,程序需要驗證用戶是否已經(jīng)登陸作為前提條件,如果用戶沒有登陸,則不應該訪問這些頁面,因此需要制作一個判斷用戶是否登陸并加以處理的模塊。在本系統(tǒng)中,以對個人用戶是否登陸的判定是一個相當重要的環(huán)節(jié)。對于登陸的判定方法更是尤為重要。對個人用戶是否登陸的判段,它的設計代碼比較簡單,主要如下:<%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%>個人用戶界面設計①個人用戶注冊界面文件口)收)文件口)收)凹- 索 收敗夾:?,:回°當提交表單并檢測輸入數(shù)據(jù)合法后,會將表單提交到這個頁面本身,回到首頁登錄即可。犯曹侵、徇作不制?站S:.ttffi規(guī)點黎利寺莘專m連公以池,;為守-ffiW問盤轟注S果合您?ODM.;—!,!?赤論???民壞收、?或器,危公??票爲曲信人^ss,s^s 煤專雷拒爰竽誥;坯並i?、則的.,序的棚:CD社澤的曲亂犯人行

進貝

語式總審j-0義:!E擾唆林行主的壞,器、蘭WV、誹■社tt.sw的任艾以?匯會止責詞耳集曹、SSW5??希?論相盂聖的宵用Sr農(nóng)為的便特U和行己時、合-'Em-*「戶叢用體翟聖盟話的專‘用畀饗下霍霸磴協(xié)去獸尊焉戶?1?器更八腐腐寰直公攻斐進相止富容申點護不社^>)>)))>?)侮站秩、琢和一二三四五六七惡八九十?.?注站當亦珂一MWCCC<ccc^<cc-_=£???*'這塊程序首先根據(jù)所取得的表單中的用戶名查詢數(shù)據(jù)庫中是否有相同用戶名的記錄,如果有則給出提示,并終止運行,否則進入下一步,打開記錄集并添加一條新的記錄,然后系統(tǒng)默認要給用戶發(fā)送一條站內(nèi)短消息提示注冊成功,因此還要打開記錄集,在短信數(shù)據(jù)庫pmailbox中新增一條短信數(shù)據(jù)。最后彈出提示告訴用戶注冊成功,然后轉(zhuǎn)到用戶首頁。其他usertype的處理過程與此類似,只不過不同的處理用戶信息存放在不

同表中。最后的過程都是一樣的,此處為了解釋清晰,代碼編寫的較為繁瑣。②個人用戶登陸<viffl<e> 38ECEJ a?& XAdi <viffl<e> 38ECEJ a?& XAdi im?眉連曲圉坨}戶撰聚☆收陋疑”二回01:,http.//locolhost/locin.asp美麗國度II

IHr用戶進入網(wǎng)站后,可以在頁面上邊的導航欄處填寫用戶名和密碼,然后提交即可。as③錯誤報告CopyKi^xt?AllRichtRosevered③錯誤報告程序首先通過request對象獲得表單傳送來的數(shù)值,然后使用幾個流程判斷語句if?else?endif來對不同情況的變量usertype值的登陸進行選擇。這里以usertype的值為“person”的情況為示例解釋,首先程序創(chuàng)建一個記錄集,并根據(jù)所得參數(shù)查詢person表中符合條件的數(shù)據(jù),如果記錄集為空,則說明沒有符合條件的數(shù)據(jù),從而進一步說明用戶所填寫的信息不正確,無法正確登陸,此時給出提示,并終止頁面運行,否則設定session的值并跳轉(zhuǎn)到個人用戶管理頁面,此頁面如右圖。第五章總結(jié)畢業(yè)設計制作期間,對于asp我又進行了一下系統(tǒng)的學習,我做的專題網(wǎng)站是關于ASP的個人網(wǎng)上博客,并且圍繞此而展開了制作,當我決定做這個專題之后,我便把所有類型的個人博客通覽了一遍,對此有了一個大概的了解,然后我便進行了一次深入的研究與設計,主要研究網(wǎng)站該如何架構。通過這次制作網(wǎng)站的過程,我最大的感受就是制定網(wǎng)站計劃的重要性。一個好的計劃可以詳細制定網(wǎng)站的相關內(nèi)容,為后面的工作節(jié)省很多時間,所以在制定計劃時要有充分的準備。之前從未接觸過網(wǎng)頁制作的相關內(nèi)容,通過此次實訓,親身的動手操作,漸漸接觸了Dreamweaver,在摸索中知道了什么是網(wǎng)頁、網(wǎng)站,學會利用其它網(wǎng)頁的框架結(jié)構制作自己的作品,而且搜集到相當豐富的網(wǎng)絡資源。并且學會了編輯板塊和圖片的添加等。通過后勤制作:這里主要是網(wǎng)站制作完成之后的完善工作,包括內(nèi)容的完善、分類的合理和完成過程中遇到的問題進行分析解決等。經(jīng)過了向老師的請教后,最后敲定最終方案。我在此次專題制作中,主要對內(nèi)容的收集體會較深刻,我在網(wǎng)上找到很多相關的資料,然后經(jīng)過整理的過程把它們

溫馨提示

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

評論

0/150

提交評論