簡單博客管理系統(tǒng)-軟件系統(tǒng)綜合課程設計.doc
DOC格式手機打開展開
簡單博客管理系統(tǒng)-軟件系統(tǒng)綜合課程設計,85頁近5萬余字,本文為完整的課程設計材料,共有6人完成,包含課程設計的全部文檔及完備的開發(fā)材料。目錄第一章 項目開發(fā)計劃報告11引言11.1編寫目的11.2 背景11.3定義11.4參考資料22項目概述22.1工作內(nèi)容22.2主要參加人員22.3產(chǎn)品22.3.1程序22.3.2文件22.3.3服務32.3.4非移交的...
內(nèi)容介紹
此文檔由會員 lzj781219 發(fā)布
85頁近5萬余字,本文為完整的課程設計材料,共有6人完成,包含課程設計的全部文檔及完備的開發(fā)材料。
目錄
第一章 項目開發(fā)計劃報告 1
1引言 1
1.1編寫目的 1
1.2 背景 1
1.3定義 1
1.4參考資料 2
2項目概述 2
2.1工作內(nèi)容 2
2.2主要參加人員 2
2.3產(chǎn)品 2
2.3.1程序 2
2.3.2文件 2
2.3.3服務 3
2.3.4非移交的產(chǎn)品 3
2.4完成項目的最遲期限 3
2.5本計劃的批準者和批準日期 3
3實施計劃 3
3.1工作任務的分解與人員分工 3
3.2接口人員 4
2.3進度 4
3.4預算 4
3.5關鍵問題 5
4支持條件 5
4.1計算機系統(tǒng)支持 5
4.2需由用戶承擔的工作 5
4.3由外單位提供的條件 5
5專題計劃要點 6
第二章 可行性研究報告 6
1.引言 6
1.1編寫目的 6
1.2背景 6
1.3定義 7
1.4 參考資料 7
2.可行性研究的前提 7
2.1對本系統(tǒng)的要求 7
2.2目標 8
2.3條件、假定和限制 8
2.4評價尺度 8
3.對現(xiàn)有系統(tǒng)的分析 9
3.1處理流程和數(shù)據(jù)流程 9
3.2工作負荷 10
3.3費用開支 10
3.4人員 10
3.5設備 10
3.6局限性 11
4.所建議的系統(tǒng) 11
4.1對所建議系統(tǒng)的說明 11
4.2處理流程和數(shù)據(jù)流程 11
4.3改進之處 12
4.4影響 12
4.4.1對設備的影響 12
4.4.2對軟件的影響 12
4.4.3對用戶單位機構的影響 12
4.4.4對系統(tǒng)運行過程的影響 12
4.4.5對開發(fā)的影響 12
4.4.6對地點和設施的影響 13
4.4.7對經(jīng)費開支的影響 13
4.5局限性 13
4.6技術條件方面的可行性. 13
5.投資及效益分析 14
5.1支出 14
5.1.1基本建設投資 14
5.1.2其他一次性支出 14
5.1.3非一次性支出 14
5.2收益 15
5.2.1一次性收益 15
5.2.2非一次性收益 15
5.2.3不可定量的收益 15
5.3收益/投資比 15
5.4投資回收周期 15
5.5敏感性分析 15
6.社會因素方面的可行性 16
6.1法律方面的可行性 16
6.2使用方面的可行性 16
7.結論 16
第三章 軟件需求說明書 17
1引言 17
1.1編寫目的 17
1.2 背景 17
1.3定義 17
1.4參考資料 18
2任務概述 18
2.1目標 18
2.2用戶的特點 18
3 需求規(guī)定 19
3.1 對功能的規(guī)定 19
3.2 對性能的規(guī)定 20
3.2.1 精度 20
3.2.2 時間特性要求 20
3.3.3 靈活性 20
3.3 輸入輸出要求 21
3.4 數(shù)據(jù)管理能力要求 21
3.5 故障處理要求 21
3.6 其他專門要求 22
4 運行環(huán)境規(guī)定 22
4.1 設備 22
4.2 支持軟件 22
4.3 接口 23
4.4 控制 23
第四章 概要設計說明書 23
1引言 23
1.1編寫目的 23
1.2背景 24
1.3定義 24
1.4參考資料 24
2總體設計 25
2.1需求規(guī)定 25
2.2運行環(huán)境 25
2.2.1軟硬件支持 25
2.2.2開發(fā)平臺 25
2.3基本設計概念和處理流程 26
2.4結構 26
2.5功能需求與程序的關系 27
2.6人工處理過程 28
2.7尚未問決的問題 28
3接口設計 28
3.1用戶接口 28
3.2外部接口 28
3.3內(nèi)部接口 28
4運行設計 28
4.1運行模塊組合 28
4.2運行控制 30
4.3運行時間 30
5系統(tǒng)數(shù)據(jù)結構設計 30
5.1邏輯與物理結構設計要點 30
5.2數(shù)據(jù)結構與程序的關系 32
6系統(tǒng)出錯處理設計 32
6.1出錯信息 32
6.3安全保密設計 32
6.4系統(tǒng)維護設計 32
第五章 詳細設計說明書 33
1引言 33
1.1編寫目的 33
1.2背景 33
1.3定義 33
1.4參考資料 33
2程序系統(tǒng)的結構 34
3程序1(用戶登陸)設計說明 35
3.1程序描述(用戶登陸) 35
3.2功能 36
3.3性能 36
3.4輸入項 36
3.5輸出項 36
3.6算法 36
3.7流程邏輯 37
3.8接口 38
3.9存儲分配 38
3.10注釋設計 38
3.11限制條件 38
3.12測試計劃 38
3.13尚未解決的問題 39
4程序2(日志管理)設計說明 39
4.1程序描述 39
4.2功能 39
4.3性能 39
4.4輸入項 39
4.5輸出項 39
4.6算法 39
4.7流程邏輯 40
4.8接口 41
4.9存儲分配 41
4.10注釋設計 41
4.11限制條件 41
4.12測試計劃 42
4.13尚未解決的問題 42
5程序3(評論管理)設計說明 42
5.1程序描述 42
5.2功能 42
5.3性能 42
5.4輸入項 42
5.5輸出項 42
5.6算法 43
5.7流程邏輯 44
5.8接口 44
5.9存儲分配 44
5.10注釋設計 44
5.11限制條件 44
5.12測試計劃 44
5.13尚未解決的問題 45
6程序4(帳號管理)設計說明 45
6.1程序描述 45
6.2功能 45
6.3性能 45
6.4輸入項 45
6.5輸出項 45
6.6算法 46
6.7流程邏輯 46
6.8接口 47
6.9存儲分配 47
6.10注釋設計 47
6.11限制條件 47
6.12測試計劃 48
6.13尚未解決的問題 48
第六章 測試計劃說明書 48
1引言 48
1.1編寫目的 48
1.2背景 48
1.3定義 48
1.4參考資料 49
2計劃 49
2.1軟件說明 49
2.2測試內(nèi)容 50
2.3測試1 51
2.3.1進度安排 51
2.3.2條件 51
2.3.3測試資料 51
2.3.4測試培訓 52
2.4測試2 52
2.5測試3 54
2.5 測試3(數(shù)據(jù)文卷存取的測試) 54
3測試設計說明 55
3.1測試1(標識符) 55
3.1.1控制 56
3.1.2輸入 56
3.1.3輸出 57
3.1.4過程 57
3.2測試2(標識符) 57
3.2.1控制 58
3.2.2輸入 58
3.2.3輸出 58
3.2.4過程 58
3.3測試3(標識符) 58
3.3.1控制 58
3.3.2輸入 59
3.3.3輸出 59
3.3.4過程 59
4評價準則 59
4.1范圍 59
4.2數(shù)據(jù)整理 59
4.3尺度 60
第七章 測試分析說明書 60
1 引言 60
1.1 編寫目的 60
1.2 背景 60
1.3 定義 60
1.4 參考資料 61
2測試概要 61
3測試結果及發(fā)現(xiàn) 62
3.1 測試1(模塊功能測試) 62
3.2 測試2(接口正確性測試) 62
3.3 測試3(數(shù)據(jù)文卷存取的測試) 62
4對軟件功能的結論 62
4.1 功能1(模塊功能測試) 62
4.2 功能2(接口正確性測試) 62
4.3 功能3(數(shù)據(jù)文卷存取的測試) 63
5 分析摘要 63
5.1 能力 63
5.2 缺陷和限制 63
5.3 建議 63
5.4 評價 63
6 測試資源消耗 64
第八章 面向?qū)ο笤O計分析 64
1引言 64
1.1編寫目的 64
1.2背景 64
1.3定義 64
1.4參考資料 64
2面向?qū)ο蠓治龅幕具^程 65
2.1三個子模型與五個層次 65
3 需求陳述 65
3.1問題范圍 65
3.2對功能的規(guī)定 66
3.3對性能的規(guī)定 66
3.4運行環(huán)境規(guī)定 66
4對象模型 67
4.1確定類與對象 67
4.2確定關聯(lián) 67
4.3劃分主題 67
4.4確定屬性 67
4.5識別繼承關系 68
4.6反復修改 68
5建立動態(tài)模型 69
5.1編寫腳本 69
5.2狀態(tài)圖 69
6建立功能模型 70
7定義服務 70
附件1 軟件系統(tǒng)綜合課程設計任務分派單-可行性研究 71
附件2 軟件系統(tǒng)綜合課程設計任務分派單-軟件需求 72
附件3 軟件系統(tǒng)綜合課程設計任務分派單-概要設計 73
附件4 軟件系統(tǒng)綜合課程設計任務分派單-詳細設計 74
附件5 軟件系統(tǒng)綜合課程設計任務分派單-測試設計 75
附件6 軟件系統(tǒng)綜合課程設計任務分派單-面向?qū)ο笤O計分析 76
第一章 項目開發(fā)計劃報告
1引言
1.1編寫目的
制定項目開發(fā)計劃的目的是用文件的形式,把對于在開發(fā)過程中各項工作的負責人員、開發(fā)進度、 所需經(jīng)費預算、所需軟、硬件條件等問題作出的安排記載下來,以便根據(jù)本計劃開展和檢查本項目的開 發(fā)工作。
1.2 背景
a. 待開發(fā)的軟件系統(tǒng)的名稱:簡單博客管理系統(tǒng)
b. 本項目的任務提出者:盛濤,開發(fā)者:程成,盛濤,郭張鳴,張輝,莫小明,嚴超.用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡:實施該項目的單位.
該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系:對原有系統(tǒng)的補充和完善.
1.3定義
“博客”一詞是從英文單詞Blog翻譯而來。Blog是Weblog的簡稱,而Weblog則是由Web和Log兩個英文單詞組合而成。Weblog就是在網(wǎng)絡上發(fā)布和閱讀的流水記錄,通常稱為“網(wǎng)絡日志”,簡稱為“網(wǎng)志”。博客(BLOGGER)概念解釋為網(wǎng)絡出版(Web Publishing)、發(fā)表和張貼(Post-這個字當名詞用時就是指張貼的文章)文章,是個急速成長的網(wǎng)絡活動,現(xiàn)在甚至出現(xiàn)了一個用來指稱這種網(wǎng)絡出版和發(fā)表文章的專有名詞——Weblog,或Blog。
1. 4參考資料
[1]《ASP.NET數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐》. 曹斌,韓中孝。北京:科學出版社,2005.6.
[2]《ASP.NET簡明教程》. 金雪云.北京:清華出版社,2006.1.
[3]《ASP.NET+SQL Server數(shù)據(jù)庫開發(fā)與實例》. 吳晨,張亮,張靜.北京:清華大學出版社,2006.8.
[4]《ASP.NET 2.0開發(fā)指南》. 郝剛 主編,袁永剛,嚴治國,何宇光.北京:人民郵電出版社, 2006.5
2項目概述
2.1工作內(nèi)容
在技術開發(fā)上我們需要完成的進行數(shù)據(jù)庫開發(fā)、簡單博客管理系統(tǒng)代碼的編寫、網(wǎng)站的設計與規(guī)劃、動態(tài)網(wǎng)頁代碼的編寫、博客的更新和刪除以及整個系統(tǒng)的測試等;在項目規(guī)劃上,我們要完成項目開發(fā)計劃,可行性研究,需求分析,概要設計,詳細設計,測試計劃,測試分析,面向?qū)ο笤O計分析;在項目運行上我們需要資金籌措、域名空間的申請與運行的維護等。
2.2主要參加人員
項目開發(fā)者:
項目小組長:
項目開發(fā)人員:
技術水平:良好
目錄
第一章 項目開發(fā)計劃報告 1
1引言 1
1.1編寫目的 1
1.2 背景 1
1.3定義 1
1.4參考資料 2
2項目概述 2
2.1工作內(nèi)容 2
2.2主要參加人員 2
2.3產(chǎn)品 2
2.3.1程序 2
2.3.2文件 2
2.3.3服務 3
2.3.4非移交的產(chǎn)品 3
2.4完成項目的最遲期限 3
2.5本計劃的批準者和批準日期 3
3實施計劃 3
3.1工作任務的分解與人員分工 3
3.2接口人員 4
2.3進度 4
3.4預算 4
3.5關鍵問題 5
4支持條件 5
4.1計算機系統(tǒng)支持 5
4.2需由用戶承擔的工作 5
4.3由外單位提供的條件 5
5專題計劃要點 6
第二章 可行性研究報告 6
1.引言 6
1.1編寫目的 6
1.2背景 6
1.3定義 7
1.4 參考資料 7
2.可行性研究的前提 7
2.1對本系統(tǒng)的要求 7
2.2目標 8
2.3條件、假定和限制 8
2.4評價尺度 8
3.對現(xiàn)有系統(tǒng)的分析 9
3.1處理流程和數(shù)據(jù)流程 9
3.2工作負荷 10
3.3費用開支 10
3.4人員 10
3.5設備 10
3.6局限性 11
4.所建議的系統(tǒng) 11
4.1對所建議系統(tǒng)的說明 11
4.2處理流程和數(shù)據(jù)流程 11
4.3改進之處 12
4.4影響 12
4.4.1對設備的影響 12
4.4.2對軟件的影響 12
4.4.3對用戶單位機構的影響 12
4.4.4對系統(tǒng)運行過程的影響 12
4.4.5對開發(fā)的影響 12
4.4.6對地點和設施的影響 13
4.4.7對經(jīng)費開支的影響 13
4.5局限性 13
4.6技術條件方面的可行性. 13
5.投資及效益分析 14
5.1支出 14
5.1.1基本建設投資 14
5.1.2其他一次性支出 14
5.1.3非一次性支出 14
5.2收益 15
5.2.1一次性收益 15
5.2.2非一次性收益 15
5.2.3不可定量的收益 15
5.3收益/投資比 15
5.4投資回收周期 15
5.5敏感性分析 15
6.社會因素方面的可行性 16
6.1法律方面的可行性 16
6.2使用方面的可行性 16
7.結論 16
第三章 軟件需求說明書 17
1引言 17
1.1編寫目的 17
1.2 背景 17
1.3定義 17
1.4參考資料 18
2任務概述 18
2.1目標 18
2.2用戶的特點 18
3 需求規(guī)定 19
3.1 對功能的規(guī)定 19
3.2 對性能的規(guī)定 20
3.2.1 精度 20
3.2.2 時間特性要求 20
3.3.3 靈活性 20
3.3 輸入輸出要求 21
3.4 數(shù)據(jù)管理能力要求 21
3.5 故障處理要求 21
3.6 其他專門要求 22
4 運行環(huán)境規(guī)定 22
4.1 設備 22
4.2 支持軟件 22
4.3 接口 23
4.4 控制 23
第四章 概要設計說明書 23
1引言 23
1.1編寫目的 23
1.2背景 24
1.3定義 24
1.4參考資料 24
2總體設計 25
2.1需求規(guī)定 25
2.2運行環(huán)境 25
2.2.1軟硬件支持 25
2.2.2開發(fā)平臺 25
2.3基本設計概念和處理流程 26
2.4結構 26
2.5功能需求與程序的關系 27
2.6人工處理過程 28
2.7尚未問決的問題 28
3接口設計 28
3.1用戶接口 28
3.2外部接口 28
3.3內(nèi)部接口 28
4運行設計 28
4.1運行模塊組合 28
4.2運行控制 30
4.3運行時間 30
5系統(tǒng)數(shù)據(jù)結構設計 30
5.1邏輯與物理結構設計要點 30
5.2數(shù)據(jù)結構與程序的關系 32
6系統(tǒng)出錯處理設計 32
6.1出錯信息 32
6.3安全保密設計 32
6.4系統(tǒng)維護設計 32
第五章 詳細設計說明書 33
1引言 33
1.1編寫目的 33
1.2背景 33
1.3定義 33
1.4參考資料 33
2程序系統(tǒng)的結構 34
3程序1(用戶登陸)設計說明 35
3.1程序描述(用戶登陸) 35
3.2功能 36
3.3性能 36
3.4輸入項 36
3.5輸出項 36
3.6算法 36
3.7流程邏輯 37
3.8接口 38
3.9存儲分配 38
3.10注釋設計 38
3.11限制條件 38
3.12測試計劃 38
3.13尚未解決的問題 39
4程序2(日志管理)設計說明 39
4.1程序描述 39
4.2功能 39
4.3性能 39
4.4輸入項 39
4.5輸出項 39
4.6算法 39
4.7流程邏輯 40
4.8接口 41
4.9存儲分配 41
4.10注釋設計 41
4.11限制條件 41
4.12測試計劃 42
4.13尚未解決的問題 42
5程序3(評論管理)設計說明 42
5.1程序描述 42
5.2功能 42
5.3性能 42
5.4輸入項 42
5.5輸出項 42
5.6算法 43
5.7流程邏輯 44
5.8接口 44
5.9存儲分配 44
5.10注釋設計 44
5.11限制條件 44
5.12測試計劃 44
5.13尚未解決的問題 45
6程序4(帳號管理)設計說明 45
6.1程序描述 45
6.2功能 45
6.3性能 45
6.4輸入項 45
6.5輸出項 45
6.6算法 46
6.7流程邏輯 46
6.8接口 47
6.9存儲分配 47
6.10注釋設計 47
6.11限制條件 47
6.12測試計劃 48
6.13尚未解決的問題 48
第六章 測試計劃說明書 48
1引言 48
1.1編寫目的 48
1.2背景 48
1.3定義 48
1.4參考資料 49
2計劃 49
2.1軟件說明 49
2.2測試內(nèi)容 50
2.3測試1 51
2.3.1進度安排 51
2.3.2條件 51
2.3.3測試資料 51
2.3.4測試培訓 52
2.4測試2 52
2.5測試3 54
2.5 測試3(數(shù)據(jù)文卷存取的測試) 54
3測試設計說明 55
3.1測試1(標識符) 55
3.1.1控制 56
3.1.2輸入 56
3.1.3輸出 57
3.1.4過程 57
3.2測試2(標識符) 57
3.2.1控制 58
3.2.2輸入 58
3.2.3輸出 58
3.2.4過程 58
3.3測試3(標識符) 58
3.3.1控制 58
3.3.2輸入 59
3.3.3輸出 59
3.3.4過程 59
4評價準則 59
4.1范圍 59
4.2數(shù)據(jù)整理 59
4.3尺度 60
第七章 測試分析說明書 60
1 引言 60
1.1 編寫目的 60
1.2 背景 60
1.3 定義 60
1.4 參考資料 61
2測試概要 61
3測試結果及發(fā)現(xiàn) 62
3.1 測試1(模塊功能測試) 62
3.2 測試2(接口正確性測試) 62
3.3 測試3(數(shù)據(jù)文卷存取的測試) 62
4對軟件功能的結論 62
4.1 功能1(模塊功能測試) 62
4.2 功能2(接口正確性測試) 62
4.3 功能3(數(shù)據(jù)文卷存取的測試) 63
5 分析摘要 63
5.1 能力 63
5.2 缺陷和限制 63
5.3 建議 63
5.4 評價 63
6 測試資源消耗 64
第八章 面向?qū)ο笤O計分析 64
1引言 64
1.1編寫目的 64
1.2背景 64
1.3定義 64
1.4參考資料 64
2面向?qū)ο蠓治龅幕具^程 65
2.1三個子模型與五個層次 65
3 需求陳述 65
3.1問題范圍 65
3.2對功能的規(guī)定 66
3.3對性能的規(guī)定 66
3.4運行環(huán)境規(guī)定 66
4對象模型 67
4.1確定類與對象 67
4.2確定關聯(lián) 67
4.3劃分主題 67
4.4確定屬性 67
4.5識別繼承關系 68
4.6反復修改 68
5建立動態(tài)模型 69
5.1編寫腳本 69
5.2狀態(tài)圖 69
6建立功能模型 70
7定義服務 70
附件1 軟件系統(tǒng)綜合課程設計任務分派單-可行性研究 71
附件2 軟件系統(tǒng)綜合課程設計任務分派單-軟件需求 72
附件3 軟件系統(tǒng)綜合課程設計任務分派單-概要設計 73
附件4 軟件系統(tǒng)綜合課程設計任務分派單-詳細設計 74
附件5 軟件系統(tǒng)綜合課程設計任務分派單-測試設計 75
附件6 軟件系統(tǒng)綜合課程設計任務分派單-面向?qū)ο笤O計分析 76
第一章 項目開發(fā)計劃報告
1引言
1.1編寫目的
制定項目開發(fā)計劃的目的是用文件的形式,把對于在開發(fā)過程中各項工作的負責人員、開發(fā)進度、 所需經(jīng)費預算、所需軟、硬件條件等問題作出的安排記載下來,以便根據(jù)本計劃開展和檢查本項目的開 發(fā)工作。
1.2 背景
a. 待開發(fā)的軟件系統(tǒng)的名稱:簡單博客管理系統(tǒng)
b. 本項目的任務提出者:盛濤,開發(fā)者:程成,盛濤,郭張鳴,張輝,莫小明,嚴超.用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡:實施該項目的單位.
該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系:對原有系統(tǒng)的補充和完善.
1.3定義
“博客”一詞是從英文單詞Blog翻譯而來。Blog是Weblog的簡稱,而Weblog則是由Web和Log兩個英文單詞組合而成。Weblog就是在網(wǎng)絡上發(fā)布和閱讀的流水記錄,通常稱為“網(wǎng)絡日志”,簡稱為“網(wǎng)志”。博客(BLOGGER)概念解釋為網(wǎng)絡出版(Web Publishing)、發(fā)表和張貼(Post-這個字當名詞用時就是指張貼的文章)文章,是個急速成長的網(wǎng)絡活動,現(xiàn)在甚至出現(xiàn)了一個用來指稱這種網(wǎng)絡出版和發(fā)表文章的專有名詞——Weblog,或Blog。
1. 4參考資料
[1]《ASP.NET數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐》. 曹斌,韓中孝。北京:科學出版社,2005.6.
[2]《ASP.NET簡明教程》. 金雪云.北京:清華出版社,2006.1.
[3]《ASP.NET+SQL Server數(shù)據(jù)庫開發(fā)與實例》. 吳晨,張亮,張靜.北京:清華大學出版社,2006.8.
[4]《ASP.NET 2.0開發(fā)指南》. 郝剛 主編,袁永剛,嚴治國,何宇光.北京:人民郵電出版社, 2006.5
2項目概述
2.1工作內(nèi)容
在技術開發(fā)上我們需要完成的進行數(shù)據(jù)庫開發(fā)、簡單博客管理系統(tǒng)代碼的編寫、網(wǎng)站的設計與規(guī)劃、動態(tài)網(wǎng)頁代碼的編寫、博客的更新和刪除以及整個系統(tǒng)的測試等;在項目規(guī)劃上,我們要完成項目開發(fā)計劃,可行性研究,需求分析,概要設計,詳細設計,測試計劃,測試分析,面向?qū)ο笤O計分析;在項目運行上我們需要資金籌措、域名空間的申請與運行的維護等。
2.2主要參加人員
項目開發(fā)者:
項目小組長:
項目開發(fā)人員:
技術水平:良好