第壹章 首宇網上商城 1
1.1 概述 2
1.2 系統分析 2
1.2.1 需求分析 2
1.2.2 可行性分析 2
1.3 總體設計 3
1.3.1 項目規劃 3
1.3.2 系統功能架構 3
1.4 系統設計 4
1.4.1 設計目標 4
1.4.2 開發和運行環境 4
1.4.3 邏輯架構設計 5
1.5 技術準備 9
1.5.1 MVC 概述 9
1.5.2 Struts 概述 10
1.5.3 在 MyEclipse 中配置應用程序 Struts 架構文件 12
1.6 系統架構設計 13
1.6.1 系統文件夾架構圖 13
1.6.2 文件架構設計 14
1.7 JavaBean 的設計 15
1.7.1 為數據庫連接編寫 JavaBean 15
1.7.2 為系統中使用的 SQL 語句設置 JavaBean 15
1.7.3 解決數據庫連接的問題 15
1.7.4 為數據庫連接編寫 JavaBean 15
1.7.5 在 MyEclipse 中配置應用程序 Struts 架構文件 12
1.6.7.3 解決 Struts 中的亂碼中文問題 16
1.7.4 用於檢查用戶是否已經在線的公共 **** 類 16
1.8 會員管理模塊 18
1.8.1 會員登錄 18
1.8.9.4 版權信息塊 28
1.10 會員資料修改模塊 28
1.11 購物車模塊 30
1.11.1 添加購物車 30
1.11. 2 查看購物車 32
1.11.3 生成訂單 34
1.11.4 清空購物車 35
1.12 商品銷售排行榜模塊 35
1.12.1 商品銷售排行榜 36
1.12.2 特價商品分頁 37
1.13 網站後臺主要功能模塊設計 39
1.13.1 網站後臺首頁設計 39
1.13.2 後臺管理員識別模塊 40
1.13.3 產品設置模塊 41
1.13.4 訂單設置模塊 45
1.13.5 公告設置模塊 46
1.14 退出模塊 48
1.15 故障處理 48
1.15.1 中文垃圾的處理 48
1.15.2 關閉網站後會話未註銷 49
第二章 博客網站 50
2.1 概述 51
2.1 系統概述 51
2.2 系統分析 51
2.1 系統分析 1.2 系統分析 51
2.2.1 需求分析 51
2.2.2 可行性分析 51
2.3 總體設計 51
2.3.1 項目規劃 51
2.3.2 系統功能圖 52
2.4 系統設計 52
2.4.1 設計目標 52
2.4.2 開發和運行環境 53
2.4.3 邏輯架構設計 53
2.5 技術準備 55
2.5.1 Hibernate 框架概述 55
2.5.2 Hibernate 配置文件 55
2.5.3 創建持久類 56 < /p>
2.5.4 Hibernate 映射文件 57
2.6 系統架構設計 57
2.6.1 系統文件夾架構圖 57
2.6.2.8.2 網站計數模塊 62
2.8.3 網絡日歷模塊 62
2.8.4 博客信息顯示模塊 64
2.8.5 瀏覽博客文章模塊 66
2.8.6 添加評論模塊 70
2.9 網站後臺主要功能模塊設計 72
2.9.1 首頁設計 74
2.9.2 博文管理模塊 74
2.9.3 個人照片設置模塊 83
2.9.4 博客設置模塊 89
2.10 疑難解答 91
2.10.1 Hibernate 的映射類型 91
2.10.2 如何使用 Hibernate 聲明事務邊界 92
2.11 程序調試和錯誤處理 92
第 3 章 庫管理系統 94
3.1 概述 95
3.2 系統分析 95
3.2.1 需求分析 95 <
3.2.2 可行性分析 95
3.3 總體設計 95
3.3.1 項目規劃 95
3.3.2 系統功能架構圖 96
3.4 系統設計 96
3.4.1 設計目標 96
3.4.2 開發運行環境 97
3.4.3 邏輯結構設計 97
3.5 技術準備 101
3.5.1 使用 MySQL 創建和刪除數據庫和數據表 101
3.5.2 查看和修改數據表結構以及重命名數據表 102
3.6 系統總體結構 103
3.6.1 文件夾結構 103
3.6.2 文件結構 103
3.6.3 數據表結構 103
3.6.4 數據表結構設計 103
3.6.5 數據表結構設計3.8.2 編寫字符串處理類 109
3.9 管理員功能模塊 110
3.9.1 管理員功能模塊的總體架構 110
3.9.2 定義管理員的 ActionForm 實現類 110
3.9.3 創建管理員功能模塊 110
3.9.4 系統登錄設計 112
3.9.5 查看管理員列表設計 115
3.9.6 添加管理員信息設計 118
3.3.9.7 設置管理員權限設計 121
3.9.8 刪除管理員設計 124
3.10 圖書文件管理功能模塊設計 125
3.10.1 圖書文件管理功能模塊總體架構 125
3.10.2 定義圖書檔案的 ActionForm 實現類 125
3.10.3 創建圖書檔案的 Action 實現類 126
3.10.4 設計圖書信息查看列表 127
3.10.4 設計查看圖書信息的列表 127 <
3.10.5 添加圖書信息設計 129
3.10.6 修改圖書信息設計 131
3.10.7 刪除圖書信息設計 132
3.11 圖書借還功能模塊設計 133
3.11.1 圖書借還功能模塊的整體架構 133
3.11.2 定義圖書借還的 ActionForm 實現類 134
3.11.3 創建圖書借閱和歸還的 Action 類 134
3.11.4 設計圖書借閱和歸還 135
3.11.5 設計圖書歸還 138
3.11.6 圖書借還的設計 140
3.11.6 圖書借還的設計 140
3.11.7 借閱到期提醒 143
3.11.8 圖書借閱排行 145
3.12 疑難解答 146
3.12.1 如何自動計算歸還日期 146
3.12.2 如何進行圖書借閱排名 147
3.12.1 如何自動計算歸還日期 146
3.12.2 如何對圖書借閱進行統計排序 147
第四章 藥品庫存管理系統 148
4.1 概述 149
4.2 系統分析 149
4.2.1 需求分析 149
4.2.2 可行性分析 149
4.3 總體設計 149
4.3.4.3 數據庫設計 151
4.5 技術準備 154
4.5.1 Spring 框架 154
4.5.2 Hibernate 框架 155
4.6 系統總體架構設計 156
4.6.1 文件架構設計 156
4.6.2 系統架構設計 156
4.7 系統公共 **** 類設計 157 < /p>
4.7.1 編寫訪問數據庫的 DAO 類 157
4.7.2 編寫 DAO 的代理操作類 AdapterDao 159
4.7.3 編寫 Spring 配置文件 appcontext.xml 160
4.7.4 編寫處理菜單欄和工具欄按鈕的公共 **** 類 MenuBar。Public **** Class MenuBarEvent 161
4.7.5 編寫生成表模型的 public **** class BuildTable 162
4.8 Java 實體類和 Hibernate 映射文件 163
4.8.1 實體類 obj_medicine 用於藥品信息 163
4.8.2 編寫 Spring 配置文件 appcontext。163
4.8.2 實體類 obj_medicine.java 的映射文件 164
4.9 系統主要功能模塊的設計 164
4.9.1 系統登錄模塊 164
4.9.2 主界面設計 167
4.9.3 基本模塊的設計
4.9.3 藥品基本信息模塊 170
4.9.4 采購模塊 175
4.9.5 庫存模塊 180
4.9.6 銷售退貨模塊 182
4.9.7 庫存明細查詢模塊 185
4.4.11.2 配置 sessionFactory 會話文件 194
4.11.3 配置 Hibernate 映射文件 195
第 5 章 銷售管理系統 196
5.1 概述 197
5.2 系統分析 197
5.2.1 需求分析 197
5.2.2 系統分析 197
5.2.2 系統分析2.1 需求分析 197
5.2.2 可行性分析 197
5.3 總體設計 197
5.3.1 項目規劃 197
5.3.2 系統功能架構圖 198
5.5.5.2 Servlet 簡介 202
5.5.3 Servlet 生命周期 203
5.5.4 Servlet 的加載和實例化 204
5.5.5 初始化 Servlet 204
5.5.6 請求處理 204
5.5.7 Servlet 終止和故障排除 205
5.5.8 Servlet 故障排除 206
5.6 系統架構設計 205
5.6.1 系統文件夾架構圖 205
5.6.2 文件架構設計 205
5.6.3 類分布架構設計 206
5.7 工具類的設計和實現 205
5.7.1 工具類的設計和實現 5.7.1 數據庫連接類的設計與實現 207 5.7.2 字符串處理類的設計與實現 208 5.7.3 保存當前登錄的員工信息的類的實現 209 5.7.4 監聽當前登錄的員工的方法 209 5.8 員工操作模塊的設計與實現 210 5.8.1 在數據庫中獲取表值並為其賦值的方法 210 5.8.2 員工登錄的實現 212 5.8.3 員工註冊的實現 219 5.8.4 員工登錄的實現 219 5.8.5 員工登錄的實現 219 5.8.6 員工登錄的實現 219 5.8.7 員工登錄的實現 219 5.8.8 員工登錄的實現 219 5.8.4 員工權限的實現 218 5.8.5 分頁的實現 223 5.9 基本信息設置模塊的設計與實現 226 5.9.1 職位信息查詢的實現 227 5.9.2 職位信息添加的實現 228 5.9.3 職位信息修改的實現 229 5.9.5.10.3 添加發貨信息 233 5.10.4 添加退貨信息 234 5.11 疑難解答 236 5.11.1 java.lang.NullPointerException 236 5.11.2 JSP 區分大小寫。2.2 可行性分析 238 6.3 總體設計 239 6.3.1 項目規劃 239 6.3.2 系統功能架構圖 239 6.4 系統設計 239 6.4.1 設計目標 239 6.4.2 開發環境和運行環境 240 6.4.3 邏輯架構設計 240 6.5 技術準備 242 6.5.1 重新定義表格 242 6.5.2 創建支持行標題欄的表格 243 6.5.3 創建日期選擇框 246 6.6 系統架構設計 251 6.7 系統架構設計 252 6.8 系統架構設計 253 6.9 系統架構設計 254 6.10 系統架構設計 255 6.11 系統架構設計 256 6.12 系統架構設計 257 6.13 系統架構設計 2586 系統架構設計 251 6.6.1 系統文件夾架構圖 251 6.6.2 文件架構設計 252 6.7 數據持久層設計 252 6.7.1 編寫數據庫連接類 252 6.7.2 編寫操作數據庫的方法 253 6.8 主要窗體的布局 255 6.9 打開和簽名功能的設計與實現 257 6.9.1 打開和查看 257 6.9.1 打開和查看 257 6.9.9.1 打開和查看 257 6.9.2 訂購和簽名 259 6.10 自動結賬功能的設計與實現 263 6.11 銷售統計功能的設計與實現 265 6.11.1 日銷售統計 265 6.11.2 月銷售統計 266 6.11.3 年銷售統計 267 6.12 人員管理功能的設計與實現 268 6.12.1 員工檔案管理 268 6.12.2 系統管理員管理 270 6.13 系統維護功能的設計與實現 271 6.13.1 臺號管理 271 6.13.1 臺號管理 271 6.13.2 餐具管理 273 6.13.3 餐具管理 274 6.14 系統安全的設計與實現 276 6.14.1 系統的鎖定與解鎖 276 6.14.2 安全退出系統 278 6.15 故障排除 278 6.15.1 如何彈出菜單 278 6.15.2 如何實現時鐘 279 第七章 學生成績管理系統 281 7.1 概述 282 7.2 系統分析 282 7.2.1 需求分析 282 7.2.2.1 需求分析 282 7.2.2 可行性分析 282 7.3 總體設計 282 7.3.1 項目規劃 282 7.3.2 系統功能結構圖 283 7.3.3 系統功能結構圖 283 7.3.4 系統設計 283 7.3.4 系統設計 283 7.4.1 設計目標 283 7.4.2 開發和運行環境 283 7.4.3 邏輯體系結構設計 283 7.5 技術準備 285 7.5.1 通過 Swing 組件開發系統窗體界面 285 7.5.2 通過 JDBC 訪問 SQL Server 2000 數據庫 286 7.5.3 數據庫管理 287 7.5.4 數據庫管理 287 7.5.5 數據庫管理的基本原則3 批量處理 287 7.5.4 ResultSetMetaData 類簡介 287 7.6 系統體系結構設計 288 7.6.1 系統文件夾體系結構圖 288 7.6.2 文件體系結構設計 288 7.7 系統實體對象和公共 **** 類設計 288 7.7.1 編寫各種實體類 289 7.7.2 編寫公共 **** 類 289 7.7.7.2 編寫操作數據庫的公共 **** 類 289 7.8 登錄模塊 295 7.9 系統主窗體的設計 297 7.10 系統主模塊的設計 299 7.10.1 班級信息設置模塊的設計 299 7.10.2 學生基本信息管理模塊 301 7.10.3 學生考試成績信息管理模塊 304 7.10.4 基本信息數據查詢模塊 308 7.10.5 學生考試成績明細查詢模塊 310 7.11 系統故障排除與分析 p> 7.11 故障排除 313 7.11.1 批量操作學生成績表 313 7.11.2 生成動態列的查詢語句 314 第 8 章 企業 QQ 315 8.1 概述 316 8.2 系統分析 316 8.2.1 需求分析 316 8.2.2 可行性分析 316 8.3 總體設計 316 8.3.1 項目規劃 316 8.3.2 系統功能圖 317 8.4 系統設計 317 8.4.1 設計目標 317 8.4.2 開發和運行環境 317 8.4.3 數據庫設計 318 8.5 技術準備 318 8.5.1 Java 系統 Tray 318 8.5.2 與 JavaDB 數據庫的嵌入式連接 319 8.6 系統總體架構設計 319 8.6.1 文檔架構設計 319 8.6.2 系統架構設計 320 8.7 系統公共 **** 類設計 320 8.7.1 編寫訪問數據庫的 DAO 類 320 8.7.2 編寫創建系統托盤的代碼 323 8.7.3 編寫系統工具類 325 8.8 設計主系統功能模塊 329 8.8.1 設計主窗體 329 8.8.2 用戶列表模塊 334 8.8.3 用戶通信模塊 338 8.8.4 系統工具模塊 343 8.8.5 系統設置模塊 347 8.9 疑難解答 350 8.9.1 程序端口占用情況 350 8.9.2 發送信使消息 351 可以看出他使用了時下比較流行的框架:hibernate、Struts1,但是否使用了 Structs2 我就不知道了