当前位置:首页 > 图书中心 > 教材 > 本科生教材 > 基于.NET MVC的Web应用系统开发案例
基于.NET MVC的Web应用系统开发案例
ISBN:978-7-5689-1243-3
作者:王成良
编辑:何梅 范琪 李定群
字数(千):722 页数:395 印次:1-1
开本:大16开  平装
出版时间: 2018-10-23
定价:¥68

图书推荐

内容简介

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

本书可作为大学本科和研究生计算机及软件工程相关专业的教材,也可作为对Web开发感兴趣人员的自学参考书。

目录
第1部分基础知识
第1章ASP.NET MVC开发概述
1.1开发环境的搭建
1.1.1IIS的安装和配置
1.1.2Visual Studio 2012的安装
1.1.3SQL Server 2008的安装
1.2MVC开发模式概述
1.2.1理解MVC模式
1.2.2理解域模型
1.2.3MVC的ASP.NET实现
1.3ASP.NET MVC的体系结构
1.3.1模型
1.3.2控制器和动作
1.3.3视图
1.3.4过滤器
1.3.5MVC与其他模式比较
本章总结
 
第2章Web前端开发
2.1HTML5和CSS3介绍
2.1.1HTML5概述
2.1.2HTML5的应用
2.1.3CSS3概述
2.1.4CSS样式表
2.2JQuery介绍
2.2.1JQuery概述
2.2.2JQuery优势
2.2.3JQuery UI框架
2.3Bootstrap框架
2.3.1Bootstrap入门
2.3.2Bootstrap的基本样式
2.3.3Bootstrap的组件
2.3.4Bootstrap的布局插件
2.4EasyUI框架
2.4.1EasyUI入门
2.4.2EasyUI创建CRUD应用
本章总结
 
第3章面向服务的架构SOA与WCF概述
3.1面向服务的架构
3.1.1SOA的架构定义
3.1.2SOA治理
3.1.3契约优先原则
3.1.4SOA的优势与不足
3.2Windows通信开发平台WCF
3.2.1WCF的定义
3.2.2WCF的体系结构
3.2.3契约
3.2.4WCF的优势
3.3WCF创建简单的应用程序
本章总结
 
第4章创建第一个MVC应用程序
4.1准备工作
4.1.1创建Visual Studio解决方案和项目
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创建数据库
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.1Axure概述
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课表及测试查询
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.1ASP.NET应用程序配置简介
11.1.2配置文件的格式
11.1.3ASP.NET配置文件的层次结构和继承
11.1.4配置元素
11.2应用程序的预编译和编译
11.2.1应用程序的预编译
11.2.2应用程序的编译
11.3网站发布与部署流程
11.3.1网站的发布
11.3.2IIS的安装与配置
11.3.3网站的部署
11.3.4服务器的获取
本章总结
 
第12章公共体育课管理系统——系统操作说明及项目交付
12.1系统初始化
12.1.1登录系统
12.1.2时间节点配置
12.1.3测试时间配置
12.1.4上下限人数配置
12.1.5上课节次管理
12.1.6场地管理
12.1.7目标/项目管理
12.1.8学期学年配置
12.1.9游泳上课时间配置
12.1.10选课开课单元配置
12.2系统操作说明——学生篇
12.2.1预约操作
12.2.2课表查询与测试
12.2.3学生评教
12.3系统操作说明——教师篇
12.3.1课表信息
12.3.2查看选课学生
12.3.3录入学生成绩
12.3.4查看测试学生名册
12.3.5查看测试安排表
12.3.6教师绩效考核
12.3.7查看训练课学生名册
12.3.8查看训练课学生成绩
12.4系统操作说明——管理员篇
12.4.1教务管理
12.4.2系统消息管理
12.4.3成绩管理
12.5系统运行报告
12.5.1系统运行平台及网络环境
12.5.2系统运行工作安排
12.5.3系统试运行用户及数据规模
12.5.4系统试运行对提高工作效率的作用分析
12.5.5结论
12.6系统交付流程
12.6.1系统交付清单
12.6.2软件系统验收
本章总结
 
附录
附录A软件开发方案书
附录B软件需求分析报告文档模板
附录C软件概要设计报告文档模板
附录D软件详细设计报告文档模板
附录E软件数据库设计报告文档模板
附录F软件系统测试报告文档模板
 
参考文献