温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
ASP.NET
3.5工程项目开发教程
ASP
NET
3.5
工程项目
开发
教程
21 世纪高等职业教育计算机系列规划教材 ASP.NET 3.5 工程项目 开发教程 王益亮 主 编 黄 昆 梁 丹 贾富萍 副主编 应泽贵 主 审 王电钢 顾 问 Publishing House of Electronics Industry 北京BEIJING 内 容 简 介 本书基于工作过程和项目开发过程,按照工程化思想与标准的要求,以实际企业工程项目开发为主线,融合面向对象、面向服务和基于构件的思想;以开发完成的项目为纽带,全面、深入地剖析企业实际工程项目开发过程中的步骤、内容、规范、策略和技术。本书共 15 章,第 1 章,简要介绍了工程项目的特点和项目开发的几个阶段等;第 2 章,详细介绍了“神州外江”项目分析情况;第 3 章,着重介绍了系统架构设计、平台架构设计、网站结构设计、数据库结构设计以及企业级系统安全策略;第 4 章,深入地剖析了整体风格、首页风格、二级页面风格、管理页面风格;第 5 章,详细介绍了首页的图片新闻处理、视频播放处理等;第 6 章,详细介绍了数据库通用访问处理、摘要信息处理、明细信息处理等;第 7 章,介绍前台二级页面的设计与制作;第 8 章,深入地剖析了上传大文件、图片处理、非默认站点地图应用、上传视频、企业级系统安全等;第 9 章,介绍后台编辑信息构件的设计与制作;第 10 章,介绍“网上茶店”项目需求分析;第 11 章,介绍“网上茶店”结构设计;第 12 章,介绍“网上茶店”风格设计;第 13 章,介绍“网上茶店”前台公共构件设计;第 14 章,介绍“网上茶店”前台普通构件设计,着重介绍商品列表、购物车、订单构件、会员服务构件等;第 15 章,介绍“网上茶店”后台构件设计。本书可供大中专院校相关专业的学生使用,可作为其毕业设计或项目设计的教材或参考书;也可作为项目开发人员的参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 ASP.NET 3.5 工程项目开发教程王益亮主编北京:电子工业出版社,2010.1(21 世纪高等职业教育计算机系列规划教材)ISBN 978-7-121-09989-2 IA 王 主页制作程序设计高等学校:技术学校教材 TP393.092 中国版本图书馆 CIP 数据核字(2009)第 218371 号 策划编辑:徐建军 责任编辑:毕军志 文字编辑:裴 杰 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:20.25 字数:519 千字 印 次:2010 年 1 月第 1 次印刷 印 数:4 000 册 定价:29.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。前 言 随着互联网的飞速发展,众多的企事业单位和个人更加广泛而深入地应用互联网突破时间、空间的限制,能够低成本地在全球范围内 24 小时运营。在互联网上进行办公、宣传、网上政务、网上营销、网上购物、网上咨询、网上娱乐和其他网上服务等,以提高工作效率,提高企业知名度和形象,降低成本,扩大市场份额,提高社会效益和经济效益。建设政府网站、企业网站、门户网站和个人网站等网络应用系统的需求越来越大;微软公司推出的.NET 技术,使网站的开发更加轻松自如。ASP.NET 3.5 是建立 Web 解决方案令人惊异的技术,它建立在 ASP.NET 2.0 的基础之上(在开发效率上,ASP.NET 2.0 使得一个典型的 Web 应用程序的编码工作量减少了 70%,甚至在一些简单的程序中无须编写任何代码就可以实现所要求的功能),为在 Web 上建立应用程序提供了目前最佳的框架,更加关注开发人员的效率。为了帮助更多的开发人员提高开发水平,完整地了解企业实际工程项目的开发过程,了解在实际工程项目开发过程中所使用的行业标准,熟悉在实际工程项目开发过程中所应用的策略和技术,作者精心编写了本书。作者作为一个企业项目与产品的开发者和大学教师,使用过很多资料、教材和专著,到目前为止,仍然没有找到一本以作者自己开发的完整的企业实际工程项目或实际产品的教材和专著;作者从 1986 年就开始从事企业项目和产品的开发,深深地感到有责任将自己多年来从事企业实际工程项目和产品开发的经验奉献给广大的读者,以帮助读者尽快地提高开发水平,帮助大家早日成才。在该书中引入了作者实际开发的企业项目,其中“神州外江”项目已经投入运行,运行以来状况良好;而“西部网上茶店”项目已完成一期工程,二期工程完成后将在下一版本中与读者分享。本书以作者实际开发的企业项目的过程展开,包括项目分析(可行性分析和项目需求分析)、项目方案设计(概要设计和详细设计)、项目实施(构造、测试、手册制作、产品打包与部署)和项目验收,让读者切身地了解、熟悉企业工程项目开发的完整过程、引用的行业标准、使用的策略和技术。本书由王益亮主编,应泽贵主审,黄昆、梁丹、贾富萍副主编,王电钢博士担任顾问;杨倩、樊俊参加了本书的编写,同时也参加了项目的开发。在此书的编写过程中,得到了王电钢、张正洪、郭红等老师的支持,同时也得到了很多老师、读者、学者、专家和开发人员的支持,在此一并表示衷心的感谢。在此书的编写过程中,得到了电子工业出版社的大力协助和支持,在此表示衷心感谢。由于编写时间仓促,作者水平有限,书中缺点和不足在所难免,恳请广大读者提出宝贵的意见和建议。在阅读本书时如遇到技术问题,请与作者联系:21_。为了方便教学,本书配有电子课件,相关教学资源请登录 免费下载。编 者 目 录 第一部分 概述 第 1 章 目标与任务(1)1.1 目标(1)1.2 任务(1)1.2.1 分组(1)1.2.2 已开发完成的项目简介和待开发项目列表(1)1.2.3 补充新知识(2)1.2.4 项目开发的几个阶段(3)1.3 项目开发工具选择(4)思考和作业(4)第二部分 资讯类、宣传类、网上办公、水利类项目 第 2 章 项目分析(5)2.1 项目可行性分析(5)2.2 项目需求分析概述(6)2.3 “神州外江”网站项目需求分析(6)2.3.1 用户需求分析(6)2.3.2 系统服务分析(6)2.3.3 工作流程分析(8)2.3.4 信息流分析(9)2.4 制作需求分析说明书(11)2.5 需求分析说明书评测(12)2.6 搭建开发环境(12)2.7 搭建测试环境(12)思考和作业(12)第 3 章 系统结构设计(13)3.1 系统架构设计(13)3.2 平台架构设计(14)3.2.1 .NET 平台架构(14)3.2.2 LAMP 平台架构(16)3.2.3 J2EE 平台架构(16)3.3 网站结构设计(16)3.3.1 网页结构(17)3.3.2 文件结构(20)3.4 数据库结构设计(24)3.4.1 数据库概念结构设计(24)3.4.2 数据库逻辑结构设计(25)3.4.3 数据库物理结构设计(28)3.5 企业级系统安全策略(28)3.6 制订测试计划(29)3.7 制作开发文档(29)思考和作业(29)第 4 章 “神州外江”风格设计(30)4.1 网站整体风格(30)4.2 首页风格(30)4.3 TOP 及 Logo 设计(31)4.4 文字及颜色设计(31)4.5 动画设计(32)4.6 特殊页风格(32)4.7 前台二级页面风格(32)4.8 后台管理页面风格(33)4.9 页头与页尾(34)4.10 内容网页风格(35)思考和作业(36)第 5 章 “神州外江”首页设计与制作(37)5.1 公告类信息处理(37)5.1.1 功能说明(37)5.1.2 在有限区域展示信息(37)5.1.3 信息完整提示(38)5.1.4 合理运用数据绑定方式(38)5.1.5 构件的构成(38)5.1.6 构件对应的大类型参数(40)5.1.7 建立物理数据库(41)5.1.8 制作首页页面框架(42)5.1.9 制作首页上的公告栏(44)5.1.10 技巧点拨(49)5.2 图片新闻处理(49)5.2.1 功能说明(49)5.2.2 应用 AJAX 技术实现局部更新(49)5.2.3 应用 Timer 定时器实现轮流更换图片(49)5.2.4 应用 Application 对象记住图片位置(50)5.2.5 图片新闻构件介绍(50)5.2.6 图片新闻处理流程(51)5.2.7 制作图片新闻构件(52)5.2.8 代码精讲(53)5.2.9 技巧点拨(54)5.3 天气预报处理(54)5.3.1 功能说明(54)5.3.2 天气预报处理方式(54)5.3.3 制作天气预报构件(55)5.4 领导信息处理(55)5.4.1 功能说明(55)5.4.2 超链接字段应用(55)5.4.3 处领导构件介绍(56)5.4.4 制作处领导构件(56)5.4.5 技巧点拨(57)5.5 水情信息处理(57)5.5.1 功能说明(57)5.5.2 流量数据显示处理(57)5.5.3 外江水情构件介绍(58)5.5.4 制作外江水情构件(59)5.6 视频播放处理(60)5.6.1 功能说明(60)5.6.2 视频构件介绍(60)5.6.3 制作视频构件(60)5.7 友情链接(61)5.7.1 功能说明(61)5.7.2 友情链接构件介绍(61)5.7.3 制作友情链接构件(62)5.7.4 技巧点拨(62)5.8 制作外江新貌构件(63)思考和作业(63)第 6 章 公共构件设计与制作(64)6.1 数据库通用访问构件(64)6.1.1 功能说明(64)6.1.2 使用说明(64)6.2 摘要信息处理(66)6.2.1 功能说明(66)6.2.2 高级分页技术(66)6.2.3 有效处理摘要信息与详细信息(67)6.2.4 高级分页中数据源的处理(68)6.2.5 高级分页构件介绍(68)6.2.6 高级分页处理流程(69)6.2.7 制作更多构件(71)6.2.8 技巧点拨(75)6.3 明细信息处理(75)6.3.1 功能说明(75)6.3.2 应用 Web 服务实现幻灯片式播放图片(76)6.3.3 字体字号处理(77)6.3.4 附件下载处理(77)6.3.5 详细页面构介绍(77)6.3.6 详细信息处理流程(79)6.3.7 代码精讲(80)6.3.8 制作详细构件(82)6.3.9 技巧点拨(84)6.4 模糊搜索(85)6.4.1 功能说明(85)6.4.2 模糊搜索技术的应用(85)6.4.3 应用 Session 对象实现页面间参数传递(85)6.4.4 搜索构件介绍(85)6.4.5 搜索处理流程(86)6.4.6 制作搜索构件(88)6.4.7 技巧点拨(89)6.5 测试用例设计(89)6.6 制作前台二级页面母版页(90)6.7 制作后台母版页(91)6.8 制作导航栏(92)思考和作业(92)第 7 章 前台二级页面设计与制作(93)7.1 基本思路(93)7.2 前台二级页面设计方法(93)7.3 前台二级页面构件介绍(93)7.4 前台二级页面对应关系(96)7.5 党团特色处理(96)7.6 制作普通前台二级页面(97)7.6.1 制作页面(97)7.6.2 编制事件处理代码(98)7.6.3 技巧点拨(98)7.7 制作党建之声二级页面(98)7.7.1 制作步骤(98)7.7.2 技巧点拨(99)思考和作业(99)第 8 章 后台添加信息构件设计与制作(100)8.1 添加职务(100)8.1.1 功能说明(100)8.1.2 唯一性验证技术(100)8.1.3 添加职务构件介绍(100)8.1.4 添加职务处理流程(101)8.1.5 制作添加职务构件(102)8.2 添加处领导(103)8.2.1 功能说明(103)8.2.2 领导实体与方法类(