ASP.NET项目开发教程
以企业项目为主线, 介绍如何使用ASP.NET,基于三层架构开发软件项目的常用方法和技巧。

作者:李伟 杨焰 姜淋译 主编 张渝 宋牧 姜政波 王一椋 刘秀莲 副主编

定价:34.5元

印次:1-1

ISBN:9787302435617

出版日期:2016.07.01

印刷日期:2016.06.02

图书责编:焦虹

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以制作一个完整的企业软件项目为例,详细介绍了ASP.NET技术以及基于三层架构实现软件项目的常用方法和技巧。全书共6章,第1、2章为ASP.NET Web应用开发基础知识介绍,内容包括项目流程概述和ASP.NET MVC应用开发技术简介;第3~5章结合一个实际项目的开发全过程详细介绍基于ASP.NET技术进行软件项目开发的方法,内容包括软件项目的系统介绍、系统建模与设计以及系统各模块的详细设计;第6章介绍与本项目开发相关的Razor视图引擎、HTML帮助器和Ajax技术。本书提供完备的课程资源支持。 本书可作为高职高专相关院校电子商务、计算机应用技术、软件技术、网络技术等相关专业的教学用书,也可作为相关领域的培训教材和 .NET Web程序员的参考用书。

作者简介:作者是高等学校教师和企业工程技术人员,具有丰富的软件开发和教学经验。

前言Foreword随着Internet的普及,Web开发技术得到了迅速发展,软件行业对应用程序开发人员的需求也越来越大。目前,ASP.NET技术已被广泛应用于电子商务、电子政务、远程教育、网上资源管理等领域,成为应用开发的主流技术之一,受到广大开发人员的喜爱。ASP.NET全面支持面向对象的设计思想,提供了一个功能强大的应用程序开发模式,使应用程序开发变得更加直观、简单和高效。在ASP.NET中,HTML代码和程序功能代码分离,大大提高了ASP.NET页面的设计效率以及程序代码的可阅读性、可调试性与可维护性。而基于ASP.NET进行项目开发需要综合应用服务器脚本语言(ASP.NET)、数据库技术(如SQL Server)和软件工程等领域的知识和技能,并且需要不断进行项目开发实践,做到“做中学、学中做”,才能持续提升项目开发能力和对软件开发的理论认识。 本书分为6章。第1章对项目开发中的流程进行概述,并通过例子进行具体的项目分析。第2章对.NET框架和MVC设计模式进行详细阐述。第3章结合实际项目开发介绍需求分析说明书的编写方式,并对本书要开发的OA系统进行概要介绍。第4章详细介绍本书开发的OA项目的系统建模与设计流程。第5章介绍OA系统的具体实现过程。第6章介绍与ASP.NET开发相关的技术,包括Razor视图引擎、HTML帮助器和Ajax技术。 为方便读者解决学习过程中遇到的疑难问题,本书的编写团队特为广大读者提供了丰富的学习资源: 与各章内容配套的电子书以及海量论文资料。这些学习资源可以从成都职业技术学院网站http:www.cdvtc.com下载。 本书的主要编写...

目录
荐语
查看详情 查看详情
目录Contents第1章软件项目流程概述1

1.1软件项目开发流程1

1.2软件项目立项流程2

1.3软件项目需求分析流程2

1.4设计开发流程4

1.5编码及测试流程5

1.6项目验收及交付8

第2章初识MVC10

2.1.NET框架与ASP.NET概述10

2.1.1.NET框架10

2.1.2ASP.NET12

2.2三层架构与MVC设计模式13

2.2.1三层架构13

2.2.2MVC设计模式15

2.3开发ASP.NET MVC应用程序16

2.3.1ASP.NET MVC开发环境16

2.3.2配置Web服务器19

2.3.3创建ASP.NET MVC Web应用程序20

2.4三层架构和ASP.NET MVC的应用实例24

2.4.1三层架构应用实例24

2.4.2ASP.NET MVC应用实例37

第3章系统介绍43

3.1系统背景43

3.2系统目标43

3.3术语定义44◆ASP.NET项目开发教程目录3.4需求分析44

3.4.1功能性需求44

3.4.2非功能性需求46

第4章系统建模与设计48

4.1系统设计48

4.1.1系统功能结构48

4.1.2业务流程图48

4.2系统数据库设计49

4.2.1数据库设计思路50

4.2.2数据库ER图50

4.2.3数据库表结构62

4.3系统及数据库环境搭建77

4.3.1创建系统项目77

4.3.2创建项目数据库80

4.4数据访问层实现84

第5章系统实现86

5.1登录界面模块86

5.1.1登录界面模块概要86

5... 查看详情

以一个完整的企业项目开发为主线,结合实例进行讲解,并穿插介绍基本概念等相关知识,以使学生尽快掌握软件项目开发的基本技能。
查看详情