本书主要介绍如何使用C#语言进行各类管理信息系统开发,是C#语言学习的实践提高教材。本书共9章,第1章介绍MIS基础知识;第2章介绍利用C#进行数据库操作的高级特性;第3章介绍常用系统架构;第4章介绍如何创建报表;第5章介绍常用辅助设计工具的使用;第6~9章介绍实际的MIS系统案例开发,其中第6章为图书管理系统开发案例;第7章为超市商品进销存管理系统开发案例;第8章为在线考试系统开发案例;第9章为高校实践课题管理系统开发案例。本书采用实际应用需求引入、实际案例详解,应用性和实践性强,可作为高等院校计算机软件相关专业C#应用程序开发类课程的教材,也可作为C#应用开发人员的参考用书。
软件测试技术是一门实践性很强的应用技术,本书基于实际应用系统的测试过程,全面介绍软件测试技术及其应用,是学习软件测试的基础实践教材。全书共12章,第1章概括介绍软件测试的基本概念,第2章介绍功能测试,第3章介绍界面测试,第4章介绍性能测试,第5章介绍安全测试,第6章介绍如何了解项目需求,第7章介绍如何制订测试计划,第8章介绍测试的设计,第9章介绍测试的执行,第10章介绍测试的分析总结,第11章介绍配置管理,第12章介绍测试过程管理。另外,附录A给出了常用的软件测试文档模板;附录B中给出了两个测试实训项目,供实训使用。本书结合实际应用系统的具体测试过程,对软件测试的理论、方法、技术和工具进行介绍,实践性和应用性强,既可作为高等院校计算机软件相关专业软件测试课程的教材,也可作为软件测试人员和软件开发人员的参考用书。
本书主要介绍如何使用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框架来进行系统设计和实现。