作者:明日科技
圖書詳細信息:ISBN:9787302276579
定價:39.8元印次:1-1
裝幀:平裝
印刷日期:2011-12-29圖書簡介:
本書精選了6個實用項目(進銷存管理系統、人事工資管理系統、房屋中介管理系統、Office物品管理系統、編程詞典銷售分析系統、明日文庫)和兩個畢業設計(企業ERP管理系統、博研圖書館管理系統),從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹了C#項目和網站的開發流程,包括項目概述、資料庫設計、公共類設計以及主要模組設計,每一過程都進行了詳細介紹。
本書提供了大量的自學視頻、源程式、素材,提供了相關的模組庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、QQ、論壇等技術支持。
本書項目案例涉及行業廣泛,實用性非常強,而且還有畢業設計案例,非常適合作為大中專院校師生的學習教材和即將走上工作崗位的大學畢業生的參考用書,也適合作為相關培訓機構的師生和軟體開發人員的學習用書。
學習語言的目的是為了開發項目,很多初學者學習技術沒有一點問題,但要真正開發起項目,就會感到迷茫,不知從何下手;而對於即將畢業的學生來說,即將提交的畢業設計又會讓他們焦頭爛額。
為了幫助讀者解決這些問題,引導讀者學有所用,我們編寫了本書。本書精選了6個實用項目和兩個畢業設計,內容涉及C#開發的主流開發技術,並以最簡單、通俗的方式進行講解,全面展示軟體項目開發的完整流程。相信學過本書之後,讀者會在C#開發的道路上奠定更加堅實的基礎。對於那些正在忙於畢業設計的同學,本書可以起到指南針的作用,指引他們前進的方向。
本書內容
本書分為8章,內容包括6個實用項目和兩個畢業設計。實用項目包括進銷存管理系統、人事工資管理系統、房屋中介管理系統、Office物品管理系統、編程詞典銷售分析系統、明日文庫,畢業設計包括企業ERP管理系統、博研圖書館管理系統。筆者注重每個窗體界面的美觀,下面給出幾個項目的運行結果圖。
本書特色
* 技術豐富。本書涉及多項技術,這些技術都是針對讀者最關心的問題而精心挑選出來的,同時也是時下最流行、最新的內容,如visual studio 2010、SQL Server 2008、三層架構、母版頁技術等。
* 橫向連線。屬於C#套系圖書的一部分,聯繫之前學過的基礎知識,通過本書可以在鞏固所學內容的同時,真正達到學以致用的效果。
* 講解到位。本書剖析每種技術最有價值的部分,絕不拖泥帶水。
* 贈送所有項目原始碼。書中所有項目均提供原始碼,用戶在開發中可以快速借鑑或套用。
* 提供72集(節)視頻錄像。本書提供了72集(節)的項目開發視頻錄像,讀者可以邊看邊學,快速提高。
本書配套資源
本書提供了內容豐富的配套資源,包括自學視頻、源程式、素材,以及模組庫、案例庫、題庫、素材庫等多項輔助內容,讀者朋友可以通過如下方式獲取。
第1種方式:
(1)登錄清華大學出版社的網站,在網頁右上角的搜尋文本框中輸入本書書名(注意區分大小寫和留出空格),或者輸入本書關鍵字,或者輸入本書ISBN號(注意去掉ISBN號間隔線“-”),單擊“搜尋”按鈕。
(2)找到本書後單擊超連結,在該書的網頁下側單擊“網路資源”超連結,即可下載。
第2種方式:
訪問本書的新浪微博CSmrbook,找到配套資源的連結地址進行下載。
配套資源目錄如下圖所示。
本書約定
* 項目使用方法
在學習本書的過程中,讀者可以從配書配套資源中直接複製程式,去掉其唯讀屬性。有些項目需要使用相應的資料庫或第三方資源,此類程式在使用前需要進行相應的配置,其詳細使用方法參見配書配套資源使用說明書。此外,如果直接將本書內容用於商業用途,由此產生的不良後果由讀者自己承擔。
* 部分項目只給出關鍵代碼
由於篇幅限制,書中有些模組只給出了關鍵代碼,完整代碼參見配書配套資源中的項目程式。
讀者人群
本書非常適合以下人員閱讀:
* 從事C#編程的開發人員
* 有一定語言基礎,想進一步提高技能的人員
* 大中專院校的老師和學生
* 即將走上工作崗位的大學畢業生
* 相關培訓機構的老師和學員
* C#編程愛好者
第1篇 Windows項目篇
第1章 進銷存管理系統(C# 4.0+Microsoft
SQL Server 2005實現)
自學視頻、源程式:
配套資源\mr\1\ 2
1.1 項目設計思路 3
1.1.1 功能闡述 3
1.1.2 系統預覽 3
1.1.3 功能結構 4
1.1.4 業務流程 5
1.1.5 檔案組織結構 5
1.2 資料庫設計 6
1.2.1 資料庫設計 6
1.2.2 數據表設計 6
1.2.3 數據表邏輯關係 8
1.3 公共類設計 9
1.3.1 DataBase公共類 9
1.3.2 BaseInfo公共類 13
1.4 登錄模組設計 18
1.4.1 登錄模組概述 18
1.4.2 登錄模組實現原理 18
1.4.3 登錄模組實現過程 18
1.5 系統主窗體設計 20
1.5.1 系統主窗體概述 20
1.5.2 使用MenuStrip控制項設計
選單欄 21
1.5.3 系統主窗體實現過程 21
1.6 庫存商品管理模組設計 22
1.6.1 庫存商品管理模組概述 22
1.6.2 自動生成庫存商品編號 22
1.6.3 庫存商品管理模組實現過程 23
1.7 進貨管理模組設計 27
1.7.1 進貨管理模組概述 27
1.7.2 向進貨單中批量添加商品 28
1.7.3 進貨管理模組實現過程 29
1.8 商品銷售排行模組設計 35
1.8.1 商品銷售排行模組概述 35
1.8.2 使用BETWEEN…AND
關鍵字查詢數據 35
1.8.3 商品銷售排行模組實現過程 35
1.9 庫存檔點模組設計 37
1.9.1 庫存檔點模組概述 37
1.9.2 隔離驅動模式的使用 38
1.9.3 庫存檔點模組實現過程 38
系統打包部署 41
本章摘要 44
第2章 人事工資管理系統(C# 4.0+
Microsoft SQL Server 2005實現)
自學視頻、源程式:
配套資源\mr\2\ 45
2.1 項目設計思路 46
2.1.1 功能闡述 46
2.1.2 系統預覽 46
2.1.3 功能結構 48
2.1.4 業務流程 48
2.1.5 檔案組織結構 48
2.2 資料庫設計 49
2.2.1 資料庫設計 49
2.2.2 數據表設計 49
2.3 公共類設計 52
2.3.1 DBConnection類 52
2.3.2 DBOperate類 52
2.4 登錄模組設計 57
2.4.1 登錄模組概述 57
2.4.2 登錄模組實現原理 58
2.4.3 登錄模組實現過程 58
2.5 系統主窗體設計 59
2.5.1 系統主窗體概述 59
2.5.2 使用MenuStrip控制項設計
選單欄 60
2.5.3 系統主窗體實現過程 61
2.6 獎罰管理模組設計 61
2.6.1 獎罰管理模組概述 61
2.6.2 使用模糊查詢 62
2.6.3 獎罰管理模組實現過程 63
2.7 調動管理模組設計 68
2.7.1 調動管理模組概述 68
2.7.2 水晶報表的設計 69
2.7.3 調動管理模組實現過程 72
2.8 考評管理模組設計 77
2.8.1 考評管理模組概述 77
2.8.2 運算元據後更新窗體內容 78
2.8.3 考評管理模組實現過程 78
2.9 考勤津貼模組設計 84
2.9.1 考勤津貼模組概述 84
2.9.2 驗證數字輸入 84
2.9.3 考勤津貼模組實現過程 85
系統打包部署 89
本章摘要 89
第3章 房屋中介管理系統(C# 4.0+
Microsoft SQL Server 2005實現)
自學視頻、源程式:
配套資源\mr\3\ 90
3.1 項目設計思路 91
3.1.1 功能闡述 91
3.1.2 系統預覽 91
3.1.3 功能結構 92
3.1.4 業務流程 93
3.1.5 檔案組織結構 93
3.2 資料庫設計 94
3.2.1 資料庫設計 94
3.2.2 資料庫概念設計 94
3.2.3 數據表設計 95
3.3 公共類設計 96
3.3.1 ClsCon公共類 96
3.3.2 clsFavor公共類 98
3.3.3 claFavorMethod公共類 98
3.4 主窗體設計 99
3.4.1 系統主窗體概述 99
3.4.2 使用TreeView控制項作為
導航選單 100
3.4.3 主窗體實現過程 101
3.5 用戶信息管理模組設計 105
3.5.1 用戶信息管理模組概述 105
3.5.2 動態設定具有查詢功能的
SQL語句 105
3.5.3 用戶信息管理模組實現過程 106
3.6 房源設定模組設計 110
3.6.1 房源設定模組概述 110
3.6.2 自動生成房源編號 110
3.6.3 房源設定模組實現過程 111
3.7 房源信息查詢模組設計 115
3.7.1 房源信息查詢模組概述 115
3.7.2 為DataGridView控制項設定
選中行顏色 116
3.7.3 房源信息查詢模組實現過程 116
3.8 房源狀態查詢模組設計 120
3.8.1 房源狀態查詢模組概述 120
3.8.2 使用ListView控制項顯示
房源狀態 121
3.8.3 房源狀態查詢模組實現過程 121
系統打包部署 125
本章摘要 126
第4章 Office物品管理系統(C# 4.0+
Microsoft SQL Server 2005實現)
自學視頻、源程式:
配套資源\mr\4\ 127
4.1 項目設計思路 128
4.1.1 功能闡述 128
4.1.2 系統預覽 128
4.1.3 功能結構 129
4.1.4 業務流程 129
4.1.5 檔案組織結構 130
4.2 資料庫設計 130
4.2.1 資料庫設計 130
4.2.2 數據表設計 131
4.3 公共類設計 133
4.4 登錄模組設計 134
4.4.1 登錄模組概述 134
4.4.2 登錄模組實現原理 134
4.4.3 登錄模組實現過程 135
4.5 系統主窗體設計 136
4.5.1 系統主窗體概述 136
4.5.2 使用MenuStrip控制項設計
選單欄 137
4.5.3 系統主窗體實現過程 138
4.6 員工基本信息與管理模組
設計 138
4.6.1 員工基本信息與管理模組
概述 138
4.6.2 使用條件查詢指定列數據 138
4.6.3 員工基本信息與管理模組
實現過程 139
4.7 物品入庫管理模組設計 144
4.7.1 物品入庫管理模組概述 144
4.7.2 使用BETWEEN…AND查詢
指定時間段數據 144
4.7.3 物品入庫管理模組實現過程 144
4.8 物品借用(領用)管理模組
設計 147
4.8.1 物品借用(領用)管理模組
概述 147
4.8.2 利用觸發器實現各表之間的
級聯更改 147
4.8.3 物品借用(領用)管理模組
實現過程 148
4.9 物品歸還管理模組設計 150
4.9.1 物品歸還管理模組概述 150
4.9.2 使用UPDATE語句更新列值 150
4.9.3 物品歸還管理模組實現過程 151
系統打包部署 154
本章摘要 154
第5章 編程詞典銷售分析系統(C# 4.0+
Microsoft SQL Server 2008實現)
自學視頻、源程式:
配套資源\mr\5\ 155
5.1 項目設計思路 156
5.1.1 功能闡述 156
5.1.2 系統預覽 156
5.1.3 功能結構 157
5.1.4 業務流程 159
5.1.5 檔案組織結構 160
5.2 資料庫設計 160
5.2.1 資料庫設計 160
5.2.2 數據表設計 161
5.2.3 數據表邏輯關係 165
5.3 公共類設計 166
5.3.1 datalogic公共類 166
5.3.2 Useful公共類 169
5.4 產品大類模組設計 172
5.4.1 產品大類模組概述 172
5.4.2 向命令對象中添加參數 172
5.4.3 產品大類模組實現過程 173
5.5 代理登記模組設計 176
5.5.1 代理登記模組概述 176
5.5.2 綁定TreeView控制項到
代碼表 177
5.5.3 代理登記模組實現過程 178
5.6 訂貨單模組設計 184
5.6.1 訂貨單模組概述 184
5.6.2 切換窗體上控制項的狀態 184
5.6.3 訂貨單模組實現過程 185
5.7 不同月份之間銷售情況對比
分析圖設計 191
5.7.1 不同月份之間銷售情況
對比分析圖概述 191
5.7.2 使用強類型的數據集作為
報表數據源 191
5.7.3 不同月份之間銷售情況對
比分析圖實現過程 193
5.8 許可權分配模組設計 198
5.8.1 許可權分配模組概述 198
5.8.2 使用CheckedListBox設定
許可權 198
5.8.3 許可權分配模組實現過程 199
系統打包部署 202
本章摘要 202
第6章 企業ERP管理系統(畢業設計)
自學視頻、源程式:
配套資源\mr\6\ 203
6.1 設計說明 204
6.1.1 畢業設計(論文)主要內容 204
6.1.2 畢業設計(論文)要求 204
6.2 填寫開題報告 205
6.3 封面設計 206
6.4 書寫摘要 206
6.4.1 中文摘要 207
6.4.2 英文摘要(Abstract) 207
6.5 編排制定目錄 207
6.6 緒論 209
6.6.1 本課題的開發背景及意義 209
6.6.2 課題研究內容 210
6.6.3 設計組織結構 210
6.7 開發工具及相關技術 211
6.7.1 常用開發工具 211
6.7.2 運行環境 212
6.7.3 相關技術 215
6.7.4 C/S系統結構 216
6.8 需求分析 217
6.8.1 可行性分析 217
6.8.2 系統需求 218
6.8.3 功能需求 219
6.8.4 系統性能要求 219
6.9 系統資料庫設計 219
6.9.1 資料庫概述 220
6.9.2 系統實體E-R圖 220
6.9.3 系統數據表設計 222
6.10 系統設計 227
6.10.1 系統實現關係圖 227
6.10.2 系統功能模組設計 228
6.11 系統功能實現 228
6.11.1 物料清單模組設計 228
6.11.2 銷售收款單模組設計 230
6.11.3 生產單模組設計 231
6.11.4 產品銷售毛利匯總模組
設計 232
6.12 結論 233
6.13 參考文獻 234
6.14 致謝 234
6.15 附錄 234
6.15.1 附錄A 主程式(FormBSBom.cs
代碼) 234
6.15.2 附錄B 子程式(FormSelProfit
CollectReport.cs代碼) 237
本章摘要 239
第2篇 Web網站項目篇
第7章 明日文庫(4.0+SQL
Server 2005實現)
自學視頻、源程式:
配套資源\mr\7\ 242
7.1 項目設計思路 243
7.1.1 功能闡述 243
7.1.2 網站預覽 243
7.1.3 功能結構 245
7.1.4 業務流程 246
7.1.5 檔案組織結構 246
7.2 資料庫設計 247
7.2.1 資料庫設計 247
7.2.2 數據表設計 248
7.3 公共類設計 250
7.3.1 DBClass公共類 250
7.3.2 CommonClass公共類 253
7.3.3 UserClass公共類 255
7.3.4 GoodsClass公共類 258
7.4 網站首頁設計 259
7.4.1 首頁概述 259
7.4.2 使用母版頁設計首頁 260
7.4.3 首頁實現過程 262
7.5 會員註冊頁面設計 263
7.5.1 會員註冊頁面概述 263
7.5.2 使用驗證控制項驗證會員
註冊信息 264
7.5.3 會員註冊頁面實現過程 266
7.6 會員下載頁面設計 268
7.6.1 會員下載頁面概述 268
7.6.2 設定HTTP實現檔案下載 268
7.6.3 會員下載頁面實現過程 269
7.7 會員分享頁面設計 270
7.7.1 會員分享頁面概述 270
7.7.2 會員分享頁實現原理 271
7.7.3 會員分享頁面實現過程 271
7.8 會員購買頁面設計 273
7.8.1 會員購買頁面概述 273
7.8.2 自動顯示圖書信息 274
7.8.3 會員購買頁面實現過程 274
7.9 後台登錄頁面設計 276
7.9.1 後台登錄頁面概述 276
7.9.2 隨機產生驗證碼計術 277
7.9.3 後台登錄頁面實現過程 278
7.10 圖書庫存頁面設計 279
7.10.1 圖書庫存頁面概述 279
7.10.2 使用DataBinder.Eval方法
綁定數據 280
7.10.3 圖書庫存頁面實現過程 281
發布網站 284
本章摘要 286
第8章 博研圖書館管理系統(畢業設計)
自學視頻、源程式:
配套資源\mr\8\ 287
8.1 設計說明 288
8.1.1 畢業設計(論文)主要內容 288
8.1.2 畢業設計(論文)要求 288
8.2 填寫開題報告 289
8.3 封面設計 290
8.4 書寫摘要 290
8.4.1 中文摘要 291
8.4.2 英文摘要(Abstract) 291
8.5 編排制定目錄 291
8.6 緒論 293
8.6.1 本課題的開發背景及意義 293
8.6.2 課題研究內容 293
8.6.3 設計組織結構 294
8.7 開發工具及相關技術 294
8.7.1 開發工具 294
8.7.2 運行環境 295
8.7.3 相關技術 298
8.7.4 B/S系統結構 300
8.8 需求分析 301
8.8.1 可行性分析 301
8.8.2 系統需求 302
8.8.3 功能需求 302
8.8.4 系統性能要求 302
8.9 系統資料庫設計 303
8.9.1 資料庫概述 303
8.9.2 系統實體E-R圖 304
8.9.3 系統數據表設計 305
8.10 系統設計 308
8.10.1 系統實現關係圖 308
8.10.2 系統功能模組設計 309
8.11 系統功能實現 309
8.11.1 管理員模組設計 309
8.11.2 圖書檔案管理模組設計 312
8.11.3 圖書借還模組設計 315
8.12 結論 317
8.13 參考文獻 317
8.14 致謝 317
8.15 附錄 318
8.15.1 附錄A 主程式(Default.aspx
頁面) 318
8.15.2 附錄B 子程式(BorrowBook.
aspx頁面) 321
本章摘要 328