Visual Basic項目開發案例整合

《Visual Basic項目開發案例整合》是2011年8月1日出版的圖書,作者是明日科技。

內 容 簡 介

本書以網路五子棋、明日桌面精靈、圖片處理系統、個人通訊錄管理系統、財政局觸控螢幕查詢系統、圖書館管理系統、鋼筋拉伸管理系統、酒店客房管理系統、小區物業管理系統、線上考試系統、企業文檔管理系統、企業人事管理系統、企業辦公自動化系統、企業生產管理系統、餐飲管理系統、醫藥進銷存管理系統、房地產銷售管理系統、學生成績管理系統、小型ERP系統、洗浴管理系統和企業行銷管理系統共21個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了程式的開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫結構、系統開發到系統的編譯發行,每一過程都進行了詳細的介紹。

本書所附配套光碟提供了書中所有項目案例的全部原始碼,所有原始碼都經過精心調試,在Windows 2000、Windows XP、Windows 2003和Window 7下全部通過,保證能夠正常運行。

本書項目案例涉及行業廣泛,實用性非常強,通過本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行軟體開發,也可以通過光碟中提供的項目案例原始碼和資料庫進行二次開發,以減少開發系統及網站所需要的時間。

前 言

Visual Basic 6.0是Microsoft公司推出的基於Windows環境的一種面向對象的可視化編程環境,自從面世以來一直以易學易用、功能強大的特點得到了廣泛的套用,長期占據中小型系統開發工具的主流地位。其強大的可視化用戶界面設計,使程式設計師從複雜的界面設計中解脫出來,使編程成為一種享受。Visual Basic不但可以開發資料庫管理系統,而且也可以開發集聲音、動畫、視頻為一體的多媒體應用程式和網路應用程式,這使得Visual Basic 6.0成為套用十分廣泛的程式語言之一。

『成書緣由』

熟話說“巧婦難為無米之炊”,作為一名有經驗的程式開發人員,都有自己積累的編程資源。在軟體開發過程中,他們可以藉助編程資源每天寫出上萬行代碼,還可以利用已有的項目資源,迅速完成一個新產品的開發。可以說,編程資源是開發高手的左膀右臂。離開了這些編程資源,開發高手的功力將大大降低。

目前初學編程者普遍缺乏編程資源,尤其是項目開發資源和項目開發經驗。為此,我們編寫了本書。本書精選了21個實用軟體項目,涵蓋了Visual Basic各方面的實戰開發項目,是進行Visual Basic項目開發必備的參考書。通過本書,讀者不但可以快速提升開發能力和經驗,更可以快速組建自己的項目資源庫。

『本書內容』

本書分為4篇21章內容,總計21個軟體項目。所選項目均來源於開發一線,具有很好的實踐價值。本書具體內容如圖1所示。

第一篇:時尚娛樂篇。這一篇介紹了網路五子棋、明日桌面精靈、圖像處理專家、個人通訊錄管理系統等4個時尚娛樂項目。

第二篇:小型資料庫篇。這一篇介紹了財政局觸控螢幕查詢系統、圖書管理系統、鋼筋拉伸管理系統、酒店客房管理系統、小區物業管理系統等5個小型資料庫項目。

第三篇:SQL Server 2000資料庫篇。這一篇介紹了線上考試系統、企業文檔管理系統、企業人事管理系統、企業辦公自動化系統、企業生產管理系統、餐飲管理系統、醫藥進銷存管理系統、房地產銷售管理系統等8個SQL Server 2000資料庫項目。

第四篇:SQL Server 2005資料庫篇。這一篇介紹了學生成績管理系統、小型ERP管理系統、洗浴管理系統、企業行銷管理系統等4個SQL Server 2005資料庫項目。

『本書適用人群』

本書非常適合以下人員閱讀:

 從事Visual Basic編程行業的開發人員  相關培訓機構的老師和學員

 即將從事工作崗位的大學畢業生  Visual Basic編程愛好者

 有一定編程基礎,想進一步提高技能的人員  大、中專院校的老師和學生

『本書作者』

本書由明日科技組織編寫,參加編寫的有高春艷、鞏建華、孫秀梅、王小科、趙會東、張英豪、張振坤、李繼業、賽奎春、王國輝、陳丹丹、潘凱華、劉欣、李慧、楊麗、劉齡齡、陳英、朱曉、肖鑫、李鑫等。由於作者水平有限,疏漏和不足之處在所難免,請廣大讀者朋友批評指正。

軟體開發工作是相當複雜的,對於已經做完或者正在做著的開發工作,永遠都有一種更好、更聰明或更快的方法來完成它。我們雖然提供了這些項目的開發思路、方法和完整開發過程,但希望讀者不拘泥在這些已提供的方法中,要不斷演進並尋找更好的方法,學會享受挑戰,並將之看做臻於精熟、成為高手的通道。

明日科技

2011年6月

目 錄

第1篇 時尚娛樂篇

第1章 網路五子棋 20

1.1 開發背景 21

1.2 需求分析 21

1.3 系統設計 21

1.3.1 系統功能結構 21

1.3.2 系統預覽 22

1.4 公共模組設計 22

1.5 連結方式模組設計 25

1.5.1 連結方式模組概述 25

1.5.2 連結方式模組代碼設計 25

1.6 聊天信息模組設計 25

1.6.1 聊天信息模組概述 25

1.6.2 聊天信息模組代碼設計 26

1.7 棋盤模組設計 27

1.7.1 棋盤模組概述 27

1.7.2 棋盤模組技術分析 27

1.7.3 棋盤模組代碼設計 30

1.8 本章總結 30

第2章 明日桌面精靈 31

2.1 開發背景 32

2.2 系統分析 32

2.2.1 需求分析 32

2.2.2 可行性分析 32

2.3 系統設計 32

2.3.1 系統目標 32

2.3.2 系統預覽 32

2.4 資料庫設計 34

2.5 公共模組設計 34

2.6 主窗體設計 36

2.6.1 主窗體模組概述 36

2.6.2 主窗體技術分析 36

2.6.3 主窗體實現過程 40

2.7 備忘錄模組設計 48

2.7.1 備忘錄模組概述 48

2.7.2 備忘錄模組技術分析 48

2.7.3 備忘錄模組實現過程 50

2.8 小時鐘模組設計 52

2.8.1 小時鐘模組概述 52

2.8.2 小時鐘模組技術分析 53

2.8.3 小時鐘模組實現過程 54

2.9 系統托盤模組設計 56

2.9.1 系統托盤模組概述 56

2.9.2 系統托盤模組技術分析 56

2.9.3 系統托盤模組實現過程 57

2.10 本章總結 59

第3章 圖像處理專家 60

3.1 需求分析 61

3.2 系統設計 61

3.2.1 系統目標 61

3.2.2 系統功能結構 61

3.3 系統運行環境 62

3.4 創建項目 62

3.5 啟動窗體的設計 63

3.5.1 設計窗體界面 64

3.5.2 添加資源檔案 65

3.5.3 代碼註冊Flash控制項 66

3.5.4 調用Flash動畫 67

3.6 主窗體設計 68

3.6.1 設計窗體界面 68

3.6.2 設計選單欄 69

3.6.3 設計狀態欄 71

3.6.4 窗體初始化 71

3.6.5 工具列設計 72

3.6.6 打開圖片 74

3.6.7 顯示歷史圖片 74

3.6.8 撤銷/重複執行 76

3.6.9 瀏覽大幅圖片 79

3.7 圖像旋轉 80

3.7.1 圖像旋轉窗體的設計 81

3.7.2 使用二次插值法縮放圖片 81

3.7.3 設定旋轉角度 84

3.8 圖像的剪下與合成 86

3.8.1 設計圖像合成窗體 87

3.8.2 利用資源檔案載入剪下

游標 87

3.8.3 圖像的剪下 88

3.8.4 選擇合成方式 89

3.8.5 設定合成圖片的坐標

位置 89

3.8.6 圖像的合成 90

3.9 設定圖片大小 90

3.9.1 窗體界面設計 91

3.9.2 鎖定縱橫比率 91

3.9.3 調整圖片的大小 92

3.10 濾鏡窗體的設計 93

3.10.1 濾鏡窗體設計 93

3.10.2 選擇濾鏡 94

3.10.3 圖片預覽 96

3.10.4 套用到主窗體圖片上 96

3.11 濾鏡算法 97

3.11.1 圖像銳化算法 97

3.11.2 圖像柔化算法 98

3.11.3 圖像浮雕算法 100

3.11.4 圖像擴散算法 101

3.11.5 圖像輪廓算法 102

3.11.6 圖像飽和度算法 104

3.11.7 圖像亮度算法 105

3.12 本章總結 107

第2篇 小型資料庫篇

第4章 個人通訊錄管理系統 108

4.1 開發背景 109

4.2 系統分析 109

4.2.1 需求分析 109

4.2.2 功能結構圖 109

4.3 資料庫設計 110

4.3.1 資料庫分析 110

4.3.2 創建資料庫 110

4.3.3 創建數據表 111

4.4 公共模組設計 114

4.5 主窗體設計 117

4.5.1 功能概述 117

4.5.2 設計窗體界面 118

4.5.3 設計選單欄 119

4.5.4 設計工具列 119

4.5.5 設計狀態欄 120

4.6 聯繫人查詢模組設計 121

4.6.1 聯繫人查詢模組概述 121

4.6.2 聯繫人查詢模組實現過程 121

4.6.3 聯繫人信息查詢 122

4.7 聯繫人管理模組設計 123

4.7.1 聯繫人管理模組概述 123

4.7.2 聯繫人管理模組實現過程 123

4.8 群組管理模組設計 129

4.8.1 群組管理模組概述 129

4.8.2 群組管理實現過程 130

4.8.3 群組信息管理模組分析 130

4.9 本章總結 134

第5章 財政局觸控螢幕查詢系統 136

5.1 開發背景 137

5.2 系統分析 137

5.2.1 需求分析 137

5.2.2 可行性分析 137

5.3 系統設計 137

5.3.1 系統結構 137

5.3.2 功能分析 138

5.3.3 系統套用平台配置 138

5.3.4 系統功能結構 139

5.4 資料庫設計 140

5.5 公共模組設計 141

5.5.1 觸控螢幕查詢系統界面設計 141

5.5.2 觸控螢幕的工作原理 142

5.5.3 觸控螢幕技術簡介 142

5.6 主要功能模組設計 143

5.6.1 主窗體設計 143

5.6.2 組織結構 145

5.6.3 主要職責 147

5.7 局長分工模組設計 149

5.7.1 局長分工模組概述 149

5.7.2 局長分工模組技術分析 149

5.7.3 局長分工模組實現過程 151

5.7.4 單元測試 155

5.8 處室職能模組設計 156

5.9 政務公開模組設計 160

5.10 本章總結 162

第6章 圖書館管理系統 163

6.1 開發背景 164

6.2 需求分析 164

6.3 系統設計 164

6.3.1 系統目標 164

6.3.2 系統功能結構 165

6.3.3 系統預覽 165

6.3.4 業務流程圖 168

6.4 資料庫設計 168

6.4.1 資料庫概要說明 168

6.4.2 資料庫概念設計 169

6.4.3 資料庫邏輯設計 170

6.5 公共模組設計 172

6.6 主窗體設計 173

6.6.1 主窗體模組概述 173

6.6.2 主窗體技術分析 173

6.6.3 主窗體實現過程 175

6.7 讀者信息管理 180

6.7.1 讀者信息管理模組

概述 180

6.7.2 讀者信息管理模組技術

分析 180

6.7.3 讀者信息管理模組實現

過程 182

6.7.4 單元測試 187

6.8 讀者借書管理模組設計 187

6.8.1 讀者借書管理模組

概述 187

6.8.2 讀者借書管理模組技術

分析 188

6.8.3 讀者借書管理模組實現

過程 189

6.9 圖書丟失管理模組設計 193

6.9.1 圖書丟失管理模組

概述 193

6.9.2 圖書丟失管理模組技術

分析 194

6.9.3 圖書丟失管理模組實現

過程 196

6.10 圖書驗收報表模組設計 200

6.10.1 圖書驗收報表模組

概述 200

6.10.2 圖書驗收報表模組技術

分析 201

6.10.3 圖書驗收報表模組實現

過程 204

6.10.4 單元測試 206

6.11 本章總結 206

第7章 鋼筋拉伸管理系統 207

7.1 開發背景 208

7.2 系統分析 208

7.2.1 需求分析 208

7.2.2 可行性分析 208

7.3 系統設計 208

7.3.1 系統目標 208

7.3.2 系統功能結構 209

7.3.3 項目規劃 209

7.3.4 開發及運行環境 210

7.4 資料庫設計 210

7.5 公共模組設計 212

7.5.1 ActiveX控制項準備 212

7.5.2 檔案準備 213

7.6 主要功能模組設計 213

7.6.1 系統架構設計 213

7.6.2 自定義類型模組設計 214

7.6.3 繪圖模組設計 216

7.6.4 主模組設計 221

7.6.5 讀寫模組設計 221

7.7 啟動窗體模組設計 226

7.7.1 啟動窗體模組概述 226

7.7.2 啟動窗體模組技術分析 226

7.7.3 啟動窗體模組實現過程 227

7.8 登錄窗體模組設計 228

7.8.1 登錄窗體模組概述 228

7.8.2 登錄窗體模組技術分析 228

7.8.3 登錄窗體模組實現過程 229

7.9 主窗體設計 230

7.9.1 初始化模組設計 234

7.9.2 試樣設定模組設計 240

7.9.3 口令修改模組設計 242

7.9.4 用戶自定義控制項設計 244

7.10 本章總結 247

第8章 酒店客房管理系統 248

8.1 開發背景 249

8.2 系統分析 249

8.2.1 需求分析 249

8.2.2 可行性分析 249

8.3 系統設計 250

8.3.1 系統目標 250

8.3.2 系統功能結構 250

8.3.3 系統預覽 251

8.3.4 業務流程圖 253

8.4 資料庫設計 253

8.4.1 資料庫概要說明 253

8.4.2 資料庫概念設計 254

8.4.3 資料庫邏輯設計 255

8.5 公共模組設計 258

8.6 主窗體設計 259

8.6.1 主窗體界面概述 259

8.6.2 主窗體界面技術分析 259

8.6.3 主窗體實現過程 260

8.6.4 單元測試 263

8.7 系統登錄模組設計 263

8.7.1 系統登錄模組概述 263

8.7.2 系統登錄模組技術分析 264

8.7.3 系統登錄模組實現過程 265

8.7.4 單元測試 266

8.8 住宿登記模組 267

8.8.1 住宿登記模組概述 267

8.8.2 住宿登記模組技術分析 267

8.8.3 住宿登記模組實現過程 268

8.8.4 單元測試 273

8.9 房態查詢模組設計 274

8.9.1 房態查詢模組概述 274

8.9.2 房態查詢模組技術分析 274

8.9.3 房態查詢模組實現過程 275

8.10 調房登記模組設計 276

8.10.1 調房登記模組概述 276

8.10.2 調房登記模組技術分析 277

8.10.3 調房登記模組實現過程 278

8.11 追加押金模組設計 281

8.11.1 追加押金模組概述 281

8.11.2 追加押金模組技術分析 282

8.11.3 追加押金模組實現過程 282

8.12 客房銷售報表模組設計 284

8.12.1 客房銷售報表模組

概述 284

8.12.2 客房銷售報表模組技術

分析 285

8.12.3 客房銷售報表模組實現

過程 286

8.12.4 單元測試 288

8.13 宿費提醒模組設計 289

8.13.1 宿費提醒模組概述 289

8.13.2 宿費提醒模組技術分析 289

8.13.3 宿費提醒模組實現過程 291

8.14 本章總結 292

第9章 小區物業管理系統 293

9.1 開發背景 294

9.2 系統分析 294

9.2.1 需求分析 294

9.2.2 可行性分析 294

9.3 系統設計 295

9.3.1 系統目標 295

9.3.2 系統功能結構 295

9.3.3 系統預覽 296

9.3.4 業務流程圖 299

9.4 資料庫設計 299

9.4.1 資料庫概要說明 299

9.4.2 資料庫概念設計 300

9.4.3 資料庫邏輯設計 301

9.5 公共模組設計 303

9.6 主窗體設計 304

9.6.1 主窗體模組概述 304

9.6.2 主窗體技術分析 305

9.6.3 主窗體實現過程 306

9.7 系統登錄模組設計 312

9.7.1 系統登錄模組概述 312

9.7.2 系統登錄模組技術分析 312

9.7.3 系統登錄模組實現過程 313

9.8 大樓信息登記模組設計 315

9.8.1 大樓信息登記模組

概述 315

9.8.2 大樓信息登記模組技術

分析 316

9.8.3 大樓信息登記模組實現

過程 317

9.8.4 單元測試 320

9.9 人口查詢模組設計 322

9.9.1 人口查詢模組概述 322

9.9.2 人口查詢模組技術分析 322

9.9.3 人口查詢模組實現過程 323

9.10 本章總結 327

第3篇 SQL Server 2000資料庫篇

第10章 線上考試系統 329

10.1 開發背景 330

10.2 系統分析 330

10.2.1 需求分析 330

10.2.2 可行性分析 330

10.3 系統設計 331

10.3.1 系統目標 331

10.3.2 系統功能結構 331

10.3.3 系統預覽 332

10.3.4 業務流程圖 334

10.4 資料庫設計 335

10.4.1 資料庫概要說明 335

10.4.2 資料庫概念設計 335

10.4.3 資料庫邏輯設計 337

10.5 公共模組設計 339

10.6 系統登錄模組設計 342

10.6.1 系統登錄模組概述 342

10.6.2 系統登錄模組技術分析 342

10.6.3 系統登錄模組實現過程 343

10.6.4 單元測試 346

10.7 主窗體設計 347

10.7.1 主窗體模組概述 347

10.7.2 主窗體技術分析 348

10.7.3 主窗體實現過程 348

10.7.4 單元測試 352

10.8 考試窗體設計 352

10.8.1 考試窗體模組概述 352

10.8.2 考試窗體技術分析 353

10.8.3 考試窗體實現過程 355

10.9 後台管理員窗體設計 367

10.9.1 後台管理員窗體模組

概述 367

10.9.2 後台管理員窗體技術

分析 367

10.9.3 後台管理員窗體實現

過程 369

10.10 修改試題窗體設計 371

10.10.1 修改試題窗體模組

概述 371

10.10.2 修改試題窗體技術

分析 371

10.10.3 修改試題窗體實現

過程 372

10.10.4 單元測試 374

10.11 本章總結 375

第11章 企業文檔管理系統 376

11.1 開發背景 377

11.2 系統分析 377

11.2.1 需求分析 377

11.2.2 可行性分析 378

11.3 系統設計 378

11.3.1 系統目標 378

11.3.2 系統功能結構 378

11.3.3 系統預覽 379

11.3.4 業務流程圖 381

11.4 資料庫設計 381

11.4.1 資料庫概要說明 381

11.4.2 資料庫邏輯設計 383

11.5 公共模組設計 385

11.6 主窗體設計 386

11.6.1 主窗體模組概述 386

11.6.2 主窗體技術分析 387

11.6.3 主窗體實現過程 388

11.7 文檔類別管理模組設計 395

11.7.1 文檔類別管理模組

概述 395

11.7.2 文檔類別管理模組技術

分析 395

11.7.3 文檔類別管理模組實現

過程 396

11.7.4 單元測試 400

11.8 文檔信息添加模組設計 401

11.8.1 文檔信息添加模組

概述 401

11.8.2 文檔信息添加模組技術

分析 401

11.8.3 文檔信息添加模組實現

過程 403

11.8.4 單元測試 406

11.9 文檔信息查詢模組設計 406

11.10 本章總結 409

第12章 企業人事管理系統 410

12.1 開發背景 411

12.2 系統分析 411

12.2.1 需求分析 411

12.2.2 可行性分析 411

12.3 系統設計 411

12.3.1 系統目標 411

12.3.2 系統功能結構 412

12.3.3 系統預覽 412

12.4 資料庫設計 415

12.4.1 資料庫概要說明 415

12.4.2 資料庫概念設計 416

12.4.3 資料庫邏輯設計 418

12.5 公共模組設計 420

12.6 主窗體設計 421

12.6.1 主窗體模組概述 421

12.6.2 主窗體技術分析 422

12.6.3 主窗體實現過程 424

12.7 添加員工信息模組設計 427

12.7.1 添加員工信息模組

概述 427

12.7.2 添加員工信息模組技術

分析 428

12.7.3 添加員工信息模組實現

過程 431

12.7.4 單元測試 437

12.8 添加/修改出勤模組設計 437

12.8.1 添加/修改出勤模組

概述 437

12.8.2 添加/修改出勤模組技術

分析 438

12.8.3 選擇員工模組實現

過程 439

12.8.4 添加/修改出勤模組實現

過程 444

12.9 員工公出/請假模組設計 448

12.9.1 員工公出/請假模組

概述 448

12.9.2 員工公出/請假模組技術

分析 448

12.9.3 添加或修改員工公出/請假模組實現過程 449

12.9.4 員工公出/請假模組實現

過程 452

12.10 本章總結 454

第13章 企業辦公自動化系統 455

13.1 開發背景 456

13.2 系統分析 456

13.2.1 需求分析 456

13.2.2 可行性分析 456

13.3 系統設計 456

13.3.1 系統目標 456

13.3.2 系統功能結構 457

13.3.3 業務邏輯編碼規則 457

13.3.4 項目規劃 458

13.3.5 系統工作原理網路

結構圖 458

13.4 資料庫設計 459

13.5 公共模組設計 461

13.6系統登錄設計 463

13.6.1 系統登錄模組概述 463

13.6.2 系統登錄模組實現

過程 463

13.7主界面設計 466

13.7.1 主界面概述 466

13.7.2 主界面實現過程 467

13.8 新聞管理模組設計 473

13.8.1 新聞管理模組概述 473

13.8.2 新聞管理模組實現

過程 474

13.9 檔案傳送模組設計 479

13.9.1 檔案傳送模組概述 479

13.9.2 檔案傳送模組實現

過程 480

13.10 檔案接收模組設計 482

13.10.1 檔案接收模組概述 482

13.10.2 檔案接收模組實現

過程 483

13.11 活動投票管理模組設計 485

13.11.1 活動投票管理模組

概述 485

13.11.2 活動投票管理模組實現

過程 486

13.12 活動投票模組設計 488

13.12.1 活動投票模組

概述 488

13.12.2 活動投票模組實現

過程 489

13.13 本章總結 491

第14章 企業生產管理系統 492

14.1 開發背景 493

14.2 系統分析 493

14.2.1 需求分析 493

14.2.2 可行性分析 493

14.3 系統設計 494

14.3.1 系統目標 494

14.3.2 系統功能結構 494

14.3.3 業務邏輯編碼規則 495

14.3.4 系統架構設計 495

14.4 資料庫設計 498

14.4.1 資料庫概要說明 498

14.4.2 資料庫邏輯設計 498

14.5 公共模組設計 501

14.6 主窗體設計 502

14.6.1 主窗體模組概述 502

14.6.2 主窗體實現過程 503

14.7 系統登錄模組設計 506

14.7.1 系統登錄模組概述 506

14.7.2 系統登錄模組技術

分析 507

14.7.3 系統登錄模組實現

過程 507

14.8 物料信息設定模組設計 510

14.8.1 物料信息設定模組

概述 510

14.8.2 物料信息設定模組實現

過程 511

14.9 生產計畫單管理模組設計 516

14.9.1 生產計畫單管理模組

概述 516

14.9.2 生產計畫單管理模組

實現過程 516

14.10 設備報廢信息模組設計 519

14.10.1 設備報廢信息模組

概述 519

14.10.2 設備報廢信息模組實現

過程 519

14.11 生產領料模組設計 521

14.11.1 生產領料模組

概述 521

14.11.2 生產領料模組實現

過程 522

14.12 本章總結 524

第15章 餐飲管理系統 525

15.1 開發背景 526

15.2 需求分析 526

15.3 系統設計 526

15.3.1 系統目標 526

15.3.2 系統功能結構 527

15.3.3 系統預覽 527

15.3.4 業務流程圖 529

15.4 資料庫設計 529

15.4.1 資料庫概要說明 529

15.4.2 資料庫概念設計 530

15.4.3 資料庫邏輯設計 531

15.5 公共模組設計 534

15.6 主窗體設計 538

15.6.1 主窗體模組概述 538

15.6.2 主窗體技術分析 538

15.6.3 主窗體實現過程 542

15.6.4 單元測試 546

15.7 系統登錄模組設計 546

15.7.1 系統登錄模組概述 546

15.7.2 系統登錄模組技術

分析 546

15.7.3 系統登錄模組實現

過程 547

15.7.4 單元測試 551

15.8 開台管理模組設計 551

15.8.1 開台管理模組概述 551

15.8.2 開台管理模組技術

分析 552

15.8.3 開台管理模組實現

過程 553

15.9 轉台服務模組設計 558

15.9.1 轉台服務模組概述 558

15.9.2 轉台服務模組技術

分析 559

15.9.3 轉台服務模組實現

過程 560

15.10 本章總結 562

第16章 醫藥進銷存管理系統 563

16.1 需求分析 564

16.2 系統設計 564

16.2.1 系統目標 564

16.2.2 業務流程 565

16.2.3 系統功能結構 566

16.3 資料庫設計 566

16.3.1 資料庫概要說明 566

16.3.2 資料庫概念設計 567

16.3.3 資料庫邏輯設計 568

16.4 公共模組設計 569

16.5 MDI主界面設計 570

16.5.1 認識MDI窗體 570

16.5.2 創建MDI窗體 570

16.5.3 設計選單 571

16.5.4 設計工具列 573

16.5.5 設計狀態欄 576

16.5.7 運行結果 579

16.6 藥品信息管理模組設計 580

16.6.1 藥品信息管理模組

概述 580

16.6.2 藥品信息管理模組技術

分析 580

16.6.3 藥品信息管理模組實現

過程 580

16.7 藥品銷售模組設計 588

16.7.1 藥品銷售模組概述 588

16.7.2 藥品銷售模組技術

分析 589

16.7.3 藥品銷售模組實現

過程 589

16.8 藥品入庫模組設計 599

16.8.1 藥品入庫模組概述 599

16.8.2 藥品入庫模組技術

分析 600

16.8.3 藥品入庫模組實現

過程 600

16.9 庫存藥品查詢模組設計 601

16.9.1 庫存藥品查詢模組

概述 601

16.9.2 庫存藥品查詢模組技術

分析 601

16.9.3 庫存藥品查詢模組實現

過程 602

16.10 銷售日報表模組設計 603

16.10.1 銷售日報表模組

概述 603

16.10.2 銷售日報表模組技術

分析 604

16.10.3 銷售日報表模組實現

過程 604

16.11 客戶銷售報表模組設計 605

16.11.1 客戶銷售報表模組

概述 605

16.11.2 客戶銷售報表模組技術

分析 605

16.11.3 客戶銷售報表模組實現

過程 606

16.12 應收款管理模組設計 607

16.12.1 應收款管理模組

概述 607

16.12.1 應收款管理模組技術

分析 607

16.12.3 應收款管理模組實現

過程 607

16.13 本章總結 609

第4篇 SQL Server 2005資料庫篇

第17章 房地產銷售管理系統 610

17.1 開發背景 611

17.2 需求分析 611

17.3 系統設計 611

17.3.1 系統目標 611

17.3.2 系統功能結構 611

17.3.3 系統功能設計 612

17.3.4 業務流程圖 613

17.4 資料庫設計 613

17.4.1 資料庫概要說明 613

17.4.2 資料庫概念設計 613

17.5 公共模組設計 616

17.6 主窗體設計 616

17.6.1 主窗體模組概述 616

17.6.2 主窗體界面設計 617

17.6.3 主窗體程式代碼設計 618

17.7 樓盤房屋信息管理模組

設計 620

17.7.1 樓盤房屋信息管理窗體

模組概述 620

17.7.2 樓盤房屋信息管理窗體

設計 621

17.7.3 房屋調價管理窗體的

設計 629

17.8 房屋銷售管理模組設計 633

17.8.1 房屋銷售管理模組

概述 633

17.8.2 房屋銷售管理模組窗體界面設計 633

17.8.3 房屋銷售管理模組窗體程式代碼設計 634

17.9 房屋預訂數據統計報表模組設計 647

17.9.1 房屋預訂數據統計報表模組概述 647

17.9.2 房屋預訂數據統計報表模組窗體界面設計 647

17.9.3 房屋預訂數據統計報表模組窗體程式代碼設計 648

17.10 客戶數據分析圖表模組設計 648

17.10.1 客戶數據分析圖表模組

概述 648

17.10.2 客戶數據分析管理窗體

設計 649

17.10.3 客戶數據分析圖表窗體

設計 650

17.11 本章總結 652

第18章 學生成績管理系統 654

18.1 開發背景 655

18.2 系統分析 655

18.2.1 需求分析 655

18.2.2 可行性分析 655

18.3 系統設計 655

18.3.1 系統目標 656

18.3.2 系統功能結構設計 656

18.3.3 系統預覽 657

18. 4 資料庫設計 659

18.4.1 資料庫概要說明 659

18.4.2 觸發器的創建 661

18.5 公共模組設計 664

18.6 主窗體設計 665

18.6.1 主窗體模組概述 665

18.6.2 主窗體技術分析 666

18.6.3 主窗體實現過程 667

18.7 系統登錄模組設計 669

18.7.1 系統登錄模組概述 669

18.7.2 系統登錄模組技術分析 670

18.7.3 系統登錄模組實現過程 671

18.8 學生信息管理模組設計 672

18.8.1 學生信息管理模組

概述 672

18.8.2 學生信息管理模組技術

分析 673

18.8.3 學生信息管理模組實現

過程 673

18.9 學生信息添加模組設計 675

18.9.1 學生信息添加模組

概述 675

18.9.2 學生信息添加模組實現

過程 675

18.9.3 單元測試 676

18.10 課程信息管理模組設計 677

18.10.1 課程信息管理模組

概述 677

18.10.2 課程信息管理模組技術

分析 678

18.10.3 課程信息管理模組實現

過程 679

18.10.4 單元測試 680

18.11 學生成績查詢模組 681

18.12 本章總結 683

第19章 小型ERP管理系統 684

19.1 開發背景 685

19.2 系統分析 685

19.2.1 需求分析 685

19.2.2 可行性分析 685

19.3 系統設計 685

19.3.1 系統目標 685

19.3.2 系統功能結構 686

19.3.3 業務邏輯編碼規則 687

19.4 資料庫設計 687

19.4.1 資料庫概要說明 687

19.4.2 資料庫邏輯設計 687

19.5 公共模組設計 690

19.6 主窗體設計 691

19.6.1 主窗體模組概述 691

19.6.2 主窗體技術分析 692

19.6.3 主窗體實現過程 693

19.7 人事信息管理模組設計 698

19.7.1 人事信息管理模組概述 698

19.7.2 父窗體設計 699

19.7.3 子窗體設計 702

19.8 工資信息管理模組設計 706

19.8.1 父窗體設計 707

19.8.2 子窗體——工資信息修改窗體設計 709

19.8.3 子窗體——批量修改窗體

設計 710

19.9 契約管理模組設計 711

19.9.1 父窗體設計 712

19.9.2 子窗體設計 715

19.9.3 單元測試 716

19.10 入庫管理模組設計 717

19.10.1 入庫管理模組概述 717

19.10.2 入庫管理模組技術

分析 717

19.10.3 入庫管理模組實現

過程 718

19.11 本章總結 724

第20章 洗浴管理系統 725

20.1 開發背景 726

20.2 系統分析 726

20.2.1 用UML協作圖描述洗浴管理系統業務流程 726

20.2.2 功能分析 727

20.3 系統設計 728

20.3.1 系統目標 728

20.3.2 系統功能設計 728

20.4 資料庫設計 728

20.4.1 創建資料庫和表 728

20.4.2 資料庫邏輯設計 730

20.5 公共模組設計 733

20.6 系統登錄模組設計 734

20.6.1 系統登錄模組概述 734

20.6.2 系統登錄模組技術

分析 734

20.6.3 系統登錄模組實現

過程 735

20.7 箱號信息管理模組設計 740

20.7.1 箱號信息管理模組

概述 740

20.7.2 箱號信息管理技術模組

分析 740

20.7.3 箱號信息管理模組實現

過程 740

20.8 服務項目管理模組設計 746

20.8.1 服務項目管理模組

概述 746

20.8.2 服務項目管理模組實現

過程 746

20.9 總台服務管理模組設計 751

20.9.1 總台服務管理模組

概述 751

20.9.2 總台服務管理模組技術

分析 751

20.9.3 總台服務管理模組實現

過程 752

20.10 結賬收銀管理模組

設計 770

20.10.1 結賬收銀管理模組

概述 770

20.10.2 結賬收銀管理模組技術

分析 771

20.10.3 結賬收銀管理模組實現

過程 771

20.11 本章總結 774

第21章 企業行銷管理系統 775

21.1 開發背景 776

21.2 需求分析 776

21.3 系統設計 776

21.3.1 系統目標 776

21.3.2 系統功能結構 777

21.3.3 業務邏輯編碼規則 777

21.3.4 系統預覽 777

21.4 資料庫設計 778

21.4.1 資料庫概要說明 778

21.4.2 資料庫邏輯設計 779

21.5 公共模組設計 781

21.6 主窗體設計 783

21.6.1 主窗體模組概述 783

21.6.2 主窗體技術分析 784

21.6.3 主窗體實現過程 785

21.7 產品管理模組設計 789

21.7.1 產品管理模組概述 789

21.7.2 產品管理父窗體設計 791

21.7.3 產品管理添加、修改窗體

設計 792

21.8 銷售組織模組設計 793

21.8.1 銷售組織模組概述 793

21.8.2 銷售組織父窗體設計 795

21.8.3 銷售組織添加、修改窗體

設計 796

21.9 銷售業績考核模組設計 798

21.9.1 銷售業績考核模組

概述 798

21.9.2 銷售業績父窗體

設計 799

21.9.3 銷售業績考核添加、修改窗體設計 801

21.10 市場走勢模組設計 802

21.10.1 市場走勢模組概述 802

21.10.2 市場走勢模組窗體

設計 803

21.10.3 市場走勢模組代碼

設計 803

21.11 銷售預測模組設計 803

21.11.1 銷售預測模組概述 803

21.11.2 銷售預測模組窗體

設計 804

21.11.3 銷售預測模組代碼

設計 804

21.12 本章總結 805

相關詞條

相關搜尋

熱門詞條

聯絡我們