書籍簡介:
郭基鳳、高亮編著的《基于C#的管理信息系統(tǒng)開發(fā)》主要介紹如何使用C#語言進行各類管理信息系統(tǒng)開發(fā),是C#語言學(xué)習(xí)的實踐提高教材。本書共9章,第1章介紹MIS基礎(chǔ)知識;第2章介紹利用C#進行數(shù)據(jù)庫操作的高級特性;第3章介紹常用系統(tǒng)架構(gòu);第4章介紹如何創(chuàng)建報表;第5章介紹常用輔助設(shè)計工具的使用;第6~9章介紹實際的MIS系統(tǒng)案例開發(fā),其中第6章為圖書管理系統(tǒng)開發(fā)案例;第7章為超市商品進銷存管理系統(tǒng)開發(fā)案例;第8章為在線考試系統(tǒng)開發(fā)案例;第9章為高校實踐課題管理系統(tǒng)開發(fā)案例。
本書采用實際應(yīng)用需求引入、實際案例詳解,應(yīng)用性和實踐性強,可作為高等院校計算機軟件相關(guān)專業(yè)C#應(yīng)用程序開發(fā)類課程的教材,也可作為C#應(yīng)用開發(fā)人員的參考用書。
作者簡介:
郭基鳳,高亮
出版日期:
2014年06月
章節(jié)目錄:
第1章 管理信息系統(tǒng)概述
1.1 信息、管理、管理信息與系統(tǒng)
1.1.1 信息與數(shù)據(jù)
1.1.2 管理與管理信息
1.1.3 系統(tǒng)
1.2 信息系統(tǒng)
1.2.1 信息系統(tǒng)的概念
1.2.2 信息系統(tǒng)的類型
1.2.3 信息系統(tǒng)與管理
1.3 管理信息系統(tǒng)
1.3.1 管理信息系統(tǒng)的概念
1.3.2 管理信息系統(tǒng)的功能
1.3.3 管理信息系統(tǒng)的特征
1.3.4 管理信息系統(tǒng)的類型
1.4 管理信息系統(tǒng)的技術(shù)基礎(chǔ)
1.4.1 數(shù)據(jù)處理技術(shù)
1.4.2 數(shù)據(jù)庫技術(shù)
1.4.3 計算機網(wǎng)絡(luò)技術(shù)
1.5 管理信息系統(tǒng)的開發(fā)原則、策略和方法
1.5.1 管理信息系統(tǒng)的開發(fā)原則
1.5.2 管理信息系統(tǒng)的開發(fā)策略
1.5.3 管理信息系統(tǒng)的開發(fā)方法
1.6 管理信息系統(tǒng)的典型案例
1.6.1 MIS支持沃爾瑪創(chuàng)造商業(yè)奇跡
1.6.2 海爾集團:信息化助力創(chuàng)造世界名牌公司
本章小結(jié)
本章習(xí)題
第2章 數(shù)據(jù)庫高級編程
2.1 SQL Server相關(guān)配置
2.2 使用ADO.NET訪問數(shù)據(jù)庫
2.2.1 連接數(shù)據(jù)庫
2.2.2 對數(shù)據(jù)庫進行添加、修改及刪除操作
2.2.3 查詢數(shù)據(jù)庫中的數(shù)據(jù)
2.2.4 數(shù)據(jù)綁定控件
2.3 LINQ基礎(chǔ)知識
2.3.1 從委托?
2.3.2 LINQ常用關(guān)鍵字
2.3.3 LINQ查詢操作
2.4 使用LINQ to SQL訪問數(shù)據(jù)庫
2.4.1 創(chuàng)建數(shù)據(jù)庫對象模型
2.4.2 查詢數(shù)據(jù)庫的數(shù)據(jù)
2.4.3 修改數(shù)據(jù)庫中數(shù)據(jù)
本章小結(jié)
本章習(xí)題
第3章 系統(tǒng)架構(gòu)
3.1 三層架構(gòu)簡介
3.2 簡單三層架構(gòu)
3.2.1 數(shù)據(jù)訪問層
3.2.2 數(shù)據(jù)訪問通用類庫
3.2.3 實體類庫
3.2.4 業(yè)務(wù)邏輯層
3.2.5 表示層
3.3 工廠模式三層架構(gòu)
3.3.1 接口類庫設(shè)計
3.3.2 工廠類庫設(shè)計
3.3.3 其他層的代碼修改
本章小結(jié)
本章習(xí)題
第4章 報表設(shè)計工具
4.1 Crystal Reports報表
4.1.1 Crystal Reports報表簡介
4.1.2 使用Crystal Reports制作報表
4.1.3 在應(yīng)用程序中嵌入報表
4.2 RDLC報表
4.2.1 RDLC報表簡介
4.2.2 制作RDLC報表
4.2.3 在應(yīng)用程序中嵌入報表
本章小結(jié)
本章習(xí)題
第5章 輔助工具
5.1 使用PowerDesigner設(shè)計數(shù)據(jù)庫
5.1.1 PowerDesigner簡介
5.1.2 從概念數(shù)據(jù)模型出發(fā)設(shè)計數(shù)據(jù)庫
5.1.3 從物理數(shù)據(jù)模型出發(fā)設(shè)計數(shù)據(jù)庫
5.1.4 反向工程
5.2 版本控制工具——Visual Sourc
5.2.1 VSS簡介
5.2.2 VSS安裝及服務(wù)器端配置
5.2.3 VSS客戶端基本操作
5.2.4 VSS與VS.NET集成進行源代碼版本控制
本章小結(jié)
第6章 圖書管理系統(tǒng)
6.1 項目描述
6.1.1 項目背景
6.1.2 業(yè)務(wù)描述
6.1.3 用戶描述
6.2 系統(tǒng)需求
6.2.1 需求描述
6.2.2 模塊設(shè)計
6.2.3 數(shù)據(jù)庫設(shè)計
6.3 系統(tǒng)實現(xiàn)
6.3.1 技術(shù)要點
6.3.2 主要功能模塊及界面設(shè)計
6.4 程序打包
本章小結(jié)
本章習(xí)題
第7章 超市商品進銷存管理系統(tǒng)
7.1 系統(tǒng)需求
7.2 系統(tǒng)設(shè)計
7.2.1 模塊設(shè)計
7.2.2 數(shù)據(jù)庫設(shè)計
7.3 系統(tǒng)實現(xiàn)
7.3.1 創(chuàng)建數(shù)據(jù)庫對象模型
7.3.2 主界面模塊
7.3.3 商品管理模塊
7.3.4 進貨管理模塊
7.3.5 銷售管理模塊
7.3.6 庫存統(tǒng)計模塊
7.3.7 銷售統(tǒng)計模塊
7.4 技術(shù)經(jīng)驗總結(jié)
7.4.1 技術(shù)總結(jié)
7.4.2 經(jīng)驗總結(jié)
第8章 考試系統(tǒng)
8.1 項目概述
8.2 系統(tǒng)需求
8.2.1 業(yè)務(wù)描述
8.2.2 用戶描述
8.2.3 功能分析
8.3 系統(tǒng)分析設(shè)計
8.3.1 模塊設(shè)計
8.3.2 數(shù)據(jù)庫設(shè)計
8.4 技術(shù)準備
8.4.1 Excel組件使用
8.4.2 數(shù)據(jù)庫的隨機排序方法
8.4.3 API的使用
8.4.4 注冊表的使用
8.4.5 控件的代碼生成法
8.5 實體類庫實現(xiàn)
8.5.1 Student類
8.5.2 TestQuestion類
8.5.3 CreatePaperScheme類
8.5.4 TestPaper類
8.5.5 QuestionTypeScore類
8.5.6 Questions類
8.5.7 StudentAnswer類
8.6 數(shù)據(jù)訪問層實現(xiàn)
8.6.1 DALStudent類
8.6.2 DALTestQuestion類
8.6.3 DALCreatePaperScheme類
8.6.4 DALTestPaper類
8.6.5 DALQuestionTypeScore類
8.6.6 DALQuestions類
8.6.7 DALStudentAnswer類
8.7 業(yè)務(wù)邏輯層實現(xiàn)
8.7.1 BLLStudent類
8.7.2 BLLTestQuestion類
8.7.3 BLLCreatePaterScheme類
8.7.4 BLLTestPaper類
8.7.5 BLLQuestionTypeScore類
8.7.6 BLLQuestions類
8.7.7 BLLStudentAnswer類
8.8 表示層實現(xiàn)
8.8.1 學(xué)生信息管理模塊——“學(xué)生信息管理”窗體
8.8.2 學(xué)生信息管理模塊——“學(xué)生信息編輯”窗體
8.8.3 題庫管理模塊——“題庫管理”窗體
8.8.4 題庫管理模塊——“題庫編輯”窗體
8.8.5 組卷模塊
8.8.6 學(xué)生端主界面
8.8.7 學(xué)生考試模塊
8.9 技術(shù)經(jīng)驗總結(jié)
8.9.1 技術(shù)總結(jié)
8.9.2 經(jīng)驗總結(jié)
第9章 高校實踐課題管理系統(tǒng)
9.1 項目描述
9.1.1 項目背景
9.1.2 業(yè)務(wù)描述
9.1.3 項目目標
9.2 系統(tǒng)需求
9.2.1 系統(tǒng)主要功能
9.2.2 需求描述
9.2.3 用例分析
9.2.4 用例圖
9.3 系統(tǒng)分析設(shè)計
9.3.1 UML建模
9.3.2 數(shù)據(jù)庫設(shè)計
9.4 實體類庫實現(xiàn)
9.5 輔助項目設(shè)計
9.5.1 數(shù)據(jù)庫操作類庫(DBUtility)設(shè)計
9.5.2 公共方法類庫(CommonMethods)設(shè)計
9.6 數(shù)據(jù)訪問層實現(xiàn)
9.6.1 數(shù)據(jù)訪問層接口類庫(IDAL)設(shè)計
9.6.2 數(shù)據(jù)層工廠類庫(DALFactory)設(shè)計
9.6.3 SQLServer數(shù)據(jù)訪問層(SQLServerDAL)設(shè)計
9.7 業(yè)務(wù)邏輯層實現(xiàn)
9.8 表示層實現(xiàn)
9.8.1 系統(tǒng)登錄
9.8.2 教師個人題庫維護
9.8.3 教師課題申報
9.8.4 課題負責(zé)人審批課題
9.8.5 教師查看申報狀況
9.8.6 學(xué)生選報課題
9.8.7 教師確認選報組
9.8.8 學(xué)生選報狀況查詢
9.8.9 課題負責(zé)人課題選報統(tǒng)計
9.8.10 教師打印學(xué)生名單
9.8.11 教師錄入成績
9.8.12 課題負責(zé)人統(tǒng)計課題成績
9.9 系統(tǒng)測試
9.9.1 公告管理測試用例
9.9.2 課題操作測試用例
9.9.3 查詢統(tǒng)計測試用例
9.9.4 基礎(chǔ)信息設(shè)置測試用例
9.10 技術(shù)經(jīng)驗總結(jié)
9.10.1 技術(shù)總結(jié)
9.10.2 經(jīng)驗總結(jié)
參考文獻
封面圖: