校園論壇設計報告書
《校園論壇設計報告書》由會員分享,可在線閱讀,更多相關《校園論壇設計報告書(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 課程設計 (大作業(yè))報告 課程名稱 : 軟件工程 設計題目 : 設計一個在線論壇 院 系: 信息技術學院 班 級: 級計算機科學與技術 班 組長姓名 : 指導教師 : 趙卿老師 組 員: 設計時間 :2013 年12月21日至 12 月22日 昆 明 學 院
2、 .專業(yè)整理 . 昆明學院課程設計 (大作業(yè) )任務書 姓 名: (組長 ) 院(系): 昆明學院信息技術學院 專 業(yè):計算機科學與技術專業(yè) 學 號: 任務起止日期 : 2013 年 12 月 21 日至 12 月 22 日 課程設計題目 : 設計一個在線的主題論壇 課程設計要求及任務描述 : 以 J2EE 平臺為基礎 (也可以用 C#或者其他平臺或者編程語言環(huán)境 )設計一個在線的 主題論壇 (主題可以自定義 ,如網(wǎng)上考試 ,答疑 ,購物
3、等 ),要求步驟及方法如下 : 1.按照軟件工程中軟件生命周期的順序給出所有必要的文檔和圖 (如概要需求說明 , 詳細需求說明 ,模塊圖 ,泳道圖 ,狀態(tài)圖等等 ); 2.給出源碼必要的說明 ,特別是模塊說明 ; 3.給出綜合報告 ,說明你對軟件工程各個生命周期中的重要任務的理解 工作計劃及安排 時間 完成內(nèi)容 0.5 天 布置任務 、講授設計 、需求分析 0.5 天 需求分析 、系統(tǒng)設計
4、 . 學習幫手 . .專業(yè)整理 . 1 天 系統(tǒng)設計 、編碼 、驗收考核 指導教師簽字 年 月 日 課程設計 (大作業(yè) )報告 0 昆明學院課程設計(大作業(yè))任務書 1 1 引言 3 1.1 編寫目的 4 1.2 項目背景 4 1.3 參考資料 5 2 任務概述 5 2.1 目標 5 2.2 假定和約束 6 3
5、需求規(guī)定 6 3.1 對功能的規(guī)定 6 3.1.1 系統(tǒng)功能模塊 7 3.1.2 功能界面框圖 7 3.1.3 用戶界面框圖 8 3.2 對性能的規(guī)定 10 3.3 輸人輸出要求 10 3.4 數(shù)據(jù)管理能力要求 10 3.5 故障處理要求 10 3.6 其他需求 11 . 學習幫手 . .專業(yè)整理 . 4 系統(tǒng)分析 ..........................................................................................
6、........................................................... 11 4.1 W EB 技術的發(fā)展 ................................................................................................................................... 11 4.2 基于 W EB 的通用論壇技術可行性分析 [7] 11 ..............................................
7、............................................. 4.3 系統(tǒng)結(jié)構(gòu) .............................................................................................................................................. 12 5 系統(tǒng)的整體設計 ...................................................................................
8、....................................................... 12 5.1 使用技術介紹 ....................................................................................................................................... 12 5.1.1 ASP.NET 的優(yōu)點 [1] ...........................................................
9、............................................................ 12 5.1.2 SQL Server 2005 的特性 [6] ........................................................................................................ 13 5.2 系統(tǒng)功能設計 ............................................................................
10、........................................................... 13 5.2.1 系統(tǒng)功能描述 .............................................................................................................................. 14 5.2.2 系統(tǒng)的頁面邏輯結(jié)構(gòu) ....................................................................
11、............................................... 14 5.3.1 數(shù)據(jù)庫的需求分析 ....................................................................................................................... 15 6 運行環(huán)境規(guī)定 ..............................................................................................
12、................................................ 15 6.1 設備 ...................................................................................................................................................... 15 6.2 支持軟件 ......................................................................
13、........................................................................ 15 6.3 接口 ...................................................................................................................................................... 16 7 系統(tǒng)的詳細設計 ..............................................
14、............................................................................................. 16 7.1 主界面設計 .......................................................................................................................................... 16 7.2 新用戶注冊與登錄模塊 ...........................
15、............................................................................................. 17 7.3 用戶管理模塊 ....................................................................................................................................... 17 1 引言 在網(wǎng)絡飛速發(fā)展的今天 ,I
16、nternet 成為人們快速獲取 、發(fā)布和傳遞信息的重要渠道 ,眾 所周知 ,論壇是當今網(wǎng)絡中的知名服務之一 。它開辟了一塊 “公共 ”的空間供所有用戶發(fā)表 和讀取信息 ,允許用戶對自身感興趣的話題展開討論 ,從而起到集思廣益的作用 。本論壇 是針對在校大學生的具體需求進行開發(fā) ,在這里 ,學生可以通過論壇進行信息查詢 、信息 搜索 、信息交流 、信息共享 ,因此具有很好的現(xiàn)實意義 。 . 學習幫手 . .專業(yè)整理 . 1.1 編寫目的
17、 互聯(lián)網(wǎng)正在融入我們的生活 ,影響和改變著我們的生活 。 網(wǎng)絡提供給我們的不只是一 個獲取信息的來源 ,而且還是一個可以相互交流的空間 ,校園論壇正是一種供人們進行交 流的網(wǎng)絡空間 。 它不受時間和空間的約束 ,論壇用戶可以發(fā)表自己的觀點 ,大家一起探討 某個問題 。 校園論壇系統(tǒng)是一個校內(nèi)用戶登錄后能夠瀏覽論壇上的帖子 。論壇管理員能夠便于管 理論壇 ,包括瀏覽留言 ,審核留言 ,對于不健康或是不利于社會穩(wěn)定的留言能進行刪除操 作,會員管理以及論壇版主管理等等 。 其次 ,設計并實現(xiàn)本校
18、園論壇目的主要在于為本校的老師 、學生的學習提供簡潔的交 流界面 ,讓大家有一個很好的交流 。因此,在本論壇中的用戶 ,可以通過發(fā)貼回帖的方式 在論壇中進行交流 ,以至增強老師與老師之間 、同學與同學之間 、老師與同學之間在學 習,生活等等方面的交流 。 因此本論壇的使用者是老師和學生 。校園論壇系統(tǒng)操作簡便 , 用戶通過發(fā)貼回帖的方式在論壇中進行交流 ,結(jié)合管理員在線對論壇信息進行實時調(diào)整管 理,從而成為最為穩(wěn)定的校園交流平臺 ??梢蕴峁W習等論壇公告發(fā)布 、站內(nèi)搜索 、論壇 管理 、論壇設置 、數(shù)據(jù)處理 、管理操作等功能
19、 1.2 項目背景 在二十一世紀的今天 ,隨著互聯(lián)網(wǎng)技術的迅猛發(fā)展 ,網(wǎng)絡給人們帶來了很多便利 ,人 們借助于網(wǎng)絡進行相互交流變得更加方便 。 校園論壇系統(tǒng)是基于 WEB 網(wǎng)頁 ,無需專用客戶 端即可為用戶提供簡潔的聊天交流界面 ,用戶通過發(fā)貼回帖的方式在論壇中進行學習生活 等方面的交流 ,結(jié)合管理員在線對論壇信息進行實時調(diào)整管理 ,從而成為最為穩(wěn)定的一個 虛擬的校園交流平臺 ??梢蕴峁W習論壇的論壇公告發(fā)布 、站內(nèi)發(fā)送消息 、站內(nèi)搜索 、論 . 學習幫手 . .專業(yè)整理 .
20、 壇管理 、論壇設置 、數(shù)據(jù)處理 、管理操作等功能 。 校園論壇像日常生活中的黑板報一樣 ,電子公告牌按不同的主題 ,分主題分成很多個布 告欄 。 布告欄的設立的依據(jù)是大多數(shù)論壇使用者的要求和喜好 ,使用者可以閱讀他人關于 某個主題的最新看法 ,也可以將自己的想法毫無保留地貼到公告欄中 。 同樣地 ,別人對你的觀點的回應也是很快的 。如果需要獨下的交流 ,也可以將想說的 話直接發(fā)到某個人的電子信箱中 ,如果想與正在使用的某個人聊天 ,可以啟動聊天程序加 人閑談者的行列 。雖然談話的雙方素不相識 ,卻可
21、以親近地交談 。在論壇里 ,人們之間的 交流打破了空間 、時間的限制 。 1.3 參考資料 ① 張海藩 《軟件工程導論 》清華大學出版社 ② 王珊 薩師煊 《數(shù)據(jù)庫系統(tǒng)概論 》高等教育出版社 ③ 謝維成 ,蘇長明 .SQL Server 2005 實例精講 [M]. 北京 :清華大學出版社 ④ 鄧良松 .軟件工程 [M]. 西安 :西安電子科技大學出版社 ⑤鄭耀東 ,蔡騫 .ASP.NET 網(wǎng)絡數(shù)據(jù)庫開發(fā)實例 [M]. 北京:清華大學出版社 2 任務概述
22、 2.1 目標 校園論壇系統(tǒng)是指應用電子計算機和網(wǎng)絡通信設備 ,為本校師生提供一個相互交流 、 幫助的平臺 ,用以更好的增強本校師生的團結(jié)互助精神 。整個系統(tǒng)分為個人中心 、論壇后臺 管理系統(tǒng) 。 ① .個人中心管理系統(tǒng)將實現(xiàn)以下功能 : . 學習幫手 . .專業(yè)整理 . 1).注冊上傳并保存用戶信息 。 2).用戶名及密碼登錄校園論壇 。 3).發(fā)表新主題 :發(fā)表新的話題 。 4).回復 :回復評論話題 。 5).搜素 :用戶利
23、用此功能可以輕松的查找想要查找的信息 。 6).帖子管理 :用戶對自己發(fā)表的帖子進行刪除操作 、刪除發(fā)表的回復 。 ②.后臺管理子系統(tǒng)除了具備個人中心管理系統(tǒng)的功能外還將實現(xiàn)以下功能 : 1).查看 :可以查看所有用戶信息 2).設置版主 :可以設置某一用戶為某一版塊的版主 。 2.2 假定和約束 對信息的保護手段僅限于設置用戶級別 ,以及提供數(shù)據(jù)文件的備份 ,比較簡單 ,不能 防止惡意的破壞 ,安全性能有待進一步完善 。 3 需求規(guī)定
24、 3.1 對功能的規(guī)定 用戶管理功能 ,包括用戶登錄和新用戶注冊功能 。 新用戶注冊功能 ,包括用戶名 ,用戶密碼 ,確認密碼 。 用戶登錄功能 ,包括用戶名和密碼以及驗證碼 。 用戶登錄界面后 ,可以對帖子進行瀏覽 ,發(fā)表回復帖子 ,還可以查詢 、修改、刪除用戶信息 (僅管理員可進行此操作 )。 . 學習幫手 . .專業(yè)整理 . 3.1.1 系統(tǒng)功能模塊 論壇一般存在幾種用戶 ,分別為用戶和管理員 。用戶的權(quán)限是向下覆蓋的 ,即上級權(quán) 限包含下級
25、權(quán)限 ,在這里的論壇中 ,管理員的權(quán)限是上級權(quán)限 。接下來 ,需要歸好類的對 象及其方法分配給不同的論壇用戶 。 與用戶相關的功能 ,其實就是論壇前臺的主要功能 。論壇系統(tǒng)的前臺 ,是用戶討論問 題的平臺 ,發(fā)帖、 瀏覽 、回帖一直慣穿用戶整個的前臺活動 。同時 ,由于論壇系統(tǒng)的帖子 管理是管理員在帖子瀏覽時進行的 ,所以編輯帖子 、刪除帖子 、等到功能也安排在前臺實 現(xiàn),其他與管理員相關的功能 ,包括用戶管理都是管理員在后臺進行的操作 。 3.1.2 功能界面框圖
26、 校園論壇 用戶管理 帖子管理 用 用 信 管 資 瀏 發(fā) 回 管 戶 戶 息 理 源 覽 表 復 理 登 注 修 用 共 帖 帖 帖 帖 錄 冊 改 戶 享 子 子 子 子 . 學習幫手 . .專業(yè)整理 .
27、 3.1.3 用戶界面框圖 帖子內(nèi)容 發(fā)帖 帖子信息 搜索帖子 搜索關鍵字 搜索結(jié)果 主貼表 用戶 查看帖子 帖子內(nèi)容 回帖表 帖子內(nèi)容 回復帖子 修改、刪 除帖子 IPO 圖: . 學習幫手 . .專業(yè)整理 . 輸入 處理 輸出 確認正確信息 用戶信息 核對信息 進入 處理 輸出
28、 用戶評論 審查信息 發(fā)布信息 資料上傳 審查資料 下載資料 留言、回復 審查信息 留言、回復 數(shù)據(jù)字典 : 名字:用戶文件 別名:用戶信息 描述:主要存儲與用戶相關的信息 定義:用戶文件 =發(fā)表術語 +評論信息 +回復信息 +留言信息 +上傳資料信息 位置:在用戶登錄網(wǎng)站后對用戶信息存儲,后臺數(shù)據(jù)庫 . 學習幫
29、手 . .專業(yè)整理 . 3.2 對性能的規(guī)定 1.管理員權(quán)限按級別區(qū)分 2.發(fā)帖延時審核保持無滯后 3.任何程序功能無編譯錯誤 3.3 輸人輸出要求 解釋各輸入輸出數(shù)據(jù)類型 ,并逐項說明其媒體 、格式 、數(shù)值范圍 、精度等 。 對軟件的 數(shù)據(jù)輸出及必須標明的控制輸出量進行解釋并舉例 ,包括對硬拷貝報告以及圖形或顯示報 告的描述 。 3.4 數(shù)據(jù)管理能力要求
30、 手工鍵盤輸入 ,文件管理主要放在數(shù)據(jù)庫中進行 ,主要是用來存儲用戶信息 ,以及發(fā) 表帖子 。 3.5 故障處理要求 由于此項目比較小 ,除了嚴格按照軟件工程的科學方法開發(fā)軟件 、認真建立文檔 、編 碼階段寫詳細的注釋外 ,沒有特殊的維護設計 。 . 學習幫手 . .專業(yè)整理 . 3.6 其他需求 由于網(wǎng)站涉及到用戶的隱私信息 ,所以網(wǎng)絡安全要達到國家三級標準 。 4 系統(tǒng)分析 4.1
31、 Web 技術的發(fā)展 所謂 WWW ,俗稱 “萬維網(wǎng) ”,其實就是連上 Web 服務器訪問資源 ,取得的內(nèi)容就是所 謂的 “主頁 ”(Homepage) 。進入的網(wǎng)頁通常不會只有一頁 ,而是整個網(wǎng)站的內(nèi)容 。 “網(wǎng)站 ”是一種呈現(xiàn)在網(wǎng)絡上的新興媒體 ,通過 Internet 已經(jīng)成為一個實時的 ,多媒體的 信息傳播渠道 。它的載體主要是電腦 ,范圍覆蓋全球各地 ,沒有國界 ,不分人種 ,時時刻 刻地提供服務 。目前 ,人們漸漸開始把網(wǎng)站稱之為廣播 、電視 、報刊以外的第四新聞媒 體,以 “共享 、公平 、公正 、創(chuàng)新 、國際化 、團隊精神 ”為
32、特征的網(wǎng)絡文明也已逐漸成為這 個時代的標志 ,人們越來越習慣于通過 Internet 網(wǎng)絡獲取信息 ,通過 Internet 在網(wǎng)站上發(fā) 表自己對社會對生活的理解和建議 。 4.2 基于 Web 的通用論壇技術可行性分析 [7] 論壇就是提供給注冊用戶一個平臺 ,用戶可以通過 Internet 接入 ,登錄后 ,在這個平 臺上發(fā)表帖子 、瀏覽帖子 、回復帖子等等 。 論壇的用戶通常可分為 :匿名用戶 、普通用戶 、管理員 。 系統(tǒng)通常提供一個統(tǒng)一的登 錄頁面 ,此頁面應能自動識別不同級別的用戶 ,并為之提供不同的操作 。它通常應具有
33、以 下功能 :用戶注冊及登錄 、發(fā)表帖子 、瀏覽帖子 、回復帖子 、用戶管理等等 ,所有操作都 可以由用戶在客戶端瀏覽器中完成 ,而服務器端程序會按用戶的要求來完成對系統(tǒng)數(shù)據(jù)的 操作 ,并將結(jié)果傳給 Web 服務器 ,再由 Web 服務器處理成 HTML 文件后發(fā)送到客戶端瀏 覽器 。 這就是所謂的 B/S 結(jié)構(gòu)應用系統(tǒng) , B/S 結(jié)構(gòu)即 Browser/Server( 瀏覽器 /服務器 )結(jié)構(gòu) , 是隨著 Internet 技術的興起 ,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu) 。 B/S 結(jié)構(gòu)下 ,用戶界面完全通過 WWW 瀏覽器實現(xiàn) ,
34、一部分事務邏輯在前端實現(xiàn) ,但 是主要事務邏輯在服務器端實現(xiàn) 。 B/S 結(jié)構(gòu) ,主要是利用了不斷成熟的 WWW 技術 ,是一 種全新的軟件系統(tǒng)構(gòu)造技術 。 隨著 Windows 2000/Windows XP 將瀏覽器技術植入操作系 統(tǒng)內(nèi)部 ,這種結(jié)構(gòu)更成為當今應用軟件的首選體系結(jié)構(gòu) 。 根據(jù)實際需要 ,校園論壇采用 B/S 結(jié)構(gòu) ,使用微軟公司的技術解決方案 。開發(fā)環(huán)境和 開發(fā)工具為 : Windows XP, IIS5.1 , Microsoft Visual Studio.NET 2005 C#,SQL Server
35、 . 學習幫手 . .專業(yè)整理 . 2005 。 要求客戶端支持 IE6.0 以上或與之兼容的瀏覽器軟件 。 4.3 系統(tǒng)結(jié)構(gòu) 校 園 論 壇 匿名 用 用 戶 戶 注 登 用戶 冊 錄 瀏覽帖子 瀏覽帖子 發(fā)表帖子 回復帖子 信息修改
36、 圖 3 系統(tǒng)結(jié)構(gòu)模型 5 系統(tǒng)的整體設計 5.1 使用技術介紹 ASP.NET 是建立在公共語言運行庫上的編程框架 ,可用于在服務器上生成強大的 Web 應用程序 。而 SQL Server 屬于關系數(shù)據(jù)庫管理系統(tǒng) ,它的特性使它更加適應當今數(shù)據(jù)存儲 和管理的要求 。 5.1.1 ASP.NET 的優(yōu)點 [1] ( 1)國際化 。 ASP.NET 在內(nèi)部使用 Unicode 表示請求和響應數(shù)據(jù) ,可以為每臺計算 機、每個目錄和每頁配置國際化設置 。 ( 2)易于部署
37、。 通過簡單地將必要的文件復制到服務器上 , ASP.NET 應用程序就可以 . 學習幫手 . .專業(yè)整理 . 部署到該服務器上 。 ( 3)靈活性 。由于 ASP.NET 基于公共語言運行庫 ,因此 Web 應用程序開發(fā)人員可以利用整個平臺的靈活性 。 ( 4)與 .NET Framework 集成 。 因為 ASP.NET 是 .NET Framework 的一部分 ,所以整 個平臺的功能和靈活性對 Web 應用程序都是適用的 。 ( 5 )簡易性 。 ASP.NET 使執(zhí)行常見任務變得更加容易 ,從簡單的窗體提
38、交和客戶端身 份驗證到部署和站點配置 。另外,公用語言運行庫利用托管代碼服務簡化了開發(fā)工作 。 ( 6)可管理性 。 ASP.NET 使用基于文本的分級配置系統(tǒng) ,簡化了設置服務器環(huán)境和 Web 應用程序的過程 。 ( 7)擴展性 。ASP.NET 被設計成可擴展的 、具有特別專有的功能來提高集群的 、多處 理器的性能 。 ( 8)安全性 。借助內(nèi)置的 Windows 身份驗證和基于每個應用程序的配置 ,可以保證 應用程序是安全的 。 5.1.2 SQL Server 2005 的特性 [6] ( 1)因特網(wǎng)
39、的集成 。 SQL Server 2005 的數(shù)據(jù)庫引擎全面支持 XML ,它的可伸縮性 、 可用性和安全功能使它具有了構(gòu)成最大 Web 站點的數(shù)據(jù)存儲組建所需的前提 。 SQL Server 2005 提供了對英文進行查詢和搜索等服務功能 ,這賦予了 Web 應用程序友好的查詢界面 和強大的搜索功能 。 ( 2)數(shù)據(jù)庫功能 。 SQL Server 2005 分布式查詢功能可以引用來自不同數(shù)據(jù)源的數(shù) 據(jù),而這些數(shù)據(jù)引用對用戶是完全透明的 。 同時 ,分布式事務功能還將保證任何分布式數(shù)據(jù)更新時的完整性 。 ( 3)易于安裝 、部署和使用 。 SQL S
40、erver 2005 由一系列的管理和開發(fā)工具組成 , 這 些工具可在多個站點上進行 SQL Server 的安裝 、部署 、管理和使用 。 ( 4 )數(shù)據(jù)倉庫 。 數(shù)據(jù)倉庫是 SQL Server 2005 中包含的用于提取和分析匯總數(shù)據(jù)的工具,用以進行聯(lián)機分析處理 。 除了使用數(shù)據(jù)倉庫以外 ,數(shù)據(jù)庫開發(fā)人員還可以使用其它的 工具來直觀地設計數(shù)據(jù)庫 ,并通過使用英文查詢來分析數(shù)據(jù)。鑒于以上的考慮 ,本系統(tǒng)的 前臺是使用 Visual Studio 2005 編程語言 ,后臺使用強大的數(shù)據(jù)庫軟件 SQL Server 2005 , 兩者配合 ,相信會有
41、良好的效果 。 5.2 系統(tǒng)功能設計 . 學習幫手 . .專業(yè)整理 . 5.2.1 系統(tǒng)功能描述 校園論壇所具有的功能包括 :用戶注冊、用戶登錄、用戶信息修改、瀏覽帖子、發(fā)表帖子、回復帖子、用戶信息管理(查詢、增加、刪除、修改)。 從整體上可以分為數(shù)據(jù)層 、數(shù)據(jù)訪問層和業(yè)務邏輯層 。數(shù)據(jù)層是系統(tǒng)最底層 ,它用于存儲系統(tǒng)的所有數(shù)據(jù)。該系統(tǒng)的數(shù)據(jù)庫中主要存儲了三張數(shù)據(jù)表 :tb_Content ,tb_hf 和 tb_Users 。 數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上 ,應用程序通過該層訪問數(shù)據(jù)庫 。
42、 數(shù)據(jù)訪問層一般封裝數(shù)據(jù)庫的選擇 、添加、更新和刪除操作 ,同時還為業(yè)務邏輯層服務 ,所以數(shù)據(jù)訪問層的設計的好壞關系到整個系統(tǒng)的成敗。業(yè)務邏輯層包括用戶登錄 、用戶注冊、發(fā)表帖子等業(yè)務邏輯,它一般由 Web 頁面實現(xiàn)。 5.2.2 系統(tǒng)的頁面邏輯結(jié)構(gòu) 用戶登錄界面 用戶注冊界面 校 用戶信息修改界面 園 論 用戶信息管理界面 壇 瀏覽帖子界面 發(fā)表帖子界面 圖 4 系統(tǒng)頁面邏輯結(jié)構(gòu)圖
43、 5.3 數(shù)據(jù)庫的設計 數(shù)據(jù)庫的設計是指對于一個給定的應用環(huán)境 ,構(gòu)造最有效的數(shù)據(jù)庫模式 ,建立數(shù)據(jù)及應用系 統(tǒng),使其能夠有效地存儲數(shù)據(jù) ,滿足用戶的需求,數(shù)據(jù)庫設計是在數(shù)據(jù)庫管理系統(tǒng)支持下進行的 。 . 學習幫手 . .專業(yè)整理 . 在數(shù)據(jù)庫應用系統(tǒng)的開發(fā)過程中 ,數(shù)據(jù)庫的結(jié)構(gòu)設計是一個非常重要的問題 。數(shù)據(jù)庫 結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響 ,好的數(shù)據(jù)庫結(jié)構(gòu)設計 會減少數(shù)據(jù)庫的存儲量 ,數(shù)據(jù)的完整性和一致性比較高 ,系統(tǒng)具有較快的響應速度 ,簡化 基于此數(shù)據(jù)庫的應用程序的實現(xiàn)等 。
44、 5.3.1 數(shù)據(jù)庫的需求分析 數(shù)據(jù)庫需求分析是數(shù)據(jù)庫結(jié)構(gòu)設計的第一個階段 ,是非常重要的一個階段 。在這個階 段主要是收集基本數(shù)據(jù) 、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程 ,組成一份詳盡的數(shù)據(jù)字典 ,為以 后進一步設計打下基礎 。 根據(jù)系統(tǒng)結(jié)構(gòu)圖 ,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu) : 用戶信息表 :用戶名 、密碼; 帖子表 :帖子編號 、主題、內(nèi)容 、發(fā)帖人 、發(fā)帖日期 、最后回復時間 、人氣等 ; 回復表 :回復編號 、帖子編號 、回復主題 、回復內(nèi)容 、回復人 、回復時間等 。 6 運行環(huán)境規(guī)定
45、 6.1 設備 本系統(tǒng)在本地機上進行開發(fā) 、測試 。 然后部署到服務器的遠程服務中 ,設備主要是服 務器 。 ( 1 )處理器型號及內(nèi)存容量 :內(nèi)存 1G 及以上 ; ( 2 )外存容量 、聯(lián)機或脫機 、媒體及其存儲格式 ,設備的型號及數(shù)量 :硬盤 1000G 及以上、聲卡、顯卡無要求 ; ( 3 )數(shù)據(jù)通信設備的型號和數(shù)量 ; 6.2 支持軟件 1、操作系統(tǒng) :利用 Windows 操作系統(tǒng)進行開發(fā) 2、數(shù)據(jù)庫系統(tǒng) . 學習幫手 .
46、.專業(yè)整理 . 考慮到用戶的數(shù)據(jù)流量 ,使用 SQL Server 2005 數(shù)據(jù)庫并且使用 Apache DHCP 通用的 數(shù)據(jù)庫連接池和數(shù)據(jù)源來連接數(shù)據(jù)庫 。 6.3 接口 1、硬件接口 :筆記本電腦 。 2、軟件接口 :運行于 WindowsXP 及更高版本具有 WIN32 的操作系統(tǒng)之上 。 3 、數(shù)據(jù)通信協(xié)議 :該軟件同其他軟件之間無明顯接口 ,數(shù)據(jù)通信協(xié)議主要為 TCP/IP 協(xié) 議。 附:數(shù)據(jù)流圖
47、 用戶注冊 管理用戶信 息 用 登錄系統(tǒng) 用戶界面 發(fā)表,回復 戶 查看留言 退出 . 學習幫手 . .專業(yè)整理 . 7 系統(tǒng)的詳細設計 7.1 主界面設計 7.2 新用戶注冊與登錄模塊 7.3 用戶管理模塊 . 學習幫手 .
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。