軟件工程畢業(yè)設(shè)計(jì)論文網(wǎng)上書店系統(tǒng).doc
約144頁DOC格式手機(jī)打開展開
軟件工程畢業(yè)設(shè)計(jì)論文網(wǎng)上書店系統(tǒng),第一章 網(wǎng)上購書系統(tǒng)需求分析81.導(dǎo)言81.1 目的81.2范圍91.3 編寫說明91.4 術(shù)語定義91.5引用標(biāo)準(zhǔn)91.6 參考資料91.7版本更新信息92系統(tǒng)定義102.1項(xiàng)目來源及背景102.2用戶的特點(diǎn)112.3項(xiàng)目目標(biāo)113 應(yīng)用環(huán)境113.1系統(tǒng)運(yùn)行的網(wǎng)絡(luò)環(huán)境123.2 系統(tǒng)運(yùn)行的硬件環(huán)境124.功能規(guī)格1...
內(nèi)容介紹
此文檔由會(huì)員 hfnmb 發(fā)布
第一章 網(wǎng)上購書系統(tǒng)需求分析 8
1.導(dǎo)言 8
1.1 目的 8
1.2范圍 9
1.3 編寫說明 9
1.4 術(shù)語定義 9
1.5引用標(biāo)準(zhǔn) 9
1.6 參考資料 9
1.7版本更新信息 9
2系統(tǒng)定義 10
2.1項(xiàng)目來源及背景 10
2.2用戶的特點(diǎn) 11
2.3項(xiàng)目目標(biāo) 11
3 應(yīng)用環(huán)境 11
3.1系統(tǒng)運(yùn)行的網(wǎng)絡(luò)環(huán)境 12
3.2 系統(tǒng)運(yùn)行的硬件環(huán)境 12
4.功能規(guī)格 14
4.1.1 讀者 14
4.1.2管理用戶 14
4.1.3 數(shù)據(jù)庫 15
4.2 系統(tǒng)主用例圖 15
4.3.1書刊選擇 17
4.3.2訂單填寫 17
4.4 管理端子系統(tǒng) 17
4.4.1登錄管理 19
4.4.2書庫管理 20
4.4.3信息發(fā)布 20
4.4.4評(píng)價(jià)管理 20
4.4.5訂單管理 21
4.4.6流量管理 21
4.4.7用戶管理 22
5性能需求 22
5.1界面需求 22
5.2響應(yīng)時(shí)間需求 23
5.3可靠性需求 23
5.4開放性需求 23
5.5可擴(kuò)展性需求 23
5.6系統(tǒng)安全性需求 23
6產(chǎn)品提交 23
7實(shí)現(xiàn)約束 24
8簽字 24
第二章 網(wǎng)上購書系統(tǒng)概要設(shè)計(jì) 25
1.系統(tǒng)分析 25
2. 界面設(shè)計(jì) 25
2.1 管理端界面設(shè)計(jì) 26
2.2 客戶端界面設(shè)計(jì) 26
3. 體系結(jié)構(gòu) 26
3.1 體系結(jié)構(gòu) 27
3.1.1 struct體系結(jié)構(gòu) 27
3.1.2 系統(tǒng)體系結(jié)構(gòu) 29
3.2 系統(tǒng)進(jìn)行環(huán)境 31
3.2.1 網(wǎng)絡(luò)結(jié)構(gòu)圖 31
3.2.2 硬件環(huán)境 32
2)Web服務(wù)器 32
3)數(shù)據(jù)庫服務(wù)器 32
4. 數(shù)據(jù)模型 33
4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計(jì) 34
4.3 數(shù)據(jù)庫物理結(jié)構(gòu)模型設(shè)計(jì) 38
5. 模塊設(shè)計(jì) 39
5.1 客戶端模塊設(shè)計(jì) 40
5.2 登錄管理模塊設(shè)計(jì) 43
5.2.1 表示層設(shè)計(jì) 43
5.2.2 控制層設(shè)計(jì) 44
5.2.3 模型層設(shè)計(jì) 44
5.3 用戶管理模塊設(shè)計(jì) 45
5.3.1 表示層設(shè)計(jì) 45
5.3.2 控制層設(shè)計(jì) 45
5.3.3 模型層設(shè)計(jì) 45
5.4書庫管理模塊設(shè)計(jì) 46
5.4.1 表示層設(shè)計(jì) 46
5.4.2 控制層設(shè)計(jì) 47
5.4.3 業(yè)務(wù)邏輯層設(shè)計(jì) 47
5.5 評(píng)論管理模塊設(shè)計(jì) 48
5.5.1 表示層設(shè)計(jì) 48
5.5.2 控制層設(shè)計(jì) 49
5.5.3 模型層設(shè)計(jì) 49
5.6 信息發(fā)布模塊設(shè)計(jì) 49
5.6.1 表示層設(shè)計(jì) 49
5.6.2 控制層設(shè)計(jì) 50
第三章 網(wǎng)上購書系統(tǒng)詳細(xì)設(shè)計(jì) 52
1.系統(tǒng)設(shè)計(jì)概述 52
2. 詳細(xì)設(shè)計(jì)概述 52
3. 書庫管理模塊的詳細(xì)設(shè)計(jì) 53
3.1 視圖層 54
3.1.1 JSP組件 54
3.1.2 Form組件 54
Package com.huanghe company.struts.form; 54
3.2 控制層 58
Package com.huanghecompany.struts.action; 59
3.3 模型層 60
4. 評(píng)論管理模塊的詳細(xì)設(shè)計(jì) 66
4.1視圖層 66
4.2 控制層 66
4.3 模型層 67
5. 訂單管理模塊的詳細(xì)設(shè)計(jì) 67
5.1視圖層 68
5.2 控制層 68
5.3 模型層 68
6. 用戶登錄模塊的詳細(xì)設(shè)計(jì) 68
6.1視圖層 69
6.2 控制層 69
6.3 模型層 69
7. 用戶管理模塊的詳細(xì)設(shè)計(jì) 70
8.1視圖層 70
8.2 控制層 71
8.3 模型層 71
8. 客戶端模塊的詳細(xì)設(shè)計(jì) 71
8.1視圖層 72
8.2 控制層 73
8.3 模型層 73
9. 復(fù)用的模塊 73
9.1 客戶標(biāo)簽庫 73
Package tag; 74
9.2 數(shù)據(jù)庫的基本操作 75
9.3 結(jié)果顯示 79
10. 配置文件 79
10.1 web.xml配置文件 80
第四章 網(wǎng)上購書系統(tǒng)編碼實(shí)現(xiàn) 85
1.編碼格式規(guī)范 85
1.1縮進(jìn)排版 85
1.2行工度 85
1.3斷行規(guī)則 85
1.4空行 86
2.命名規(guī)范 87
2.1包(Packages) 87
2.2類(Classes) 87
2.3接口(Interfaces) 87
2.4方法(Methods) 87
2.5變量(Variabies) 88
2.6實(shí)例變量(Instance Variables) 88
2.7常量(Constants) 88
3.聲明規(guī)范 88
3.1每行聲明變量的數(shù)量 88
3.2初始化 88
3.3布局 89
3.4包的聲明 89
Package com.huanghecompany.structs.form;//form包 89
4.語句規(guī)范 89
4.1簡(jiǎn)單語句 89
4.2復(fù)合語句 90
5.注釋規(guī)范 90
5.1 注釋的方法 90
5.2 開頭注釋 92
5.3 類和接口的注釋 92
6. 代碼范例 92
93
93
93
6.目錄規(guī)范 93
*@Class:DB 93
}catch(java.lang.ClassNotFoundException e){ 94
}finally{ 95
}finally{ 96
}else{ 97
}finally{ 97
}finally{ 98
}catch(Exception e){ 105
Public void setDescription(String Description){ 106
Public Void setWriter(String Writer){ 106
Public static Vector getBookList(DB db)throws Exception{ 108
Public Vector getBookDetail(DB db,int BookID)throws Exception{ 109
}else{ 110
}else{ 110
*@param String PubDate發(fā)布日期 111
*@param String Description書刊描述 111
*@param String Publisher 出版社 111
*@throws Exception 111
+"PubDate='"+PubDate+"'," 111
+"Description='"+Description+"'," 111
}esle{ 111
Public boolean DeleteBook (DB db,int BookID)throws Exception{ 112
}else{ 112
*with this application to determine is a user has a current 113
Public String getName(){ 113
第五章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測(cè)試計(jì)劃 115
1. 測(cè)試項(xiàng)目 115
1.1 測(cè)試項(xiàng)目的背景 115
1.2 測(cè)試要點(diǎn) 115
1.3 測(cè)試內(nèi)容 115
1.3.1 功能測(cè)試內(nèi)容 115
1.3.2 性能測(cè)試內(nèi)容 116
2. 測(cè)試方法 116
2.1 測(cè)試環(huán)境 116
2.2 測(cè)試工具 117
2.3測(cè)試方法 117
3. 測(cè)試標(biāo)準(zhǔn) 117
3.1 測(cè)試通過/失敗標(biāo)準(zhǔn) 117
3.2 測(cè)試掛起/恢復(fù)的條件 118
3.3 系統(tǒng)測(cè)試交付結(jié)果 118
4. 測(cè)試計(jì)劃 118
4.1 角色和職責(zé) 118
4.2 測(cè)試設(shè)計(jì)工作任務(wù)分解和工作安排 119
第六章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測(cè)試設(shè)計(jì) 120
1.測(cè)試設(shè)計(jì) 120
1.1測(cè)試范圍 120
1.2測(cè)試覆蓋設(shè)計(jì) 120
2.測(cè)試用例 121
2.1用例1:基本頁面的鏈接 121
2.2用例2:頁面轉(zhuǎn)移的正確性 122
2.3用例3:顯示書刊列表 123
2.4用例4:書刊詳細(xì)信息 124
2.5用例5:完整的訂單提交測(cè)試 125
2.6用例6:基本信息頁面的無效性測(cè)試 126
2.7用例7:購書者個(gè)人通訊信息頁面的無效性測(cè)試 128
2.8用例8:預(yù)覽訂單的無效性測(cè)試 129
第七章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測(cè)試報(bào)告..
1.導(dǎo)言 8
1.1 目的 8
1.2范圍 9
1.3 編寫說明 9
1.4 術(shù)語定義 9
1.5引用標(biāo)準(zhǔn) 9
1.6 參考資料 9
1.7版本更新信息 9
2系統(tǒng)定義 10
2.1項(xiàng)目來源及背景 10
2.2用戶的特點(diǎn) 11
2.3項(xiàng)目目標(biāo) 11
3 應(yīng)用環(huán)境 11
3.1系統(tǒng)運(yùn)行的網(wǎng)絡(luò)環(huán)境 12
3.2 系統(tǒng)運(yùn)行的硬件環(huán)境 12
4.功能規(guī)格 14
4.1.1 讀者 14
4.1.2管理用戶 14
4.1.3 數(shù)據(jù)庫 15
4.2 系統(tǒng)主用例圖 15
4.3.1書刊選擇 17
4.3.2訂單填寫 17
4.4 管理端子系統(tǒng) 17
4.4.1登錄管理 19
4.4.2書庫管理 20
4.4.3信息發(fā)布 20
4.4.4評(píng)價(jià)管理 20
4.4.5訂單管理 21
4.4.6流量管理 21
4.4.7用戶管理 22
5性能需求 22
5.1界面需求 22
5.2響應(yīng)時(shí)間需求 23
5.3可靠性需求 23
5.4開放性需求 23
5.5可擴(kuò)展性需求 23
5.6系統(tǒng)安全性需求 23
6產(chǎn)品提交 23
7實(shí)現(xiàn)約束 24
8簽字 24
第二章 網(wǎng)上購書系統(tǒng)概要設(shè)計(jì) 25
1.系統(tǒng)分析 25
2. 界面設(shè)計(jì) 25
2.1 管理端界面設(shè)計(jì) 26
2.2 客戶端界面設(shè)計(jì) 26
3. 體系結(jié)構(gòu) 26
3.1 體系結(jié)構(gòu) 27
3.1.1 struct體系結(jié)構(gòu) 27
3.1.2 系統(tǒng)體系結(jié)構(gòu) 29
3.2 系統(tǒng)進(jìn)行環(huán)境 31
3.2.1 網(wǎng)絡(luò)結(jié)構(gòu)圖 31
3.2.2 硬件環(huán)境 32
2)Web服務(wù)器 32
3)數(shù)據(jù)庫服務(wù)器 32
4. 數(shù)據(jù)模型 33
4.2 數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計(jì) 34
4.3 數(shù)據(jù)庫物理結(jié)構(gòu)模型設(shè)計(jì) 38
5. 模塊設(shè)計(jì) 39
5.1 客戶端模塊設(shè)計(jì) 40
5.2 登錄管理模塊設(shè)計(jì) 43
5.2.1 表示層設(shè)計(jì) 43
5.2.2 控制層設(shè)計(jì) 44
5.2.3 模型層設(shè)計(jì) 44
5.3 用戶管理模塊設(shè)計(jì) 45
5.3.1 表示層設(shè)計(jì) 45
5.3.2 控制層設(shè)計(jì) 45
5.3.3 模型層設(shè)計(jì) 45
5.4書庫管理模塊設(shè)計(jì) 46
5.4.1 表示層設(shè)計(jì) 46
5.4.2 控制層設(shè)計(jì) 47
5.4.3 業(yè)務(wù)邏輯層設(shè)計(jì) 47
5.5 評(píng)論管理模塊設(shè)計(jì) 48
5.5.1 表示層設(shè)計(jì) 48
5.5.2 控制層設(shè)計(jì) 49
5.5.3 模型層設(shè)計(jì) 49
5.6 信息發(fā)布模塊設(shè)計(jì) 49
5.6.1 表示層設(shè)計(jì) 49
5.6.2 控制層設(shè)計(jì) 50
第三章 網(wǎng)上購書系統(tǒng)詳細(xì)設(shè)計(jì) 52
1.系統(tǒng)設(shè)計(jì)概述 52
2. 詳細(xì)設(shè)計(jì)概述 52
3. 書庫管理模塊的詳細(xì)設(shè)計(jì) 53
3.1 視圖層 54
3.1.1 JSP組件 54
3.1.2 Form組件 54
Package com.huanghe company.struts.form; 54
3.2 控制層 58
Package com.huanghecompany.struts.action; 59
3.3 模型層 60
4. 評(píng)論管理模塊的詳細(xì)設(shè)計(jì) 66
4.1視圖層 66
4.2 控制層 66
4.3 模型層 67
5. 訂單管理模塊的詳細(xì)設(shè)計(jì) 67
5.1視圖層 68
5.2 控制層 68
5.3 模型層 68
6. 用戶登錄模塊的詳細(xì)設(shè)計(jì) 68
6.1視圖層 69
6.2 控制層 69
6.3 模型層 69
7. 用戶管理模塊的詳細(xì)設(shè)計(jì) 70
8.1視圖層 70
8.2 控制層 71
8.3 模型層 71
8. 客戶端模塊的詳細(xì)設(shè)計(jì) 71
8.1視圖層 72
8.2 控制層 73
8.3 模型層 73
9. 復(fù)用的模塊 73
9.1 客戶標(biāo)簽庫 73
Package tag; 74
9.2 數(shù)據(jù)庫的基本操作 75
9.3 結(jié)果顯示 79
10. 配置文件 79
10.1 web.xml配置文件 80
第四章 網(wǎng)上購書系統(tǒng)編碼實(shí)現(xiàn) 85
1.編碼格式規(guī)范 85
1.1縮進(jìn)排版 85
1.2行工度 85
1.3斷行規(guī)則 85
1.4空行 86
2.命名規(guī)范 87
2.1包(Packages) 87
2.2類(Classes) 87
2.3接口(Interfaces) 87
2.4方法(Methods) 87
2.5變量(Variabies) 88
2.6實(shí)例變量(Instance Variables) 88
2.7常量(Constants) 88
3.聲明規(guī)范 88
3.1每行聲明變量的數(shù)量 88
3.2初始化 88
3.3布局 89
3.4包的聲明 89
Package com.huanghecompany.structs.form;//form包 89
4.語句規(guī)范 89
4.1簡(jiǎn)單語句 89
4.2復(fù)合語句 90
5.注釋規(guī)范 90
5.1 注釋的方法 90
5.2 開頭注釋 92
5.3 類和接口的注釋 92
6. 代碼范例 92
93
93
93
6.目錄規(guī)范 93
*@Class:DB 93
}catch(java.lang.ClassNotFoundException e){ 94
}finally{ 95
}finally{ 96
}else{ 97
}finally{ 97
}finally{ 98
}catch(Exception e){ 105
Public void setDescription(String Description){ 106
Public Void setWriter(String Writer){ 106
Public static Vector getBookList(DB db)throws Exception{ 108
Public Vector getBookDetail(DB db,int BookID)throws Exception{ 109
}else{ 110
}else{ 110
*@param String PubDate發(fā)布日期 111
*@param String Description書刊描述 111
*@param String Publisher 出版社 111
*@throws Exception 111
+"PubDate='"+PubDate+"'," 111
+"Description='"+Description+"'," 111
}esle{ 111
Public boolean DeleteBook (DB db,int BookID)throws Exception{ 112
}else{ 112
*with this application to determine is a user has a current 113
Public String getName(){ 113
第五章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測(cè)試計(jì)劃 115
1. 測(cè)試項(xiàng)目 115
1.1 測(cè)試項(xiàng)目的背景 115
1.2 測(cè)試要點(diǎn) 115
1.3 測(cè)試內(nèi)容 115
1.3.1 功能測(cè)試內(nèi)容 115
1.3.2 性能測(cè)試內(nèi)容 116
2. 測(cè)試方法 116
2.1 測(cè)試環(huán)境 116
2.2 測(cè)試工具 117
2.3測(cè)試方法 117
3. 測(cè)試標(biāo)準(zhǔn) 117
3.1 測(cè)試通過/失敗標(biāo)準(zhǔn) 117
3.2 測(cè)試掛起/恢復(fù)的條件 118
3.3 系統(tǒng)測(cè)試交付結(jié)果 118
4. 測(cè)試計(jì)劃 118
4.1 角色和職責(zé) 118
4.2 測(cè)試設(shè)計(jì)工作任務(wù)分解和工作安排 119
第六章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測(cè)試設(shè)計(jì) 120
1.測(cè)試設(shè)計(jì) 120
1.1測(cè)試范圍 120
1.2測(cè)試覆蓋設(shè)計(jì) 120
2.測(cè)試用例 121
2.1用例1:基本頁面的鏈接 121
2.2用例2:頁面轉(zhuǎn)移的正確性 122
2.3用例3:顯示書刊列表 123
2.4用例4:書刊詳細(xì)信息 124
2.5用例5:完整的訂單提交測(cè)試 125
2.6用例6:基本信息頁面的無效性測(cè)試 126
2.7用例7:購書者個(gè)人通訊信息頁面的無效性測(cè)試 128
2.8用例8:預(yù)覽訂單的無效性測(cè)試 129
第七章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測(cè)試報(bào)告..
TA們正在看...
- 2005年甘肅導(dǎo)游資格考試導(dǎo)游業(yè)務(wù)真題.doc
- 2005年甘肅導(dǎo)游資格考試導(dǎo)游基礎(chǔ)知識(shí)真題.doc
- 2005年甘肅導(dǎo)游資格考試旅游法規(guī)與職業(yè)道德真題.doc
- 2005年福建導(dǎo)游資格考試導(dǎo)游基礎(chǔ)知識(shí)真題.doc
- 2005年福建導(dǎo)游資格考試政策法規(guī)與導(dǎo)游服務(wù)真題.doc
- 2005年遼寧導(dǎo)游資格考試旅游職業(yè)道德與政策法規(guī)真題.doc
- 2005年重慶導(dǎo)游資格考試導(dǎo)游基礎(chǔ)知識(shí)真題.doc
- 2005年青海導(dǎo)游資格考試導(dǎo)游業(yè)務(wù)真題及答案.doc
- 2005年青海導(dǎo)游資格考試導(dǎo)游基礎(chǔ)知識(shí)真題及答案.doc
- 2005年青海導(dǎo)游資格考試政策與法規(guī)真題及答案.doc