ASP.NET 4.0网站建设与管理项目化教程

ASP.NET 4.0网站建设与管理项目化教程 教材名称: ASP.NET 4.0网站建设与管理项目化教程
ISBN号: 978-7-89436-313-8 作者: 林为超、邓国斌
字数: 274千字 规格: 16开
印制时间: 2014-11-01 出版日期: 2014-11-01
定价: 28 元 样章下载: 样章-《ASP.NET 4.0网站建设与管理项目化教程》.pdf
购买地址:

        本教材遵循高职高专院校“理论知识够用,注重实践能力培养”的教学理念,通过一个完整项目“IT企业网站”贯穿整个教材,将本课程及相关课程中的知识点(SQL语言、HTML语言、C#程序设计语言、ASP.NET、ADO.NET、LINQ、AJAX)融入到项目中,围绕一个网站设计者所需要掌握的基本技术展开介绍,采用简明清晰的图解方式讲解项目的操作步骤,通过项目的实践操作,达到理解和掌握ASP.NET的理论概念。
        本课程分为9章,内容包括:预备知识、基础篇和提高篇三大部分。其中,预备知识主要讲解Web基础知识、.NET及C#语法、ADO.NET和LINQ数据库访问技术;基础篇着眼于Web开发的基本知识点,围绕“IT企业网站前台”来组织内容,由浅入深,讲解相关知识,使学生在完成各个功能模块的同时,掌握Web应用开发的一般步骤和编程技巧;提高篇着眼于实际应用,通过IT网站后台的演练,使学生了解企业级应用开发的基本框架,掌握三层架构下系统开发的一般过程。
        本教材可作为高职高专计算机及相关专业的教程,也适合自学ASP.NET的读者使用。
第1章项目分析与数据库设计1
1.1需求分析1
1.2功能模块设计1
1.3概念结构设计2
1.4开发环境的选择2
1.5数据库设计2
1.6实训14
第2章Web开发基础知识7
2.1什么是Web?7
2.1.1Web运作示意图7
2.1.2Web的特征8
2.2Web的工作原理8
2.3Web体系结构的基本元素9
2.3.1Web浏览器与Web服务器9
2.3.2HTTP协议9
2.3.3URL简介11
2.3.4HTML语言11
2.4静态网页与动态网页13
2.5实训214
第3章.NET与C#语言基础16
3.1.NET简介16
3.2C#程序结构18
3.2.1控制台C#程序结构18
3.2.2ASP.NET程序结构21
3.3程序注释22
小结23
3.4对象的概念、属性和事件23
3.5变量的概念、类型和使用25
3.5.1变量的概念25
3.5.2变量的类型26
3.5.3变量的使用27
3.5.4控件与变量27
3.5.5数据类型转换28
小结29
3.6流程控制29
3.6.1条件语句29
3.6.2循环语句30
3.7实训331
第4章使用ADO.NET访问数据库34
4.1使用SqlDataSource控件访问数据库34
4.1.1操作步骤35
4.1.2相关知识38
4.2使用ADO.NET对象访问数据库38
4.2.1操作步骤38
4.2.2相关知识40
4.3添加类class1.cs41
4.3.1操作步骤43
4.3.2相关知识44
4.4使用类的方法访问数据库44
4.4.1操作步骤44
4.4.2相关知识45
4.5实训445
第5章使用LINQ访问数据库46
5.1创建对象模型47
5.2使用LinqDataSource控件访问数据库47
5.2.1操作步骤47
5.2.2相关知识49
5.3使用对象模型访问数据库50
5.3.1操作步骤50
5.3.2相关知识51
5.4实训551
第6章基础篇——网站前台的实现52
模块1创建IT企业网站前台52
6.1.1操作步骤52
6.1.2相关知识53
6.1.3实训656模块2创建数据访问类56
6.2.1操作步骤57
6.2.2相关知识58
6.2.3实训759
模块3创建前台主页面59
6.3.1建立样式表59
6.3.2CSS技术61
6.3.3建立网站地图61
6.3.4用户控件head.ascx和footer.ascx63
6.3.5前台母版页和主页面64
6.3.6相关知识66
6.3.7实训867
模块4创建新闻列表页面67
6.4.1页面功能67
6.4.2操作步骤68
6.4.3相关知识70
6.4.4实训971
模块5新闻内容显示页面71
6.5.1页面功能71
6.5.2操作步骤72
6.5.3相关知识75
6.5.4实训1075
模块6创建产品列表页面75
6.6.1页面功能75
6.6.2操作步骤76
6.6.3实训1178
模块7产品内容显示页面78
6.7.1页面功能78
6.7.2操作步骤78
6.7.3实训1281
模块8修改主页面81
6.8.1操作步骤81
6.8.2实训1383
模块9用AJAX设计用户登录控件83
6.9.1控件功能83
6.9.2操作步骤83
6.9.3相关知识86
6.9.4实训1486
模块10创建修改密码页面86
6.10.1操作步骤87
6.10.2相关知识88
6.10.3实训1589
模块11创建用户注册页面89
6.11.1页面功能89
6.11.2操作步骤89
6.11.3相关知识91
6.11.4实训1691
模块12创建产品订单页面91
6.12.1页面功能91
6.12.2操作步骤92
6.12.3实训1793
模块13查看订单页面93
6.13.1页面功能93
6.13.2操作步骤94
6.13.3实训1896
模块14创建简介与联系页面96
6.14.1公司简介页面96
6.14.2联系我们页面97
6.14.3实训1997
第7章提高篇——网站后台的实现98
模块1搭建三层结构的系统框架98
7.1.1三层结构概述98
7.1.2搭建三层结构的系统框架99
7.1.3相关知识101
7.1.4实训20101
模块2建立模型层Model101
7.2.1模型层的实现101
7.2.2建立模型层Model102
模块3建立数据访问层DAL109
模块4建立业务逻辑层DLL131
模块5创建后台主页面137
7.5.1建立样式表137
7.5.2建立站点地图137
7.5.3创建用户控件137
7.5.4建立后台母版页与主页面138模块6建立管理员登录页面139
模块7创建用户维护页面140
模块8添加新闻页面143
模块9新闻维护页面145
模块10添加产品页面146
模块11产品维护页面147
模块12订单维护页面148
模块13进货单录入页面149
模块14进货单查询页面151
模块15库存查询页面153
模块16创建基础维护页面156
7.16.1新闻类别维护页面156
7.16.2产品类别维护页面157
第8章网站安全配置159
8.1安全配置159
8.2创建管理员登录页面162
8.3实训21162
第9章网站的发布163
9.1安装Web服务IIS163
9.2创建虚拟目录164
9.3发布ASP.NET网站到IIS165
9.4相关知识166
9.5实训22167
参考文献168
         与传统的教学方法不同,本教材采用的是目前高职高专最为流行的教学方法——项目教学法,即以一个完整项目的开发流程为主线,贯穿始终,将本课程及相关课程中的知识点(SQL语言、HTML语言、C#程序设计语言、ASP.NET、ADO.NET、LINQ、AJAX)融入到项目中去,在教学过程中将教学内容模块化,以项目模块为教学单元,打破课程间的原有界限,学生以完成项目为主要目的,教师以学生完成项目的质量来评定学生的学习效果。这种项目教学法也称作“以工作过程为向导的教学方法”。
        通过这种教学方法,学生不仅学到相应的知识和技能,而且了解一个项目完整的开发流程,从而培养一定的项目开发能力。通过本课程的学习,培养学生的自学能力及提出问题、分析问题和解决问题的能力;培养学生团队合作开发Web应用程序的能力。使学生掌握基于ASP.NET的Web应用程序开发所需要的知识、技能和素质要求。掌握利用      
ASP.NET 4.0与SQL Server 2008建立动态网站的技术,达到能独立或合作完成中小型网站的建设与开发目的,为学生在未来网络化信息化社会里更好地从事Web应用程序开发与管理打下良好的基础。
        本课程针对的职业岗位群是ASP.NET动态网站设计与维护人员。通过本课程的学习,使学生具备适应以上岗位的专业技能和职业素养。
        本教材使用“IT企业网站”为教学项目,通过对该项目的开发实施过程的讲解,详细全面地介绍了基于B/S模式的Web项目的开发流程和ASP.NET基本知识。本教材在内容组织上有如下特点:
(1) 通过一个项目来贯穿全文,以项目的实现为主线,把软件工程和项目管理的思想完全融入教材中,将基本技能培养和主流技术相结合。
(2) 通过一系列的项目模块,边学边做,突出技能培养,同时还介绍了解决问题的思路和方法。
(3) 每章教学内容编排遵循“先项目操作,后理论知识”的原则,符合高职高专“理论知识够用,注重实践能力培养”的教学理念。
(4) 符合国家计算机网络、软件人才的培养目标;采用引入知识点、讲述知识点、强化知识点、应用知识点、综合知识点的模式,由浅入深地展开对技术内容的讲述。
        在教学中,建议安排72课时,第7章“网站后台的实现”可根据需要选择。具体课时建议如下:章节内容课时安排项目分析与数据库设计4课时Web开发基础知识4课时.NET与C#语言基础4课时使用ADO.NET访问数据库6课时使用LINQ访问数据库4课时网站前台的实现44课时网站安全配置2课时网站的发布4课时合计72课时本教材所有项目或实例均在Visual Studio 2010中调试通过。
        本教材由来自企业的软件工程师主编和编写,所有的项目和案例都是作者在教学中的经验总结。由于本教材涉及的知识面较广,编者水平有限,疏漏和不足之处在所难免,恳请使用本教材的师生与读者批评指正,以便修订时改正。我们的邮箱是:lwc@gxzjy.com。