本书根据.NETMVC实际项目开发所需要的技术,由浅入深地介绍了基础开发环境的搭建、Web前端开发的相关知识、面向服务的架构(SOA)、Windows通信开发平台(WCF)及MVC应用程序的创建等内容。针对公共体育课管理系统具体项目案例,为读者介绍了MVC项目开发的全过程,包括项目的开发背景、开发模式、人员部署、多人协作开发平台的搭建以及文档的撰写等,将结构复杂的软件项目化整为零,通过对部分主要功能需求的编码实现,增强教程的实用性,让读者真正地学习到如何进行软件的开发,以及如何撰写软件开发的各类文档。本书可作为大学本科和研究生计算机及软件工程相关专业的教材,也可作为对Web开发感兴趣人员的自学参考书。