第1部分 基础知识
第1章 ASP.NETMVC开发概述
1.1 开发环境的搭建
1.1.1 IIS的安装和配置
1.1.2 VisualStudio2012的安装
1.1.3 SQLServer2008的安装
1.2 MVC开发模式概述
1.2.1 理解MVC模式
1.2.2 理解域模型
1.2.3 MVC的ASP.NET实现
1.3 ASP.NETMVC的体系结构
1.3.1 模型
1.3.2 控制器和动作
1.3.3 视图
1.3.4 过滤器
1.3.5 MVc与其他模式比较
本章总结
第2章 Web前端开发
2.1 HTML5和CSS3介绍
2.1.1 HTMIJ5概述
2.1.2 HTML5的应用
2.1.3 CSS3概述
2.1.4 CSS样式表
2.2 JQuery介绍
2.2.1 JQuery概述
2.2.2 JQuery优势
2.2.3 JQueryUI框架
2.3 Bootstmp框架
2.3.1 Bootstrap入门
2.3.2 Bootstrap的基本样式
2.3.3 Bootstrap的组件
2.3.4 Bootstrap的布局插件
2.4 EasyUI框架
2.4.1 EasyUI入门
2.4.2 EasyUI创建CRUD应用
本章总结
第3章 面向服务的架构SOA与wCF概述
3.1 面向服务的架构
3.1.1 SOA的架构定义
3.1.2 SOA治理
3.1.3 契约优先原则
3.1.4 SOA的优势与不足
3.2 Windows通信开发平台wCF
3.2.1 WCF的定义
3.2.2 WCF的体系结构
3.2.3 契约
3.2.4 WCF的优势
3.3 wCF创建简单的应用程序
本章总结
第4章 创建第一个MVC应用程序
4.1 准备工作
4.1.1 创建VisualStudio解决方案和项目
4.1.2 添加引用
4.1.3 设置DI容器
4.1.4 运行应用程序
4.2 显示信息列表
4.2.1 添加控制器
4.2.2 添加视图
4.2.3 设置默认路由
4.3 数据库配置
4.3.1 创建数据库I
4.3.2 定义数据库方案
4.3.3 向数据库添加数据
4.3.4 创建实体框架上下文
4.3.5 创建Product存储库
4.4 设置内容样式
4.4.1 定义布局中的公用内容
4.4.2 添加CSS样式
4.4.3 创建分部视图
本章总结
第2部分 案例分析
第5章 公共体育课管理系统——项目背景
5.1 项目开发的背景
5.1.1 项目背景概述
5.1.2 国内外相关技术现状
5.2 项目开发模式
5.3 项目人员部署
5.4 多人开发平台搭建
本章总结
第6章 公共体育课管理系统——软件开发方案
6.1 软件开发方案概述
6.2 系统原型设计
6.2.1 Axure概述
6.2.2 界面设计
6.3 软件开发方案的撰写
本章总结
第7章 公共体育课管理系统——需求分析
7.1 用户需求
7.1.1 系统功能性需求
7.1.2 系统非功能性需求
7.1.3 用户及用例分析
7.2 需求的转化
7.2.1 面向对象程序语言
7.2.2 描述需求转化模式
7.3 撰写合格的需求分析文档
本章总结
第8章 公共体育课管理系统——系统设计
8.1 系统整体设计
8.1.1 系统结构
8.1.2 开发环境及相关工具
8.2 系统主要功能设计
8.2.1 预约操作模块'
8.2.2 课表及测试查询I
8.2.3 评教模块
8.2.4 教师操作模块
8.2.5 教务管理模块
8.2.6 系统信息管理
8.2.7 系统配置模块
8.2.8 成绩管理
8.3 系统数据库设计
8.3.1 数据库设计工具
8.3.2 数据库设计——以公共体育课管理系统为例
8.4 撰写系统设计文档
本章总结
第9章 公共体育课管理系统——代码编写
9.1 网站首页及主体设计
9.1.1 概述
9.1.2 代码编写说明
9.1.3 实现过程
9.2 网站权限设计
9.2.1 概述
9.2.2 代码编写说明
9.2.3 实现过程
9.3 预约模块
9.3.1 概述
9.3.2 代码编写说明
9.3.3 实现过程
9.4 教务管理模块
9.4.1 概述
9.4.2 代码编写说明
9.4.3 实现过程
9.5 教师管理模块
9.5.1 概述
9.5.2 代码编写说明
9.5.3 实现过程
9.6 系统配置模块
9.6.1 概述
9.6.2 代码编写说明
9.6.3 实现过程
9.7 系统信息管理模块
9.7.1 概述
9.7.2 代码编写说明
9.7.3 实现过程
本章总结
第10章 公共体育课管理系统——系统测试
10.1 系统测试概述
10.2 测试用例设计
10.3 测试文档的撰写
10.4 测试方法及测试工具
10.5 测试文档模板
本章总结
第11章 公共体育课管理系统——项目部署
11.1 应用程序配置过程分析
11.1.1 ASP.NET应用程序配置简介
11.1.2 配置文件的格式
11.1.3 ASP.NET配置文件的层次结构和继承
11.1.4 配置元素
11.2 应用程序的预编译和编译
11.2.1 应用程序的预编译
11.2.2 应用程序的编译
11.3 网站发布与部署流程
11.3.1 网站的发布
11.3.2 IIS的安装