本书主要介绍如何使用C#语言进行各类管理信息系统开发,是C#语言学习的实践提高教材。本书共9章,第1章介绍MIS基础知识;第2章介绍利用C#进行数据库操作的高级特性;第3章介绍常用系统架构;第4章介绍如何创建报表;第5章介绍常用辅助设计工具的使用;第6~9章介绍实际的MIS系统案例开发,其中第6章为图书管理系统开发案例;第7章为超市商品进销存管理系统开发案例;第8章为在线考试系统开发案例;第9章为高校实践课题管理系统开发案例。本书采用实际应用需求引入、实际案例详解,应用性和实践性强,可作为高等院校计算机软件相关专业C#应用程序开发类课程的教材,也可作为C#应用开发人员的参考用书。
本书主要介绍如何使用C#语言进行各类管理信息系统开发,是C#语言学习的实践提高教材。全书共9章,第1章介绍MIS基础知识;第2章介绍利用C#进行数据库操作的高级特性;第3章介绍常用系统架构;第4章介绍如何创建报表;第5章介绍建模工具PowerDesigner在数据库设计中的应用;第6~9章介绍实际的MIS系统案例开发,其中第6章为图书管理系统开发案例,第7章为超市商品进销存管理系统开发案例,第8章为在线考试系统开发案例,第9章为高校实践课题管理系统开发案例。本书采用实际应用需求引入、实际案例详解,应用性和实践性强,可作为高等院校计算机软件相关专业C#应用程序开发类课程的教材,也可作为软件开发人员的参考用书。
本书的前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框架来进行系统设计和实现。