分享
ASP.NET 3.5项目开发实战.pdf
下载文档

ID:2355926

大小:8.34MB

页数:403页

格式:PDF

时间:2023-05-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
ASP.NET 3.5项目开发实战 ASP NET 3.5 项目 开发 实战
全国高等职业教育计算机类规划教材工作过程系统化教程系列 ASP.NET 3.5 项目开发实战 宋海兰 李 航 沙继东 主编 姜惠民 主审 Publishing House of Electronics Industry 北京BEIJING 内 容 简 介 本书以电子商务网上购书信息管理系统、企业新闻发布信息管理系统、企业在线客服管理系统及商业网站流量分析管理系统 4 个企业级项目开发为例,从软件工程的角度出发,以软件开发的工作过程为主线,系统、全面地介绍程序开发流程;从项目背景、需求分析、系统架构设计、子系统设计、界面设计、数据库设计、网站开发到网站的生成与发布,每一个过程都有详细的介绍。本书提供的所有源代码都经过精心调试,在 Windows XP 和 Windows Server 2003 操作系统下全部通过,保证能够正常运行。读者也可以对案例源代码和数据库进行二次开发,以缩短开发系统所需要的时间。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 ASP.NET 3.5 项目开发实战宋海兰,李航,沙继东主编北京:电子工业出版社,2009.8 全国高等职业教育计算机类规划教材工作过程系统化教程系列 ISBN 978-7-121-08961-9 .A .宋李沙 .主页制作程序设计高等学校:技术学校教材 .TP393.092 中国版本图书馆 CIP 数据核字(2009)第 086186 号 策划编辑:程超群 责任编辑:徐 萍 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:25.5 字数:648 千字 印 次:2009 年 8 月第 1 次印刷 印 数:4 000 册 定价:39.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。前 言 本书以 Visual Studio 2008 作为开发环境,将 ASP.NET 3.5 的各项技术融入到典型业务类型的 Web 应用程序中进行讲解;以 4 个企业级项目开发实例的工作过程为主线,并由软件企业从业人员全程参与,使用 UML 建模语言对系统设计、子系统设计、界面设计、数据库设计加以介绍;系统实现采用典型的分层结构,并应用最新的设计模式;测试及发布遵循规范;项目中所涉及的每一个知识点都根据实际开发的需要来讲解,步骤详细、可操作性强,并极具代表性。本书具有以下特点。(1)技术最新:以 Visual Studio 2008 作为开发环境,详细介绍 ASP.NET 的各项技术。(2)实战性强:介绍 4 个典型业务类型 Web 应用程序的开发,以工作过程为主线,并以工作任务为核心,采用任务驱动方式。(3)不但可以为具有一定基础的程序员提供参考,而且能够满足软件技术专业“基于工作过程系统化课程”建设的学习情境设计与开发的需要,适合选作生产性实训的教材。(4)项目中所涉及的每一个知识点都根据实际开发的需要来讲解,融理论与实践为一体。本书包括如下内容。第 1 章 电子商务网上购书信息管理系统,主要内容包括系统分析与设计、图书信息浏览、图书检索、购物车与订单管理、图书类别及图书管理等。第 2 章 企业新闻发布信息管理系统,主要内容包括系统分析与设计、新闻浏览、新闻评论、新闻类别、新闻添加与维护、新闻审核等。第 3 章 企业在线客服信息管理系统(AJAX 技术应用),主要内容包括系统分析与设计、前台(在线/离线)消息发送、浏览、获取客服列表实现及后台客服管理、后台消息管理、客服消息发送管理实现等。第 4 章 商业网站流量统计分析系统,主要内容包括系统分析与设计、站点流量统计、栏目流量统计、IP 流量统计等。本书由宋海兰、李航、沙继东主编,姜惠民主审,参与编写的其他人员还有王依楠、田晶、李亚楠、程志凯等,其中李亚楠、程志凯来自于软件企业。读者对本书有任何建议,可发 E-mail至 。因编者水平有限,若有错漏之处,望来函告知。编 者 2009 年 4 月 目 录 第 1 章 电子商务网上购书信息管理系统(1)1.1 用户需求分析与处理(1)1.1.1 任务名称:用户需求分析与处理(1)1.1.2 任务描述 (1)1.1.3 任务分析 (1)1.1.4 收集用户需求(1)1.1.5 需求分析人员分析用户的需求(4)1.1.6 任务小结(11)1.1.7 练习题(12)1.2 项目计划安排(12)1.2.1 任务名称:项目计划安排(13)1.2.2 任务描述(13)1.2.3 任务分析(13)1.2.4 项目概述(14)1.2.5 主要参加人员(14)1.2.6 应交付成果(14)1.2.7 验收标准(15)1.2.8 完成项目的最迟期限(15)1.2.9 实施计划(15)1.2.10 系统运行软硬件环境(16)1.2.11 任务小结(17)1.2.12 练习题(17)1.3 系统设计(17)1.3.1 任务名称:系统设计(17)1.3.2 任务描述(17)1.3.3 任务分析(18)1.3.4 层图(逻辑视图)(20)1.3.5 包图(开发视图)(20)1.3.6 部署图(物理视图)(21)1.3.7 选择技术(21)1.3.8 安全策略(21)1.3.9 并发策略(22)1.3.10 任务小结(22)1.3.11 练习题(22)1.4 子系统设计(23)1.4.1 任务名称:子系统设计(23)1.4.2 任务描述(23)1.4.3 任务分析(23)1.4.4 类的列表(24)1.4.5 类的规格说明示例(25)1.4.6 用例具体实现示例(26)1.4.7 系统用户界面总览(28)1.4.8 数据库设计(31)1.4.9 任务小结(35)1.4.10 练习题(35)1.5 开发前期的解决方案构建(36)1.5.1 任务名称:开发前期的解决方案构建(36)1.5.2 任务描述(36)1.5.3 任务分析(36)1.5.4 创建解决方案(36)1.5.5 在类库 Model 中创建业务实体类(38)1.5.6 在类库 Common 中创建公共类数据库连接类 DataBase(49)1.5.7 设计解决方案中网站 Web 的母版页(54)1.5.8 MasterPage.master.cs 代码实现(57)1.5.9 为网站 Web 设置主题(66)1.5.10 创建站点地图(67)1.5.11 任务小结(67)1.5.12 练习题(67)1.6 前台图书信息浏览、检索实现(68)1.6.1 任务名称:前台图书信息浏览、检索实现(68)1.6.2 任务描述(68)1.6.3 任务分析(68)1.6.4 首页分栏目显示图书信息(68)1.6.5 按栏目或者图书类别显示图书概要信息(74)1.6.6 图书详情信息查看(78)1.6.7 复合条件图书检索(82)1.6.8 任务小结(91)1.6.9 练习题(91)1.7 前台用户的注册、修改个人资料实现(91)1.7.1 任务名称:前台用户的注册、修改个人资料实现(91)1.7.2 任务描述(91)1.7.3 任务分析(91)1.7.4 创建或管理角色及设置角色的访问权限(92)1.7.5 会员注册(94)1.7.6 修改会员个人资料(95)1.7.7 任务小结(98)1.7.8 练习题(98)1.8 前台购物车管理(98)1.8.1 任务名称:前台购物车管理(98)1.8.2 任务描述(98)1.8.3 任务分析(99)1.8.4 Model 层:购物车实体类 CartInfo 类的实现(99)1.8.5 DAL 层:购物车数据访问类 CartAccess 类的实现(101)1.8.6 BLL 层:购物车业务逻辑类 CartManager 类的实现(105)1.8.7 购物车表示层代码的实现(110)1.8.8 任务小结(118)1.8.9 练习题(118)1.9 前台订单管理实现(119)1.9.1 任务名称:前台订单管理实现(119)1.9.2 任务描述(119)1.9.3 任务分析(119)1.9.4 在 Model 类库中创建 OrdersInfo、LineItemInfo 等业务实体类(119)1.9.5 在数据库中创建存储过程与触发器(119)1.9.6 在 DAL 类库中创建 OrderAccess 类(120)1.9.7 在 BLL 类库中创建 OrderManager 类(123)1.9.8 表示层 CheckOut.aspx 页面的实现(124)1.9.9 会员查看自己的订单实现(130)1.9.10 任务小结(133)1.9.11 练习题(133)1.10 后台图书类别管理实现(133)1.10.1 任务名称:实现图书类别管理(133)1.10.2 任务描述(133)1.10.3 任务分析(133)1.10.4 在 Model 类库中创建目录实体类 CategoryInfo(133)1.10.5 DAL 层:目录添加数据访问类 CategoryAccess 类的实现(134)1.10.6 BLL 层:目录添加管理业务逻辑类 CategoryManager 类的实现(137)1.10.7 目录添加管理表示层代码实现(137)1.10.8 目录管理功能实现(144)1.10.9 BLL 层:CategoryManager 类完善目录删除功能(146)1.10.10 目录删除表示层设计(147)1.10.11 目录修改表示层 EditCategory.aspx 代码实现(149)1.10.12 目录管理页 CategoryManager.aspx(152)1.10.13 任务小结(154)1.10.14 练习题(155)1.11 后台图书信息管理(156)1.11.1 任务名称:后台图书信息管理(156)1.11.2 任务描述(156)1.11.3 任务分析(156)1.11.4 Model 层:图书详情 BookBriefInfo 类实现(156)1.11.5 DAL 层:图书详情访问类 BookBriefAccess 类的实现(158)1.11.6 BLL 层:图书详情 BookBriefManager 类的实现(162)1.11.7 图书信息管理表示层代码实现(163)1.11.8 任务小结(170)1.11.9 练习题(170)1.12 生成及发布网站(170)1.12.1 任务名称:生成及发布网站(171)1.12.2 任务描述(171)1.12.3 任务分析(171)1.12.4 生成网站及发布网站(171)1.12.5 任务小结(175)1.12.6 练习题(175)第 2 章 企业新闻发布信息管理系统(176)2.1 用户需求的分析与处理(176)2.1.1 任务名称:用户需求的分析与处理(176)2.1.2 任务描述(176)2.1.3 任务分析(176)2.1.4 收集用户需求(177)2.1.5 分析用户的需求(179)2.1.6 任务小结(180)2.1.7 练习题(180)2.2 项目计划安排(180)2.2.1 任务名称:项目计划安排(180)2.2.2 任务描述(180)2.2.3 任务分析(180)2.2.4 项目计划(181)2.2.5 任务小结(182)2.2.6 练习题(182)2.3 系统设计(182)2.3.1 任务名称:系统架构设计(182)2.3.2 任务描述(182)2.3.3 任务分析(183)2.3.4 架构重点及模式(183)2.3.5 选择技术(184)2.3.6 安全策略(184)2.3.7 任务小结(184)2.3.8 练习题(185)2.4 子系统设计(185)2.4.1 任务名称:子系统设计(185)2.4.2 任务描述(185)2.4.3 任务分析(1

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开