热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

ASP.NET 2.0企业网站项目实战

中国水利水电出版社
    【作 者】龚赤兵 林海丹 编著 【I S B N 】978-7-5084-7724-4 【责任编辑】宋俊娥 【适用读者群】高职高专 【出版时间】2010-09-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】378 【印 张】15.75 【定 价】32 【丛 书】21世纪高职高专创新精品规划教材 【备注信息】教育部高等学校高职高专计算机类专业教学指导委员会优秀教材
图书详情

    本书以微软公司推荐的经典案例——企业网站初学者工具包作为主线。依据企业网站的开发流程,设计网站分析、网站开发、网站测试以及网站发布四大学习情境,构造26个实训以及9个工作任务,学生通过实施这9个工作任务,能较为全面地体验网站的整个开发过程,实现一个功能较为完善的企业网站。

    每一个工作任务的实施都通过若干个实训来实现,并通过工作任务评测单来检验学习成果,强调“在做中学、在学中做”以及“真题真做”。

    将企业网站作为一个贯穿教学的项目,依托于微软公司,保证项目的典型、权威

    依据企业网站的开发流程,将企业网站的开发过程设计为4个学习情境,分别是网站分析、网站开发、网站测试以及网站发布,构造26个实训以及9个工作任务

    通过实施工作任务,讲述网站的整个开发过程,并成功创建一个功能较为完善的企业网站

    每个工作任务的实施是通过若干实训来实现,并通过工作任务评测单来检验学习成果,强调“在做中学、在学中做”以及“真题真做”

    2005年底微软公司发布了Visual Studio 2005和SQL Server 2005,这两款产品都是构建在新发布的.NET 2.0平台之上,因此编程方式与以前相比有了很大的变化。其中,最显著的一点是开发者需要编写的代码量减少了70%以上。

    为了让初学者尽快地学习并掌握用ASP.NET 2.0技术开发Web应用程序,微软公司经过大量的调研、反馈,在全球范围内组织相关行业专家、吸引各路开发高手,特别为开发者制作了一些经典案例,并称之为初学者工具包(Starter Kit),这些初学者工具包就是一个个鲜活的典型应用网站,这些典型案例分别描述各种类型网站的总体设计、基本功能、整个网站的设计代码等。

    在微软的相关网站上提供了数个初学者工具包供开发者借鉴、学习,其中的Small Business Starter Kit(企业网站初学者工具包),主要实现企业网站中产品的展示、企业介绍等,笔者对企业网站初学者工具包进行了汉化,添加了后台管理功能,将该企业网站作为一个贯穿教学的项目,依托于微软公司,保证了项目的典型、权威;依据企业网站的开发流程,将企业网站的开发过程设计为4个学习情境,分别是网站分析、网站开发、网站测试以及网站发布,构造26个实训以及9个工作任务,学生通过实施这9个工作任务,能较为全面地体验网站的整个开发过程,并实现一个功能较为完善的企业网站。

    每一个工作任务的实施是通过若干个实训来实现,并通过工作任务评测单来检验学生的学习成果,强调“在做中学、在学中做”以及“真题真做”。

    本书的内容简要地介绍如下:

     任务1 配置ASP.NET 2.0开发环境:如何安装Visual Studio 2005;如何安装SQL Server Management Studio Express以及如何运行个人网站初学者工具包。

     任务2 页面功能分析:如何运行企业网站;分析企业网站的总体结构,从功能上分析企业网站的13个页面,分别是首页、留言簿、新闻中心、产品展示中心以及其他页面,以便读者对企业网站有一个较为全面的了解,通过9个工作任务、26个实训的实施,逐步实现该企业网站。

     任务3 网站架构:分别介绍如何实现单层架构、二层架构以及三层架构的产品目录网站,详细说明实现一个三层架构需要的5个步骤。

     任务4 留言簿:介绍留言簿的总体结构,说明组成留言簿4个页面的具体功能;说明DataList数据绑定和数据分页;以及留言簿中各个页面的实现。

     任务5 新闻中心:介绍新闻中心的总体结构,说明组成新闻中心4个页面的具体功能;阐述查看新闻页面以及详细新闻页面的实现过程;分别介绍基于单层架构、二层架构以及三层架构的新闻管理页面,以实现新闻内容的格式化,说明如何使用富文本编辑器CKEditor。

     任务6 产品展示中心:介绍产品展示中心的总体结构,以及5个页面的具体功能;介绍依据二层架构的设计方法,如何创建业务类,如何构建中间数据访问层,最后实现产品展示中心的各个页面;以及如何将原有的二层架构转换为三层架构,其中包括重新构建中间数据访问层,创建新的业务逻辑层等。

     任务7 页面总体设计:介绍企业网站中如何创建母版页,设计并使用母版页,简化企业网站页面的制作;说明如何实现简单的页面导航,使用站点地图数据源和导航菜单,实现菜单形式的页面导航;使用SiteMapPath控件实现访问路径形式的页面导航。

     任务8 网站测试:介绍在Visual Studio 2005中,如何记录Web测试、运行Web测试,为Web测试设置数据源、添加验证规则,从而实现自动化运行Web测试;说明在Visual Studio 2005中,如何通过负载测试向导设置负载测试中的各种参数,如何运行负载测试,如何解读负载测试的关系图。

     任务9 网站发布:介绍通过Visual Studio 2005中所提供的“复制网站”命令,连接到IIS并复制网站,但此时还不能正常运行基于数据库的网站,还需要附加数据库,并设置登录数据库权限,浏览者才可以在IIS中运行该企业网站;说明如何通过免费的虚拟主机服务提供商,将所开发的SmallBusiness网站发布到互联网上。

    光盘使用说明

    为了方便读者学习,本书附带一张光盘,光盘或者书中相关软件所需要的运行环境要求如下:

     硬件环境:CPU的主频至少在600MHz以上,内存在512MB以上。

     软件平台:操作系统为Windows XP/2003。需要安装Visual Studio 2005 Team Suite版本、SQL Server 2005速成版、SQL Server Management Studio Express以及示例数据库Northwind。

    附书光盘中的文件夹结构与内容具体如下表所示。

    光盘内容 所在的文件夹

    Visual Studio 2005 Team Suite版本180天试用 \\VS2005_180_Trial

    SQL Server Management Studio Express的安装软件 \\SQL Server Management

    企业网站的项目文件 SmallBusiness.vsi

    示例数据库Northwind SQL2000SampleDb.msi

    3个相关实训项目 \\任务3网站架构分析

    2个相关实训项目 \\任务4留言簿

    2个相关实训项目 \\任务5新闻中心

    3个相关实训项目 \\任务6产品展示中心

    2个相关实训项目 \\任务7页面总体设计

    2个相关实训项目 \\任务8网站测试

    将本书的源代码复制到硬盘,去掉只读属性(否则可能无法正常使用这些源程序),配置好上述相关的开发工具以及数据库,更详细的配置方法请参考书中的具体介绍。本书附带的源代码均是作者编写和测试过的,仅供读者学习时使用,不能用作其他商业用途。

    联系我们

    本书主要由龚赤兵、林海丹编写,林海丹供职于广州某软件开发公司,对本书学习情境的设计和工作任务的结构,提出了许多有建设性的建议,参加编写的人员还有丁瑞、龙敏、丁汀、龚雅、刘恭作、王银萍、龚红佳、丁洁珍、刘连清、龚承德、王欢、鲍婧、林华、鲍必贵、韩桃仙、周礼成等,在此一并表示感谢。

    本书为每个教师提供PPT教案以及专门的论坛账号,保障学生与教师间的互动,以及其他院校相关学生、教师之间的相互学习,并与相关企业合作,定期组织该课程的学生优秀作品大奖赛,请各位教师与编者邮件联系。

    在本书编写过程中,我们力求精益求精,但难免存在一些错误和不足之处,如果读者使用本书时遇到问题,可以发邮件联系:spencergong@yahoo.com。

    编 者

    2010年6月


    前言

    任务1 配置ASP.NET 2.0开发环境 1
    1.1 实训1——安装Visual Studio 2005 1
    1.1.1 安装Visual Studio 2005的系统要求 1
    1.1.2 安装过程 2
    1.2 实训2——安装SQL Server Management
    Studio Express 5
    1.2.1 安装SQL Server Management Studio
    Express 5
    1.2.2 启动SQL Server Management Studio
    Express 8
    1.3 实训3——运行个人网站初学者工具包 9
    1.3.1 启动Visual Studio 2005 9
    1.3.2 个人网站初学者工具包 10
    1.4 任务小结 13
    1.5 思考题 13
    1.6 工作任务评测单 15
    任务2 页面功能分析 17
    2.1 实训1——运行企业网站 17
    2.1.1 安装项目文件 18
    2.1.2 新建网站 19
    2.1.3 运行网站 20
    2.2 实训2——页面功能分析 20
    2.2.1 网站的总体结构 21
    2.2.2 页面功能分析 21
    2.3 任务小结 30
    2.4 思考题 30
    2.5 工作任务评测单 31
    任务3 网站架构 33
    3.1 实训1——实现单层架构的产品目录网站 33
    3.1.1 安装示例数据库Northwind 33
    3.1.2 单层架构概述 36
    3.1.3 实现单层架构的产品目录网站 37
    3.2 实训2——实现二层架构的产品目录网站 43
    3.2.1 二层架构概述 43
    3.2.2 实现二层架构的产品目录网站 45
    3.3 实训3——实现三层架构的产品目录
    网站 58
    3.3.1 三层架构概述 58
    3.3.2 构建业务对象 60
    3.3.3 构建数据访问层 60
    3.3.4 构建业务逻辑层 61
    3.3.5 各逻辑层间的相互关系 62
    3.4 任务小结 63
    3.5 思考题 64
    3.6 工作任务评测单 65
    任务4 留言簿 67
    4.1 实训1——页面功能分析 67
    4.1.1 查看留言页面 68
    4.1.2 发表新留言页面 69
    4.1.3 登录页面 69
    4.1.4 回复留言页面 70
    4.2 实训2——DataList的数据绑定和数据
    分页 71
    4.2.1 DataList的数据绑定 71
    4.2.2 DataList的数据分页 74
    4.3 实训3——留言簿的实现 78
    4.3.1 数据库设计 78
    4.3.2 构建业务类 79
    4.3.3 构建中间数据访问层 81
    4.3.4 查看留言页面的实现 87
    4.3.5 发表新留言页面的实现 93
    4.3.6 回复留言页面的实现 95
    4.3.7 登录页面 97
    4.4 任务小结 103
    4.5 思考题 103
    4.6 工作任务评测单 105
    任务5 新闻中心 107
    5.1 实训1——页面功能分析 107
    5.1.1 查看新闻页面 108
    5.1.2 登录页面 109
    5.1.3 新闻管理页面 109
    5.2 实训2——数据库设计 111
    5.2.1 数据表 111
    5.2.2 存储过程 112
    5.3 实训3——实现查看新闻页面 112
    5.3.1 查看新闻 112
    5.3.2 详细新闻界面 118
    5.4 实训4——实现新闻管理页面 120
    5.4.1 单层架构 120
    5.4.2 二层架构 127
    5.4.3 三层架构 130
    5.4.4 设置富文本编辑器 132
    5.5 任务小结 137
    5.6 思考题 138
    5.7 工作任务评测单 139
    任务6 产品展示中心 141
    6.1 实训1——页面功能分析 141
    6.1.1 产品目录列表 142
    6.1.2 产品详细页面 143
    6.1.3 产品目录管理 143
    6.1.4 产品管理 145
    6.2 实训2——数据库设计 147
    6.2.1 数据表 147
    6.2.2 存储过程 148
    6.3 实训3——创建二层架构 148
    6.3.1 构建业务类 148
    6.3.2 构建中间数据访问层 152
    6.4 实训4——各页面的实现 159
    6.4.1 产品目录列表 159
    6.4.2 产品详细页面 164
    6.4.3 产品目录管理 165
    6.4.4 产品管理 167
    6.5 实训5——创建三层架构 172
    6.6 任务小结 174
    6.7 思考题 175
    6.8 工作任务评测单 177
    任务7 页面总体设计 179
    7.1 实训1——使用母版页简化页面制作 179
    7.1.1 创建母版页 179
    7.1.2 设计母版页 181
    7.1.3 使用母版页 182
    7.2 实训2——实现页面导航 186
    7.2.1 创建站点地图文件 186
    7.2.2 实现导航菜单 188
    7.2.3 实现访问路径导航 189
    7.3 任务小结 190
    7.4 思考题 190
    7.5 工作任务评测单 191
    任务8 网站测试 193
    8.1 实训1——企业网站的Web测试 193
    8.1.1 记录Web测试 193
    8.1.2 运行Web测试 195
    8.1.3 设置Web测试数据 196
    8.1.4 设置Web测试验证规则 201
    8.2 实训2——企业网站的负载测试 203
    8.2.1 创建负载测试 203
    8.2.2 运行负载测试 209
    8.3 任务小结 210
    8.4 思考题 210
    8.5 工作任务评测单 211
    任务9 网站发布 213
    9.1 实训1——发布网站到IIS中 213
    9.1.1 连接到IIS 213
    9.1.2 复制文件 217
    9.1.3 运行网站 219
    9.2 实训2——发布网站到互联网上 226
    9.2.1 注册新用户 226
    9.2.2 创建网站 228
    9.2.3 上传网站文件 229
    9.2.4 附加数据库 235
    9.2.5 在互联网上运行网站 238
    9.3 任务小结 239
    9.4 思考题 239
    9.5 工作任务评测单 241
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册