-
内容大纲
本书主要介绍如何使用C井语言进行各类管理信息系统开发,是C#语言学习的实践提高教材。本书共9章,第1章为管理信息系统概述;第2章介绍数据库高级编程;第3章介绍系统架构;第4章介绍ASP.NETMVC;第5章介绍前端框架Bootstrap;第6~9章介绍实际的MIS案例开发,其中,第6章为图书管理系统案例开发,第7章为超市商品进销存管理系统案例开发,第8章为在线考试系统案例开发,第9章为高校实践课题管理系统案例开发。
本书从实际应用需求引入,对实际案例详解,内容应用性和实践性强,可作为高等院校计算机软件相关专业C#应用程序开发类课程的教材,也可作为软件开发人员的参考用书。 -
作者介绍
-
目录
第1章 管理信息系统概述
1.1 信息、管理、管理信息与系统
1.1.1 信息与数据
1.1.2 管理与管理信息
1.1.3 系统
1.2 信息系统
1.2.1 信息系统的概念
1.2.2 信息系统的类型
1.2.3 信息系统与管理
1.3 管理信息系统
1.3.1 管理信息系统的概念
1.3.2 管理信息系统的功能
1.3.3 管理信息系统的特征
1.3.4 管理信息系统的类型
1.4 管理信息系统的技术基础
1.4.1 数据处理技术
1.4.2 数据库技术
1.4.3 计算机网络技术
1.5 管理信息系统的开发原则、策略和方法
1.5.1 管理信息系统的开发原则
1.5.2 管理信息系统的开发策略
1.5.3 管理信息系统的开发方法
1.6 管理信息系统的典型案例
1.6.1 MIS支持沃尔玛创造商业奇迹
1.6.2 海尔集团:信息化助力创造世界名牌公司
小结
习题
第2章 数据库高级编程
2.1 SQL Server相关配置
2.2 使用ADO.NET访问数据库
2.2.1 连接数据库
2.2.2 对数据库进行添加、修改及删除操作
2.2.3 查询数据库中的数据
2.2.4 数据绑定控件
2.3 Entity Framework基础知识
2.3.1 从委托到Lambda
2.3.2 Entity Framework架构
2.4 使用Entity Framework访问数据库
2.4.1 Entity Framework的安装
2.4.2 创建数据库及实体对象模型
2.4.3 数据库增、删、改、查操作
小结
习题
第3章 系统架构
3.1 三层架构简介
3.2 简单三层架构
3.2.1 数据访问层
3.2.2 数据访问通用类库
3.2.3 实体类库
3.2.4 业务逻辑层
3.2.5 表示层
3.3 工厂模式三层架构
3.3.1 接口类库设计
3.3.2 工厂类库设计
3.3.3 其他层的代码修改
小结
习题
第4章 ASP.NET MVC模式
4.1 MVC模式简介
4.2 ASP.NET MVC工作原理
4.3 ASP.NET MVC控制器
4.4 ASP.NET MVC视图
4.5 ASP.NET MVC模型
小结
习题
第5章 前端框架Bootstrap
5.1 Bootstrap简介
5.1.1 安装Bootstrap
5.1.2 Bootstrap的主要特性
5.1.3 Bootstrap在Visual Studio 2019中的应用
5.2 Bootstrap样式
5.2.1 网格系统
5.2.2 排版
5.2.3 表格
5.2.4 表单
5.2.5 按钮
5.2.6 图片
5.3 布局组件
5.3.1 字体图标
5.3.2 下拉菜单
5.3.3 输入框组
5.3.4 导航
5.3.5 其他组件
5.4 JavaScript
5.4.1 标签页内容
5.4.2 模态对话框
5.4.3 工具提示和弹出对话框
小结
习题
第6章 图书管理系统案例开发
6.1 项目描述
6.1.1 项目背景
6.1.2 业务描述
6.1.3 用户描述
6.2 系统需求
6.2.1 需求描述
6.2.2 模块设计
6.2.3 数据库设计
6.3 系统实现
6.3.1 技术要点
6.3.2 主要功能模块及界面设计
6.4 程序打包
小结
习题
第7章 超市商品进销存管理系统案例开发
7.1 系统需求
7.2 系统设计
7.2.1 模块设计
7.2.2 数据库设计
7.3 系统实现
7.3.1 实体数据模型
7.3.2 主界面模块
7.3.3 商品管理模块
7.3.4 进货管理模块
7.3.5 销售管理模块
7.3.6 库存统计模块
7.4 技术经验总结
7.4.1 技术总结
7.4.2 经验总结
第8章 在线考试系统案例开发
8.1 项目概述
8.2 系统需求
8.2.1 业务描述
8.2.2 用户描述
8.2.3 功能分析
8.3 系统分析设计
8.3.1 模块设计
8.3.2 数据库设计
8.4 技术准备
8.4.1 Excel组件使用
8.4.2 数据库的随机排序方法
8.4.3 API的使用
8.4.4 注册表的使用
8.4.5 控件的代码生成法
8.5 实体类库实现
8.5.1 Student类
8.5.2 TestQuestion类
8.5.3 CreatePaperScheme类
8.5.4 TestPaper类
8.5.5 Question TypeScore类
8.5.6 Questions类
8.5.7 StudentAnswer类
8.6 数据访问层实现
8.6.1 DALStudent类
8.6.2 DALTest Question类
8.6.3 DALCreatePaperScheme类
8.6.4 DALTestPaper类
8.6.5 DALQuestionTypeScore类
8.6.6 DALQuestions类
8.6.7 DALStudentAnswer类
8.7 业务逻辑层实现
8.7.1 BLLStudent类
8.7.2 BLLTestQuestion类
8.7.3 BLLCreatePaperScheme类
8.7.4 BLLTestPaper类
8.7.5 BLLQuestion TypeScore类
8.7.6 BLLQuestions类
8.7.7 BLLStudentAnswer类
8.8 表示层实现
8.8.1 学生信息管理模块——“学生信息管理”窗体
8.8.2 学生信息管理模块——“学生信息编辑”窗体
8.8.3 题库管理模块——“题库管理”窗体
8.8.4 题库管理模块—“题库编辑”窗体
8.8.5 组卷模块
8.8.6 学生端主界面
8.8.7 学生考试模块
8.9 技术经验总结
8.9.1 技术总结
8.9.2 经验总结
第9章 高校实践课题管理系统案例开发
9.1 项目描述
9.2 系统需求分析
9.2.1 总体需求
9.2.2 需求描述
9.3 系统设计
9.3.1 总体设计
9.3.2 业务流程建模
9.4 数据库设计与实现
9.4.1 数据库设计
9.4.2 数据库实现
9.5 系统实现
9.5.1 项目总体实现
9.5.2 实体及数据访问层实现
9.5.3 管理员模块实现
9.5.4 教师模块实现
9.5.5 学生模块实现
9.6 系统测试
9.6.1 学生管理测试用例
9.6.2 题库管理测试用例
9.6.3 课题选报测试用例
9.7 技术经验总结
9.7.1 技术总结
9.7.2 经验总结
参考文献
同类热销排行榜
- 向着光亮那方/谁的青春不迷茫系列16.8
- 你所谓的稳定不过是在浪费生命15.2
- 全球通史(从史前史到21世纪第7版修订版下)/培文书系21.6
- 答案之书(精)15.2
- 八万四千问18
- 万历十五年/黄仁宇作品系列10.4
- 耶路撒冷三千年(精)31.2
- 中国大历史/黄仁宇作品系列11.2
- 梦的解析15.92
- 鱼羊野史(第6卷11-12月晓松说历史上的今天)18
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...