




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)(大作業(yè))報(bào)告課程設(shè)計(jì)(大作業(yè))報(bào)告 課程名稱(chēng): 軟件工程 設(shè)計(jì)題目: 設(shè)計(jì)一個(gè)在線(xiàn)論壇 院 系: 信息技術(shù)學(xué)院 班 級(jí): 級(jí)計(jì)算機(jī)科學(xué)與技術(shù) 班 組長(zhǎng)姓名: 指導(dǎo)教師: 趙卿老師 組 員: 設(shè)計(jì)時(shí)間:2013 年 12 月 21 日至 12 月 22 日 昆 明 學(xué) 院 1 昆明學(xué)院課程設(shè)計(jì)(大作業(yè))任務(wù)書(shū)昆明學(xué)院課程設(shè)計(jì)(大作業(yè))任務(wù)書(shū) 姓 名: (組長(zhǎng))院(系):昆明學(xué)院信息技術(shù)學(xué)院 專(zhuān) 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) 學(xué) 號(hào): 任務(wù)起止日期:2013 年 12 月 21 日至 12 月 22 日 課程設(shè)計(jì)題目: 設(shè)計(jì)一個(gè)在線(xiàn)的主題論壇 課程設(shè)計(jì)要求及任務(wù)描述: 以 j2ee 平臺(tái)為基
2、礎(chǔ)(也可以用 c#或者其他平臺(tái)或者編程語(yǔ)言環(huán)境)設(shè)計(jì)一個(gè)在線(xiàn)的 主題論壇(主題可以自定義,如網(wǎng)上考試,答疑,購(gòu)物等) ,要求步驟及方法如下: 1.按照軟件工程中軟件生命周期的順序給出所有必要的文檔和圖(如概要需求說(shuō)明, 詳細(xì)需求說(shuō)明,模塊圖,泳道圖,狀態(tài)圖等等) ; 2.給出源碼必要的說(shuō)明,特別是模塊說(shuō)明; 3.給出綜合報(bào)告,說(shuō)明你對(duì)軟件工程各個(gè)生命周期中的重要任務(wù)的理解 工作計(jì)劃及安排 時(shí)間完成內(nèi)容 0.5 天布置任務(wù)、講授設(shè)計(jì)、需求分析 0.5 天需求分析、系統(tǒng)設(shè)計(jì) 1 天 系統(tǒng)設(shè)計(jì)、編碼、驗(yàn)收考核 指導(dǎo)教師簽字 年 月 日 2 課程設(shè)計(jì)(大作業(yè))報(bào)告課程設(shè)計(jì)(大作業(yè))報(bào)告 .0 0 昆明
3、學(xué)院課程設(shè)計(jì)(大作業(yè))任務(wù)書(shū)昆明學(xué)院課程設(shè)計(jì)(大作業(yè))任務(wù)書(shū) .1 1 1 1 引言引言 .3 3 1.11.1 編寫(xiě)目的編寫(xiě)目的 .3 3 1.21.2 項(xiàng)目背景項(xiàng)目背景 .3 3 1.31.3 參考資料參考資料 .4 4 2 2 任務(wù)概述任務(wù)概述 .4 4 2.12.1 目標(biāo)目標(biāo) .4 4 2.22.2 假定和約束假定和約束 .5 5 3 3 需求規(guī)定需求規(guī)定 .5 5 3.13.1 對(duì)功能的規(guī)定對(duì)功能的規(guī)定 .5 5 .1 系統(tǒng)功能模塊系統(tǒng)功能模塊.5 5 .2 功能界面框圖功能界面框圖.6 6 .3 用戶(hù)界面框圖用戶(hù)界面框圖.7 7 3.
4、23.2 對(duì)性能的規(guī)定對(duì)性能的規(guī)定 .8 8 3.33.3 輸人輸出要求輸人輸出要求 .8 8 3.43.4 數(shù)據(jù)管理能力要求數(shù)據(jù)管理能力要求 .9 9 3.53.5 故障處理要求故障處理要求 .9 9 3.63.6 其他需求其他需求 .9 9 4 4 系統(tǒng)分析系統(tǒng)分析.9 9 4.14.1 w webeb技術(shù)的發(fā)展技術(shù)的發(fā)展.9 9 4.24.2 基于基于 w webeb 的通用論壇技術(shù)可行性分析的通用論壇技術(shù)可行性分析7 7. .9 9 4.34.3 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) .1010 5 5 系統(tǒng)的整體設(shè)計(jì)系統(tǒng)的整體設(shè)計(jì).1010 5.15.1 使用技術(shù)介紹使用技術(shù)介紹 .1010 5.1.1
5、5.1.1 asp.netasp.net 的優(yōu)點(diǎn)的優(yōu)點(diǎn)1 1. .1111 .2 sqlsql serverserver 20052005 的特性的特性6 6. .1111 5.25.2 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì) .1212 .1 系統(tǒng)功能描述系統(tǒng)功能描述 .1212 .2 系統(tǒng)的頁(yè)面邏輯結(jié)構(gòu)系統(tǒng)的頁(yè)面邏輯結(jié)構(gòu) .1212 .1 數(shù)據(jù)庫(kù)的需求分析數(shù)據(jù)庫(kù)的需求分析 .1212 6 6 運(yùn)行環(huán)境規(guī)定運(yùn)行環(huán)境規(guī)定 .1313 6.16.1 設(shè)備設(shè)備 .1313 6.26.2 支持軟件支持軟件 .1313 6.36.3 接口接口 .131
6、3 7 7 系統(tǒng)的詳細(xì)設(shè)計(jì)系統(tǒng)的詳細(xì)設(shè)計(jì) .1414 7.17.1 主界面設(shè)計(jì)主界面設(shè)計(jì).1414 7.27.2 新用戶(hù)注冊(cè)與登錄模塊新用戶(hù)注冊(cè)與登錄模塊 .1414 7.37.3 用戶(hù)管理模塊用戶(hù)管理模塊 .1414 3 1 1 引言引言 在網(wǎng)絡(luò)飛速發(fā)展的今天,internet 成為人們快速獲取、發(fā)布和傳遞信息的重要渠道, 眾所周知,論壇是當(dāng)今網(wǎng)絡(luò)中的知名服務(wù)之一。它開(kāi)辟了一塊“公共”的空間供所有用戶(hù) 發(fā)表和讀取信息,允許用戶(hù)對(duì)自身感興趣的話(huà)題展開(kāi)討論,從而起到集思廣益的作用。本 論壇是針對(duì)在校大學(xué)生的具體需求進(jìn)行開(kāi)發(fā),在這里,學(xué)生可以通過(guò)論壇進(jìn)行信息查詢(xún)、 信息搜索、信息交流、信息共享,因
7、此具有很好的現(xiàn)實(shí)意義。 1.11.1 編寫(xiě)目的編寫(xiě)目的 互聯(lián)網(wǎng)正在融入我們的生活,影響和改變著我們的生活。網(wǎng)絡(luò)提供給我們的不只是一 個(gè)獲取信息的來(lái)源,而且還是一個(gè)可以相互交流的空間,校園論壇正是一種供人們進(jìn)行交 流的網(wǎng)絡(luò)空間。它不受時(shí)間和空間的約束,論壇用戶(hù)可以發(fā)表自己的觀(guān)點(diǎn),大家一起探討 某個(gè)問(wèn)題。 校園論壇系統(tǒng)是一個(gè)校內(nèi)用戶(hù)登錄后能夠?yàn)g覽論壇上的帖子。論壇管理員能夠便于管 理論壇,包括瀏覽留言,審核留言,對(duì)于不健康或是不利于社會(huì)穩(wěn)定的留言能進(jìn)行刪除操 作,會(huì)員管理以及論壇版主管理等等。 其次,設(shè)計(jì)并實(shí)現(xiàn)本校園論壇目的主要在于為本校的老師、學(xué)生的學(xué)習(xí)提供簡(jiǎn)潔的交 流界面,讓大家有一個(gè)很好的交
8、流。因此,在本論壇中的用戶(hù),可以通過(guò)發(fā)貼回帖的方式 在論壇中進(jìn)行交流,以至增強(qiáng)老師與老師之間、同學(xué)與同學(xué)之間、老師與同學(xué)之間在學(xué)習(xí), 生活等等方面的交流。因此本論壇的使用者是老師和學(xué)生。校園論壇系統(tǒng)操作簡(jiǎn)便,用戶(hù) 通過(guò)發(fā)貼回帖的方式在論壇中進(jìn)行交流,結(jié)合管理員在線(xiàn)對(duì)論壇信息進(jìn)行實(shí)時(shí)調(diào)整管理, 從而成為最為穩(wěn)定的校園交流平臺(tái)??梢蕴峁W(xué)習(xí)等論壇公告發(fā)布、站內(nèi)搜索、論壇管理、 論壇設(shè)置、數(shù)據(jù)處理、管理操作等功能 1.21.2 項(xiàng)目背景項(xiàng)目背景 在二十一世紀(jì)的今天,隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來(lái)了很多便利,人 4 們借助于網(wǎng)絡(luò)進(jìn)行相互交流變得更加方便。校園論壇系統(tǒng)是基于 web 網(wǎng)頁(yè),無(wú)需
9、專(zhuān)用客戶(hù) 端即可為用戶(hù)提供簡(jiǎn)潔的聊天交流界面,用戶(hù)通過(guò)發(fā)貼回帖的方式在論壇中進(jìn)行學(xué)習(xí)生活 等方面的交流,結(jié)合管理員在線(xiàn)對(duì)論壇信息進(jìn)行實(shí)時(shí)調(diào)整管理,從而成為最為穩(wěn)定的一個(gè) 虛擬的校園交流平臺(tái)??梢蕴峁W(xué)習(xí)論壇的論壇公告發(fā)布、站內(nèi)發(fā)送消息、站內(nèi)搜索、論 壇管理、論壇設(shè)置、數(shù)據(jù)處理、管理操作等功能。 校園論壇像日常生活中的黑板報(bào)一樣,電子公告牌按不同的主題,分主題分成很多個(gè)布 告欄。布告欄的設(shè)立的依據(jù)是大多數(shù)論壇使用者的要求和喜好,使用者可以閱讀他人關(guān)于 某個(gè)主題的最新看法,也可以將自己的想法毫無(wú)保留地貼到公告欄中。 同樣地,別人對(duì)你的觀(guān)點(diǎn)的回應(yīng)也是很快的。如果需要獨(dú)下的交流,也可以將想說(shuō)的 話(huà)直接
10、發(fā)到某個(gè)人的電子信箱中,如果想與正在使用的某個(gè)人聊天,可以啟動(dòng)聊天程序加 人閑談?wù)叩男辛?。雖然談話(huà)的雙方素不相識(shí),卻可以親近地交談。在論壇里,人們之間的 交流打破了空間、時(shí)間的限制。 1.31.3 參考資料參考資料 張海藩 軟件工程導(dǎo)論清華大學(xué)出版社 王珊 薩師煊 數(shù)據(jù)庫(kù)系統(tǒng)概論 高等教育出版社 謝維成,蘇長(zhǎng)明.sql server 2005 實(shí)例精講m.北京:清華大學(xué)出版社 鄧良松.軟件工程m.西安:西安電子科技大學(xué)出版社 鄭耀東,蔡騫.asp.net 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例m. 北京:清華大學(xué)出版社 2 2 任務(wù)概述任務(wù)概述 2.12.1 目標(biāo)目標(biāo) 校園論壇系統(tǒng)是指應(yīng)用電子計(jì)算機(jī)和網(wǎng)絡(luò)通信設(shè)備
11、,為本校師生提供一個(gè)相互交流、 幫助的平臺(tái),用以更好的增強(qiáng)本校師生的團(tuán)結(jié)互助精神。整個(gè)系統(tǒng)分為個(gè)人中心、論壇后臺(tái) 管理系統(tǒng)。 .個(gè)人中心管理系統(tǒng)將實(shí)現(xiàn)以下功能: 1).注冊(cè)上傳并保存用戶(hù)信息。 5 2).用戶(hù)名及密碼登錄校園論壇。 3).發(fā)表新主題:發(fā)表新的話(huà)題。 4).回復(fù):回復(fù)評(píng)論話(huà)題。 5).搜素:用戶(hù)利用此功能可以輕松的查找想要查找的信息。 6).帖子管理:用戶(hù)對(duì)自己發(fā)表的帖子進(jìn)行刪除操作、刪除發(fā)表的回復(fù)。 .后臺(tái)管理子系統(tǒng)除了具備個(gè)人中心管理系統(tǒng)的功能外還將實(shí)現(xiàn)以下功能: 1).查看:可以查看所有用戶(hù)信息 2).設(shè)置版主:可以設(shè)置某一用戶(hù)為某一版塊的版主。 2.2.2 2 假定和約束
12、假定和約束 對(duì)信息的保護(hù)手段僅限于設(shè)置用戶(hù)級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡(jiǎn)單,不能 防止惡意的破壞,安全性能有待進(jìn)一步完善。 3 3 需求規(guī)定需求規(guī)定 3.13.1 對(duì)功能對(duì)功能的規(guī)定的規(guī)定 用戶(hù)管理功能,包括用戶(hù)登錄和新用戶(hù)注冊(cè)功能。 新用戶(hù)注冊(cè)功能,包括用戶(hù)名,用戶(hù)密碼,確認(rèn)密碼。 用戶(hù)登錄功能,包括用戶(hù)名和密碼以及驗(yàn)證碼。 用戶(hù)登錄界面后,可以對(duì)帖子進(jìn)行瀏覽,發(fā)表回復(fù)帖子,還可以查詢(xún)、修改、 刪除用戶(hù)信息(僅管理員可進(jìn)行此操作) 。 .1 系統(tǒng)功能模塊系統(tǒng)功能模塊 論壇一般存在幾種用戶(hù),分別為用戶(hù)和管理員。用戶(hù)的權(quán)限是向下覆蓋的,即上級(jí)權(quán) 限包含下級(jí)權(quán)限,在這里的論壇
13、中,管理員的權(quán)限是上級(jí)權(quán)限。接下來(lái),需要?dú)w好類(lèi)的對(duì) 象及其方法分配給不同的論壇用戶(hù)。 與用戶(hù)相關(guān)的功能,其實(shí)就是論壇前臺(tái)的主要功能。論壇系統(tǒng)的前臺(tái),是用戶(hù)討論問(wèn) 6 題的平臺(tái),發(fā)帖、瀏覽、回帖一直慣穿用戶(hù)整個(gè)的前臺(tái)活動(dòng)。同時(shí),由于論壇系統(tǒng)的帖子 管理是管理員在帖子瀏覽時(shí)進(jìn)行的,所以編輯帖子、刪除帖子、等到功能也安排在前臺(tái)實(shí) 現(xiàn),其他與管理員相關(guān)的功能,包括用戶(hù)管理都是管理員在后臺(tái)進(jìn)行的操作。 .2 功能界面框圖功能界面框圖 校園論壇 用戶(hù)管理 帖子管理 用 戶(hù) 登 錄 用 戶(hù) 注 冊(cè) 信 息 修 改 管 理 用 戶(hù) 管 理 帖 子 回 復(fù) 帖 子 瀏 覽 帖 子 發(fā) 表 帖 子
14、 資 源 共 享 校園論壇 用戶(hù)管理 帖子管理 用 戶(hù) 登 錄 用 戶(hù) 注 冊(cè) 信 息 修 改 管 理 用 戶(hù) 管 理 帖 子 回 復(fù) 帖 子 瀏 覽 帖 子 發(fā) 表 帖 子 7 .3 用戶(hù)界面框圖用戶(hù)界面框圖 用戶(hù) 查看帖子 主貼表 回帖表 搜索帖子 搜索結(jié)果 搜索關(guān)鍵字 發(fā)帖帖子內(nèi)容帖子信息 回復(fù)帖子 帖子內(nèi)容 帖子內(nèi)容 修改、刪 除帖子 ipo 圖: 輸入處理輸出 用戶(hù)信息核對(duì)信息 確認(rèn)正確信息 進(jìn)入 8 處理輸出 用戶(hù)評(píng)論 資料上傳 留言、回復(fù) 審查資料 審查信息 審查信息 發(fā)布信息 下載資料 留言、回復(fù) 數(shù)據(jù)字典: 3.23.2 對(duì)性能對(duì)性能的規(guī)定的規(guī)定 1.管理員權(quán)
15、限按級(jí)別區(qū)分 2.發(fā)帖延時(shí)審核保持無(wú)滯后 3.任何程序功能無(wú)編譯錯(cuò)誤 3.33.3 輸人輸出要求輸人輸出要求 解釋各輸入輸出數(shù)據(jù)類(lèi)型,并逐項(xiàng)說(shuō)明其媒體、格式、數(shù)值范圍、精度等。對(duì)軟件的 數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進(jìn)行解釋并舉例,包括對(duì)硬拷貝報(bào)告以及圖形或顯示報(bào) 告的描述。 名字:用戶(hù)文件 別名:用戶(hù)信息 描述:主要存儲(chǔ)與用戶(hù)相關(guān)的信息 定義:用戶(hù)文件=發(fā)表術(shù)語(yǔ)+評(píng)論信息+回復(fù)信息+留言信息 +上傳資料信息 位置:在用戶(hù)登錄網(wǎng)站后對(duì)用戶(hù)信息存儲(chǔ),后臺(tái)數(shù)據(jù)庫(kù) 9 3.43.4 數(shù)據(jù)管理能力要求數(shù)據(jù)管理能力要求 手工鍵盤(pán)輸入,文件管理主要放在數(shù)據(jù)庫(kù)中進(jìn)行,主要是用來(lái)存儲(chǔ)用戶(hù)信息,以及發(fā) 表帖子。
16、 3.53.5 故障處理要求故障處理要求 由于此項(xiàng)目比較小,除了嚴(yán)格按照軟件工程的科學(xué)方法開(kāi)發(fā)軟件、認(rèn)真建立文檔、編 碼階段寫(xiě)詳細(xì)的注釋外,沒(méi)有特殊的維護(hù)設(shè)計(jì)。 3.63.6 其他需求其他需求 由于網(wǎng)站涉及到用戶(hù)的隱私信息,所以網(wǎng)絡(luò)安全要達(dá)到國(guó)家三級(jí)標(biāo)準(zhǔn)。 4 4 系統(tǒng)系統(tǒng)分析分析 4.14.1 webweb 技術(shù)的發(fā)展技術(shù)的發(fā)展 所謂 www,俗稱(chēng)“萬(wàn)維網(wǎng)”,其實(shí)就是連上 web 服務(wù)器訪(fǎng)問(wèn)資源,取得的內(nèi)容就是所 謂的“主頁(yè)”(homepage)。進(jìn)入的網(wǎng)頁(yè)通常不會(huì)只有一頁(yè),而是整個(gè)網(wǎng)站的內(nèi)容。 “網(wǎng)站”是一種呈現(xiàn)在網(wǎng)絡(luò)上的新興媒體,通過(guò) internet 已經(jīng)成為一個(gè)實(shí)時(shí)的,多媒 體的信息
17、傳播渠道。它的載體主要是電腦,范圍覆蓋全球各地,沒(méi)有國(guó)界,不分人種,時(shí) 時(shí)刻刻地提供服務(wù)。目前,人們漸漸開(kāi)始把網(wǎng)站稱(chēng)之為廣播、電視、報(bào)刊以外的第四新聞 媒體,以“共享、公平、公正、創(chuàng)新、國(guó)際化、團(tuán)隊(duì)精神”為特征的網(wǎng)絡(luò)文明也已逐漸成 為這個(gè)時(shí)代的標(biāo)志,人們?cè)絹?lái)越習(xí)慣于通過(guò) internet 網(wǎng)絡(luò)獲取信息,通過(guò) internet 在網(wǎng) 站上發(fā)表自己對(duì)社會(huì)對(duì)生活的理解和建議。 4.24.2 基于基于 webweb 的通用論壇技術(shù)可行性分析的通用論壇技術(shù)可行性分析7 7 論壇就是提供給注冊(cè)用戶(hù)一個(gè)平臺(tái),用戶(hù)可以通過(guò) internet 接入,登錄后,在這個(gè)平 臺(tái)上發(fā)表帖子、瀏覽帖子、回復(fù)帖子等等。 論壇
18、的用戶(hù)通??煞譃椋耗涿脩?hù)、普通用戶(hù)、管理員。系統(tǒng)通常提供一個(gè)統(tǒng)一的登 錄頁(yè)面,此頁(yè)面應(yīng)能自動(dòng)識(shí)別不同級(jí)別的用戶(hù),并為之提供不同的操作。它通常應(yīng)具有以 下功能:用戶(hù)注冊(cè)及登錄、發(fā)表帖子、瀏覽帖子、回復(fù)帖子、用戶(hù)管理等等,所有操作都 10 可以由用戶(hù)在客戶(hù)端瀏覽器中完成,而服務(wù)器端程序會(huì)按用戶(hù)的要求來(lái)完成對(duì)系統(tǒng)數(shù)據(jù)的 操作,并將結(jié)果傳給 web 服務(wù)器,再由 web 服務(wù)器處理成 html 文件后發(fā)送到客戶(hù)端瀏覽器。 這就是所謂的 b/s 結(jié)構(gòu)應(yīng)用系統(tǒng),b/s 結(jié)構(gòu)即 browser/server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨 著 internet 技術(shù)的興起,對(duì) c/s 結(jié)構(gòu)的一種變化或者改進(jìn)的
19、結(jié)構(gòu)。 b/s 結(jié)構(gòu)下,用戶(hù)界面完全通過(guò) www 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是 主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。b/s 結(jié)構(gòu),主要是利用了不斷成熟的 www 技術(shù),是一種全 新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著 windows 2000/windows xp 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部, 這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。 根據(jù)實(shí)際需要,校園論壇采用 b/s 結(jié)構(gòu),使用微軟公司的技術(shù)解決方案。開(kāi)發(fā)環(huán)境和 開(kāi)發(fā)工具為:windows xp,iis5.1,microsoft visual studio.net 2005 c#,sql server 2005。要求客戶(hù)端支持 ie6.0 以
20、上或與之兼容的瀏覽器軟件。 4.34.3 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) 圖 3 系統(tǒng)結(jié)構(gòu)模型 5 5 系統(tǒng)的整體設(shè)計(jì)系統(tǒng)的整體設(shè)計(jì) 5.15.1 使用技術(shù)介紹使用技術(shù)介紹 asp.net 是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成強(qiáng)大的 web 應(yīng)用程序。而 sql server 屬于關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它的特性使它更加適應(yīng)當(dāng)今數(shù)據(jù)存儲(chǔ) 和管理的要求。 匿名 用 戶(hù) 注 冊(cè) 瀏覽帖子 發(fā)表帖子 用 戶(hù) 登 錄 回復(fù)帖子 瀏覽帖子 用戶(hù) 信息修改 校 園 論 壇 11 5.1.1 asp.net 的優(yōu)點(diǎn)1 (1)國(guó)際化。asp.net 在內(nèi)部使用 unicode 表示請(qǐng)求和響應(yīng)數(shù)據(jù),可以為每臺(tái)
21、計(jì)算機(jī)、 每個(gè)目錄和每頁(yè)配置國(guó)際化設(shè)置。 (2)易于部署。通過(guò)簡(jiǎn)單地將必要的文件復(fù)制到服務(wù)器上,asp.net 應(yīng)用程序就可以 部署到該服務(wù)器上。 (3)靈活性。由于 asp.net 基于公共語(yǔ)言運(yùn)行庫(kù),因此 web 應(yīng)用程序開(kāi)發(fā)人員可以利 用整個(gè)平臺(tái)的靈活性。 (4)與.net framework 集成。因?yàn)?asp.net 是.net framework 的一部分,所以整個(gè) 平臺(tái)的功能和靈活性對(duì) web 應(yīng)用程序都是適用的。 (5)簡(jiǎn)易性。asp.net 使執(zhí)行常見(jiàn)任務(wù)變得更加容易,從簡(jiǎn)單的窗體提交和客戶(hù)端身 份驗(yàn)證到部署和站點(diǎn)配置。另外,公用語(yǔ)言運(yùn)行庫(kù)利用托管代碼服務(wù)簡(jiǎn)化了開(kāi)發(fā)工作。 (
22、6)可管理性。asp.net 使用基于文本的分級(jí)配置系統(tǒng),簡(jiǎn)化了設(shè)置服務(wù)器環(huán)境和 web 應(yīng)用程序的過(guò)程。 (7)擴(kuò)展性。asp.net 被設(shè)計(jì)成可擴(kuò)展的、具有特別專(zhuān)有的功能來(lái)提高集群的、多處 理器的性能。 (8)安全性。借助內(nèi)置的 windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可以保證應(yīng) 用程序是安全的。 5.1.2 sql server 2005 的特性6 (1)因特網(wǎng)的集成。sql server 2005 的數(shù)據(jù)庫(kù)引擎全面支持 xml,它的可伸縮性、 可用性和安全功能使它具有了構(gòu)成最大 web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組建所需的前提。sql server 2005 提供了對(duì)英文進(jìn)行查詢(xún)和搜索等
23、服務(wù)功能,這賦予了 web 應(yīng)用程序友好的查詢(xún)界面和 強(qiáng)大的搜索功能。 (2)數(shù)據(jù)庫(kù)功能。sql server 2005 分布式查詢(xún)功能可以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù), 而這些數(shù)據(jù)引用對(duì)用戶(hù)是完全透明的。同時(shí),分布式事務(wù)功能還將保證任何分布式數(shù)據(jù)更 新時(shí)的完整性。 (3)易于安裝、部署和使用。sql server 2005 由一系列的管理和開(kāi)發(fā)工具組成, 這些工具可在多個(gè)站點(diǎn)上進(jìn)行 sql server 的安裝、部署、管理和使用。 (4)數(shù)據(jù)倉(cāng)庫(kù)。數(shù)據(jù)倉(cāng)庫(kù)是 sql server 2005 中包含的用于提取和分析匯總數(shù)據(jù)的工 具,用以進(jìn)行聯(lián)機(jī)分析處理。除了使用數(shù)據(jù)倉(cāng)庫(kù)以外,數(shù)據(jù)庫(kù)開(kāi)發(fā)人員還可以使
24、用其它的 工具來(lái)直觀(guān)地設(shè)計(jì)數(shù)據(jù)庫(kù),并通過(guò)使用英文查詢(xún)來(lái)分析數(shù)據(jù)。鑒于以上的考慮,本系統(tǒng)的 前臺(tái)是使用 visual studio 2005 編程語(yǔ)言,后臺(tái)使用強(qiáng)大的數(shù)據(jù)庫(kù)軟件 sql server 2005,兩者配合,相信會(huì)有良好的效果。 12 5.25.2 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì) 5.2.1 系統(tǒng)功能描述 校園論壇所具有的功能包括:用戶(hù)注冊(cè)、用戶(hù)登錄、用戶(hù)信息修改、瀏覽帖子、發(fā)表帖子、 回復(fù)帖子、用戶(hù)信息管理(查詢(xún)、增加、刪除、修改)。 從整體上可以分為數(shù)據(jù)層、數(shù)據(jù)訪(fǎng)問(wèn)層和業(yè)務(wù)邏輯層。數(shù)據(jù)層是系統(tǒng)最底層,它用于存儲(chǔ) 系統(tǒng)的所有數(shù)據(jù)。該系統(tǒng)的數(shù)據(jù)庫(kù)中主要存儲(chǔ)了三張數(shù)據(jù)表:tb_content
25、,tb_hf 和tb_users。 數(shù)據(jù)訪(fǎng)問(wèn)層建立在數(shù)據(jù)庫(kù)之上,應(yīng)用程序通過(guò)該層訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。數(shù)據(jù)訪(fǎng)問(wèn)層一般封裝數(shù)據(jù)庫(kù)的 選擇、添加、更新和刪除操作,同時(shí)還為業(yè)務(wù)邏輯層服務(wù),所以數(shù)據(jù)訪(fǎng)問(wèn)層的設(shè)計(jì)的好壞關(guān)系 到整個(gè)系統(tǒng)的成敗。業(yè)務(wù)邏輯層包括用戶(hù)登錄、用戶(hù)注冊(cè)、發(fā)表帖子等業(yè)務(wù)邏輯,它一般由web 頁(yè) 面實(shí)現(xiàn)。 5.2.2 系統(tǒng)的頁(yè)面邏輯結(jié)構(gòu) 圖 4 系統(tǒng)頁(yè)面邏輯結(jié)構(gòu)圖 5.35.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì) 數(shù)據(jù)庫(kù)的設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)及應(yīng)用 系統(tǒng),使其能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足用戶(hù)的需求,數(shù)據(jù)庫(kù)設(shè)計(jì)是在數(shù)據(jù)庫(kù)管理系統(tǒng)支持下進(jìn) 行的。 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是一個(gè)非常重要的問(wèn)題。數(shù)據(jù)庫(kù) 結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年一年級(jí)下學(xué)期數(shù)學(xué)第七單元《三個(gè)兩位數(shù)連加》(教案)
- 2025年會(huì)計(jì)勞務(wù)合同模板
- 2025年專(zhuān)利轉(zhuǎn)讓合同水產(chǎn)養(yǎng)殖產(chǎn)品適用
- 人教版三年級(jí)下冊(cè)第一單元-位置和方向(一)-(單元測(cè)試)含答案
- 人教版三年級(jí)英語(yǔ)上冊(cè)期末測(cè)試卷
- 2-除數(shù)是一位數(shù)的除法-人教版三年級(jí)數(shù)學(xué)下冊(cè)單元測(cè)試卷(含答案)
- 2025年湖南石油化工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)帶答案
- 2024年碳纖維熱場(chǎng)材料項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2024年亞葉酸鈣項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 2025年廣東省惠州市單招職業(yè)傾向性測(cè)試題庫(kù)完整
- 2024年內(nèi)蒙古交通職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整
- 天津和平區(qū)2024屆高三一模數(shù)學(xué)試題(解析版)
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完美版
- 《中東》地圖填圖專(zhuān)練
- 2024年江蘇蘇??毓杉瘓F(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 工商聯(lián)業(yè)務(wù)工作培訓(xùn)
- 商業(yè)街消防安全培訓(xùn)
- 湖北省曾都區(qū)烏鴉山礦區(qū)建筑用輝綠巖礦礦產(chǎn)資源開(kāi)發(fā)利用與生態(tài)復(fù)綠方案
- 2024年國(guó)家電網(wǎng)招聘之通信類(lèi)題庫(kù)附答案【黃金題型】
- 初二主題班會(huì)課件《珍愛(ài)生命注意安全》
- 龍門(mén)銑床工安全操作規(guī)程培訓(xùn)
評(píng)論
0/150
提交評(píng)論