基于.NET在線交友網(wǎng)站設(shè)計(jì)和實(shí)現(xiàn) 網(wǎng)絡(luò)工程專業(yè)_第1頁(yè)
基于.NET在線交友網(wǎng)站設(shè)計(jì)和實(shí)現(xiàn) 網(wǎng)絡(luò)工程專業(yè)_第2頁(yè)
基于.NET在線交友網(wǎng)站設(shè)計(jì)和實(shí)現(xiàn) 網(wǎng)絡(luò)工程專業(yè)_第3頁(yè)
基于.NET在線交友網(wǎng)站設(shè)計(jì)和實(shí)現(xiàn) 網(wǎng)絡(luò)工程專業(yè)_第4頁(yè)
基于.NET在線交友網(wǎng)站設(shè)計(jì)和實(shí)現(xiàn) 網(wǎng)絡(luò)工程專業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于.NET在線交友網(wǎng)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\z\t"標(biāo)題3,3,標(biāo)題4,4"摘要 ⅠAbstract Ⅱ第1章緒論 緒論1.1課題背景歷年來(lái),國(guó)外以Facebook為代表的社會(huì)性網(wǎng)絡(luò)服務(wù)網(wǎng)站越來(lái)越流行起來(lái),中國(guó)的網(wǎng)絡(luò)發(fā)展迅速崛起,一大批互聯(lián)網(wǎng)創(chuàng)業(yè)者爭(zhēng)先恐后地?cái)D進(jìn)這發(fā)紅發(fā)紫的科技范圍。最先,網(wǎng)民們的積極使用結(jié)果讓開發(fā)管理者和入股人高興至極,越來(lái)越多的網(wǎng)民躍躍欲試地去使用網(wǎng)上社交網(wǎng)絡(luò)的游戲,嗜此不疲,甚而沉醉。不過(guò)在社交網(wǎng)絡(luò)的游戲帶給網(wǎng)民的好奇勁慢慢退去,國(guó)內(nèi)的社會(huì)性網(wǎng)絡(luò)服務(wù)開發(fā)管理者們仿佛正無(wú)法補(bǔ)救即將失去的用戶。從史至今,本國(guó)的社交網(wǎng)絡(luò)平臺(tái)基本都是寄托在社會(huì)性網(wǎng)絡(luò)服務(wù)綁定社交游戲的變化形式招攬用戶的。基本就是一層不變的形式。因?yàn)閷?duì)于社交網(wǎng)絡(luò)平臺(tái)核心觀念的模棱兩可,導(dǎo)致越來(lái)越多的用戶失去。Facebook的成功最大的關(guān)鍵是其主要的就是社交網(wǎng)站的核心觀念——社交,即人際網(wǎng)絡(luò)關(guān)系,經(jīng)過(guò)各類APP不但將實(shí)際價(jià)值延長(zhǎng)到網(wǎng)絡(luò),而且這樣的社會(huì)交際關(guān)系越加在網(wǎng)絡(luò)平臺(tái)上與日俱增。不但產(chǎn)生了寄托于網(wǎng)絡(luò)的人際關(guān)系,而且使用的用戶數(shù)也增加到一個(gè)新的臺(tái)階。從現(xiàn)在的狀況看來(lái)看,中國(guó)的社會(huì)性網(wǎng)絡(luò)服務(wù),依舊徘徊在玩玩游戲,轉(zhuǎn)發(fā)帖子,各種看著沒(méi)啥用,但是還得有的部分,社交關(guān)系依舊只是實(shí)際生活當(dāng)中的延伸,并沒(méi)有增加新樣式,如果社交網(wǎng)絡(luò)依舊不進(jìn)行改變,形式上又停滯不前,再結(jié)合收益形式的模棱兩可,國(guó)內(nèi)的社交性網(wǎng)絡(luò)服務(wù)會(huì)每況愈下,直至退出網(wǎng)絡(luò)平臺(tái)。1.2目的和意義按照目前網(wǎng)絡(luò)科技的持續(xù)成長(zhǎng)得狀況來(lái)看,網(wǎng)絡(luò)現(xiàn)已變成我們了解一些實(shí)時(shí)消息的最有用的渠道,經(jīng)過(guò)在網(wǎng)絡(luò)上進(jìn)行結(jié)交朋友儼然變成一種全新形式的社會(huì)交際關(guān)系,高等院校學(xué)生是個(gè)相比較別具一格的大集體,往往對(duì)于生成的新鮮事物容易上手,況且生成的新鮮事物時(shí)不時(shí)的會(huì)感染到這些學(xué)生的實(shí)際生活當(dāng)中、在社會(huì)的人際交往關(guān)系中,乃至對(duì)他們?nèi)松@段道路當(dāng)中的人生觀、世界觀、價(jià)值觀等全能產(chǎn)生重大作用。在線交友網(wǎng)站系統(tǒng)是把日常生活當(dāng)中的認(rèn)識(shí)和結(jié)交好友與電腦互聯(lián)網(wǎng)功能綁定的的一種全新形式的交換消息的方式方法,是如今世界里在技術(shù)創(chuàng)新中一個(gè)相當(dāng)活躍并且還存在相當(dāng)強(qiáng)有勁的生命力的技術(shù)使用規(guī)模,并且還是信息在社會(huì)下的產(chǎn)生物,通過(guò)目前的網(wǎng)絡(luò)平臺(tái)上看起來(lái)已存在部分比較日常見(jiàn)到的結(jié)交好友網(wǎng)站,例如全城熱戀、完美告白、百合網(wǎng)等,基本是我們經(jīng)??吹降呐c婚姻戀愛(ài)相結(jié)合的結(jié)交好友網(wǎng)站,還有億友網(wǎng)和校內(nèi)網(wǎng)提供了一個(gè)很好的網(wǎng)上交友平臺(tái),這些基本都是在現(xiàn)今高效率高節(jié)奏高壓力的生活當(dāng)中加強(qiáng)了社會(huì)中人們之間的相互交流,為和平發(fā)展和諧的社會(huì)提供重大貢獻(xiàn)。通過(guò)網(wǎng)絡(luò)服務(wù)平臺(tái),五湖四海的人,無(wú)論是上班族,還是大學(xué)生都可逾越過(guò)跨時(shí)間跨種族跨地域進(jìn)行網(wǎng)絡(luò)服務(wù)平臺(tái)的學(xué)習(xí)及交流。創(chuàng)出一個(gè)安全性高的、真實(shí)靠譜的、完全開放的、單純干凈的純聊天交友的交友網(wǎng)站系統(tǒng),為想要結(jié)交好友的人群提供一個(gè)操作容易的、頁(yè)面好看的結(jié)交好友場(chǎng)所。1.3國(guó)內(nèi)外研究現(xiàn)狀就現(xiàn)在來(lái)看,中國(guó)和外國(guó)的社會(huì)性網(wǎng)絡(luò)服務(wù)平臺(tái)的發(fā)展形式越來(lái)越好,并且越加的形成,對(duì)使用者的感受越加重視,還會(huì)進(jìn)行相應(yīng)的更改。例如在中國(guó)相對(duì)比較好的社交網(wǎng)絡(luò)平臺(tái)有騰訊微博,人人網(wǎng)等。比如說(shuō)騰訊微博,它不僅為使用者提供了網(wǎng)站上的最新信息的獲取,而且還大大方便了使用者在社交的時(shí)候更能簡(jiǎn)單明了的溝通。而人人網(wǎng)基本上都是要求實(shí)名制的,使用者尋找好友可以縮小范圍,在這個(gè)范圍中根據(jù)自己的興趣可以更加快速地找到好友。這些都不同程度地增強(qiáng)了使用者的社交體驗(yàn)。依據(jù)國(guó)外數(shù)據(jù)來(lái)看,在過(guò)去的半年里,Tumblr的用戶積極使用數(shù)現(xiàn)已經(jīng)增長(zhǎng)了120%,已經(jīng)超過(guò)了Instagram被稱為增長(zhǎng)速度最快的社會(huì)交往平臺(tái)。同時(shí)Instagram的用戶積極使用數(shù)增長(zhǎng)率只有64%,甚至低于Pinterest的111%,排在社會(huì)交往產(chǎn)品的第三位。Facebook的用戶積極使用數(shù)增長(zhǎng)率僅僅是2%。不過(guò),所有社交網(wǎng)絡(luò)在Q2和Q3期間用戶積極使用數(shù)均有不同程度地增加。就從目前總用戶數(shù)的增長(zhǎng)來(lái)看,排在第一名的竟是Pinterest,Tumblr僅僅排名第二。1.4組織結(jié)構(gòu)本文針對(duì)一個(gè)基于C#語(yǔ)言的小型的在線交友網(wǎng)站的設(shè)計(jì)和開發(fā)。第1章為緒論,此章節(jié)介紹簡(jiǎn)單介紹了的課題背景、研究的目的和意義、國(guó)內(nèi)外研究的現(xiàn)狀。第2章為系統(tǒng)的開發(fā)語(yǔ)言、工具與環(huán)境,此章節(jié)介紹了設(shè)計(jì)的語(yǔ)言,還有網(wǎng)站所需要的運(yùn)行環(huán)境,還有后臺(tái)支持。第3章為需求分析和總體設(shè)計(jì),分析了網(wǎng)站的需求分析,按照需求分析將功能進(jìn)行劃分。第4章為系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),介紹數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)以及物理結(jié)構(gòu)設(shè)計(jì)的實(shí)現(xiàn)。第5章為詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),此章節(jié)介紹各個(gè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)。第6章為系統(tǒng)的測(cè)試,測(cè)試網(wǎng)站的安全性,嚴(yán)謹(jǐn)性。最后是結(jié)論,致謝與參考文獻(xiàn)。第2章系統(tǒng)的開發(fā)語(yǔ)言、工具與環(huán)境第2章系統(tǒng)的開發(fā)語(yǔ)言、工具與環(huán)境2.1C#語(yǔ)言C#是微軟公司發(fā)布的一種完全面向?qū)ο蟮?、運(yùn)行于.NETFramework和.NETCore(完全開源,跨平臺(tái))之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。它是微軟公司為了配合.NET戰(zhàn)略推出的一種編程語(yǔ)言。它的語(yǔ)法和傳統(tǒng)的C或C++差不多。適合做快速開發(fā),如Windows系統(tǒng)下的中小型企業(yè)項(xiàng)目、小工具、游戲、桌面開發(fā)(播放器、音樂(lè)、截圖工具、圖片查看器、計(jì)算器)等。學(xué)習(xí)起來(lái)難度比較小,容易掌握。2.2SQLServer2008SQLServer2008在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,越加的方便快捷,對(duì)于數(shù)據(jù)的處理是更加的安全。是一個(gè)性能強(qiáng)大并且安全性高的數(shù)據(jù)管理系統(tǒng),SQLServer2008功能非常全并且非常豐富,不但可以使數(shù)據(jù)不能丟失還能減少冗余,還可以改良完善嵌入式APP、中小型網(wǎng)站和APP,還可以對(duì)本地?cái)?shù)據(jù)存儲(chǔ)的性能進(jìn)行改良完善,使其變得更好。為任何規(guī)模的APP提供完善的信息平臺(tái)。可用于管理的、熟悉的自服務(wù)商業(yè)智能工具。此版本增強(qiáng)了開發(fā)能力,提高了可管理性,強(qiáng)化了商業(yè)智能技術(shù)局倉(cāng)庫(kù)。2.3MicrosoftVisualStudio2010在線交友網(wǎng)站的開發(fā)采用的是MicrosoftVisualStudio2010,是微軟目前杰出代表之一,MicrosoftVisualStudio2010版本在創(chuàng)建、調(diào)試和部署應(yīng)用程序的基本任務(wù)上由復(fù)雜化變得簡(jiǎn)單化,我們可以盡力的發(fā)揮我們的想象力并輕松實(shí)現(xiàn)我們的目標(biāo)。此版本軟件是至今為止最受歡迎的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境,支持最新的一代編程體系基礎(chǔ)架構(gòu),同時(shí)還兼容.NETFramework2基礎(chǔ)架構(gòu),若沒(méi)有此基礎(chǔ)架構(gòu),那么系統(tǒng)無(wú)法運(yùn)行。支持64位Windows系統(tǒng)和多顯示器,方便我們按照自己的需求進(jìn)行設(shè)計(jì)與開發(fā)。2.4ASP.NETASP.NET是微軟的ASP是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),開發(fā)網(wǎng)站容易方便快捷。而且學(xué)起來(lái)更加的容易。是一種服務(wù)器端腳本編寫環(huán)境。.NET平臺(tái)語(yǔ)言包含多。相比JAVA更容易上手。用ASP開發(fā)網(wǎng)站更簡(jiǎn)單。ASP.NET又叫ASP+,是asp的一種升級(jí),建立強(qiáng)大的Web應(yīng)用程序,適用于PC以及移動(dòng)設(shè)備所需的基礎(chǔ)設(shè)施和各種服務(wù)。ADO.NET提供了三種方法連接到該數(shù)據(jù)庫(kù):(1)通過(guò)ODBC連接。(2)由一個(gè)無(wú)賴相連接。(3)直接連接到SQLServer。2.5系統(tǒng)運(yùn)行環(huán)境(1)操作系統(tǒng):Windows7(2)軟件工具:MicrosoftVisualStudio2010(3)數(shù)據(jù)庫(kù):MicrosoftSQLServer2008(4)瀏覽器:適用于任何瀏覽器(5)其它登錄地址:http://localhost:2032/交友/Default.aspx用戶:管理員:賬號(hào):wkh密碼:123會(huì)員:會(huì)員用戶名:cindy密碼:123第3章需求分析和總體設(shè)計(jì)PAGE39第3章需求分析與總體設(shè)計(jì)3.1需求分析為了滿足廣大用戶結(jié)交好友的需求我開發(fā)了這個(gè)在線交友網(wǎng)站,本網(wǎng)站包括未注冊(cè)用戶、普通用戶和管理員三個(gè)角色,未注冊(cè)用戶只能查看站內(nèi)新聞,、聯(lián)誼信息、好友留言等功能;用戶登錄系統(tǒng)實(shí)現(xiàn)了個(gè)人資料管理、我的日志管理、我的相冊(cè)管理等;管理員登錄系統(tǒng)實(shí)現(xiàn)了系統(tǒng)用戶管理、站內(nèi)新聞管理、學(xué)術(shù)交流管理、所有日志管理、資料共享查詢、系統(tǒng)管理等功能模塊。具體的功能需求有如下方面。本網(wǎng)站設(shè)計(jì)的用戶角色共有三個(gè)分別是未注冊(cè)用戶、普通用戶、后臺(tái)管理員。未注冊(cè)的用戶:實(shí)現(xiàn)在第一時(shí)間內(nèi)顯示部分網(wǎng)站推出的站內(nèi)新聞、友情鏈接、學(xué)術(shù)交流、聯(lián)誼信息等,可以按照分類搜索相關(guān)標(biāo)題、學(xué)術(shù)交流等。普通用戶:用戶需要注冊(cè),成功后登錄,可對(duì)個(gè)人資料管理模塊進(jìn)行修改,我的日志模塊進(jìn)行查找,添加,修改和刪除,我的相冊(cè)管理模塊進(jìn)行添加,修改和刪除,資料共享管理模塊進(jìn)行查找,添加,修改和刪除,聯(lián)誼信息管理模塊進(jìn)行查找,添加,修改和刪除,學(xué)術(shù)交流管理模塊進(jìn)行查找,添加,修改和刪除,難題求解模塊進(jìn)行查找,添加,修改和刪除,我的好友管理模塊進(jìn)行查詢,修改,添加和刪除,最后可退出系統(tǒng)。后臺(tái)管理員:管理員登錄后,可對(duì)系統(tǒng)用戶管理模塊進(jìn)行修改密碼,管理員添加,查詢和刪除及對(duì)注冊(cè)用戶是否通過(guò)審核,站內(nèi)新聞管理模塊進(jìn)行查詢,添加,修改和刪除,學(xué)術(shù)交流管理模塊進(jìn)行查找,添加,修改和刪除,所有日志管理模塊進(jìn)行查找,修改和刪除,資料共享管理模塊進(jìn)行查找,添加,修改和刪除,聯(lián)誼信息管理模塊進(jìn)行查找,添加,修改及刪除,系統(tǒng)管理模塊主要包括友情鏈接添加、友情鏈接查詢、系統(tǒng)公告設(shè)置、系統(tǒng)簡(jiǎn)介設(shè)置、留言管理、數(shù)據(jù)備份等功能子模塊,實(shí)現(xiàn)管理員對(duì)友情鏈接、系統(tǒng)公告、系統(tǒng)簡(jiǎn)介等信息的查詢、添加、刪除、修改以及對(duì)留言信息的查看、回復(fù)和數(shù)據(jù)備份的功能以及修改密碼功能。3.2功能模塊分析本人設(shè)計(jì)的在線交友網(wǎng)站是由首頁(yè)顯示部分網(wǎng)站推出的站內(nèi)新聞、友情鏈接、學(xué)術(shù)交流、聯(lián)誼信息等相關(guān)信息及后臺(tái)管理員管理兩部分組成。(1)系統(tǒng)前臺(tái)功能:系統(tǒng)主頁(yè)面:實(shí)現(xiàn)在第一時(shí)間內(nèi)顯示部分網(wǎng)站推出的站內(nèi)新聞、友情鏈接、學(xué)術(shù)交流、聯(lián)誼信息等,可以按照分類搜索相關(guān)標(biāo)題、學(xué)術(shù)交流等。用戶注冊(cè):用戶需要填寫用戶名,密碼(字母或數(shù)字),確認(rèn)密碼(字母或數(shù)字),姓名,電話(手機(jī)或電話格式),郵箱(電子郵箱格式),QQ,上傳頭像,籍貫,地址,選擇性別和備注,最后點(diǎn)擊注冊(cè)按鈕,若格式錯(cuò)誤,則注冊(cè)失敗。個(gè)人資料管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可對(duì)個(gè)人資料進(jìn)行修改,但用戶名不得修改,密碼,姓名,電話,郵箱,QQ,頭像,籍貫,地址,性別和備注都可修改。我的日志管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可進(jìn)行對(duì)我的日志的查詢,添加,修改和刪除。我的相冊(cè)管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可進(jìn)行對(duì)我的相冊(cè)的查詢,添加,修改和刪除。資料共享管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可進(jìn)行資料共享的查詢,添加,修改和刪除。聯(lián)誼信息管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可進(jìn)行聯(lián)誼信息的查詢,添加,修改和刪除,對(duì)社團(tuán)交流的添加,查詢,修改及刪除。學(xué)術(shù)交流管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可進(jìn)行學(xué)術(shù)交流的查詢,添加,修改和刪除。難題求解管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可進(jìn)行難題求解的查詢,添加,修改和刪除。我的好友管理:用戶登錄成功后,還是在網(wǎng)站首頁(yè),點(diǎn)擊個(gè)人后臺(tái)后,可進(jìn)行我的好友的查詢,添加,修改和刪除,對(duì)方請(qǐng)求好友的查詢,修改及刪除。退出系統(tǒng):用戶是有網(wǎng)本網(wǎng)站后,必須退出登錄,防止被他人盜取信息。(2)后臺(tái)管理系統(tǒng)用戶管理:后臺(tái)管理員登錄成功后,可以修改密碼,管理員添加,管理員查詢及刪除和注冊(cè)用戶是否通過(guò)審核。站內(nèi)新聞管理:后臺(tái)管理員登錄成功后,可以進(jìn)行站內(nèi)新聞添加,查詢,修改和刪除。學(xué)術(shù)交流管理:后臺(tái)管理員登錄成功后,可以進(jìn)行對(duì)所有學(xué)術(shù)交流查詢,修改和刪除。所有日志管理:后臺(tái)管理員登錄成功后,可以進(jìn)行對(duì)所有日志的查詢,修改和刪除。資料共享管理:后臺(tái)管理員登錄成功后,可以進(jìn)行資料的查詢,添加,修改和刪除。聯(lián)誼信息管理:后臺(tái)管理員通過(guò)登錄之后,可以進(jìn)行聯(lián)誼信息的查詢,添加,修改和刪除。系統(tǒng)管理:管理員登錄實(shí)現(xiàn)的功能,主要包括友情鏈接添加、友情鏈接查詢、系統(tǒng)公告設(shè)置、系統(tǒng)簡(jiǎn)介設(shè)置、留言管理、數(shù)據(jù)備份等功能子模塊,實(shí)現(xiàn)管理員對(duì)友情鏈接、系統(tǒng)公告、系統(tǒng)簡(jiǎn)介等信息的查詢、添加、刪除、修改以及對(duì)留言信息的查看、回復(fù)和數(shù)據(jù)備份的功能。修改密碼:此部分的功能是對(duì)已存在的管理員的登錄密碼進(jìn)行更改。退出系統(tǒng):網(wǎng)站后臺(tái)管理員對(duì)于整個(gè)網(wǎng)站的維護(hù)與管理是一份重要的工作。在對(duì)網(wǎng)站的管理完事以后,必須退出系統(tǒng),防止他人盜取用戶名和密碼對(duì)網(wǎng)站進(jìn)行串改。3.3系統(tǒng)功能模塊圖3.3.1功能模塊圖在線交友網(wǎng)站的總體功能模塊圖,如圖3.1所示。在線交友網(wǎng)站在線交友網(wǎng)站后臺(tái)管理前臺(tái)管理用戶注冊(cè)用戶登錄個(gè)人資料管理我的日志管理我的相冊(cè)管理資料共享管理聯(lián)誼信息管理學(xué)術(shù)交流管理難題求解管理我的好友管理用戶退出系統(tǒng)管理員登錄系統(tǒng)用戶管理站內(nèi)新聞管理學(xué)術(shù)交流管理所有日志管理資料共享管理聯(lián)誼信息管理系統(tǒng)管理修改密碼退出系統(tǒng)圖3.1總體功能模塊圖3.3.2流程圖(1)前臺(tái)流程圖未注冊(cè)的用戶只能瀏覽首頁(yè)的站內(nèi)新聞,聯(lián)誼信息,在線留言,用戶展示,學(xué)術(shù)交流,當(dāng)未注冊(cè)用戶想要在線交友時(shí),需要選中用戶頭像并點(diǎn)擊查看詳細(xì)信息,系統(tǒng)會(huì)提示你注冊(cè)或登錄,如果用戶沒(méi)注冊(cè)過(guò),就必須先注冊(cè),等管理員審核過(guò)了,方可登錄。登錄后方可繼續(xù)加好友,進(jìn)行交友。前臺(tái)流程圖如圖3.2所示。開始開始結(jié)束在線交友選擇好友加為好友我的好友注冊(cè)登錄是否注冊(cè)是否登錄錄是是否否圖3.2前臺(tái)流程圖(2)用戶登錄功能在網(wǎng)站首頁(yè)左下角會(huì)有個(gè)登錄界面,當(dāng)輸入用戶名、密碼和驗(yàn)證碼后單擊登錄按鈕后,系統(tǒng)會(huì)查詢后臺(tái)數(shù)據(jù)庫(kù)是否有此用戶名密碼,如若沒(méi)有,系統(tǒng)會(huì)彈出一條消息顯示沒(méi)有注冊(cè)或未通過(guò)審核,如果輸入的密碼不正確,則提示您用戶名或密碼不正確,如果密碼輸入正確且驗(yàn)證碼正確則登錄成功。用戶登錄流程圖如圖3.3所示。開始開始結(jié)束登錄入口登錄成功顯示用戶用戶名/密碼是否存在是否圖3.3用戶登錄流程圖第4章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)第4章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)分析系統(tǒng),得出本系統(tǒng)的實(shí)體有:管理員、用戶注冊(cè)、聯(lián)誼、好友、友情鏈接、留言板和評(píng)論,下面是對(duì)應(yīng)的實(shí)體屬性圖。(1)管理員(allusers)實(shí)體屬性圖,如圖4.1所示。管理員管理員編號(hào)用戶名密碼圖4.1管理員實(shí)體屬性圖用戶注冊(cè)編號(hào)頭像用戶名密碼姓名電話用戶注冊(cè)編號(hào)頭像用戶名密碼姓名電話郵箱QQ籍貫審核備注性別地址圖4.2用戶注冊(cè)實(shí)體屬性圖 (3)聯(lián)誼(allgonggao)實(shí)體屬性圖,如圖4.3所示。聯(lián)誼聯(lián)誼圖片點(diǎn)擊率編號(hào)內(nèi)容標(biāo)題類別圖4.3聯(lián)誼實(shí)體屬性圖 (4)友情鏈接(youqinglianjie)實(shí)體屬性圖,如圖4.4所示。網(wǎng)站名稱網(wǎng)站名稱網(wǎng)址編號(hào)友情鏈接圖4.4友情鏈接實(shí)體屬性圖 (5)留言板(liuyanban)實(shí)體屬性圖,如圖4.5所示。留言板留言板編號(hào)內(nèi)容標(biāo)題回復(fù)圖4.5留言板實(shí)體屬性圖 (6)評(píng)論(pinglun)實(shí)體屬性圖,如圖4.6所示。評(píng)論評(píng)論頭像編號(hào)評(píng)論內(nèi)容評(píng)論人評(píng)分圖4.6評(píng)論實(shí)體屬性圖(7)在線交友網(wǎng)站總體E-R圖,如圖4.7所示。用戶用戶選擇留言選好友寫評(píng)論友情鏈接聯(lián)誼留言板評(píng)論鏈接編號(hào)網(wǎng)名網(wǎng)址內(nèi)容編號(hào)圖片類別標(biāo)題點(diǎn)擊率昵稱用戶名編號(hào)姓名審核編號(hào)內(nèi)容標(biāo)題回復(fù)審核評(píng)分評(píng)人評(píng)內(nèi)容頭像號(hào)編號(hào)用戶名密碼姓名電話郵箱地址性別籍貫QQ頭像備注qnqnpmnpmnqqppmm圖4.7在線交友網(wǎng)站總體E-R圖4.2數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)本設(shè)計(jì)網(wǎng)站包含以下關(guān)系模式(下劃線的部分為主鍵):管理員(管理員編號(hào),用戶名,密碼)用戶(用戶編號(hào),用戶名,密碼,姓名,電話,郵箱,QQ,頭像,籍貫,地址,性別,備注,審核)好友(好友編號(hào),用戶名,姓名,用戶編號(hào),審核)評(píng)論(頭像編號(hào),編號(hào),評(píng)論內(nèi)容,評(píng)論人,評(píng)分)留言板(留言編號(hào),標(biāo)題,內(nèi)容,回復(fù))聯(lián)誼(編號(hào),標(biāo)題,類別,首頁(yè)圖片,點(diǎn)擊率)友情鏈接(鏈接編號(hào),網(wǎng)名,網(wǎng)址)4.3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)下面列出了系統(tǒng)重要的數(shù)據(jù)表:(1)管理員信息表設(shè)計(jì)如表4.1所示,主要有管理員編號(hào)、用戶名、密碼和身份信息。表4.1管理員信息表(allusers)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明IDint否是管理員編號(hào)usernamevarchar50否否用戶名pwdvarchar50否否密碼cxvarchar50否否身份(2)用戶信息表設(shè)計(jì)如表4.2所示,主要有用戶編號(hào),用戶名,密碼,姓名,電話,郵箱,QQ,頭像,籍貫,地址等信息。表4.2用戶信息表(yonghuzhuce)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明IDint否是用戶注冊(cè)編號(hào)yonghumingvarchar50是否用戶名mimavarchar50是否密碼xingmingvarchar50是否姓名dianhuavarchar50是否電話youxiangvarchar50是否郵箱QQvarchar50是否QQtouxiangvarchar50是否頭像jiguanvarchar50是否籍貫dizhivarchar50是否地址xingbievarchar50是否性別beizhuvarchar50是否備注isshvarchar2是否審核(3)好友信息表設(shè)計(jì)如圖4.3所示,主要有好友編號(hào)、用戶名、姓名,用戶編和審核信息。表4.3好友信息表(haoyou)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明IDint否是好友編號(hào)usernamevarchar50是否用戶名xmvarchar50是否姓名uidvarchar50是外鍵用戶編號(hào)isshvarchar是否審核(4)評(píng)論信息表設(shè)計(jì)如表4.4所示,主要有頭像編號(hào),評(píng)論內(nèi)容,評(píng)論人和評(píng)分信息。表4.4評(píng)論信息表(pinglun)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明IDint否是編號(hào)xiangpinaIDvarchar50是否頭像編號(hào)pinglunneirongvarchar50是否評(píng)論內(nèi)容pinglunrenvarchar50是否評(píng)論人pingfenvarchar50是否評(píng)分(5)留言板信息表設(shè)計(jì)如表4.5所示,主要有留言編號(hào)、標(biāo)題、內(nèi)容和回復(fù)信息。表4.5留言板信息表(liuyanban)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明IDint否是留言編號(hào)biaotivarchar50是否標(biāo)題neirongvarchar50是否內(nèi)容huifuvarchar50是否回復(fù)(6)聯(lián)誼信息表設(shè)計(jì)如表4.6所示,主要有留言編號(hào)、標(biāo)題、內(nèi)容和回復(fù)信息。表4.6聯(lián)誼信息表(allgonggao)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明IDint否是編號(hào)titlevarchar255是否標(biāo)題leibievarchar50是否類別shouyetupianvarchar50是否圖片dianjilvvarchar50是否點(diǎn)擊率(7)友情鏈接信息表設(shè)計(jì)如表4.7所示,主要有留言編號(hào)、標(biāo)題、內(nèi)容和回復(fù)信息。表4.7友情鏈接信息表(youqinglianjie)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說(shuō)明IDint否是鏈接編號(hào)wangzhanmingchengvarchar50是否網(wǎng)名wangzhivarchar50是否網(wǎng)址4.4數(shù)據(jù)庫(kù)的連接原理由于SQLServer數(shù)據(jù)庫(kù)的安全性高可靠性強(qiáng)冗余度小,本網(wǎng)站的設(shè)計(jì)采用SQLServer2008數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),所以可以查看數(shù)據(jù)庫(kù)中的完整的數(shù)據(jù)包括建數(shù)據(jù)庫(kù)時(shí)的類型及限制要求,并且保證數(shù)據(jù)的完整性及安全性。本網(wǎng)站使用的數(shù)據(jù)庫(kù)連接原理是通過(guò)項(xiàng)目解決方案中的web.config文件中appSetting進(jìn)行連接的。此種方法簡(jiǎn)便容易,并且連接數(shù)據(jù)庫(kù)不需要用戶名和密碼。第5章系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)第5章系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1后臺(tái)管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)在系統(tǒng)主頁(yè)面的導(dǎo)航欄右側(cè)設(shè)計(jì)了后臺(tái)管理員登錄的入口,單擊導(dǎo)航欄“后臺(tái)”按鈕,就會(huì)跳到管理員后天登錄界面。在此界面,當(dāng)后臺(tái)管理員輸入相應(yīng)正確的用戶名、密碼以及驗(yàn)證碼就會(huì)登錄成功。進(jìn)入到后臺(tái)管理員的主界面。進(jìn)行對(duì)整個(gè)網(wǎng)站的管理和維護(hù)工作。當(dāng)后臺(tái)管理員輸入錯(cuò)誤的用戶名、密碼以及驗(yàn)證碼時(shí),便會(huì)跳出一個(gè)對(duì)話框提示輸入的用戶名或密碼錯(cuò)誤。后臺(tái)管理員部分主要由系統(tǒng)注冊(cè)用戶的審核、修改及刪除、站內(nèi)新聞的查詢與添加,學(xué)術(shù)交流的添加與查詢等功能。注冊(cè)用戶管理:實(shí)現(xiàn)修改密碼,管理員添加,管理員查詢,注冊(cè)用戶審核,未通過(guò)審核無(wú)法登錄。站內(nèi)新聞管理:對(duì)站內(nèi)新聞進(jìn)行查詢、添加、修改以及刪除等操作。學(xué)術(shù)交流管理:對(duì)學(xué)術(shù)交流進(jìn)行查詢、添加、修改以及刪除操作。所有日志管理:對(duì)所有日志進(jìn)行查詢、添加、修改以及刪除等操作。資料共享查詢:對(duì)共享資料的上傳和查詢等管理。聯(lián)誼信息管理:實(shí)現(xiàn)對(duì)聯(lián)誼信息的添加和查詢等管理。系統(tǒng)管理:對(duì)于友情鏈接主要是添加和查詢功能。對(duì)系統(tǒng)公告和系統(tǒng)簡(jiǎn)介的設(shè)置??蛇M(jìn)行留言管理和數(shù)據(jù)備份。5.1.1后臺(tái)登錄頁(yè)面的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)管理員想要對(duì)整個(gè)網(wǎng)站的管理與維護(hù)工作就必須要登錄進(jìn)入到后臺(tái)方可。后臺(tái)登錄界面主要是用戶名、密碼、驗(yàn)證碼三部分以及登錄、重置兩個(gè)組件,當(dāng)輸入用戶名、密碼以及驗(yàn)證碼后,便可登錄。若輸入的用戶名、密碼以及是正確無(wú)誤的,就會(huì)登錄成功,進(jìn)入到后臺(tái)管理員的主界面。如果輸入的用戶名、密碼以及驗(yàn)證碼是錯(cuò)誤的,可選擇重置或手動(dòng)刪除。管理員登錄頁(yè)面設(shè)計(jì)如圖5.1所示。圖5.1管理員登錄頁(yè)面設(shè)計(jì)當(dāng)輸入正確的用戶名、密碼以及驗(yàn)證的信息登錄成功后,就會(huì)跳轉(zhuǎn)到后天管理員的主界面,在界面的左邊會(huì)顯示管理員所擁有的功能,主要包括系統(tǒng)用戶注冊(cè)管理、聯(lián)誼信息管理、系統(tǒng)設(shè)置等幾個(gè)相應(yīng)的選項(xiàng),在右面會(huì)顯示你點(diǎn)擊每個(gè)功能時(shí)的內(nèi)容。后臺(tái)管理員頁(yè)面顯示如圖5.2所示。圖5.2后臺(tái)管理頁(yè)面5.1.2系統(tǒng)用戶管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)修改密碼本界主要是由原密碼、新密碼和確認(rèn)密碼三個(gè)部分組成,若是管理員想要更改一下自己賬戶的密碼,就必須輸入原密碼、新密碼和確認(rèn)密碼,最后選擇修改。若輸入的原密碼、新密碼以及確認(rèn)密碼是錯(cuò)誤的,可選擇重填或手動(dòng)刪除。頁(yè)面顯示如下圖5.3所示。圖5.3修改密碼(2)管理員添加管理員選擇系統(tǒng)用戶管理后選“管理員添加”,會(huì)右側(cè)界面顯示用戶名、密碼、確認(rèn)密碼、權(quán)限,進(jìn)行添加管理員若填錯(cuò)可點(diǎn)擊重填按鈕。頁(yè)面顯示如下圖5.4所示。圖5.4管理員添加(3)管理員查詢管理員選擇左側(cè)的系統(tǒng)用戶管理后選擇“管理員查詢”,在右側(cè)會(huì)顯示管理員的用戶名、密碼、角色、添加時(shí)間,還可對(duì)管理員進(jìn)行刪除操作。頁(yè)面顯示如下圖5.5所示。圖5.5管理員查詢(4)注冊(cè)用戶管理管理員選擇左側(cè)系統(tǒng)用戶管理后選“注冊(cè)用戶管理”,在右側(cè)界面會(huì)顯示所有注冊(cè)的用戶,可對(duì)注冊(cè)用戶進(jìn)行查找,修改和刪除操作,對(duì)用戶進(jìn)行審核,若通過(guò)則用戶方可登錄頁(yè)面顯示如下圖5.6所示。圖5.6注冊(cè)用戶管理5.1.3站內(nèi)新聞管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)站內(nèi)新聞添加此界面主要包括新聞的標(biāo)題、內(nèi)容、圖片、點(diǎn)擊率及類別文本框,填完新聞的標(biāo)題、內(nèi)容方可發(fā)布新聞,還可進(jìn)行上傳新聞的圖片最后選擇添加。頁(yè)面顯示如圖5.7所示。圖5.7站內(nèi)新聞添加(2)站內(nèi)新聞查詢 管理員左側(cè)的站內(nèi)新聞管理后選“站內(nèi)新聞查詢”,在右側(cè)界面會(huì)顯示此網(wǎng)站上的所有的站內(nèi)新聞,可按照標(biāo)題進(jìn)行快速查找。并且可對(duì)相應(yīng)的新聞進(jìn)行修改和刪除。頁(yè)面如下圖5.8所示。圖5.8站內(nèi)新聞查詢5.1.4學(xué)術(shù)交流管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)管理員左側(cè)的學(xué)術(shù)交流管理后選“學(xué)術(shù)交流查詢”,在右側(cè)界面會(huì)顯示此網(wǎng)站上的所有的學(xué)術(shù)交流,可按照標(biāo)題進(jìn)行快速查找。并且可對(duì)相應(yīng)的學(xué)術(shù)交流進(jìn)行修改和刪除。頁(yè)面顯示如圖5.9所示。圖5.9學(xué)術(shù)交流管理5.1.5所有日志管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)管理員左側(cè)的所有日志管理后選“所有日志查詢”,在右側(cè)界面會(huì)顯示此網(wǎng)站上的所有的日志,可按照標(biāo)題進(jìn)行快速查找。并且可對(duì)相應(yīng)的日志進(jìn)行修改和刪除。頁(yè)面顯示如圖5.10所示。圖5.10所有日志管理5.1.6資料共享查詢的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)資料上傳此界面主要由資料的標(biāo)題、內(nèi)容、圖片、點(diǎn)擊率以及類別幾部分組成,填完資料的標(biāo)題、內(nèi)容、點(diǎn)擊率以及類別和上傳圖片后選擇添加即可。頁(yè)面顯示如圖5.11所示。圖5.11資料上傳(2)資料查詢 后臺(tái)管理員選擇左側(cè)的資料共享中的“資料查詢”,在右側(cè)界面會(huì)顯示所有用戶的的共享資料信息,可按照標(biāo)題進(jìn)行快速查找。并且可對(duì)相應(yīng)的資料進(jìn)行修改和刪除。頁(yè)面如下圖5.12所示。圖5.12資料查詢5.1.7聯(lián)誼信息的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)聯(lián)誼信息添加 后臺(tái)管理員選擇左側(cè)的聯(lián)誼信息中的“聯(lián)誼信息添加”功能,在右側(cè)界面會(huì)顯示聯(lián)誼信息的標(biāo)題、內(nèi)容、類別以及點(diǎn)擊率,填寫相應(yīng)信息和上傳圖片后選擇添加。頁(yè)面顯示如圖5.13所示。圖5.13聯(lián)誼信息添加(2)聯(lián)誼信息查詢 后臺(tái)管理員選擇左側(cè)的聯(lián)誼信息中的“聯(lián)誼信息查詢”功能,在右側(cè)界面會(huì)顯示所有用戶的聯(lián)誼信息,可根據(jù)聯(lián)誼信息的標(biāo)題進(jìn)行相應(yīng)的查找,還可對(duì)聯(lián)誼信息進(jìn)行修改及刪除。頁(yè)面顯示如圖5.14所示。圖5.14聯(lián)誼信息查詢5.1.8系統(tǒng)管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)友情鏈接添加 管理員選擇左側(cè)的系統(tǒng)管理中的“友情鏈接添加”,在界面右側(cè)會(huì)顯示要添加的網(wǎng)站名稱以及網(wǎng)址,填寫相應(yīng)的信息內(nèi)容后選擇添加,如果是填寫錯(cuò)誤的信息就可以選擇重置或手動(dòng)刪除錯(cuò)誤信息。頁(yè)面顯示如圖5.15所示。圖5.15友情鏈接添加(2)友情鏈接查詢 后臺(tái)管理員選擇左側(cè)的系統(tǒng)管理中的“友情鏈接查詢”,在界面右側(cè)會(huì)顯示所有的鏈接的網(wǎng)站名稱和網(wǎng)址,可按照網(wǎng)站名稱和網(wǎng)址進(jìn)行快速查找。并且可對(duì)相應(yīng)的鏈接進(jìn)行修改和刪除,也可進(jìn)行打印。頁(yè)面顯示如圖5.16所示。圖5.16友情鏈接查詢(3)系統(tǒng)公告設(shè)置 后臺(tái)管理員選擇左側(cè)的系統(tǒng)管理中的“系統(tǒng)公告設(shè)置”功能,在界面右側(cè)會(huì)顯示公告的內(nèi)容以及字體等得的設(shè)置,可對(duì)公告內(nèi)容進(jìn)行修改。頁(yè)面顯示如圖5.17所示。圖5.17系統(tǒng)公告設(shè)置(4)系統(tǒng)簡(jiǎn)介設(shè)置 后臺(tái)管理員選擇左側(cè)的系統(tǒng)管理中的“系統(tǒng)簡(jiǎn)介設(shè)置”功能,在界面右側(cè)會(huì)顯示系統(tǒng)簡(jiǎn)介的內(nèi)容以及字體等相應(yīng)的設(shè)置,可對(duì)簡(jiǎn)介內(nèi)容進(jìn)行修改。頁(yè)面顯示如圖5.18所示。圖5.18系統(tǒng)簡(jiǎn)介設(shè)置(5)留言管理 后臺(tái)管理員選擇左側(cè)的系統(tǒng)管理中的“留言管理”功能,在界面右側(cè)會(huì)顯示所有用戶的留言時(shí)的昵稱、標(biāo)題、內(nèi)容以及回復(fù)等,可對(duì)留言進(jìn)行回復(fù)和刪除,也可通過(guò)昵稱和標(biāo)題進(jìn)行快速查找。頁(yè)面顯示如圖5.19所示。圖5.19留言管理(5)數(shù)據(jù)備份 后臺(tái)管理員選擇左側(cè)的系統(tǒng)管理中的“數(shù)據(jù)備份”功能,在界面右側(cè)會(huì)跳出備份成功提示框。頁(yè)面顯示如圖5.20所示。圖5.20數(shù)據(jù)備份5.2普通用戶模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.2.1系統(tǒng)主頁(yè)面的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)經(jīng)過(guò)對(duì)網(wǎng)上各個(gè)網(wǎng)站的研究與觀察后,此網(wǎng)站設(shè)計(jì)了相對(duì)簡(jiǎn)單明了操作簡(jiǎn)單的首界面,界面的最上方是此網(wǎng)站的宣傳圖片、導(dǎo)航欄、搜索類別文本框、標(biāo)題文本框和搜索按鈕;中間左側(cè)部分是系統(tǒng)公告、用戶登錄和友情鏈接,中間右側(cè)部分是站內(nèi)信息、會(huì)員風(fēng)采、學(xué)術(shù)交流等,選擇其中任意一個(gè)按鈕,就可以跳轉(zhuǎn)到相應(yīng)的界面。當(dāng)用戶選擇進(jìn)入網(wǎng)站,此網(wǎng)站顯示的就是整個(gè)網(wǎng)站的主界面,主界面將展示出網(wǎng)站所有新聞中的部分站內(nèi)新聞、用戶頭像風(fēng)采以及所有學(xué)術(shù)中的部分學(xué)術(shù)交流,用戶可以選擇任意一個(gè)信息進(jìn)行查看詳細(xì)信息,用戶還可以在左側(cè)選擇模糊搜索指定類型站內(nèi)新聞,學(xué)術(shù)交流等。系統(tǒng)首頁(yè)主界面顯示如圖5.21所示。圖5.21系統(tǒng)首頁(yè)面5.2.2用戶注冊(cè)模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)若是普通用戶想要進(jìn)入本網(wǎng)站,例如選擇結(jié)交興趣愛(ài)好相同的好友,發(fā)表查看學(xué)術(shù)等,就必須要先注冊(cè),等管理員審核通過(guò)后登錄,就可以添加好友查看發(fā)表學(xué)術(shù)。在網(wǎng)站主界面的左側(cè)部分有用戶登錄注冊(cè)界面,點(diǎn)擊注冊(cè)按鈕,包括用戶名、密碼、確認(rèn)密碼、姓名等組件,按照相應(yīng)的要求輸入相應(yīng)的用戶名、密碼姓名等信息后,選擇注冊(cè)完成注冊(cè),如果沒(méi)有按照相應(yīng)的要求填寫信息,可以選擇重置或者手動(dòng)刪除錯(cuò)誤內(nèi)容進(jìn)行重新填寫。用戶注冊(cè)頁(yè)面如圖5.22所示。圖5.22用戶注冊(cè)頁(yè)面5.2.3用戶登錄模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)為了讓用戶可以正常的沒(méi)有限制的進(jìn)行網(wǎng)上交友,就必須先注冊(cè)等管理員審核通過(guò)后登錄。本頁(yè)面主要由用戶名、密碼和驗(yàn)證碼三個(gè)部分組成以及登錄、會(huì)員注冊(cè)兩個(gè)組件,在相應(yīng)的位置輸入對(duì)應(yīng)的用戶名、密碼以及驗(yàn)證碼,填寫后選擇登錄,網(wǎng)站對(duì)用戶名,密碼以及驗(yàn)證碼進(jìn)行判斷,如果用戶名、密碼以及驗(yàn)證碼沒(méi)有錯(cuò)誤,會(huì)跳出對(duì)話框顯示“登錄成功”文字,用戶便可進(jìn)行加好友,發(fā)表學(xué)術(shù)等,如果錯(cuò)誤則跳出的對(duì)話框會(huì)顯示“用戶名或密碼錯(cuò)誤或未經(jīng)審核”,并返回網(wǎng)站的主界面。當(dāng)輸入正確的用戶名、密碼以及驗(yàn)證碼,就會(huì)顯示登錄成功,用戶登錄界面實(shí)現(xiàn)如圖5.23所示。圖5.23會(huì)員登錄頁(yè)面5.2.4個(gè)人資料管理模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)用戶通過(guò)用戶和密碼登錄成功后會(huì)進(jìn)入系統(tǒng)主界面,但與之前未登錄有一點(diǎn)區(qū)別,在登錄界面部分由登錄界面變成用戶名和登錄權(quán)限,會(huì)有退出和個(gè)人后臺(tái)兩個(gè)選擇按鈕,點(diǎn)擊個(gè)人后臺(tái)進(jìn)入到個(gè)人界面,在左側(cè)木塊選擇個(gè)人資料管理。對(duì)于個(gè)人資料里面內(nèi)容,用戶名不可修改,密碼、姓名、電話、郵箱、QQ、頭像、籍貫、地址、性別、備注都可更改。商品個(gè)人資料頁(yè)面如圖5.24所示。圖5.24個(gè)人資料管理5.2.5我的日志管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)我的日志添加當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“我的日志管理”,再選擇“我的日志添加”,在右側(cè)界面即可顯示添加日志標(biāo)題、內(nèi)容、類別、圖片和點(diǎn)擊率。我的日志添加頁(yè)面如圖5.25所示。圖5.25我的日志添加(2)我的日志查詢 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“我的日志管理”,再選擇“我的日志查詢”,在右側(cè)界面顯示標(biāo)題文本框和查找按鈕,查詢后也可進(jìn)行打印。我的日志查詢頁(yè)面如圖5.26所示。圖5.26我的日志查詢5.2.6我的相冊(cè)管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)我的相冊(cè)添加 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“我的相冊(cè)管理”,再選擇“我的相冊(cè)添加”,在右側(cè)界面即可顯示添加相冊(cè)的標(biāo)題、內(nèi)容、類別、圖片、點(diǎn)擊率。我的相冊(cè)添加頁(yè)面如圖5.27所示。圖5.27我的相冊(cè)添加(2)我的相冊(cè)查詢 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“我的相冊(cè)管理”,再選擇“我的相冊(cè)查詢”,在右側(cè)界面顯示標(biāo)題文本框和查找按鈕,查詢后也可進(jìn)行打印。我的相冊(cè)查詢頁(yè)面如圖5.28所示。圖5.28我的相冊(cè)查詢5.2.7資料共享管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)資料上傳 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“資料共享”,再選擇“資料上傳”,在右側(cè)界面即可顯示上傳資料的標(biāo)題、內(nèi)容、類別、圖片、點(diǎn)擊率。資料上傳頁(yè)面如圖5.29所示。圖5.29資料上傳(2)資料查詢 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“資料共享”,再選擇“資料查詢”,在右側(cè)界面顯示標(biāo)題文本框和查找按鈕,查詢后也可進(jìn)行打印。資料查詢頁(yè)面如圖5.30所示。圖5.30資料查詢5.2.8聯(lián)誼信息管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)聯(lián)誼信息添加 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“聯(lián)誼信息”,再選擇“聯(lián)誼信息添加”,在右側(cè)界面即可顯示上傳資料的標(biāo)題、內(nèi)容、類別、圖片、點(diǎn)擊率。聯(lián)誼信息添加頁(yè)面如圖5.31所示。圖5.31聯(lián)誼信息添加(2)聯(lián)誼信息查詢 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“聯(lián)誼信息”,再選擇“聯(lián)誼信息查詢”,在右側(cè)界面顯示標(biāo)題文本框和查找按鈕,查詢后也可進(jìn)行打印。資料查詢頁(yè)面如圖5.32所示。圖5.32聯(lián)誼信息查詢(3)社團(tuán)交流添加 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“聯(lián)誼信息”,再選擇“社團(tuán)交流添加”,在右側(cè)界面即可顯示上傳資料的標(biāo)題、內(nèi)容、類別、圖片、點(diǎn)擊率。社團(tuán)交流添加頁(yè)面如圖5.33所示。圖5.33社團(tuán)交流添加(4)社團(tuán)交流查詢 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“聯(lián)誼信息”,再選擇“社團(tuán)交流查詢”,在右側(cè)界面顯示標(biāo)題文本框和查找按鈕,查詢后也可進(jìn)行打印。資料查詢頁(yè)面如圖5.34所示。圖5.34社團(tuán)交流查詢5.2.9學(xué)術(shù)交流管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)學(xué)術(shù)交流添加 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“學(xué)術(shù)交流”,再選擇“聯(lián)學(xué)術(shù)交流添加”,在右側(cè)界面即可顯示上傳資料的標(biāo)題、內(nèi)容、類別、圖片、點(diǎn)擊率。學(xué)術(shù)交流添加頁(yè)面如圖5.35所示。圖5.35學(xué)術(shù)交流添加(2)學(xué)術(shù)交流查詢 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“學(xué)術(shù)交流”,再選擇“學(xué)術(shù)交流查詢”,在右側(cè)界面顯示標(biāo)題文本框和查找按鈕,查詢后也可進(jìn)行打印。學(xué)術(shù)交流查詢頁(yè)面如圖5.36所示。圖5.36學(xué)術(shù)交流查詢5.2.10難題求解管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)發(fā)布難題求解 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“難題求解”,再選擇“發(fā)布難題求解”,在右側(cè)界面即可顯示上傳資料的標(biāo)題、內(nèi)容、類別、圖片、點(diǎn)擊率。發(fā)布難題求解頁(yè)面如圖5.37所示。圖5.37發(fā)布難題求解(2)難題求解查詢 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“難題求解”,再選擇“難題求解查詢”,在右側(cè)界面顯示標(biāo)題文本框和查找按鈕,查詢后也可進(jìn)行打印。難題求解查詢頁(yè)面如圖5.38所示。圖5.38難題求解查詢5.2.11我的好友管理的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)(1)我的好友 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“我的好友”,再選擇“我的好友”,在右側(cè)界面即可顯示我的好友用戶名和姓名的相關(guān)查找,選擇后即可打印。我的好友頁(yè)面如圖5.39所示。圖5.39我的好友(2)對(duì)方請(qǐng)求好友 當(dāng)用戶登錄成功之后,進(jìn)入到個(gè)人后臺(tái),在左側(cè)選擇“我的好友”,再選擇“對(duì)方請(qǐng)求好友”,在右側(cè)界面顯示用戶名文本框和查找按鈕,查詢后也可進(jìn)行打印。對(duì)方請(qǐng)求好友頁(yè)面如圖5.40所示。圖5.40對(duì)方請(qǐng)求好友第6章系統(tǒng)測(cè)試第6章系統(tǒng)測(cè)試6.1測(cè)試的重要性與目的基于.NET在線交友網(wǎng)站的設(shè)計(jì)開發(fā)完成后就必須進(jìn)行整個(gè)系統(tǒng)的測(cè)試,主要原因就是要求整個(gè)網(wǎng)站能讓用戶正常的使用,當(dāng)將網(wǎng)站完整交到客戶手里時(shí),看看客戶是否滿意我們的網(wǎng)站,通過(guò)客戶的驗(yàn)收審查。此網(wǎng)站次測(cè)試的主要宗旨在于從網(wǎng)站的幾個(gè)方面驗(yàn)證系統(tǒng)是否具備可靠性、易用性,是否具有安全性、規(guī)范性以及容錯(cuò)性。此網(wǎng)站驗(yàn)證采取的方法是黑盒測(cè)試。黑盒測(cè)試對(duì)系統(tǒng)的各個(gè)功能模塊逐一進(jìn)行測(cè)試,盡最大的可能發(fā)現(xiàn)網(wǎng)站中存在的不足然后進(jìn)行更改并加以完善,然后在通過(guò)運(yùn)行結(jié)果來(lái)判斷本網(wǎng)站能否達(dá)到最后的設(shè)計(jì)要求。此網(wǎng)站測(cè)試的關(guān)鍵任務(wù)是盡最大的可能查找出此網(wǎng)站中存在的漏洞,對(duì)漏洞加以修改,為了讓網(wǎng)站更加的穩(wěn)定。然而網(wǎng)站的測(cè)試就是為了能夠完全滿足客戶提出的需求,若沒(méi)有達(dá)到客戶提出的需求就必須立刻就行修改,查找出網(wǎng)站中的漏洞,之后繼續(xù)反反復(fù)復(fù)的進(jìn)行測(cè)試,直直到最后整個(gè)網(wǎng)站沒(méi)有漏洞和錯(cuò)誤,直到完全滿足客戶提出的要求為止。6.2測(cè)試的主要內(nèi)容6.2.1單元測(cè)試系統(tǒng)的單元測(cè)試這個(gè)環(huán)節(jié)是非常重要的測(cè)試方式,經(jīng)過(guò)單元測(cè)試這個(gè)環(huán)節(jié),同時(shí)編程寫出代碼,對(duì)每個(gè)單元做一個(gè)定向的測(cè)試驗(yàn)證,并對(duì)測(cè)試驗(yàn)證的結(jié)果判斷是否正確無(wú)誤。在我們進(jìn)行單元測(cè)試的時(shí)候必須注意到幾個(gè)問(wèn)題,有沒(méi)有達(dá)到我們所想的要求;更換使用的操作系統(tǒng)或者電腦時(shí)是否也可以正常運(yùn)行出來(lái);有沒(méi)有特殊要求的數(shù)據(jù)值會(huì)導(dǎo)致系統(tǒng)的不正常運(yùn)行。6.2.2集成測(cè)試系統(tǒng)的集成測(cè)試這個(gè)環(huán)節(jié)就是將單元測(cè)試組合起來(lái),形成相應(yīng)的連接,產(chǎn)生接口,進(jìn)行相應(yīng)的測(cè)試??梢越M合兩個(gè)或多個(gè)集成,之后進(jìn)行相應(yīng)的測(cè)試,用來(lái)檢查系統(tǒng)每一個(gè)功能模塊之間的相關(guān)運(yùn)行情況,是否能夠通過(guò)測(cè)試。6.2.3確認(rèn)測(cè)試系統(tǒng)的確定測(cè)試這個(gè)環(huán)節(jié)是在這個(gè)集成測(cè)試的基礎(chǔ)之上,對(duì)整個(gè)網(wǎng)站進(jìn)行相應(yīng)測(cè)試,來(lái)排除部分各別地方的錯(cuò)誤,之后判斷網(wǎng)站是否能夠通過(guò)測(cè)試,如果通過(guò),就會(huì)向客戶展示,判斷是否滿足客戶提出的預(yù)期要求,如果要是滿足,就可以對(duì)整個(gè)網(wǎng)站的進(jìn)行驗(yàn)證,然后判斷網(wǎng)站的可靠性、安全性、有效性。知道達(dá)到客戶提出的需求。6.3測(cè)試過(guò)程在網(wǎng)站開始測(cè)試的時(shí)候,可以隨便找一些數(shù)據(jù)不必按照要求進(jìn)行測(cè)試系統(tǒng),但是為了測(cè)試整個(gè)系統(tǒng),就要按照要求選擇相應(yīng)的數(shù)據(jù)來(lái)測(cè)試,為了提高系統(tǒng)的可靠性,之后將前面測(cè)試的無(wú)用的數(shù)據(jù)進(jìn)行刪除,最后按照要求的輸入基本的數(shù)據(jù)來(lái)進(jìn)行測(cè)試,最終查看最后有用的測(cè)試結(jié)果,如果發(fā)現(xiàn)問(wèn)題,就改正問(wèn)題,如此反反復(fù)復(fù),整體處理,是為了確保本網(wǎng)站的正確使用。6.3.1主頁(yè)面的用戶注冊(cè)模塊測(cè)試(1)測(cè)試用例當(dāng)用戶選擇打開交友網(wǎng)站后,只能瀏覽主頁(yè)面和一些快捷導(dǎo)航,若沒(méi)有賬戶想進(jìn)行深入了解,就必須進(jìn)行會(huì)員注冊(cè),在注冊(cè)時(shí)必須填寫一些基本信息,經(jīng)管理員審核通過(guò)后方可進(jìn)行登錄。當(dāng)用戶未通過(guò)審核時(shí),不可以執(zhí)行操作。無(wú)法在線交友添加好友。(2)測(cè)試結(jié)果如果如果注冊(cè)用戶通過(guò)管理員審核就可登錄成功,會(huì)有對(duì)話框提示“登錄成功”,并跳轉(zhuǎn)到網(wǎng)站初始的主界面,成功登錄頁(yè)面如圖6.1所示。圖6.1登錄成功頁(yè)面如果用戶沒(méi)有注冊(cè),就無(wú)法登錄并無(wú)法通過(guò)管理員的審核,而且不能隨意自由的瀏覽網(wǎng)站信息,所以想要自由隨意的進(jìn)行交友時(shí),就必須先注冊(cè)再登錄。如圖6.2所示。圖6.2提示信息6.3.2主頁(yè)面的用戶登錄模塊測(cè)試用戶登錄模塊測(cè)試用例表,如表6.1所示。表6.1登錄模塊測(cè)試用例表模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)用戶登錄模塊用戶名:null密碼:null出現(xiàn)提示錯(cuò)誤的信息,請(qǐng)輸入完整系統(tǒng)提示信息,請(qǐng)輸入完整通過(guò)用戶登錄模塊用戶名:wkh密碼:null出現(xiàn)提示錯(cuò)誤的提示,請(qǐng)輸入完整系統(tǒng)提示信息,請(qǐng)輸入完整通過(guò)用戶登錄模塊用戶名:wkh密碼:123出現(xiàn)正確提示,登錄成功系統(tǒng)提示信息,登錄成功通過(guò)測(cè)試結(jié)果:如果輸入的用戶名、密碼以及驗(yàn)證碼的內(nèi)容信息全正確,會(huì)有對(duì)話框提示,之后跳轉(zhuǎn)到網(wǎng)站前臺(tái)主界面,成功登錄頁(yè)面如圖6.3所示。圖6.3登錄成功頁(yè)面當(dāng)輸入錯(cuò)誤的信息和賬戶密碼驗(yàn)證碼填寫不全時(shí),系統(tǒng)會(huì)自行判斷,然后自動(dòng)彈出錯(cuò)誤對(duì)話框并提示相關(guān)信息,登錄失敗頁(yè)面如圖6.4所示。圖6.4登錄失敗頁(yè)面6.3.3在線交友模塊測(cè)試(1)測(cè)試用例當(dāng)用戶通過(guò)用戶名、密碼以及驗(yàn)證碼成功登錄后,可以對(duì)其執(zhí)行操作。選擇好友“cindy”,點(diǎn)擊“詳細(xì)”查看詳細(xì)信息,選擇“加為好友”,就可以將好友加入自己好友列表中。當(dāng)用戶未登錄時(shí),是不可以對(duì)好友執(zhí)行任何操作。更無(wú)法將選定的好友加入到自己好友列表中。(2)測(cè)試結(jié)果用戶通過(guò)用戶名、密碼以及驗(yàn)證碼完成登錄后可以把自己選定的好友加入到自己好友列表并通過(guò)審核中,如圖6.5所示。圖6.5好友添加成功(1)圖6.5好友列表(2)如果用戶沒(méi)有注冊(cè)過(guò),就無(wú)法登錄,不能通過(guò)管理員審核,也不能加為好友。當(dāng)選擇想添加好友時(shí),一定會(huì)跳出一個(gè)對(duì)話框提示“對(duì)不起,請(qǐng)您先登錄!”,如圖6.6所示。圖6.6提示信息結(jié)論結(jié)論此次畢業(yè)設(shè)計(jì)的是基于.NET在線交友網(wǎng)站,利用ASP技術(shù),SQLServer數(shù)據(jù)庫(kù)、C#以及vs2010等相關(guān)的知識(shí)。此在線交友網(wǎng)站完成了用戶的管理工作,網(wǎng)站的前臺(tái)主要包括個(gè)人資料管理、我的日志管理、我的相冊(cè)管理、資料共享、聯(lián)誼信息、學(xué)術(shù)交流、難題求解、我的好友等功能模塊。網(wǎng)站的后臺(tái)主要包含系統(tǒng)注冊(cè)用戶管理、所有站內(nèi)新聞管理、所有學(xué)術(shù)交流管理、所有日志管理、資料共享管理、聯(lián)誼信息管理、系統(tǒng)管理等功能模塊。經(jīng)過(guò)對(duì)本網(wǎng)站的整體設(shè)計(jì)用戶可以方便查詢聯(lián)誼信息、站內(nèi)新聞、難題求解、學(xué)術(shù)交流等信息,按想要搜索的信息名稱和類別進(jìn)行模糊搜索指定信息等相關(guān)的詳細(xì)內(nèi)容;當(dāng)用戶完成注冊(cè)后經(jīng)管理員審核就可以進(jìn)行選擇想要添加的好友、并且可以看好友的詳細(xì)信息、在線聊天留言等;后臺(tái)管理員通過(guò)登錄在后臺(tái)對(duì)整個(gè)網(wǎng)站的相關(guān)信息進(jìn)行維護(hù)與管理,完成學(xué)術(shù)交流、公告等信息的不斷更新。通過(guò)在線交友網(wǎng)站,人們可以足不出戶的進(jìn)行交友無(wú)論來(lái)自哪里,都可以進(jìn)行溝通了解還可以查看

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論