【正文】
用戶詳細(xì)信息界面 如圖 43所示,該界面為用戶的詳細(xì)信息界面。 愛心墻的設(shè)計與實現(xiàn): 設(shè)計理念:為想收養(yǎng)流浪貓的人提供一個信息平臺,用戶可以點擊對應(yīng)圖片下的“收養(yǎng)它”來跟管 理員申請領(lǐng)養(yǎng)。 實現(xiàn):貓咪信息表中有一個字段 — “粉絲數(shù)量”,通過對數(shù)據(jù)庫中貓咪的粉絲數(shù)量按從多至少進(jìn)行排序,查詢出前五只貓咪的信息,將它們的圖片和昵稱顯示在首頁上的社區(qū)之星模塊,并將昵稱作為鏈接,當(dāng)用戶點擊時,可查看貓咪的第 13 頁(共 17 頁) 具體信息。 Public Shared Function ExecuteNonQuery(ByVal sql As String, _ ByVal ParamArray parameters() As SqlParameter) As Int16 UsingobjConnection As SqlConnection = New SqlConnection(strConnection) () Using objCommand As SqlCommand = = sql (parameters) Return () End Using End Using End Function 2. 通過傳入 SQL 語句和參數(shù)數(shù)組來實現(xiàn)數(shù)據(jù)查詢,返回結(jié)果為一行一列的數(shù)據(jù)。 可讓開發(fā)人員以一致的方式存取資料來第 10 頁(共 17 頁) 源(例如 SQL Server 與 XML),以及透過 OLE DB 和 ODBC 所公開的資料來源。 [8] SQL Server 2020 數(shù)據(jù)庫 本 系統(tǒng) 的開發(fā)涉及到前臺 界面 的開發(fā)以及數(shù)據(jù)庫訪問技術(shù) , 采用了Microsoft SQL Server 2020。 [7]根據(jù)上述 ER圖得到系統(tǒng)中主要的表如下: ( 1)用戶信息表( 用戶名 ,性別,年齡,所在地, ,郵箱,個性簽名,照片); ( 2)貓咪信息表( ID,昵稱 ,性別,年齡,興趣愛好,圖片,主人,粉絲數(shù)); ( 3)文章信息表( ID,寫給誰,標(biāo)題,內(nèi)容,發(fā)表時間,作者,點贊數(shù)量); ( 4)收藏表(用戶名,類型, ID); ( 5)關(guān)注表(關(guān)注人,被關(guān)注人,是否相互關(guān)注); 物理結(jié)構(gòu)設(shè)計 第 7 頁(共 17 頁) 數(shù)據(jù)項是數(shù)據(jù)庫的關(guān)系中不可再分的數(shù)據(jù)單位,根據(jù)數(shù)據(jù)庫需求分析,下面分別列出了列值、數(shù)據(jù)類型、數(shù)據(jù)長度、取值是否為空和是否主鍵。 3 系統(tǒng)設(shè)計 系統(tǒng)模塊設(shè)計 根據(jù)系統(tǒng)需求分析得到系統(tǒng)的主要功能模塊:系統(tǒng)功能、貓咪管理、文章管理、好友管理、收藏管理、個人設(shè)置、社區(qū)管理。 4. 發(fā)表文章、查看已發(fā)表的文章、刪除已發(fā)表的文章、查找好友、關(guān)注好 友、查看好友列表、取消關(guān)注、收藏貓咪和文章、刪除已收藏的貓咪和文章。瀏覽者的需求是瀏覽網(wǎng)站的首頁信息,若想進(jìn)一步查看則需要注冊成為該網(wǎng)站會員;會員的需求是登錄網(wǎng)站、瀏覽并進(jìn)一步查看首頁信息(社區(qū)之星、 最新趣文、愛心墻)、修改個人信息、修改密碼、添加貓咪、修改貓咪信息、刪除貓咪、發(fā)表文章、查看已發(fā)表的文章、刪除已發(fā)表的文章、查找好友、關(guān)注好友、查看好友列表、取消關(guān)注、收藏喜歡的貓咪和文章、刪除已收藏的貓咪和文章、申請領(lǐng)養(yǎng)貓咪;網(wǎng)站管理人員主要完成愛心墻信息的發(fā)布和管理、處理用戶的領(lǐng)養(yǎng)申請、用戶發(fā)表文章的管理以及對用戶的登陸權(quán)限進(jìn)行管理。 2 系統(tǒng)分析 第 3 頁(共 17 頁) 可行性分析 貓咪社區(qū)網(wǎng)站采用了當(dāng)前主流的結(jié)構(gòu) — B/S模式進(jìn)行開發(fā),前臺開發(fā)工具選用 Microsoft Visual Studio 2020。 系統(tǒng)簡介 貓咪社區(qū)網(wǎng)站是一個基于 B/S 模式的寵物(貓咪)社交平臺。 [3]對于養(yǎng)寵物的人而言,寵物就是家庭的一份子,情感上的一份寄托,他們很樂于在社交平臺上分享自己寵物的生活趣事,同樣對于那些喜歡寵物的人而言,通過關(guān)注這些社交網(wǎng)絡(luò)中的可愛萌寵,也可以增添一份生活樂趣。第 2 頁(共 17 頁) 人與人之間的傳播與交流都是發(fā)生在一定的時間和空間之中,而網(wǎng)絡(luò)卻打破了傳統(tǒng)的時空界限改變了以往的傳播方式 [12]。 關(guān)鍵詞 : 寵物網(wǎng)站;社交; ; SQL Server 2020 Abstract: With the continuous development of social works, Inter has gradually bee an important platform for people to show personality, to make good friends. The traditional social work has not exclus