目錄
**部分 項目必備基礎知識
1 軟件分析與設計基礎 3
1.1 軟件分析建模工具 3
1.2 需求分析 3
1.2.1 功能性需求分析 3
1.2.2 非功能性需求分析 5
1.3 系統(tǒng)設計 5
1.3.1 概要設計 6
1.3.2 詳細設計 10
1.4 軟件編碼 14
1.4.1 常用程序設計語言 15
1.4.2 程序設計原則 15
1.4.3 程序編碼規(guī)范 16
1.5 軟件測試 16
1.5.1 測試計劃 17
1.5.2 測試用例 18
1.5.3 實施測試 18
1.5.4 測試報告 19
第二部分 項目實訓
項目1 時光流影——在線相冊管理系統(tǒng) 23
2.1 需求分析 23
2.1.1 項目介紹 23
2.1.2 主要功能 23
2.1.3 系統(tǒng)用例圖 30
2.2 系統(tǒng)設計 30
2.2.1 設計思路 30
2.2.2 分解描述 31
2.3 數據庫設計 53
2.3.1 數據庫表名 53
2.3.2 數據庫表設計 53
2.4 原型設計 56
2.4.1 用戶注冊 56
2.4.2 用戶登錄 57
2.4.3 個人信息 57
2.4.4 個人相冊 57
2.4.5 時光軸 58
2.4.6 好友管理 59
2.4.7 私信 59
2.4.8 管理員登錄 60
2.4.9 用戶信息管理 61
2.4.10 相冊管理 61
2.4.11 修改郵箱配置 62
2.4.12 發(fā)送站內信 62
2.4.13 個人空間 63
2.4.14 圖片展示 64
2.4.15 推薦相冊展示 64
2.4.16 用戶評論 65
2.4.17 用戶點贊 65
2.4.18 點贊排行榜 65
2.4.19 找回密碼 66
2.5 代碼編寫 67
2.6 系統(tǒng)測試 67
2.6.1 功能測試 67
2.6.2 界面測試 69
2.6.3 部署測試 69
項目2 甜蜜日記——婚慶管理信息系統(tǒng) 70
3.1 需求分析 70
3.1.1 項目介紹 70
3.1.2 主要功能 70
3.1.3 系統(tǒng)用例圖 72
3.2 系統(tǒng)設計 74
3.2.1 設計思路 74
3.2.2 分解描述 74
3.3 數據庫表設計 99
3.3.1 數據庫表名 99
3.3.2 數據庫表設計 99
3.4 原型設計 104
3.4.1 登錄 104
3.4.2 首頁設計 105
3.4.3 個人中心 106
3.4.4 管理員界面 106
3.4.5 套餐管理 108
3.4.6 訂單管理 109
3.4.7 套餐瀏覽 109
3.4.8 套餐推薦 110
3.4.9 套餐分類 110
3.4.10 套餐選擇 111
3.4.11 套餐詳情 112
3.4.12 加入購物車 112
3.4.13 修改個人資料 112
3.4.14 我的訂單 113
3.4.15 我的收藏 114
3.4.16 購物車 114
3.4.17 支付 115
3.5 代碼編寫 116
3.6 系統(tǒng)測試 116
3.6.1 功能測試 116
3.6.2 界面測試 118
3.6.3 部署測試 118
項目3 八方來社——社團網申信息系統(tǒng) 119
4.1 需求分析 119
4.1.1 項目介紹 119
4.1.2 主要功能 119
4.1.3 系統(tǒng)用例圖 123
4.2 系統(tǒng)設計 124
4.2.1 設計思路 124
4.2.2 分解描述 124
4.2.3 Interface Description接口描述 167
4.3 數據庫設計 167
4.3.1 數據庫表名 167
4.3.2 數據庫表設計 168
4.4 原型設計 170
4.4.1 登錄 170
4.4.2 修改個人信息 171
4.4.3 查看社團簡介 171
4.4.4 填寫申請表 172
4.4.5 查看申請加入社團結果 172
4.4.6 新建社團 173
4.4.7 新建社團活動 173
4.4.8 新建新聞頁面 173
4.4.9 查看新建社團申請 174
4.4.10 查看成員信息 174
4.4.11 設置成員信息 175
4.5 代碼編寫 175
4.6 系統(tǒng)測試 175
4.6.1 功能測試 175
4.6.2 界面測試 176
4.6.3 部署測試 177
參考文獻 178