軟件工程畢業(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簡單語句 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)測試計(jì)劃 115
1. 測試項(xiàng)目 115
1.1 測試項(xiàng)目的背景 115
1.2 測試要點(diǎn) 115
1.3 測試內(nèi)容 115
1.3.1 功能測試內(nèi)容 115
1.3.2 性能測試內(nèi)容 116
2. 測試方法 116
2.1 測試環(huán)境 116
2.2 測試工具 117
2.3測試方法 117
3. 測試標(biāo)準(zhǔn) 117
3.1 測試通過/失敗標(biāo)準(zhǔn) 117
3.2 測試掛起/恢復(fù)的條件 118
3.3 系統(tǒng)測試交付結(jié)果 118
4. 測試計(jì)劃 118
4.1 角色和職責(zé) 118
4.2 測試設(shè)計(jì)工作任務(wù)分解和工作安排 119
第六章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測試設(shè)計(jì) 120
1.測試設(shè)計(jì) 120
1.1測試范圍 120
1.2測試覆蓋設(shè)計(jì) 120
2.測試用例 121
2.1用例1:基本頁面的鏈接 121
2.2用例2:頁面轉(zhuǎn)移的正確性 122
2.3用例3:顯示書刊列表 123
2.4用例4:書刊詳細(xì)信息 124
2.5用例5:完整的訂單提交測試 125
2.6用例6:基本信息頁面的無效性測試 126
2.7用例7:購書者個(gè)人通訊信息頁面的無效性測試 128
2.8用例8:預(yù)覽訂單的無效性測試 129
第七章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測試報(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簡單語句 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)測試計(jì)劃 115
1. 測試項(xiàng)目 115
1.1 測試項(xiàng)目的背景 115
1.2 測試要點(diǎn) 115
1.3 測試內(nèi)容 115
1.3.1 功能測試內(nèi)容 115
1.3.2 性能測試內(nèi)容 116
2. 測試方法 116
2.1 測試環(huán)境 116
2.2 測試工具 117
2.3測試方法 117
3. 測試標(biāo)準(zhǔn) 117
3.1 測試通過/失敗標(biāo)準(zhǔn) 117
3.2 測試掛起/恢復(fù)的條件 118
3.3 系統(tǒng)測試交付結(jié)果 118
4. 測試計(jì)劃 118
4.1 角色和職責(zé) 118
4.2 測試設(shè)計(jì)工作任務(wù)分解和工作安排 119
第六章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測試設(shè)計(jì) 120
1.測試設(shè)計(jì) 120
1.1測試范圍 120
1.2測試覆蓋設(shè)計(jì) 120
2.測試用例 121
2.1用例1:基本頁面的鏈接 121
2.2用例2:頁面轉(zhuǎn)移的正確性 122
2.3用例3:顯示書刊列表 123
2.4用例4:書刊詳細(xì)信息 124
2.5用例5:完整的訂單提交測試 125
2.6用例6:基本信息頁面的無效性測試 126
2.7用例7:購書者個(gè)人通訊信息頁面的無效性測試 128
2.8用例8:預(yù)覽訂單的無效性測試 129
第七章 網(wǎng)上購書系統(tǒng)客戶端系統(tǒng)測試報(bào)告..
TA們正在看...
- 01.1四時(shí)田園雜興課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 01.2稚子弄冰課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 01.3村晚課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 02冬陽·童年·駱駝隊(duì)公開課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年...doc
- 02冬陽·童年·駱駝隊(duì)最新教研教案教學(xué)設(shè)計(jì)(部編版...doc
- 02冬陽·童年·駱駝隊(duì)課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 03祖父的園子公開課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年級(jí)下冊(cè)).doc
- 03祖父的園子最新教研教案教學(xué)設(shè)計(jì)(部編版五年級(jí)下...doc
- 03祖父的園子課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 04草船借箭公開課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年級(jí)下冊(cè)).doc