基於C#的管理信息系統開發(第3版)

《基於C#的管理信息系統開發(第3版)》是2023年9月1日清華大學出版社出版的圖書,作者:郭基鳳,高亮 主編 韓玉民,趙冬 副主編 朱彥松,余雨萍 編著。

基本介紹

  • 中文名:基於C#的管理信息系統開發(第3版)
  • 作者:郭基鳳(主編)、高亮(主編)、韓玉民(副主編)、趙冬(副主編)、朱彥松、余雨萍
  • 出版時間:2023年9月1日
  • 出版社:清華大學出版社
  • ISBN:9787302638957
  • 定價:79 元
  • 印次:3-1
  • 印刷日期:2023.09.12
內容簡介,圖書目錄,

內容簡介

本書的前5章主要介紹管理信息系統開發所必須的知識點和技術。第1章介紹管理信息系統的概念。第2章介紹資料庫高級編程技術,涵蓋了傳統的ADO.Net和**的Entity Framework技術的價紹。第3章介紹了企業級開發流行的三層架構。第4、5章分別介紹了RDLC報表以及建模工具PowerDesigner,擬在新版教材中將這兩章替換為Web開發的必要技術ASP.Net MVC和前端框架Bootstrap,這兩部分內容也是當下企業人才招聘.Net開發工程師時所必須的技術。
第6-9章,以四個案例循序漸進地講解了套用C#和各種架構進行管理信息系統開發的過程,每一張都是按照軟體工程過程進行內容的組織。第6、7章是“菜鳥級”的管理信息系統開發模式,未套用任何架構,第6章介紹用ADO.Net開發一個最普通的桌面應用程式——圖書管理系統,第7章介紹用EF開發一個基於桌面的——超市商品進銷存管理系統,旨在讓讀者初步掌握一個管理信息系統的開發方法。第8章套用了三層架構,對基於桌面的考試系統進行了系統的分析和分層設計。第9章套用三層架構實現了一套基於Web的高校實踐課題管理系統,擬在新版中將該案例重構,套用現在流行的ASP.Net MVC+Bootstrap框架來進行系統設計和實現。

圖書目錄

目錄
第1章管理信息系統概述/1
1.1信息、管理、管理信息與系統1
1.1.1信息與數據1
1.1.2管理與管理信息3
1.1.3系統3
1.2信息系統4
1.2.1信息系統的概念4
1.2.2信息系統的類型4
1.2.3信息系統與管理5
1.3管理信息系統5
1.3.1管理信息系統的概念5
1.3.2管理信息系統的功能5
1.3.3管理信息系統的特徵6
1.3.4管理信息系統的類型6
1.4管理信息系統的技術基礎7
1.4.1數據處理技術7
1.4.2資料庫技術8
1.4.3計算機網路技術8
1.5管理信息系統的開發原則、策略和方法8
1.5.1管理信息系統的開發原則8
1.5.2管理信息系統的開發策略9
1.5.3管理信息系統的開發方法9
1.6管理信息系統的典型案例11
1.6.1MIS支持沃爾瑪創造商業奇蹟11
1.6.2海爾集團: 信息化助力創造世界名牌公司12
小結12
習題13
第2章資料庫高級編程/14
2.1SQL Server相關配置14
2.2使用ADO.NET訪問資料庫192.2.1連線資料庫19
2.2.2對資料庫進行添加、修改及刪除操作20
2.2.3查詢資料庫中的數據22
2.2.4數據綁定控制項25
2.3Entity Framework基礎知識49
2.3.1從委託到Lambda49
2.3.2Entity Framework架構56
2.4使用Entity Framework訪問資料庫57
2.4.1Entity Framework的安裝57
2.4.2創建資料庫及實體對象模型57
2.4.3資料庫增、刪、改、查操作61
小結66
習題66
基於C#的管理信息系統開發(第3版)目錄第3章系統架構/67
3.1三層架構簡介67
3.2簡單三層架構69
3.2.1數據訪問層69
3.2.2數據訪問通用類庫77
3.2.3實體類庫80
3.2.4業務邏輯層84
3.2.5表示層86
3.3工廠模式三層架構99
3.3.1接口類庫設計100
3.3.2工廠類庫設計102
3.3.3其他層的代碼修改103
小結104
習題105
第4章ASP.NET MVC模式/106
4.1MVC模式簡介106
4.2ASP.NET MVC工作原理108
4.3ASP.NET MVC控制器112
4.4ASP.NET MVC視圖115
4.5ASP.NET MVC模型119
小結124
習題124
第5章前端框架Bootstrap/125
5.1Bootstrap簡介125
5.1.1安裝Bootstrap125
5.1.2Bootstrap的主要特性127
5.1.3Bootstrap在Visual Studio 2019中的套用128
5.2Bootstrap樣式131
5.2.1格線系統131
5.2.2排版141
5.2.3表格143
5.2.4表單146
5.2.5按鈕153
5.2.6圖片156
5.3布局組件157
5.3.1字型圖示157
5.3.2下拉選單158
5.3.3輸入框組159
5.3.4導航162
5.3.5其他組件164
5.4JavaScript164
5.4.1標籤頁內容165
5.4.2模態對話框168
5.4.3工具提示和彈出對話框171
小結173
習題173
第6章圖書管理系統案例開發/174
6.1項目描述174
6.1.1項目背景174
6.1.2業務描述174
6.1.3用戶描述175
6.2系統需求175
6.2.1需求描述175
6.2.2模組設計175
6.2.3資料庫設計177
6.3系統實現180
6.3.1技術要點180
6.3.2主要功能模組及界面設計180
6.4程式打包193
小結199
習題199
第7章超市商品進銷存管理系統案例開發/200
7.1系統需求200
7.2系統設計201
7.2.1模組設計201
7.2.2資料庫設計201
7.3系統實現202
7.3.1實體數據模型202
7.3.2主界面模組203
7.3.3商品管理模組206
7.3.4進貨管理模組211
7.3.5銷售管理模組213
7.3.6庫存統計模組215
7.4技術經驗總結217
7.4.1技術總結217
7.4.2經驗總結217
第8章線上考試系統案例開發/218
8.1項目概述218
8.2系統需求218
8.2.1業務描述218
8.2.2用戶描述218
8.2.3功能分析219
8.3系統分析設計220
8.3.1模組設計220
8.3.2資料庫設計220
8.4技術準備224
8.4.1Excel組件使用224
8.4.2資料庫的隨機排序方法226
8.4.3API的使用226
8.4.4註冊表的使用227
8.4.5控制項的代碼生成法228
8.5實體類庫實現228
8.5.1Student類229
8.5.2TestQuestion類230
8.5.3CreatePaperScheme類232
8.5.4TestPaper類233
8.5.5QuestionTypeScore類233
8.5.6Questions類234
8.5.7StudentAnswer類235
8.6數據訪問層實現237
8.6.1DALStudent類237
8.6.2DALTestQuestion類238
8.6.3DALCreatePaperScheme類240
8.6.4DALTestPaper類241
8.6.5DALQuestionTypeScore類241
8.6.6DALQuestions類242
8.6.7DALStudentAnswer類243
8.7業務邏輯層實現246
8.7.1BLLStudent類246
8.7.2BLLTestQuestion類247
8.7.3BLLCreatePaperScheme類248
8.7.4BLLTestPaper類249
8.7.5BLLQuestionTypeScore類249
8.7.6BLLQuestions類250
8.7.7BLLStudentAnswer類251
8.8表示層實現253
8.8.1學生信息管理模組——“學生信息管理”窗體254
8.8.2學生信息管理模組——“學生信息編輯”窗體261
8.8.3題庫管理模組——“題庫管理”窗體263
8.8.4題庫管理模組——“題庫編輯”窗體269
8.8.5組卷模組274
8.8.6學生端主界面285
8.8.7學生考試模組288
8.9技術經驗總結298
8.9.1技術總結298
8.9.2經驗總結298
第9章高校實踐課題管理系統案例開發/299
9.1項目描述299
9.2系統需求分析300
9.2.1總體需求300
9.2.2需求描述301
9.3系統設計308
9.3.1總體設計308
9.3.2業務流程建模309
9.4資料庫設計與實現313
9.4.1資料庫設計313
9.4.2資料庫實現314
9.5系統實現318
9.5.1項目總體實現318
9.5.2實體及數據訪問層實現320
9.5.3管理員模組實現324
9.5.4教師模組實現349
9.5.5學生模組實現370
9.6系統測試379
9.6.1學生管理測試用例379
9.6.2題庫管理測試用例381
9.6.3課題選報測試用例385
9.7技術經驗總結389
9.7.1技術總結389
9.7.2經驗總結389
參考文獻/390

相關詞條

熱門詞條

聯絡我們