![個(gè)人信息發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/24a84b02-2eb5-4565-900f-1d2b93db056d/24a84b02-2eb5-4565-900f-1d2b93db056d1.gif)
![個(gè)人信息發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/24a84b02-2eb5-4565-900f-1d2b93db056d/24a84b02-2eb5-4565-900f-1d2b93db056d2.gif)
![個(gè)人信息發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/24a84b02-2eb5-4565-900f-1d2b93db056d/24a84b02-2eb5-4565-900f-1d2b93db056d3.gif)
![個(gè)人信息發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/24a84b02-2eb5-4565-900f-1d2b93db056d/24a84b02-2eb5-4565-900f-1d2b93db056d4.gif)
![個(gè)人信息發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/10/24a84b02-2eb5-4565-900f-1d2b93db056d/24a84b02-2eb5-4565-900f-1d2b93db056d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢 業(yè) 論 文 題 目:個(gè)人信息發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)科專業(yè): 信息管理與服務(wù) 姓 名: 指導(dǎo)老師: 摘要 隨著現(xiàn)在信息技術(shù)的發(fā)展和普及,信息發(fā)布系統(tǒng)得到了極大的發(fā)展。個(gè)人 信息發(fā)布系統(tǒng)是即 blog、e-mail、bbs、icq 之后的另一種網(wǎng)絡(luò)交流方式。它 以個(gè)人為中心傳播出版有影響力的消息、新聞、事件等,鮮明的個(gè)人特色引人 矚目,它以獨(dú)特的視角、敏銳的觀察力,不斷的沖擊傳統(tǒng)媒體。傳統(tǒng)的個(gè)人信 息發(fā)布系統(tǒng)已經(jīng)滿足不了社會(huì)的需要,擁有更多更新功能的個(gè)人信息發(fā)布系統(tǒng) 急需走上舞臺(tái)。 個(gè)人信息發(fā)布系統(tǒng)是為了記錄個(gè)人信息,從而更方便地實(shí)現(xiàn)進(jìn)行信息的交 流以及共享而設(shè)計(jì)的。它完全取代了原來(lái)一直用手寫(xiě)
2、的信息記錄方式,避免了 由于地域或時(shí)間的限制而不能及時(shí)共享信息的缺點(diǎn)。為用戶的生活以及學(xué)習(xí)上 帶來(lái)很大的方便,整個(gè)系統(tǒng)由系統(tǒng)主頁(yè)、個(gè)人主頁(yè)、文章操作的各個(gè)頁(yè)面,以 及個(gè)人信息操作的各個(gè)頁(yè)面組成。功能主要有:添加、刪除、修改文章,個(gè)人 信息的管理。本系統(tǒng)是采用 access 作為后臺(tái)數(shù)據(jù)庫(kù),以 asp 作為開(kāi)發(fā)工具。 關(guān)鍵字關(guān)鍵字:asp 開(kāi)發(fā)技術(shù);access 目錄 第一章 緒論.1 1.1 系統(tǒng)開(kāi)發(fā)背景.1 1.2 系統(tǒng)研究的意義.1 第二章 系統(tǒng)開(kāi)發(fā)工具及工具介紹 .2 2.1 asp 技術(shù)介紹.2 2.1.1 asp 網(wǎng)頁(yè)特點(diǎn).2 2.1.2 asp-工作原理.2 2.2 數(shù)據(jù)庫(kù)的選擇.
3、3 2.2.1 數(shù)據(jù)庫(kù)介紹.3 2.2.2 數(shù)據(jù)庫(kù)用途.3 2.2.3 數(shù)據(jù)庫(kù)特性.4 2.2.4 數(shù)據(jù)庫(kù)發(fā)展.4 第三章 系統(tǒng)分析 .5 3.1 系統(tǒng)目標(biāo).5 3.2 系統(tǒng)的功能要求.5 3.2.1 前臺(tái).5 3.2.2 后臺(tái).6 3.3 系統(tǒng)的性能需求.6 3.4 系統(tǒng)的數(shù)據(jù)需求.7 3.5 系統(tǒng)的可行性分析.7 第四章 系統(tǒng)的設(shè)計(jì) .9 4.1 主要功能設(shè)計(jì).9 4.1.1 主要的功能模塊.9 4.1.2 系統(tǒng)流程圖設(shè)計(jì).10 4.2 系統(tǒng)功能模塊介紹和設(shè)計(jì).11 4.2.1 系統(tǒng)模塊介紹.11 4.2.2 功能模塊設(shè)計(jì).11 4.3 系統(tǒng)數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì).12 4.3.1 數(shù)據(jù)表設(shè)計(jì).
4、12 4.3.2 系統(tǒng)數(shù)據(jù)庫(kù)的安全性設(shè)計(jì).15 4.4 個(gè)人信息發(fā)布系統(tǒng)的詳細(xì)設(shè)計(jì).15 4.4.1 用戶系統(tǒng)的設(shè)計(jì).15 第五章 系統(tǒng)測(cè)試與維護(hù) .19 5.1 系統(tǒng)測(cè)試.19 5.2 系統(tǒng)維護(hù).19 總結(jié) .21 參考文獻(xiàn) .22 第一章 緒論 1.1 系統(tǒng)開(kāi)發(fā)背景 隨著計(jì)算機(jī)技術(shù)的發(fā)展和普及,個(gè)人信息發(fā)布系統(tǒng)得到了極大的發(fā)展。個(gè) 人信息發(fā)布系統(tǒng)是一種新的生活方式、新的工作方式、新的學(xué)習(xí)方式和交流方 式。它主要應(yīng)用于 3 個(gè)方面:一是新的人際交流方式;二是以個(gè)人為中心的信 息摘選和知識(shí)管理;三是以個(gè)人為中心的傳播出版。該發(fā)布系統(tǒng)作為個(gè)人的一 種學(xué)習(xí)工具,簡(jiǎn)單易用,吸引人的興趣。它在教育方面
5、得到了很大的發(fā)展,它 將互聯(lián)網(wǎng)從過(guò)去的通訊功能,資料功能、交流功能等進(jìn)一步強(qiáng)化,使其更加個(gè) 性化、開(kāi)放化、實(shí)時(shí)化、全球化,把信息共享發(fā)展到資源共享、思想共享、生 命歷程共享。這種系統(tǒng)已經(jīng)成為一種繼課件、積件、資源庫(kù)、教育主題網(wǎng)站等 信息化教學(xué)模式之后,新的網(wǎng)絡(luò)應(yīng)用模式。它是應(yīng)時(shí)代的需求而興起的,也是 適應(yīng)時(shí)代需求不斷進(jìn)步的。 1.2 系統(tǒng)研究的意義 隨著社會(huì)人數(shù)的增加,個(gè)人信息發(fā)布系統(tǒng)作為一種新的生活方式、新的工 作方式和新的學(xué)習(xí)方式已經(jīng)被越來(lái)越多的人所接受,并且在改變傳統(tǒng)的網(wǎng)絡(luò)和 社會(huì)結(jié)構(gòu)。它使交流和溝通更有明確的選擇和方向性;單一的思想和群體的智 慧結(jié)合變得更加有效;個(gè)人出版變成人人都可以
6、實(shí)現(xiàn)的夢(mèng)想。這種系統(tǒng)正在影 響和改變著我們的生活。 個(gè)人信息發(fā)布系統(tǒng)是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易迅速便捷地發(fā)布自己的心得, 及時(shí)有效輕松地與他人進(jìn)行交流,再集豐富多彩的個(gè)性化展示于一體的綜合性 平臺(tái)。展示豐富的個(gè)性化,對(duì)這種系統(tǒng)功能的要求自然更高,新一代具有更多、 更新、更全功能的個(gè)人信息發(fā)布系統(tǒng)急需走進(jìn)舞臺(tái)。系統(tǒng)加入我的日志、留言 板、我的檔案可以更加方便大家的交流。 第二章 系統(tǒng)開(kāi)發(fā)工具及工具介紹 2.1 asp 技術(shù)介紹 asp 是 active server page 的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。asp 是微軟公 司開(kāi)發(fā)的代替 cgi 腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互
7、, 是一種簡(jiǎn)單、方便的編程工具。asp 的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各 種動(dòng)態(tài)網(wǎng)站中。 2.1.1 asp 網(wǎng)頁(yè)特點(diǎn) asp 是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或 web 應(yīng)用程序。asp 網(wǎng)頁(yè)可以包含 html 標(biāo)記、普通文本、腳本命令以及 com 組 件等。利用 asp 可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使 用 html 網(wǎng)頁(yè)作為用戶界面的 web 應(yīng)用程序。 與 html 相比,asp 網(wǎng)頁(yè)具有 以下特點(diǎn): (1)利用 asp 可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技 術(shù); (2)asp 文件是包含在 html 代碼所組成的文件中
8、的,易于修 改和測(cè)試; (3)服務(wù)器上的 asp 解釋程序會(huì)在服務(wù)器端執(zhí)行 asp 程序,并將結(jié)果以 html 格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽 asp 所產(chǎn)生的網(wǎng)頁(yè); (4)asp 提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更 強(qiáng)。例如可以從 web 瀏覽器中獲取用戶通過(guò) html 表單提交的信息,并在腳本 中對(duì)這些信息進(jìn)行處理,然后向 web 瀏覽器發(fā)送信息; (5)asp 可以使用服務(wù)器端 activex 組件來(lái)執(zhí)行各種各樣的任務(wù),例如存 取數(shù)據(jù)庫(kù)、發(fā)送 email 或訪問(wèn)文件系統(tǒng)等。 (6)由于服務(wù)器是將 asp 程序執(zhí)行的結(jié)果以 html 格式傳
9、回客戶端瀏覽 器,因此使用者不會(huì)看到 asp 所編寫(xiě)的原始程序代碼,可防止 asp 程序代碼 被竊取。 (7) 方便連接 access 與 sql 數(shù)據(jù)庫(kù)。 (8)開(kāi)發(fā)需要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓駭客(cracker)利用進(jìn)行 注入攻擊。 asp 也不僅僅局限于與 html 結(jié)合制作 web 網(wǎng)站,而且還可以與 xhtml 和 wml 語(yǔ)言結(jié)合制作 wap 手機(jī)網(wǎng)站。但是其原理也是一樣的。 2.1.2 asp-工作原理 當(dāng)在 web 站點(diǎn)中融入 asp 功能后,將發(fā)生以下事情: 1、用戶向?yàn)g覽器地址欄輸入網(wǎng)址,默認(rèn)頁(yè)面的擴(kuò)展名是.asp。 2、瀏覽器向服務(wù)器發(fā)出請(qǐng)求。 3、服務(wù)器引擎開(kāi)
10、始運(yùn)行 asp 程序。 4、asp 文件按照從上到下的順序開(kāi)始處理,執(zhí)行腳本命令,執(zhí)行 html 頁(yè)面內(nèi)容。 5、頁(yè)面信息發(fā)送到瀏覽器。 2.2 數(shù)據(jù)庫(kù)的選擇 2.2.1 數(shù)據(jù)庫(kù)介紹 access 是微軟公司推出的基于 windows 的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) (rdbms) ,是 office 系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、 頁(yè)、宏、 模塊 7 種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、?板,把數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能 完善的數(shù)據(jù)庫(kù)管理 系統(tǒng)提供了方便,也使得普通用戶不必編寫(xiě)代碼,就可以完 成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 acce
11、ss 能夠存取 access/jet、microsoft sql server、oracle,或者任何 odbc 兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開(kāi)發(fā)應(yīng) 用軟件,而一些不熟練的程序員和非程序員的進(jìn)階用戶則能使用它來(lái)開(kāi)發(fā)簡(jiǎn) 單的應(yīng)用軟 件。雖然它支援部份面向?qū)ο螅╫o)技術(shù),但是未能成為一種完 整的面向?qū)ο箝_(kāi)發(fā)工具。 2.2.2 數(shù)據(jù)庫(kù)用途 microsoft access 在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門(mén), 和喜愛(ài)編程的開(kāi)發(fā)人員專門(mén)利用它來(lái)制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來(lái) 開(kāi)發(fā)簡(jiǎn)單的 web 應(yīng)用程序這些應(yīng)用程序都利用 asp 技術(shù)在 intern
12、et information services 運(yùn)行比較復(fù)雜的 web 應(yīng)用程序則使用 php/mysql 或者 asp/microsoft sql server 它的使用方便程度和強(qiáng)大的設(shè)計(jì)工具為初級(jí)程序員提供許多功能。不過(guò), 這種便于使用可能使人誤解。這類(lèi)開(kāi)發(fā)者都是沒(méi)有在應(yīng)用或者數(shù)據(jù)設(shè)計(jì)方面訓(xùn) 練的辦公室從業(yè)人員。因此許多人以為這樣的開(kāi)發(fā)者能夠創(chuàng)造可用的系統(tǒng),但 也有很多人認(rèn)為工具本身的局限性產(chǎn)生了這樣的誤導(dǎo)。 一些專業(yè)的應(yīng)用程序開(kāi)發(fā)人員使用 access 用作快速應(yīng)用開(kāi)發(fā),特別是給 街道上的推銷(xiāo)員制作一個(gè)初型或獨(dú)立應(yīng)用程序的工具??墒侨绻峭?jìng)€(gè)網(wǎng)絡(luò)存 取數(shù)據(jù)的話,access 的可擴(kuò)放性
13、并不高因此當(dāng)程序被較多使用者使用時(shí),他 們的選擇多會(huì)是傾向于一些客戶端-服務(wù)器為本的方案,例如 oracle、db2、microsoft sql server、windows sharepoint services、postgresql、mysql、alpha five、maxdb,或者 filemaker。無(wú)論如 何,不少 access 的功能(表單,報(bào)告,序列和 vb 代碼)可以用作其他數(shù)據(jù) 庫(kù)的后期應(yīng)用,包括 jet(檔案為主的數(shù)據(jù)庫(kù)引擎,access 缺省使用) 、 microsoft sql server、oracle 和任何其他跟 odbc 兼容的產(chǎn)品。這種方法允許 開(kāi)發(fā)者把一個(gè)成
14、熟的應(yīng)用的數(shù)據(jù)移動(dòng)到一臺(tái)更大功率的服務(wù)器而沒(méi)有已經(jīng)在適 當(dāng)?shù)奈恢脿奚l(fā)展。 很多開(kāi)發(fā)者誰(shuí)使用 microsoft access 使用 leszynski 命名約定,雖然這不普 遍;它是一次編程大會(huì),并非一個(gè) dbms 實(shí)施的規(guī)章。 2.2.3 數(shù)據(jù)庫(kù)特性 一好處進(jìn)入從程序員視角在它的有關(guān)兼容性有 sql-質(zhì)問(wèn)可能被觀看并且作 為 sql 語(yǔ)句編輯,并且 sql 語(yǔ)句直接在巨視和 vba 模里可以被使用操作進(jìn)入 桌子。用戶可能混合并且使用兩個(gè) vba 并且宏編程形式和邏輯既沒(méi)提供面向 對(duì)象的可能性。 導(dǎo)入導(dǎo)出報(bào)表的生成程序,當(dāng)時(shí)有能力和到這項(xiàng)任務(wù)的復(fù)雜報(bào)告創(chuàng)造,沒(méi) 有另一受歡迎數(shù)據(jù)庫(kù)報(bào)表程序的生
15、成程序充滿特色和強(qiáng)有力-水晶報(bào)告。msde (微軟公司 sql 服務(wù)器桌面發(fā)動(dòng)機(jī))2000,袖珍版本的 mssql 服務(wù)器 2000,被 包括開(kāi)發(fā)版的辦公室 xp 并且被用于進(jìn)入可能作為除之外的另一種選擇 jet 數(shù) 據(jù)庫(kù)引擎。(盡快的*版本的 msde 和微軟公司交換服務(wù)器實(shí)際上使用這臺(tái)噴氣 發(fā)動(dòng)機(jī)處理巨大大量數(shù)據(jù)并且安置一“贗品”在它之上的那些應(yīng)用的應(yīng)用 層。大 約這事實(shí)的缺乏知識(shí)因進(jìn)入/噴口家庭的軟件產(chǎn)品而為不該受不敬做貢獻(xiàn),特別 是關(guān)于大工程。) 進(jìn)入分割和粘貼功能性能使它有用工具在其他數(shù)據(jù)庫(kù)之間連結(jié)(例如,在數(shù) 據(jù)或者數(shù)據(jù)庫(kù)變換期間的 oracle 和微軟公司 sql 服務(wù)器)。進(jìn)入
16、與給與 窗子和 其他平臺(tái)應(yīng)用一起的積分的各種各樣進(jìn)口和退場(chǎng)門(mén)特征一起來(lái),一經(jīng)請(qǐng)求從應(yīng) 用的里面或者手工由用戶其中幾可以被執(zhí)行。例如非常緊密 snp 完全格式化的 為分享的形式與沒(méi)有全部的進(jìn)入軟件的人們報(bào)告。它也能容易被升級(jí)到微軟公 司 sql 服務(wù)器。 2.2.4 數(shù)據(jù)庫(kù)發(fā)展 進(jìn)入可提供的編程語(yǔ)言,當(dāng)時(shí)在另一個(gè)內(nèi)產(chǎn)品 microsoft office 家具,微軟 公司應(yīng)用的 visual basic。兩個(gè)數(shù)據(jù)庫(kù)進(jìn)入訊息庫(kù) com 組成部分被提供:這筆 遺產(chǎn)數(shù)據(jù)存取物體(dao),用進(jìn)入和新只可提供 activex 數(shù)據(jù)對(duì)象(忙亂)。 microsoft access 容易被應(yīng)用于小的工程但是規(guī)
17、模無(wú)效對(duì)大的工程如果應(yīng) 用被不好設(shè)計(jì)。全部數(shù)據(jù)庫(kù)質(zhì)問(wèn),形式和報(bào)告被儲(chǔ)存在數(shù)據(jù)庫(kù)里,并且與相關(guān) 的模型的理想?yún)f(xié)調(diào),沒(méi)有與他們做一個(gè)身體上組織的階層的可能性。 第三章 系統(tǒng)分析 3.1 系統(tǒng)目標(biāo) 個(gè)人信息發(fā)布系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái) 上,利用現(xiàn)有的軟件,配置一定的硬件,開(kāi)發(fā)一個(gè)具有開(kāi)放體系結(jié)構(gòu)的、易擴(kuò) 充的、易維護(hù)的、具有良好人機(jī)交互界面的個(gè)人信息發(fā)布網(wǎng)站,為網(wǎng)絡(luò)用戶提 供進(jìn)行在線交流的網(wǎng)絡(luò)平臺(tái)。 通過(guò)個(gè)人信息發(fā)布系統(tǒng)可以結(jié)交更多的朋友,表達(dá)更多的想法,它隨時(shí)可 以發(fā)布文章。 具體的要求如下: 1.用戶主可以簡(jiǎn)單的添加和刪除文章; 2.獨(dú)立于具體的數(shù)據(jù)庫(kù)平臺(tái)。對(duì)于與數(shù)據(jù)
18、庫(kù)交互的部分充分考慮兼容性; 3.容易在原先基礎(chǔ)上進(jìn)行二次開(kāi)發(fā); 4.中間基礎(chǔ)平臺(tái)的無(wú)型性。盡量采用開(kāi)放的標(biāo)準(zhǔn)技術(shù),達(dá)到跨平臺(tái)運(yùn)行的 效果; 為了達(dá)到以上的開(kāi)發(fā)目的,個(gè)人信息發(fā)布系統(tǒng)應(yīng)遵循一定的設(shè)計(jì)和開(kāi)發(fā)與 原則: 1.模塊接口定義清晰; 2.基礎(chǔ)類(lèi)庫(kù)和接口設(shè)計(jì)合理,盡量建立叮擴(kuò)展的接口和抽象類(lèi); 3.數(shù)據(jù)庫(kù)操作使用標(biāo)準(zhǔn) sql 語(yǔ)句,如果一定要使用有差別的 sql 語(yǔ)句,則 盡量集中在一起,以減少將來(lái)維護(hù)和移植的難度; 4.采用開(kāi)放的標(biāo)準(zhǔn)和工具等; 3.2 系統(tǒng)的功能要求 個(gè)人信息發(fā)布系統(tǒng)通常提供三類(lèi)服務(wù): 1.信息服務(wù),它可分為:文章顯示、熱點(diǎn)文章推薦、用戶風(fēng)采。 2.查詢服務(wù):可以根據(jù)文
19、章內(nèi)容、文章標(biāo)題、留言內(nèi)容、留言板標(biāo)題等進(jìn) 行模糊查詢。 3.留言服務(wù):游客可以對(duì)系統(tǒng)進(jìn)行留言或發(fā)表看法意見(jiàn)。 在此,我參考現(xiàn)有的幾大個(gè)人信息發(fā)布網(wǎng)站如 qq 空間、新浪博客等、采 用 browser/server 的結(jié)構(gòu),所以為了簡(jiǎn)化本系統(tǒng)的開(kāi)發(fā)難度我們將個(gè)人信息發(fā) 布系統(tǒng)劃分為兩個(gè)子系統(tǒng):前臺(tái)、后臺(tái)。 下面分析各個(gè)子系統(tǒng)的功能需求。 3.2.1 前臺(tái) 在前臺(tái)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)部分: 1.用戶登錄: 系統(tǒng)用戶用個(gè)人注冊(cè)的賬號(hào),密碼登錄到系統(tǒng)。系統(tǒng)檢測(cè)用戶的賬號(hào),密 碼并給予其相應(yīng)的權(quán)限對(duì)系統(tǒng)進(jìn)行操作。 2.用戶注冊(cè): 游客將個(gè)人的信息存儲(chǔ)到個(gè)人信息發(fā)布系統(tǒng)的數(shù)據(jù)庫(kù)中,以成為本系統(tǒng)
20、的 正式用戶。 3.用戶修改個(gè)人信息: 把已存儲(chǔ)的用戶信息用一個(gè)系統(tǒng)顯示出來(lái),方便用戶對(duì)個(gè)人信息進(jìn)行更新。 4.文章瀏覽和評(píng)論: 用戶可以檢索或?yàn)g覽系統(tǒng)中的文章同時(shí)給感興趣的文章。 5.公告信息: 用戶可以瀏覽網(wǎng)站中發(fā)布的公告信息,了解其它個(gè)人信息發(fā)布一些情況。 3.2.2 后臺(tái) 通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)將前臺(tái)與后臺(tái)的數(shù)據(jù)庫(kù)相連,系統(tǒng)管理員將從前臺(tái)得到的 信息進(jìn)行處理,實(shí)現(xiàn)文章管理,公告管理,投票管理,個(gè)人圖片管理,朋友圈, 用戶設(shè)置及用戶主設(shè)置等子系統(tǒng)。 1.文章管理: 管理員對(duì)系統(tǒng)中已有的文章進(jìn)行刪除,更新等操作。 2.公告管理: 發(fā)布,刪除,更改公告。 3.用戶賬號(hào)設(shè)置: 更新普通用戶對(duì)自己賬號(hào)的
21、操作的權(quán)限。 4.用戶個(gè)人信息設(shè)置: 對(duì)用戶主的信息等進(jìn)行操作,主要有姓名、頭像、聯(lián)系方式、所在地區(qū)、 電子信箱以及 qq 賬號(hào)等。 3.3 系統(tǒng)的性能需求 個(gè)人信息發(fā)布系統(tǒng)的特性要求個(gè)人信息發(fā)布系統(tǒng)需要具備以下幾個(gè)主要特 性: 1.多樣性: 個(gè)人信息發(fā)布系統(tǒng)在設(shè)計(jì)時(shí)必須遵循的一個(gè)重要原則,就是以用 戶為系統(tǒng)設(shè)計(jì)的中心。網(wǎng)絡(luò)的發(fā)展大大降低了信息咨詢的成本,用戶面臨更多 的選擇,所以,個(gè)人信息發(fā)布系統(tǒng)除了降低成本以外,還必須在皮膚,功能的 多樣性上下工夫,才能夠得到用戶的認(rèn)可。具體來(lái)說(shuō),應(yīng)用系統(tǒng)應(yīng)能實(shí)現(xiàn)用戶 特定的需求,操作界面友好、方便,功能設(shè)置符合用戶的習(xí)慣和要求。 2.易維護(hù):管理員能夠簡(jiǎn)
22、單方便地管理系統(tǒng),定義新的應(yīng)用,并對(duì)系統(tǒng)進(jìn)行 日常維護(hù);隨著個(gè)人發(fā)布信息的變更或增加、數(shù)據(jù)規(guī)模的增大,系統(tǒng)升級(jí)、維護(hù) 應(yīng)易于操作;各子系統(tǒng)、功能模塊的設(shè)計(jì)應(yīng)具有良好的靈活性,保證在個(gè)人信息 發(fā)布系統(tǒng)建設(shè)過(guò)程中后期系統(tǒng)功能的實(shí)現(xiàn)不影響前期已投入使用的系統(tǒng)功能。 3.安全性:系統(tǒng)應(yīng)充分考慮信息、設(shè)備、運(yùn)行和管理的安全性,建立完善的 多層次的安全保障體系,保證用戶的個(gè)人信息等資料的數(shù)據(jù)安全。 4.可擴(kuò)展: 個(gè)人信息發(fā)布的用戶從事著各種行業(yè),他們的需求各不相同,系 統(tǒng)在設(shè)計(jì)時(shí)應(yīng)充分考慮到用戶需求不斷變化的需要,降低系統(tǒng)在擴(kuò)展新的業(yè)務(wù) 功能時(shí)的復(fù)雜度。 3.4 系統(tǒng)的數(shù)據(jù)需求 系統(tǒng)的數(shù)據(jù)需求包括如下幾點(diǎn)
23、: 1. 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性 數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不 正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來(lái)源是用戶的手工輸 入。手工輸入要通過(guò)系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)用戶操作進(jìn)行 實(shí)時(shí)的跟蹤和錯(cuò)誤提示。 在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以 保證迅速的處理數(shù)據(jù)。 2. 數(shù)據(jù)的一致性與完整性 由于系統(tǒng)的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是網(wǎng)站必須 解決的問(wèn)題。要解決這一問(wèn)題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄 入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。 對(duì)于輸入的
24、數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,網(wǎng) 站應(yīng)該拒絕該數(shù)據(jù)。 3. 數(shù)據(jù)的共享與獨(dú)立性 整個(gè)個(gè)人信息發(fā)布系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開(kāi)發(fā)的角度上看, 共享會(huì)給設(shè)計(jì)和調(diào)試帶來(lái)困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能 夠獨(dú)立運(yùn)行,而通過(guò)人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系 統(tǒng)的強(qiáng)壯性。 3.5 系統(tǒng)的可行性分析 可行性分析(feasibility analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ) 上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng) 濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。 可行性研究的目的就是
25、用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解 決。為了確定開(kāi)發(fā)具有可行性,對(duì)本系統(tǒng)主要進(jìn)行了以下四個(gè)方面的分析。 (1) 經(jīng)濟(jì)可行性。經(jīng)濟(jì)可行性主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。本系統(tǒng) 對(duì)系統(tǒng)開(kāi)發(fā)者來(lái)說(shuō)并不需要太高的成本支出,只是對(duì)系統(tǒng)的管理者付出管理報(bào) 酬即可,而且開(kāi)發(fā)周期不需要太長(zhǎng),節(jié)省了人力、物力、財(cái)力資源,所以本系 統(tǒng)在經(jīng)濟(jì)上是可行的。 (2) 技術(shù)上的可行性。技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利 完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。在軟件方面,本系統(tǒng)采用 的是 asp(active server page)進(jìn)行開(kāi)發(fā),前臺(tái)系統(tǒng)設(shè)計(jì)使用的是 vs2010,而數(shù) 據(jù)庫(kù)系
26、統(tǒng)采用的是 access 通過(guò)分析,在軟、硬件方面現(xiàn)有工具與環(huán)境完全可以 實(shí)現(xiàn)系統(tǒng)的開(kāi)發(fā),因此具有技術(shù)上的可行性。 (3) 時(shí)機(jī)可行性。時(shí)機(jī)可行性是分析系統(tǒng)開(kāi)發(fā)時(shí)機(jī)是否成熟。目前越來(lái)越 多的應(yīng)用程序都已經(jīng)是轉(zhuǎn)向基于 web 的開(kāi)發(fā),并且 internet 已經(jīng)廣泛使用,因 此系統(tǒng)的設(shè)計(jì)具有時(shí)機(jī)可行性。 (4) 管理上的可行性:主要是管理人員是否支持,現(xiàn)有的管理制度和方法 是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。系統(tǒng)的開(kāi)發(fā)主要就是為 了方便校友信息的管理,補(bǔ)充現(xiàn)在傳統(tǒng)管理方式的不足,因此具備了管理上的 可行性。 綜上所述,本系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面具備可行性,并 且投入少、
27、見(jiàn)效快,因此系統(tǒng)的開(kāi)發(fā)是完全可行的。 第四章 系統(tǒng)的設(shè)計(jì) 個(gè)人信息發(fā)布系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái)上,利用現(xiàn) 有的軟件,配置一定的硬件,開(kāi)發(fā)一個(gè)具有開(kāi)放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有 良好人機(jī)交互界面的個(gè)人信息發(fā)布系統(tǒng),以達(dá)到個(gè)人推薦、展現(xiàn)自我的一個(gè)平臺(tái),為交流 提供綜合的網(wǎng)絡(luò)環(huán)境,同時(shí)也為個(gè)人的宣傳,發(fā)展,提供了一個(gè)平臺(tái)。 基于 b/s 結(jié)構(gòu)的個(gè)人信息發(fā)布系統(tǒng),應(yīng)由終端(用戶主機(jī)/瀏覽器) 、web 服務(wù)器、數(shù) 據(jù)服務(wù)器構(gòu)成。個(gè)人信息發(fā)布系統(tǒng)的核心是中間的接入服務(wù)器和應(yīng)用服務(wù)器部分。個(gè)人信 息發(fā)布系統(tǒng)的總體結(jié)構(gòu)圖如圖 4.1 所示: 系統(tǒng)服務(wù)器 數(shù)據(jù)管理服務(wù)器
28、用戶端 圖圖 4.14.1 個(gè)人信息發(fā)布系統(tǒng)的總體結(jié)構(gòu)圖個(gè)人信息發(fā)布系統(tǒng)的總體結(jié)構(gòu)圖 4.1 主要功能設(shè)計(jì) 4.1.1 主要的功能模塊 為了簡(jiǎn)化系統(tǒng)設(shè)計(jì)的難度,提高系統(tǒng)的設(shè)計(jì)效率以及縮短系統(tǒng)設(shè)計(jì)所用的 時(shí)間,我們特將個(gè)人信息發(fā)布系統(tǒng)的設(shè)計(jì)分為若干個(gè)模塊來(lái)進(jìn)行,其中主要的 模塊有:用戶注冊(cè)登錄管理模塊、用戶文章查詢模塊、系統(tǒng)頁(yè)面顯示模塊、系 統(tǒng)管理模塊以及留言條顯示模塊,它們與系統(tǒng)的控制結(jié)構(gòu)如圖 4.2 所示: 用戶注冊(cè)或登陸管理模 塊 用戶文章 查詢模塊 系統(tǒng)頁(yè) 面顯示 模塊 留言條顯示 模塊 系統(tǒng)管理 模塊 圖圖 4.24.2 各模塊與系統(tǒng)間的控制結(jié)構(gòu)圖各模塊與系統(tǒng)間的控制結(jié)構(gòu)圖 4.1.2
29、 系統(tǒng)流程圖設(shè)計(jì) 前臺(tái)的系統(tǒng)流程圖如圖 4.3 所示: 用戶進(jìn)入系統(tǒng) 注冊(cè)用戶賬號(hào) 登錄用戶賬號(hào) 進(jìn)入用戶系統(tǒng)主頁(yè) no yes 修改用戶信息文章瀏覽和評(píng)論公告信息圖片查看 圖圖 4.3 前臺(tái)系統(tǒng)流程圖前臺(tái)系統(tǒng)流程圖 后臺(tái)系統(tǒng)流程圖如圖 4.4 所示: 用戶進(jìn)入系統(tǒng) 公告信息管理用戶個(gè)人 信息設(shè)置 審核密碼和賬號(hào) 進(jìn)入用戶系統(tǒng) 密碼或賬號(hào)錯(cuò)誤no yes 圖片管理用戶賬號(hào) 設(shè)置 文章管理 圖圖 4.4 后臺(tái)系統(tǒng)流程圖后臺(tái)系統(tǒng)流程圖 4.2 系統(tǒng)功能模塊介紹和設(shè)計(jì) 4.2.1 系統(tǒng)模塊介紹 1.用戶注冊(cè)登錄管理模塊 本模塊實(shí)現(xiàn)新用戶注冊(cè),登錄功能。其中,注冊(cè)新用戶時(shí)會(huì)對(duì)用戶輸入的 注冊(cè)信息進(jìn)行有
30、效的驗(yàn)證,包括基本數(shù)據(jù)格式的有效性,以及邏輯有效性,例 如:用戶名被占用時(shí)給出提示。注冊(cè)成功登錄時(shí)會(huì)對(duì)用戶輸入的信息進(jìn)行提示, 如用戶名、密碼錯(cuò)誤。同時(shí)在注冊(cè)時(shí)還用到了驗(yàn)證碼技術(shù),防止惡意注冊(cè)! 2.文章瀏覽顯示管理模塊 本模塊用于幫助網(wǎng)絡(luò)用戶快速定位到自己關(guān)注的系統(tǒng)頁(yè)面及對(duì)應(yīng)的文章信 息中。在本模塊中提供了最新文章推薦,還提供了按內(nèi)容或標(biāo)題等關(guān)鍵字快速 查詢所需文章信息 3. 文章發(fā)表管理模塊 該模塊實(shí)現(xiàn)了用戶發(fā)表新文章的功能。用戶發(fā)表文章時(shí),可以選擇文章所 屬類(lèi)別,此外只有是博主才能發(fā)表文章,對(duì)此進(jìn)行了嚴(yán)格的身份驗(yàn)證。 4. 評(píng)論發(fā)表以及顯示管理模塊 該模塊實(shí)現(xiàn)了與文章相關(guān)的評(píng)論管理。只有
31、注冊(cè)成本站用戶才能對(duì)文章進(jìn) 行發(fā)表評(píng)論。 5. 留言條顯示及查詢管理模塊 實(shí)現(xiàn)了查看用戶留言和查詢用戶/文章的管理,用戶可以檢索或?yàn)g覽自己的 文章同時(shí)給感興趣的文章留言貨評(píng)論。 4.2.2 功能模塊設(shè)計(jì) 功能的詳細(xì)劃分如表 4.2 所示: 表表 4.2 功能詳細(xì)劃分表功能詳細(xì)劃分表 功能設(shè)計(jì)劃分具體功能備注 首頁(yè)(head_main.jsp)通過(guò)點(diǎn)擊不同的導(dǎo)航進(jìn)入不同的頁(yè)面 文章列表通過(guò)點(diǎn)擊查看全文進(jìn)入全文顯 示頁(yè)面 文章分頁(yè)一頁(yè)顯示 5 篇文章 發(fā)表留言點(diǎn)進(jìn)進(jìn)入留言頁(yè)面 寫(xiě)文章只有管理員才能發(fā)表文章 瀏覽數(shù) 評(píng)論數(shù) 文章(head_articlelist.jsp) 發(fā)表評(píng)論只有注冊(cè)為會(huì)員才能
32、發(fā)表評(píng)論 留言顯示 留言管理 (head_disussform.jsp)留言發(fā)表 用戶管理可查看、刪除用戶后臺(tái)管理 (adminmanager.jsp)文章管理可修改、刪除文章 留言管理進(jìn)入留言頁(yè)面進(jìn)行留言管理 用戶查看文章流程如圖4.1所示: 驗(yàn)證用戶 用戶登錄 查看文章,發(fā) 表評(píng)論 返回系統(tǒng)或首頁(yè) yesno 結(jié)束 圖圖4.5 用戶查看文章流程圖用戶查看文章流程圖 用戶操作流程如圖4.2所示: 驗(yàn)證身份 用戶登陸 執(zhí)行用戶操作 yesno 結(jié)束 圖圖4.6 管理員操作流程圖管理員操作流程圖 4.3 系統(tǒng)數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì) 4.3.1 數(shù)據(jù)表設(shè)計(jì) 個(gè)人信息發(fā)布系統(tǒng)中的數(shù)據(jù)管理形式采用數(shù)據(jù)庫(kù),根
33、據(jù)系統(tǒng)需要與數(shù)據(jù)規(guī) 范化分為管理員表(tb_admin),系統(tǒng)動(dòng)態(tài)鏈接表(tb_advertisement),用戶 信息反饋表(tb_bulletin),文章表(tb_diary),文章評(píng)論表 (tb_diarycritique),好友列表(tb_friend),圖冊(cè)表(tb_images),留言表 (tb_liuyan),用戶音樂(lè)表(tb_music),圖片列表(tb_photo),后臺(tái)音樂(lè)填 充表(tb_songdb),用戶專輯列表(tb_special),用戶信息表(tb_user)這十 三個(gè)表,表結(jié)構(gòu)分別如下: 表表4.14.1 管理員表管理員表(tb_admin)(tb_admin)
34、 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1 idint4管理員id 2adminnamenchar10管理員名 3adminpwdnchar10管理員密碼 4realnamenchar10管理員真實(shí)姓名 5sexnchar10性別 6emailnvarchar50郵箱 7addressnvarcharmax地址 8phonenvarcharmax電話 9qqnchar10qq號(hào) 該表為管理員信息表,本系統(tǒng)包含管理員用戶的注冊(cè)模塊,在頁(yè)面上可以 直接添加管理員信息。減少了查看數(shù)據(jù)庫(kù)的次數(shù)。 表表4.2 系統(tǒng)動(dòng)態(tài)鏈接表(系統(tǒng)動(dòng)態(tài)鏈接表(tb_advertisement) 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1
35、idint4編號(hào) 2advertisementnvarcharmax系統(tǒng)名稱 3urlnvarchar50鏈接地址 該表用來(lái)記錄管理員添加其他系統(tǒng)的地址,在系統(tǒng)首頁(yè)顯示,可以從此處 直接瀏覽添加的系統(tǒng) 表表4.3 用戶信息反饋表(用戶信息反饋表(tb_bulletin) 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1 idint4編號(hào) 2usernamenvarcharmax用戶名 3pinglunnvarcharmax反饋信息 該表記錄了用戶的反饋信息,根據(jù)反饋信息可以相應(yīng)的更改系統(tǒng),有利用 系統(tǒng)的改進(jìn)。 4.文章表文章表(tb_diary) 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1 idint4文章編號(hào) 2us
36、eridint4用戶編號(hào) 3 diarynamenvarcharmax文章標(biāo)題 4diarycontentnvarcharmax文章內(nèi)容 5jiontimedatetime8發(fā)布時(shí)間 該表包含了文章的所有信息,用戶可以通過(guò)頁(yè)面發(fā)表文章。以便保存信息 和其他用戶交流。 表表4.5 文章評(píng)論表(文章評(píng)論表(tb_diarycritique) 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1idint4編號(hào) 2 useridint4文章作者編號(hào) 3diaryidint4文章編號(hào) 4 diarycritiquenvarcharmax評(píng)論內(nèi)容 5jiontimedatetime8評(píng)論日期 6friendidint4評(píng)論
37、人編號(hào) 該表為文章評(píng)論表,包含了文章的相關(guān)屬性,用來(lái)記錄文章評(píng)論的信息。 該模塊同樣提供了交流方式。 表表 4.6 好友列表(好友列表(tb_friendtb_friend) 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1 idint4編號(hào) 2useridint4用戶編號(hào) 3 friendidint4朋友用戶編號(hào) 此表為好友信息表,用來(lái)記錄用戶添加的好友信息。通過(guò)添加好友,可以 查看好友的系統(tǒng),方便和朋友之間的交流。 表表4.8 留言表留言表(tb_liuyan) 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1idint4編號(hào) 2useridint4用戶編號(hào) 3contentnvarcharmax留言內(nèi)容 4jionti
38、medatetime8留言日期 5friendidint8留言人編號(hào) 此表為系統(tǒng)內(nèi)留言條模塊表,用來(lái)記錄來(lái)訪者留下的信息。方便用戶之間 的交流。 表表4.13 用戶信息表(用戶信息表(tb_user) 序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度字段說(shuō)明 1idint4編號(hào) 2usernamenchar10用戶名 3userpwdnchar10用戶密碼 4pictureofheadnvarchar50頭像 5realnamenchar10真實(shí)姓名 6questionnchar10密保問(wèn)題 7answernchar10密保問(wèn)題答案 8ageint4年齡 9sexnchar10性別 10emailnchar10郵箱 11
39、qqnchar10qq 號(hào) 12phonenvarchar50電話號(hào)碼 此表用來(lái)記錄注冊(cè)用戶的信息,通過(guò)注冊(cè)頁(yè)面可以添加用戶,完成注冊(cè)后, 通過(guò)驗(yàn)證此表進(jìn)行登錄博客。 4.3.2 系統(tǒng)數(shù)據(jù)庫(kù)的安全性設(shè)計(jì) 數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、 更改或破壞。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,同時(shí)又為許多用戶直接 共享,是寶貴的信息資源,因此系統(tǒng)的安全保護(hù)措施就顯得更為重要。鍵全的 數(shù)據(jù)庫(kù)安全機(jī)制可以防止數(shù)據(jù)庫(kù)被惡意的破壞和非法的存取。 本系統(tǒng)的安全設(shè)計(jì)包括服務(wù)器和數(shù)據(jù)庫(kù)兩方面設(shè)計(jì)。當(dāng)用戶使用系統(tǒng)時(shí), 系統(tǒng)首先會(huì)檢查用戶是否登錄,如果用戶還沒(méi)有登錄,系統(tǒng)將會(huì)彈出警告窗口
40、 提醒用戶,并將相應(yīng)的頁(yè)面跳轉(zhuǎn)至用戶登錄。在用戶提交登錄信息后,系統(tǒng)會(huì) 對(duì)用戶的身份進(jìn)行核對(duì),如果在數(shù)據(jù)庫(kù)中查找到了相關(guān)記錄,打開(kāi)用戶頁(yè)面, 表明用戶登錄成功。對(duì)于數(shù)據(jù)庫(kù)的安全,主要是通過(guò)對(duì)授權(quán)用戶的身份驗(yàn)證實(shí) 現(xiàn)的。在的系統(tǒng)管理頁(yè)面,提示用戶使用管理員帳號(hào)在此登錄,沒(méi)有管理權(quán)限 的系統(tǒng)注冊(cè)用戶無(wú)法登錄到數(shù)據(jù)庫(kù)管理的后臺(tái)。系統(tǒng)確認(rèn)了管理員身份之后統(tǒng) 會(huì)打開(kāi)管理頁(yè)面,系統(tǒng)管理者可在此對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行管理和維護(hù)。 4.4 個(gè)人信息發(fā)布系統(tǒng)的詳細(xì)設(shè)計(jì) 4.4.1 用戶系統(tǒng)的設(shè)計(jì) (1)設(shè)計(jì)思想 為了體現(xiàn)簡(jiǎn)潔明快的風(fēng)格,系統(tǒng)的各個(gè)模塊不打算用很復(fù)雜的動(dòng)畫(huà)圖片, 頂部直接安排一個(gè)導(dǎo)航欄,讓用戶可以
41、在首頁(yè)、用戶資料、文章、評(píng)論等模塊 之間方便的切換。 (2)各個(gè)模塊的效果預(yù)覽 按上面的設(shè)計(jì)思想,經(jīng)過(guò)一番美工的潤(rùn)飾,設(shè)計(jì)出的系統(tǒng)首頁(yè)的效果如圖 4.7 所示。 圖圖 4.7 系統(tǒng)的首頁(yè)效果系統(tǒng)的首頁(yè)效果 用戶登錄界面如圖 4.8 所示: 圖圖 4.8 用戶登錄界面用戶登錄界面 用戶的資料管理界面效果如圖 4.9 所示: 圖圖 4.9 用戶資料管理界面用戶資料管理界面 日志瀏覽界面效果如圖 4.11 所示: 圖圖 4.11 日志瀏覽界面效果日志瀏覽界面效果 評(píng)論管理界面效果如圖 4.12 所示 圖圖 4.12 評(píng)論管理界面效果評(píng)論管理界面效果 第五章 系統(tǒng)測(cè)試與維護(hù) 5.1 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試
42、是軟件開(kāi)發(fā)中不可缺少的一個(gè)環(huán)節(jié),它是衡量我們開(kāi)發(fā)系統(tǒng)的一 個(gè)標(biāo)尺。它的目標(biāo)是發(fā)現(xiàn)軟件中的錯(cuò)誤,然后通過(guò)調(diào)試對(duì)其進(jìn)行改正,從而開(kāi) 發(fā)出高質(zhì)量的完全符合用戶需要的軟件。 對(duì)本系統(tǒng)的測(cè)試主要包括以下幾個(gè)方面: 1.連接測(cè)試 一個(gè)好的系統(tǒng)應(yīng)該不包含中斷鏈接,花費(fèi)時(shí)間檢查鏈接可以避免錯(cuò)誤信息 的發(fā)生率。鏈接測(cè)試可以分為三個(gè)方面:首先,測(cè)試所有鏈接是否按指示的那 樣確實(shí)鏈接到了該鏈接的頁(yè)面;其次,測(cè)試所鏈接的頁(yè)面是否存在;最后,保 證 web 應(yīng)用系統(tǒng)尚沒(méi)有孤立的頁(yè)面(沒(méi)有鏈接指向該頁(yè)面) 。 經(jīng)過(guò)系統(tǒng)連接測(cè)試,已經(jīng)把系統(tǒng)中存在的所有錯(cuò)誤鏈接都修改正確了。用 戶可以放心使用。 2.檢查布局的一致性 對(duì)于一個(gè)好的系統(tǒng),布局的一致性也是十分重要的。我們?cè)谠O(shè)計(jì)系統(tǒng)時(shí), 常常會(huì)因?yàn)樽非髥蝹€(gè)頁(yè)面的美觀而忽略了系統(tǒng)的整體效果。這就需要對(duì)系統(tǒng)進(jìn) 行整體瀏覽,檢查布局和圖像的一致性。 通過(guò)對(duì)系統(tǒng)的整體瀏覽調(diào)試,已經(jīng)可以保證系統(tǒng)整體布局的一致性,相信 能夠?yàn)橛脩籼峁┖?jiǎn)潔美觀的頁(yè)面。 5.2 系統(tǒng)維護(hù) 本系統(tǒng)在運(yùn)行過(guò)程中可能會(huì)伴隨出現(xiàn)各種各樣的軟硬件問(wè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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國(guó)3-氨基苯磺酸行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球噪聲緩解系統(tǒng)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)膀胱沖洗器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球多層雙向穿梭車(chē)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球斗提機(jī)畚斗行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球汽車(chē)雙面膠帶行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球單立柱電動(dòng)堆垛機(jī)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球柔印機(jī)網(wǎng)紋輥行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球3-溴-4-氟苯甲酸行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)6-溴-2萘酚行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- Unit 7 第3課時(shí) Section A (Grammar Focus -4c)(導(dǎo)學(xué)案)-【上好課】2022-2023學(xué)年八年級(jí)英語(yǔ)下冊(cè)同步備課系列(人教新目標(biāo)Go For It!)
- 2025年上半年長(zhǎng)沙市公安局招考警務(wù)輔助人員(500名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025河北邯鄲世紀(jì)建設(shè)投資集團(tuán)招聘專業(yè)技術(shù)人才30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 慈溪高一期末數(shù)學(xué)試卷
- 《基于新課程標(biāo)準(zhǔn)的初中數(shù)學(xué)課堂教學(xué)評(píng)價(jià)研究》
- 貴州省黔東南州2024年七年級(jí)上學(xué)期數(shù)學(xué)期末考試試卷【附答案】
- 醫(yī)院廉潔自律承諾書(shū)
- 胚胎移植術(shù)前術(shù)后護(hù)理
- 企業(yè)招聘技巧培訓(xùn)
- 學(xué)校校本課程《英文電影鑒賞》文本
- 華為HCSA-Presales-IT售前認(rèn)證備考試題及答案
評(píng)論
0/150
提交評(píng)論