作品简介

本书包括基础篇和项目实战篇两部分内容。基础篇讲述了目前市场上广泛采用的、基于.NET软件开发平台的ASP.NET MVC、JQuery、Castle.NET等软件开发技术,在讲述过程中列举大量的案例和真实的开发场景帮助读者掌握和应用上述技术。项目实战篇以物流管理的基本业务功能为主线,使用Visual Studio 2013、SQL Server 2008等软件开发工具,综合应用Aspect of Programming(面向切面编程,简称AOP)、Inverse of Control(控制反转,简称IOC)等设计思想搭建具有低耦合度、易扩展、易维护的软件开发框架,并在该框架的基础上描述了物流管理系统子模板(包括角色管理、用户管理、接单、调度、返回车辆的报销、产值分析等功能)的分析、设计及开发过程。

本书适合软件工程师及高等院校计算机相关专业的学生阅读,也是网站设计师的参考用书。

作品目录

  • 内容简介
  • 前言
  • 第一部分 基础篇
  • 第1章 搭建开发环境
  • 1.1 安装Microsoft SQL Server 2008 R2
  • 1.2 安装Microsoft Visual Studio 2013
  • 1.3 Nuget工具
  • 1.4 安装Castle.NET
  • 本章小结
  • 第2章 ASP.NET MVC
  • 2.1 MVC模式
  • 2.2 认识ASP.NET MVC
  • 2.3 Hello MVC
  • 2.4 MVC Razor视图引擎
  • 2.5 MVC项目的结构
  • 2.6 路由
  • 2.7 模型
  • 2.8 视图
  • 2.9 控制器
  • 2.10 HTML及URL帮助器
  • 2.11 实现登录
  • 本章小结
  • 第3章 JQuery
  • 3.1 JQuery简介
  • 3.2 JQuery的基本功能
  • 3.3 第三方插件及使用方法
  • 3.4 JQuery综合实例
  • 3.5 JQuery AJAX
  • 3.6 JQuery AJAX实例
  • 本章小结
  • 第4章 ORM
  • 4.1 简介
  • 4.2 ORM映射机制
  • 4.3 映射原理
  • 4.4 映射工具
  • 4.5 Castle
  • 4.6 综合练习
  • 本章小节
  • 第二部分 项目实战篇
  • 第5章 需求分析
  • 5.1 业务建模
  • 5.2 需求分析
  • 本章小结
  • 第6章 架构设计
  • 6.1 面向对象设计的原则
  • 6.2 实体对象模型
  • 6.3 架构设计原则
  • 6.4 搭建系统框架
  • 本章小结
  • 第7章 登录(强类型对象生成视图)
  • 7.1 需求描述
  • 7.2 功能设计
  • 7.3 功能实现
  • 本章小结
  • 第8章 系统的主页面
  • 8.1 需求描述
  • 8.2 功能设计
  • 8.3 功能实现
  • 本章小结
  • 第9章 角色权限管理
  • 9.1 需求任务
  • 9.2 功能设计
  • 9.3 功能实现
  • 本章小结
  • 第10章 用户管理
  • 10.1 需求描述
  • 10.2 功能设计
  • 10.3 功能实现
  • 本章小结
  • 第11章 接单管理
  • 11.1 需求任务
  • 11.2 功能设计
  • 11.3 功能实现
  • 本章小结
  • 第12章 调度管理
  • 12.1 需求任务
  • 12.2 功能设计
  • 12.3 功能实现
  • 本章小结
  • 第13章 返回车辆的报销
  • 13.1 需求任务
  • 13.2 功能设计
  • 13.3 功能实现
  • 本章小结
  • 第14章 产值分析
  • 14.1 需求任务
  • 14.2 功能设计
  • 14.3 功能实现
  • 本章小结
  • 第15章 软件测试
  • 15.1 软件测试的概念
  • 15.2 测试驱动开发
  • 15.3 常用的单元测试工具
  • 15.4 VSTS单元测试
  • 15.5 本章小结
  • 参考文献
展开全部