畢業(yè)論文-關(guān)于貓咪社區(qū)(網(wǎng)站)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)論文-關(guān)于貓咪社區(qū)(網(wǎng)站)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)論文-關(guān)于貓咪社區(qū)(網(wǎng)站)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)論文-關(guān)于貓咪社區(qū)(網(wǎng)站)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)論文-關(guān)于貓咪社區(qū)(網(wǎng)站)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(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)介

第頁(yè)(共17頁(yè))關(guān)于貓咪社區(qū)(網(wǎng)站)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著社交網(wǎng)絡(luò)的不斷發(fā)展,互聯(lián)網(wǎng)逐漸成為人們彰顯個(gè)性、結(jié)交好友的重要平臺(tái)。傳統(tǒng)的社交網(wǎng)絡(luò)如今已不是人類的專利,與我們生活在同一屋檐下的寵物也開(kāi)始走入社交網(wǎng)絡(luò)。本文所介紹的寵物網(wǎng)站(貓咪社區(qū))是一個(gè)以貓為主題的小型社交網(wǎng)站,選用VisualStudio2010作為開(kāi)發(fā)環(huán)境,SQLServer2008作為后臺(tái)數(shù)據(jù)庫(kù)支持,采用ASP.NET技術(shù)實(shí)現(xiàn)了用戶注冊(cè)、登錄、管理個(gè)人信息、添加貓咪信息、發(fā)布文章、查找好友等功能。為愛(ài)貓之人提供了一個(gè)“以貓會(huì)友”的平臺(tái)。關(guān)鍵詞:寵物網(wǎng)站;社交;ASP.NET;SQLServer2008Abstract:Withthecontinuous

developmentof

socialnetworks,

Internet

hasgraduallybecomeanimportantplatformfor

peopleto

showpersonality,

tomakegoodfriends.

Thetraditionalsocialnetwork

has

notexclusivetohumans

petsalso

begantoenterintothe

socialnetwork.

Thispaperintroduces

awebsite

(pet

cat

community)

,a

catthemed

small

gregariouswebsite,

whichchooseVisual

Studio2010asthedevelopment

environment,

SQLServer2008asthebackground

databasesupport,

toachieveauserregistration,login,

managementofpersonal

information,

add

thecats

,

publisharticles,

findfriends

andotherfunctions

usingASP.NETtechnology.

Fortheloveof

cats

who

providesa

"cat"Friendsofthe

platform.Keywords:Petwebsite;

social;

ASP.NET;

SQL

Server2008系統(tǒng)概述1.1開(kāi)發(fā)背景以往人們對(duì)網(wǎng)絡(luò)空間的描述都認(rèn)為它是一個(gè)虛擬空間,只是人們消遣娛樂(lè)或者尋找信息的地方,但是,現(xiàn)在的互聯(lián)網(wǎng)由于有了社交網(wǎng)絡(luò)的出現(xiàn),它成長(zhǎng)為一個(gè)與真實(shí)空間緊密聯(lián)系的世界,成為一個(gè)社會(huì)性的空間,正在從虛擬走向現(xiàn)實(shí)。人與人之間的傳播與交流都是發(fā)生在一定的時(shí)間和空間之中,而網(wǎng)絡(luò)卻打破了傳統(tǒng)的時(shí)空界限改變了以往的傳播方式[1-2]?,F(xiàn)在的人們通過(guò)各類的社交網(wǎng)絡(luò)建立聯(lián)系,例如微博、FaceBook、Twitter等等,通過(guò)這些社交平臺(tái),人們可以隨時(shí)隨地記錄生活、展示個(gè)性、結(jié)交朋友。同時(shí)隨著人們生活水平的不斷提高,越來(lái)越多的人們開(kāi)始喂養(yǎng)寵物。研究發(fā)現(xiàn),擁有寵物的人有較高的心理健康水平,而這可能是借助于來(lái)自寵物的情感支持實(shí)現(xiàn)的。[3]對(duì)于養(yǎng)寵物的人而言,寵物就是家庭的一份子,情感上的一份寄托,他們很樂(lè)于在社交平臺(tái)上分享自己寵物的生活趣事,同樣對(duì)于那些喜歡寵物的人而言,通過(guò)關(guān)注這些社交網(wǎng)絡(luò)中的可愛(ài)萌寵,也可以增添一份生活樂(lè)趣。然而現(xiàn)存的寵物社交平臺(tái)比較少,人們主要是通過(guò)微博、FaceBook來(lái)為自己的寵物建立主頁(yè)來(lái)分享寵物的生活趣事,但這樣做卻無(wú)法真正將喜歡寵物的人們聚集在一起。并且現(xiàn)存的少數(shù)寵物社交平臺(tái)多數(shù)是以狗為主,以貓為主的社交平臺(tái)寥寥無(wú)幾,從而使得喜歡貓的人們無(wú)法找到一個(gè)合適的社交平臺(tái)。針對(duì)上述的實(shí)際情況,開(kāi)發(fā)了一個(gè)以貓為主題的小型社交平臺(tái)—貓咪社區(qū)。1.2系統(tǒng)簡(jiǎn)介貓咪社區(qū)網(wǎng)站是一個(gè)基于B/S模式的寵物(貓咪)社交平臺(tái)。在這個(gè)平臺(tái)上,愛(ài)貓的朋友們可以注冊(cè)成為網(wǎng)站會(huì)員,登錄網(wǎng)站后,用戶可以修改個(gè)人信息、修改密碼、發(fā)表文章、查找好友、關(guān)注好友、查看好友列表、收藏貓咪和文章、申請(qǐng)領(lǐng)養(yǎng)貓咪等等。除此之外,養(yǎng)貓的朋友還可以添加自己貓咪的信息,修改自己貓咪的信息、發(fā)布貓咪的趣味故事。值得一提的是,本網(wǎng)站還有一個(gè)愛(ài)心模塊—愛(ài)心墻,愛(ài)心墻發(fā)布的是流浪貓的信息,這部分信息由網(wǎng)站管理員進(jìn)行管理和發(fā)布,網(wǎng)站會(huì)員可以通過(guò)聯(lián)系管理員申請(qǐng)收養(yǎng)流浪貓。2系統(tǒng)分析2.1可行性分析貓咪社區(qū)網(wǎng)站采用了當(dāng)前主流的結(jié)構(gòu)—B/S模式進(jìn)行開(kāi)發(fā),前臺(tái)開(kāi)發(fā)工具選用MicrosoftVisualStudio2010。后臺(tái)的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具選用了MicrosoftSQLServer2008,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)管理和數(shù)據(jù)分配功能,它又在數(shù)據(jù)庫(kù)平臺(tái)的安全模塊方面做了重要的增強(qiáng),在加強(qiáng)數(shù)據(jù)安全性方面提供了更多精確、靈活的控制方法,并定義了幫助建立支持安全計(jì)算的必要步驟,同時(shí)幫助部署和維護(hù)一個(gè)安全環(huán)境。這兩種開(kāi)發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開(kāi)發(fā)工具是可行的。2.2需求分析根據(jù)調(diào)查分析,確定了貓咪社區(qū)的使用對(duì)象主要為瀏覽者、會(huì)員、網(wǎng)站管理人員三種。瀏覽者的需求是瀏覽網(wǎng)站的首頁(yè)信息,若想進(jìn)一步查看則需要注冊(cè)成為該網(wǎng)站會(huì)員;會(huì)員的需求是登錄網(wǎng)站、瀏覽并進(jìn)一步查看首頁(yè)信息(社區(qū)之星、最新趣文、愛(ài)心墻)、修改個(gè)人信息、修改密碼、添加貓咪、修改貓咪信息、刪除貓咪、發(fā)表文章、查看已發(fā)表的文章、刪除已發(fā)表的文章、查找好友、關(guān)注好友、查看好友列表、取消關(guān)注、收藏喜歡的貓咪和文章、刪除已收藏的貓咪和文章、申請(qǐng)領(lǐng)養(yǎng)貓咪;網(wǎng)站管理人員主要完成愛(ài)心墻信息的發(fā)布和管理、處理用戶的領(lǐng)養(yǎng)申請(qǐng)、用戶發(fā)表文章的管理以及對(duì)用戶的登陸權(quán)限進(jìn)行管理。前臺(tái)需要實(shí)現(xiàn)的主要功能有:用戶注冊(cè)、登錄、修改個(gè)人信息、修改密碼。首頁(yè)社區(qū)之星(明星貓咪),養(yǎng)貓趣文、愛(ài)心墻[4]的展示及詳細(xì)信息瀏覽。添加貓咪、刪除貓咪、修改貓咪信息、[5-6]申請(qǐng)收養(yǎng)貓咪。發(fā)表文章、查看已發(fā)表的文章、刪除已發(fā)表的文章、查找好友、關(guān)注好友、查看好友列表、取消關(guān)注、收藏貓咪和文章、刪除已收藏的貓咪和文章。后臺(tái)管理員對(duì)網(wǎng)站的管理功能有:流浪貓信息的發(fā)布和管理以及處理領(lǐng)養(yǎng)申請(qǐng)網(wǎng)站首頁(yè)的“愛(ài)心墻”模塊主要發(fā)布的是流浪貓的信息,為了避免存在金錢交易的可能性,該模塊的流浪貓信息統(tǒng)一由網(wǎng)站管理員進(jìn)行發(fā)布和管理,有想收養(yǎng)流浪貓的用戶需要向管理員提出申請(qǐng),由管理員進(jìn)行審核處理。用戶發(fā)布的文章的管理為了避免有些不法用戶發(fā)布一些擾亂視聽(tīng)的文章,管理員可以對(duì)用戶發(fā)布的文章進(jìn)行管理,對(duì)一些不適合發(fā)表在本平臺(tái)的文章進(jìn)行刪除操作。3.用戶登錄權(quán)限的管理如果個(gè)別用戶一直發(fā)布一些不恰當(dāng)?shù)难哉摶驍_亂平臺(tái)秩序,網(wǎng)站管理員可禁止該用戶登錄本平臺(tái)。3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)模塊設(shè)計(jì)根據(jù)系統(tǒng)需求分析得到系統(tǒng)的主要功能模塊:系統(tǒng)功能、貓咪管理、文章管理、好友管理、收藏管理、個(gè)人設(shè)置、社區(qū)管理。系統(tǒng)功能:主要實(shí)現(xiàn)用戶注冊(cè)和會(huì)員登錄;貓咪管理:主要實(shí)現(xiàn)添加貓咪、刪除貓咪、收養(yǎng)貓咪、修改貓咪信息、查看貓咪列表的功能;文章管理:主要實(shí)現(xiàn)發(fā)表文章、刪除已發(fā)表文章、查看已發(fā)表的文章的功能;好友管理:主要實(shí)現(xiàn)查找好友、關(guān)注好友、取消關(guān)注、查看好友列表的功能;收藏管理:主要實(shí)現(xiàn)收藏文章、收藏貓咪、刪除已收藏、查看已收藏的功能;個(gè)人設(shè)置:主要實(shí)現(xiàn)修改個(gè)人信息、修改密碼、退出系統(tǒng)的功能;社區(qū)管理:該模塊為管理員用戶特有的功能模塊,主要實(shí)現(xiàn)管理“愛(ài)心墻”信息、管理用戶發(fā)表的文章以及管理用戶的權(quán)限功能。本系統(tǒng)的功能模塊圖如圖3-1所示:圖3-1系統(tǒng)功能模塊圖3.2數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)主要的用戶為會(huì)員,根據(jù)會(huì)員、文章、貓咪之間的關(guān)系得到會(huì)員、貓咪、文章E-R圖,如圖3-2所示:圖3-2會(huì)員、貓咪、文章E-R圖實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫(huà)。[7]根據(jù)上述E-R圖得到系統(tǒng)中主要的表如下:(1)用戶信息表(用戶名,性別,年齡,所在地,QQ,郵箱,個(gè)性簽名,照片);(2)貓咪信息表(ID,昵稱,性別,年齡,興趣愛(ài)好,圖片,主人,粉絲數(shù));(3)文章信息表(ID,寫(xiě)給誰(shuí),標(biāo)題,內(nèi)容,發(fā)表時(shí)間,作者,點(diǎn)贊數(shù)量);(4)收藏表(用戶名,類型,ID);(5)關(guān)注表(關(guān)注人,被關(guān)注人,是否相互關(guān)注);3.2.2物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)項(xiàng)是數(shù)據(jù)庫(kù)的關(guān)系中不可再分的數(shù)據(jù)單位,根據(jù)數(shù)據(jù)庫(kù)需求分析,下面分別列出了列值、數(shù)據(jù)類型、數(shù)據(jù)長(zhǎng)度、取值是否為空和是否主鍵。利用MicrosoftSQLServer2008建立數(shù)據(jù)庫(kù),其基本表清單及表結(jié)構(gòu)描述如下:表3.1用戶信息表列值數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空是否主鍵用戶名Varchar50否是性別Varchar10否否年齡Int8可否所在地Varchar40可否QQVarchar15可否郵箱Varchar30可否個(gè)性簽名Varchar100可否照片Varchar50可否表3.2貓咪信息表列值數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空是否主鍵IDInt8否是昵稱Varchar50否否性別Varchar10否否年齡Int8可否興趣愛(ài)好Varchar100可否圖片Varchar50可否主人Varchar50否否粉絲數(shù)Int8可否表3.3文章信息表列值數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空是否主鍵IDInt8否是寫(xiě)給誰(shuí)Int8否否標(biāo)題Varchar100否否內(nèi)容VarcharMax否否發(fā)表時(shí)間Datetime否否作者Varchar50否否點(diǎn)贊數(shù)量Int8可否表3.4收藏表列值數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空是否主鍵用戶名Varchar50否否類型Varchar10否否IDInt8否否表3.5關(guān)注表列值數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空是否主鍵關(guān)注人Varchar50否否被關(guān)注人Varchar50否否是否相互關(guān)注Int8否否系統(tǒng)實(shí)現(xiàn)4.1開(kāi)發(fā)環(huán)境表4.1開(kāi)發(fā)環(huán)境表操作系統(tǒng)Windows7語(yǔ)言開(kāi)發(fā)工具M(jìn)icrosoftVisualStudio2010界面設(shè)計(jì)技術(shù)VB.NET數(shù)據(jù)庫(kù)MicrosoftSQLServer20084.2技術(shù)準(zhǔn)備4.2.1ASP.NET技術(shù)ASP.NET是微軟提出的用于創(chuàng)建動(dòng)態(tài)Web內(nèi)容的一種強(qiáng)大的服務(wù)器端技術(shù)。ASP.NET與其底層框架.NET緊密結(jié)合,為動(dòng)態(tài)的Web開(kāi)發(fā)技術(shù)提供了豐富而強(qiáng)大的類庫(kù)資源。.NET是微軟推出的一個(gè)跨操作系統(tǒng)、跨平臺(tái)的應(yīng)用體系框架,.NET通過(guò)一組標(biāo)準(zhǔn)化的類庫(kù)抽象了操作系統(tǒng)提供的進(jìn)程、文件、網(wǎng)絡(luò)等功能,并附加了豐富的文本處理、加密解密、調(diào)試跟蹤等功能,堪稱是有史以來(lái)最為龐大的類庫(kù)。[8]4.2.2SQLServer2008數(shù)據(jù)庫(kù)本系統(tǒng)的開(kāi)發(fā)涉及到前臺(tái)界面的開(kāi)發(fā)以及數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),采用了MicrosoftSQLServer2008。SQLServer2008在SQLServer2005的基礎(chǔ)上進(jìn)行開(kāi)發(fā),不僅對(duì)原有的功能進(jìn)行了改進(jìn),而且還增加了許多新的特性,如新添了數(shù)據(jù)集成功能,改進(jìn)了分析服務(wù)、報(bào)告服務(wù),以及Office集成等。SQLServer2008提供了更安全、更具延展性、更高的管理能力,從而成為一個(gè)全方位數(shù)據(jù)的管理平臺(tái)。[9]4.2.3數(shù)據(jù)庫(kù)連接技術(shù)介紹本系統(tǒng)用到了ADO.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),這是一個(gè)廣泛的類組,用于在以往的Microsoft技術(shù)中訪問(wèn)數(shù)據(jù)。ADO.NET可讓開(kāi)發(fā)人員以一致的方式存取資料來(lái)源(例如SQLServer與XML),以及透過(guò)OLEDB和ODBC所公開(kāi)的資料來(lái)源。資料共用的消費(fèi)者應(yīng)用程序可使用ADO.NET來(lái)連接至這些資料來(lái)源,并且擷取處理及更新其中所含的資料。4.3數(shù)據(jù)庫(kù)處理類為了使數(shù)據(jù)查詢變得更加高效,將數(shù)據(jù)庫(kù)查詢寫(xiě)為一個(gè)類,通過(guò)調(diào)用這個(gè)類來(lái)實(shí)現(xiàn)不同類型數(shù)據(jù)的查詢。1.通過(guò)傳入SQL語(yǔ)句和參數(shù)數(shù)組來(lái)實(shí)現(xiàn)數(shù)據(jù)查詢,返回結(jié)果為受影響的行數(shù)。PublicSharedFunctionExecuteNonQuery(ByValsqlAsString,_ByValParamArrayparameters()AsSqlParameter)AsInt16UsingobjConnectionAsSqlConnection=NewSqlConnection(strConnection)objConnection.Open()UsingobjCommandAsSqlCommand=objConnection.CreateCommandobjCommand.CommandText=sqlobjCommand.Parameters.AddRange(parameters)ReturnobjCommand.ExecuteNonQuery()EndUsingEndUsingEndFunction2.通過(guò)傳入SQL語(yǔ)句和參數(shù)數(shù)組來(lái)實(shí)現(xiàn)數(shù)據(jù)查詢,返回結(jié)果為一行一列的數(shù)據(jù)。PublicSharedFunctionExecuteScalar(ByValsqlAsString,_ByValParamArrayparameters()AsSqlParameter)AsObjectUsingobjConnectionAsSqlConnection=NewSqlConnection(strConnection)objConnection.Open()UsingobjCommandAsSqlCommand=objConnection.CreateCommandobjCommand.CommandText=sqlobjCommand.Parameters.AddRange(parameters)ReturnobjCommand.ExecuteScalar()EndUsingEndUsingEndFunction3.通過(guò)傳入SQL語(yǔ)句和參數(shù)數(shù)組來(lái)實(shí)現(xiàn)數(shù)據(jù)查詢,返回結(jié)果為一張表。PublicSharedFunctionExecuteDataTable(ByValsqlAsString,_ByValParamArrayparameers()AsSqlParameter)AsDataTableDimobjAdapterAsSqlDataAdapterDimobjDataSetAsDataSetUsingobjConnectionAsNewSqlConnection(strConnection)objConnection.Open()UsingobjcommandAsSqlCommand=objConnection.CreateCommandobjcommand.CommandText=sqlobjcommand.Parameters.AddRange(parameers)objAdapter=NewSqlDataAdapter(objcommand)objDataSet=NewDataSet()objAdapter.Fill(objDataSet)ReturnobjDataSet.Tables(0)EndUsingEndUsingEndFunction4.4網(wǎng)站首頁(yè)(1)(2)圖4-1網(wǎng)站首頁(yè)如圖4-1所示,網(wǎng)站的首頁(yè)包括三個(gè)模塊:社區(qū)之星、最新趣文、愛(ài)心墻。社區(qū)之星的設(shè)計(jì)與實(shí)現(xiàn):設(shè)計(jì)理念:在首頁(yè)展示社區(qū)里最受歡迎的前五只貓咪,使得每個(gè)用戶在瀏覽首頁(yè)時(shí)都能看到近期社區(qū)里最受歡迎的貓咪,并且通過(guò)點(diǎn)擊昵稱進(jìn)一步查看貓咪信息。實(shí)現(xiàn):貓咪信息表中有一個(gè)字段—“粉絲數(shù)量”,通過(guò)對(duì)數(shù)據(jù)庫(kù)中貓咪的粉絲數(shù)量按從多至少進(jìn)行排序,查詢出前五只貓咪的信息,將它們的圖片和昵稱顯示在首頁(yè)上的社區(qū)之星模塊,并將昵稱作為鏈接,當(dāng)用戶點(diǎn)擊時(shí),可查看貓咪的具體信息。最新趣文的設(shè)計(jì)與實(shí)現(xiàn):設(shè)計(jì)理念:貓咪社區(qū)是一個(gè)簡(jiǎn)單的社交平臺(tái),用戶主要通過(guò)發(fā)表文章來(lái)分享與貓咪的故事,從而被同樣愛(ài)貓的人關(guān)注。最新趣文模塊中展示的是最新發(fā)表的文章,用戶可通過(guò)點(diǎn)擊標(biāo)題進(jìn)一步查看文章內(nèi)容。實(shí)現(xiàn):將文章信息表按發(fā)表時(shí)間進(jìn)行排序,查詢出最新發(fā)表的文章信息顯示在首頁(yè)最新趣文模塊,主要顯示文章的標(biāo)題、發(fā)表時(shí)間以及點(diǎn)贊數(shù)量,將標(biāo)題作為鏈接,用戶通過(guò)點(diǎn)擊該鏈接可查看文章的詳細(xì)內(nèi)容。愛(ài)心墻的設(shè)計(jì)與實(shí)現(xiàn):設(shè)計(jì)理念:為想收養(yǎng)流浪貓的人提供一個(gè)信息平臺(tái),用戶可以點(diǎn)擊對(duì)應(yīng)圖片下的“收養(yǎng)它”來(lái)跟管理員申請(qǐng)領(lǐng)養(yǎng)。實(shí)現(xiàn):這部分功能暫未實(shí)現(xiàn)。4.5用戶登錄界面圖4-2用戶登錄界面如圖4-2所示,該界面為貓咪社區(qū)的登錄界面。登錄是最基本的功能,對(duì)用戶輸入的用戶名和密碼進(jìn)行驗(yàn)證,即與數(shù)據(jù)庫(kù)中相應(yīng)的記錄進(jìn)行匹配,若匹配失敗則無(wú)法登錄,若匹配成功,還需驗(yàn)證用戶是否具有登錄權(quán)限,即查詢數(shù)據(jù)庫(kù)中相應(yīng)用戶的“是否禁止登錄”字段是否為0,若為0(允許登錄)則登錄成功,若為1(禁止登錄)則無(wú)法登錄。4.6用戶詳細(xì)信息界面如圖4-3所示,該界面為用戶的詳細(xì)信息界面。當(dāng)用戶點(diǎn)擊查看某一用戶的詳細(xì)信息時(shí),跳轉(zhuǎn)到本頁(yè)面,本頁(yè)面將接收傳遞過(guò)來(lái)的用戶名(用戶名是唯一標(biāo)識(shí)用戶的字段),通過(guò)數(shù)據(jù)庫(kù)操作類,查詢到相應(yīng)用戶的信息,顯示在本界面。本界面除了顯示用戶的基本信息以外,還顯示了該用戶已關(guān)注的用戶的數(shù)量、關(guān)注該用戶的用戶數(shù)量、該用戶擁有的貓咪數(shù)量以及該用戶已發(fā)表的文章信息,并且可以通過(guò)點(diǎn)擊相應(yīng)的鏈接(關(guān)注、粉絲、寵物、查看)進(jìn)一步查看詳細(xì)信息。此外,本界面還有一個(gè)“關(guān)注”按鈕,在加載該頁(yè)面時(shí),系統(tǒng)會(huì)通過(guò)查詢數(shù)據(jù)庫(kù)中的關(guān)注表來(lái)判斷當(dāng)前訪問(wèn)用戶是否已關(guān)注該用戶,若已關(guān)注,則顯示“已關(guān)注”,若未關(guān)注,則顯示“關(guān)注”,當(dāng)前訪問(wèn)用戶可以通過(guò)點(diǎn)擊“關(guān)注”按鈕來(lái)關(guān)注此用戶。圖4-3用戶詳細(xì)信息界面4.7貓咪詳細(xì)信息界面圖4-4貓咪詳細(xì)信息界面如圖4-4所示,該界面為貓咪的詳細(xì)信息界面,當(dāng)用戶點(diǎn)擊查看某一貓咪的詳細(xì)信息時(shí),會(huì)跳轉(zhuǎn)到本頁(yè)面,通過(guò)接收傳遞的寵物ID號(hào),使用數(shù)據(jù)庫(kù)操作類,將相關(guān)寵物的信息查詢出來(lái),顯示在本界面。本界面除了顯示貓咪的基本信息外,還顯示了與該貓咪相關(guān)的文章,可以通過(guò)點(diǎn)擊“查看”按鈕,進(jìn)一步查看文章詳細(xì)信息。本界面還有一個(gè)“喜歡它”按鈕,當(dāng)加載本界面時(shí),系統(tǒng)會(huì)通過(guò)查詢數(shù)據(jù)庫(kù)中的收藏表,判斷當(dāng)前訪問(wèn)的用戶是否已收藏了該貓咪,若已收藏,則顯示“已收藏”,若未收藏,則顯示“收藏它”。用戶可以通過(guò)點(diǎn)擊“收藏它”按鈕,收藏該貓咪。此外,用戶還可以通過(guò)點(diǎn)擊貓咪的主人來(lái)查看該貓咪的主人信息。5系統(tǒng)測(cè)試5.1測(cè)試概述評(píng)價(jià)一個(gè)程序和系統(tǒng)的特性或能力,并確定它是否達(dá)到預(yù)期的結(jié)果。軟件測(cè)試就是以此為目的的任何行為。[10]為了檢驗(yàn)所開(kāi)發(fā)系統(tǒng)的各項(xiàng)功能是否能達(dá)到用戶的需求,需要對(duì)已開(kāi)發(fā)的系統(tǒng)的各項(xiàng)功能反復(fù)測(cè)試,盡力找出不足與缺陷,以便于及時(shí)修改,日后維護(hù)。5.2測(cè)試結(jié)果系統(tǒng)經(jīng)過(guò)反復(fù)測(cè)試,系統(tǒng)的大部分功能基本實(shí)現(xiàn)并可以使用。首頁(yè)中的三大模塊,除愛(ài)心墻模塊未實(shí)現(xiàn)點(diǎn)擊查看詳細(xì)信息外,社區(qū)之星和最新趣文已實(shí)現(xiàn)進(jìn)一步查看詳細(xì)信息功能;用戶的注冊(cè)、登錄、收藏喜歡的貓咪和文章等功能也基本實(shí)現(xiàn)并可以穩(wěn)定運(yùn)行。用戶的“我的文章”和“我的好友”模塊中的發(fā)表文章、查找好友等功能尚未實(shí)現(xiàn),管理員特有的社區(qū)管理功能(愛(ài)心墻管理、文章管理、用戶權(quán)限管理)尚未實(shí)現(xiàn)。6總結(jié)本系統(tǒng)是一個(gè)小型的貓咪社交平臺(tái),用戶通過(guò)這個(gè)

溫馨提示

  • 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)論