
20触烟月有互形13年宋海兰编著图书。
- 中文名 ASP.NET 3.5项目开发实战
- 定价 49.00元
- 作者 宋海兰
- 出版日期 2013-1
- ISBN 9787121188985
编辑推荐
《全国高等职业教育计算机类规划教材•实例与实训教程系列:ASP.NET 3.5项目开发实战(第2版)》提供的所有源代码都经过精心调试,在Win协养汽盐工守dows XP和Windows Server 2003操作系统下全部通过,保证能够正常运行。读者也可以对案例源代码和数据库进行二次开发,以缩短开发系统所需要的时间。
目录
第1章 电子商务网上购书五河数早煤宁酒可席价信息管理系统(1)
来自 1.1 用户需求分析与处理(1)
1.1.1 任务名称:用户360百科需求分析与处理(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 任务名称:项调化想速目计划安排(12)
1.2.2 任务描述货对支根秋氧纪度(12)
1.2求必供令侵酒争晶敌革.3 任务分析(13迫伟首酒行钱做村晶科)
1.2.4 项目概述(13)
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 任务小结(16)
1.2.12 练习题(17)
1.3 系统设
1.3.1 任务名称:系统设计(17)
1.3.2 任贵队否盐赶审量务描述(17)
1.3.3 任务分析(17)
1连罪山及.3.4 层图(逻辑视图)(19)
1.3.5 包图(开发视图)(20)
1.3.6 部署图(物理视图)(20)
1.3.7 选择技术(20)
1.3.8 安全策略(20)
笔类际排相南1.3.9 并发策略(21)
1.3.10 任务小结(21)
1.3.1深材款欢优拉字夜1 练习题(21)
老皇裂联航她染前立鸡日1.4 子系统设计(22)
1.4.1 任务名称:子系统设计(22)
1.4.2 任务描述(22)
1.4.3 任务分析(22)
1.4.4 类的列表(23)
1.4.5 类的规格说明示例(24)
1.4.6 用例具体实现示例(26)
1.4.7 系统用户界面总览(27)
1.4.8 数据库设计(29)
1.4.9 任务小结(33)
1.4.10 练习题(33)
1.5 开发前期的解决方案构建(34)
1.5.1 任务名称:开发前期的解决方案构建(34)
1.5.2 任务描述(34)
1.5.3 任务分析(34)
1.5.4 创建解决方案(34)
1.5.5 在类库Model中创建业务实体类(36)
1.5.6 在类库Common中创建公共类数据库连接类DataBase(46)
1.5.7 设计解决方案中网站Web的母版页(50)
1.5.8 MasterPage.master.cs代码实现(54)
1.5.9 为网站Web设置主题(61)
1.5.10 创建站点地图(62)
1.5.11 任务小结(63)
1.5.12 练习题(63)
1.6 前台图书信息浏览、检索实现(63)
1.6.1 任务名称:前台图书信息浏览、检索实现(63)
1.6.2 任务描述(63)
1.6.3 任务分析(64)
1.6.4 首页分栏目显示图书信息(64)
1.6.5 按栏目或者图书类别显示图书概要信息(68)
1.6.6 图书详情信息查看(72)
1.6.7 复合条件图书检索(75)
1.6.8 任务小结(82)
1.6.9 练习题(82)
1.7 前台用户的注册、修改个人资料实现(82)
1.7.1 任务名称:前台用户的注册、修改个人资料实现(82)
1.7.2 任务描述(82)
1.7.3 任务分析(83)
1.7.4 创建或管理角色(83)
1.7.5 会员注册(83)
1.7.6 修改会员个人资料(85)
1.7.7 任务小结(87)
1.7.8 练习题(87)
1.8 前台购物车管理(87)
1.8.1 任务名称:前台购物车管理(87)
1.8.2 任务描述(87)
1.8.3 任务分析(88)
1.8.4 Model层:购物车实体类CartInfo类的实现(88)
1.8.5 DAL层:购物车数据访问类CartAccess类的实现(90)
1.8.6 BookManager类与购物车业务相关方法实现(94)
1.8.7 BLL层:购物车业务逻辑类CartManager类的实现(99)
1.8.8 购物车表示层代码的实现(103)
1.8.9 任务小结(109)
1.8.10 练习题(109)
1.9 前台订单管理实现(110)
1.9.1 任务名称:前台订单管理实现(110)
1.9.2 任务描述(110)
1.9.3 任务分析(111)
1.9.4 在Model类库中创建OrdersInfo、LineItemInfo等业务实体类(111)
1.9.5 在数据库中创建存储过程与触发器(111)
1.9.6 在DAL类库中创建OrderAccess类(112)
1.9.7 在BLL类库中创建OrderManager类(115)
1.9.8 表示层CheckOut.aspx页面的实现(116)
1.9.9 会员查看自己的订单实现(120)
1.9.10 任务小结(122)
1.9.11 练习题(122)
1.10 后台管理系统构建(123)
1.10.1任务名称:后台管理系统构建(123)
1.10.2任务描述(123)
1.10.3任务分析(123)
1.10.4创建admin文件夹并设置访问权限(123)
1.10.5设计管理员登录页面Login.aspx(125)
1.10.6Login.aspx功能实现(125)
1.10.7设计后台管理系统母版页MasterPage.master(126)
1.10.8任务小结(127)
1.10.9练习题(128)
1.11 后台图书目录管理实现(128)
1.11.1 任务名称:后台图书目录管理实现(128)
1.11.2 任务描述(128)
1.11.3 任务分析(128)
1.11.4 在Model类库中创建目录实体类CategoryInfo(128)
1.11.5 DAL层:图书目录管理数据访问类CategoryAccess类的实现(129)
1.11.6 BLL层:目录管理业务逻辑类CategoryManager类的实现(133)
1.11.7 图书目录管理表示层实现(133)
1.11.8 任务小结(139)
1.11.9 练习题(139)
1.12 后台图书信息管理(139)
1.12.1 任务名称:后台图书信息管理(140)
1.12.2 任务描述(140)
1.12.3 任务分析(140)
1.12.4 在数据库中创建图书管理存储过程(140)
1.12.5 Model层:与图书信息相关的实体类实现(142)
1.12.6 DAL层:完善图书数据访问类(142)
1.12.7 BLL层:完善图书管理业务逻辑类BookManager(148)
1.12.8 图书信息管理表示层实现——用户自定义控件使用(149)
1.12.9 图书入库(编辑)页AddBooks.aspx实现(160)
1.12.10 图书维护页Book.aspx实现(163)
1.12.11 任务小结(168)
1.12.12 练习题(168)
1.13 后台订单信息管理(168)
1.13.1 任务名称:后台订单信息管理(168)
1.13.2 任务描述(168)
1.13.3 任务分析(168)
1.13.4 在数据库中创建用于订单状态编辑的存储过程(168)
1.13.5 在Model类库中应用OrdersInfo、LineItemInfo等业务实体类(169)
1.13.6 在DAL类库中完善数据访问类OrderAccess(169)
1.13.7 在BLL类库中完善业务逻辑类OrderManager(169)
1.13.8 表示层后台订单信息管理页Order.aspx功能实现(170)
1.13.9 任务小结(174)
1.13.10 练习题(174)
1.14 生成及发布网站(174)
1.14.1 任务名称:生成及发布网站(174)
1.14.2 任务描述(174)
1.14.3 任务分析(174)
1.14.4 生成网站及发布网站(174)
1.14.5 任务小结(177)
1.14.6 练习题(177)
第2章 企业新闻发布信息管理系统(178)
2.1 用户需求分析与处理(178)
2.1.1 任务名称:用户需求分析与处理(178)
2.1.2 任务描述(178)
2.1.3 任务分析(178)
2.1.4 收集用户需求(179)
2.1.5 分析用户需求(181)
2.1.6 任务小结(182)
2.1.7 练习题(182)
2.2 项目计划安排(182)
2.2.1 任务名称:项目计划安排(182)
2.2.2 任务描述(183)
2.2.3 任务分析(183)
2.2.4 项目计划(183)
2.2.5 任务小结(184)
2.2.6 练习题(185)
2.3 系统架构设计(185)
2.3.1 任务名称:系统架构设计(185)
2.3.2 任务描述(185)
2.3.3 任务分析(185)
2.3.4 架构重点及模式(186)
2.3.5 选择技术(187)
2.3.6 安全策略(187)
2.3.7 任务小结(187)
2.3.8 练习题(188)
2.4 子系统设计(188)
2.4.1 任务名称:子系统设计(188)
2.4.2 任务描述(188)
2.4.3 任务分析(188)
2.4.4 类的列表(189)
2.4.5 数据库设计(190)
2.4.6 任务小结(192)
2.4.7 练习题(192)
2.5 新闻信息显示与检索实现(192)
2.5.1 任务名称:新闻信息显示与检索实现(192)
2.5.2 任务描述(192)
2.5.3 任务分析(192)
2.5.4 Model层:实体类实现(193)
2.5.5 DAL层:数据访问类实现(196)
2.5.6 BLL层:业务逻辑类实现(206)
2.5.7 任务小结(210)
2.5.8 练习题(210)
2.6 新闻评论实现(211)
2.6.1 任务名称:新闻评论实现(211)
2.6.2 任务描述(211)
2.6.3 任务分析(211)
2.6.4 Model层:CommentsInfo类实现(211)
2.6.5 DAL层:CommentsAccess类实现(213)
2.6.6 BLL层:CommentsLogic类实现(214)
2.6.7 任务小结(215)
2.7 后台用户管理实现(216)
2.7.1 任务名称:后台用户管理实现(216)
2.7.2 任务描述(216)
2.7.3 任务分析(216)
2.7.4 Model层:UserInfo类实现(216)
2.7.5 DAL层:UserAccess类实现(217)
2.7.6 BLL层:UserLogic类实现(219)
2.7.7 任务小结(221)
2.8 母版页设计(221)
2.8.1 任务名称:母版页设计(221)
2.8.2 任务描述(221)
2.8.3 任务分析(221)
2.8.4 任务完成(221)
2.8.5 任务小结(232)
2.8.6 练习题(232)
2.9 网站前台实现(233)
2.9.1 任务名称:网站前台实现(233)
2.9.2 任务描述(233)
2.9.3 任务分析(233)
2.9.4 网站前台首页Default.aspx(234)
2.9.5 新闻栏目页面BigTypeNews.aspx(238)
2.9.6 新闻内容浏览及评论页面ListView.aspx(242)
2.9.7 新闻全部评论浏览页面MoreComments.aspx(250)
2.9.8 全部新闻页面AllNews.aspx(254)
2.9.9 新闻搜索页面Search.aspx(256)
2.9.10 用户注册界面UserReg.aspx(259)
2.9.11 用户发布新闻信息界面UserAddNews.aspx(262)
2.9.12 个人管理信息页面UserCenter.aspx(265)
2.9.13 任务小结(269)
2.10 网站后台实现(270)
2.10.1 任务名称:网站后台实现(270)
2.10.2 任务描述(270)
2.10.3 任务分析(270)
2.10.4 网站后台登录页面Admin_Login.aspx(271)
2.10.5 网站后台管理首页Admin_Index.aspx(272)
2.10.6 网站后台管理现有新闻页面Admin_NewsList.aspx(275)
2.10.7 网站后台修改新闻页面Admin_EditNews.aspx(279)
2.10.8 网站后台删除新闻页面Admin_DeleteNews.aspx(281)
2.10.9 网站后台发布新闻页面Admin_AddNews.aspx(282)
2.10.10 网站后台审核新闻页面Admin_CheckNews.aspx(285)
2.10.11 网站后台管理审核功能页面CheckNews.aspx(288)
2.10.12 网站后台管理新闻评论页面Admin_Comments.aspx(289)
2.10.13 网站后台管理新闻类别页面Admin_BigClass.aspx(293)
2.10.14 网站后台管理修改新闻类别页面Admin_EditBig.aspx(296)
2.10.15 网站后台管理删除新闻类别页面Admin_DeleteBig.aspx(298)
2.10.16 网站后台管理系统用户页面Admin_AllUsers.aspx(299)
2.10.17 网站后台修改用户信息页面Admin_EditUser.aspx(303)
2.10.18 网站后台管理删除用户信息页面Admin_DeleteUser.aspx(305)
2.10.19 任务小结(306)
2.11 系统测试(306)
2.11.1 任务名称:系统测试(306)
2.11.2 任务描述(307)
2.11.3 任务分析(307)
2.11.4 系统的测试(307)
2.11.5 NUnit测试工具(308)
2.11.6 任务小结(309)
2.11.7 练习题(309)
第3章 企业在线客服信息管理系统(AJAX技术应用)(310)
3.1 用户需求分析与处理(310)
3.1.1 任务名称:用户需求分析与处理(310)
3.1.2 任务描述(310)
3.1.3 任务分析(311)
3.1.4 需求建模(312)
3.1.5 撰写规格说明书(313)
3.1.6 任务小结(314)
3.1.7 练习题(315)
3.2 项目计划安排(315)
3.2.1 任务名称:项目计划安排(315)
3.2.2 任务描述(315)
3.2.3 任务分析(315)
3.2.4 创建甘特图(315)
3.2.5 实现项目的资源(316)
3.2.6 编写前期的项目计划表(317)
3.2.7 任务小结(317)
3.2.8 练习题(317)
3.3 系统架构设计(317)
3.3.1 任务名称:系统架构设计(317)
3.3.2 任务描述(317)
3.3.3 任务分析(317)
3.3.4 任务小结(318)
3.3.5 练习题(318)
3.4 模块的详细设计(318)
3.4.1 任务名称:模块的详细设计(318)
3.4.2 任务描述(318)
3.4.3 任务分析(319)
3.4.4 类的列表及规格说明(319)
3.4.5 用图例实现设计(319)
3.4.6 用例的基本事件流、扩展事件流、异常事件流(320)
3.4.7 用例的顺序图与活动图(320)
3.4.8 任务小结(321)
3.4.9 练习题(321)
3.5 数据库设计(321)
3.5.1 任务名称:数据库设计(321)
3.5.2 任务描述(321)
3.5.3 任务分析(321)
3.5.4 生成数据库(322)
3.5.5 任务小结(324)
3.5.6 练习题(324)
3.6 界面设计(324)
3.6.1 任务名称:界面设计(324)
3.6.2 任务描述(324)
3.6.3 任务分析(325)
3.6.4 前期准备(325)
3.6.5 相关技能与知识(327)
3.6.6 任务小结(328)
3.6.7 练习题(328)
3.7 前台用户的登录、注册、个人设置、修改个人资料实现(328)
3.7.1 任务名称:前台用户的登录、注册、个人设置、修改个人资料实现(329)
3.7.2 任务描述(329)
3.7.3 任务分析(329)
3.7.4 Model层:用户实体类User类的实现(329)
3.7.5 DAL层:数据访问类DataBase类的实现(330)
3.7.6 BLL层:业务逻辑类的实现(334)
3.7.7 登录页面表示层代码的实现(335)
3.7.8 相关技能与知识(337)
3.7.9 任务小结(338)
3.7.10 练习题(338)
3.8 前台(在线/离线)消息发送、浏览、获取客服列表实现(338)
3.8.1 任务名称:前台(在线/离线)消息发送、浏览、获取客服列表实现(338)
3.8.2 任务描述(338)
3.8.3 任务分析(339)
3.8.4 Model层:消息实体类Message类的实现(339)
3.8.5 DAL层:数据访问类MessageDAL类的实现(341)
3.8.6 BLL层:业务逻辑类的实现(343)
3.8.7 消息发送、消息浏览表示层代码的实现(343)
3.8.8 相关技能与知识(346)
3.8.9 任务小结(347)
3.8.10 练习题(347)
3.9 后台客服管理(348)
3.9.1 任务名称:后台客服管理(348)
3.9.2 任务描述(348)
3.9.3 任务分析(348)
3.9.4 Model层:实体类的实现(348)
3.9.5 DAL层:数据访问类的实现(348)
3.9.6 BLL层:业务逻辑类的实现(349)
3.9.7 客服管理表示层代码的实现(350)
3.9.8 任务小结(351)
3.9.9 练习题(351)
3.10 后台消息管理实现(351)
3.10.1 任务名称:后台消息管理实现(351)
3.10.2 任务描述(351)
3.10.3 任务分析(351)
3.10.4 Model层:实体类的实现(351)
3.10.5 DAL层:数据访问类的实现(352)
3.10.6 BLL层:业务逻辑类的实现(352)
3.10.7 消息管理表示层代码的实现(352)
3.10.8 任务小结(353)
3.10.9 练习题(354)
3.11 客服消息发送管理实现(354)
3.11.1 任务名称:客服消息发送管理实现(354)
3.11.2 任务描述(354)
3.11.3 任务分析(354)
3.11.4 Model层:实体类的实现(355)
3.11.5 DAL层:数据访问类方法的实现(355)
3.11.6 消息发送、浏览表示层代码的实现(355)
3.11.7 相关技能与知识(358)
3.11.8 任务小结(358)
3.11.9 练习题(358)
第4章 文件管理系统(359)
4.1 用户需求分析与处理(359)
4.1.1 任务名称:用户需求分析与处理(359)
4.1.2 任务描述(359)
4.1.3 任务分析(360)
4.1.4 需求建模(361)
4.1.5 任务小结(362)
4.1.6 练习题(362)
4.2 系统设计(362)
4.2.1 任务名称:系统设计(362)
4.2.2 任务描述(362)
4.2.3 任务分析(363)
4.2.4 类的列表及规格说明(363)
4.2.5 用例的基本事件流、扩展事件流、异常事件流(363)
4.2.6 用例活动图(364)
4.2.7 任务小结(364)
4.2.8 练习题(364)
4.3 开发前期的解决方案准备(365)
4.3.1 任务名称:开发前期的解决方案准备(365)
4.3.2 任务描述(365)
4.3.3 任务分析(365)
4.3.4 数据库设计(365)
4.3.5 母版页设计(365)
4.3.6 任务小结(366)
4.4 系统登录(366)
4.4.1 任务名称:系统登录(366)
4.4.2 任务描述(366)
4.4.3 任务分析(366)
4.4.4 系统登录实现(367)
4.4.5 任务小结(371)
4.4.6 练习题(371)
4.5 添加学生用户(371)
4.5.1 任务名称:添加学生用户(371)
4.5.2 任务描述(371)
4.5.3 任务分析(371)
4.5.4 添加学生用户实现(372)
4.5.5 相关技能与知识(374)
4.5.6 任务小结(374)
4.5.7 练习题(374)
4.6 批量添加学生用户(374)
4.6.1 任务名称:批量添加学生用户(374)
4.6.2 任务描述(374)
4.6.3 任务分析(374)
4.6.4 批量添加学生用户实现(374)
4.6.5 任务小结(377)
4.6.6 练习题(377)
4.7 删除学生用户(378)
4.7.1 任务名称:删除学生用户(378)
4.7.2 任务描述(378)
4.7.3 任务分析(378)
4.7.4删除学生用户实现(378)
4.7.5 任务小结(379)
4.7.6 练习题(380)
4.8 批量删除学生用户(380)
4.8.1 任务名称:批量删除学生用户(380)
4.8.2 任务描述(380)
4.8.3 任务分析(380)
4.8.4 批量删除学生用户实现(380)
4.8.5 任务小结(382)
4.8.6 练习题(382)
4.9 重置学生用户登录密码(382)
4.9.1 任务名称:重置学生用户登录密码(382)
4.9.2 任务描述(382)
4.9.3 任务分析(382)
4.9.4 重置学生用户登录密码实现(382)
4.9.5 任务小结(383)
4.9.6 练习题(383)
4.10 文件上传(383)
4.10.1 任务名称:文件上传(384)
4.10.2 任务描述(384)
4.10.3 任务分析(384)
4.10.4 文件上传实现(384)
4.10.5 相关技能与知识(386)
4.10.6 任务小结(386)
4.10.7 练习题(386)
4.11 文件下载(386)
4.11.1 任务名称:文件下载(386)
4.11.2 任务描述(386)
4.11.3 任务分析(387)
4.11.4 文件下载实现(387)
4.11.5 任务小结(388)
4.11.6 练习题(389)
4.12 文件删除(389)
4.12.1 任务名称:文件删除(389)
4.12.2 任务描述(389)
4.12.3 任务分析(389)
4.12.4 文件删除实现(389)
4.12.5 任务小结(390)
4.12.6 练习题(391)
4.13 修改密码(391)
4.13.1 任务名称:修改密码(391)
4.13.2 任务描述(391)
4.13.3 任务分析(391)
4.13.4 修改密码实现(391)
4.13.5 任务小结(393)
4.13.6 练习题(393)
参考文献(394)
文摘
(4)进程视图:包括所涉及任务(进程和线程)的描兵措回沉牛差操查述、它们的交互和配来自置,以及将设计对象和类向任务的分配情况。只有在系统展固出老湖见从呀具有很高程度的并行时,才需要该视图。在Ra研伤刑简求越处意tional Unified Process中,它是设计模型的子集。
(5)配置视图:包括对最典型平台配置的各种物理节点的描述及将任务(来自进程视图)向物理节点分配的情况。只有在分布式系统中才需要该视图,它是部署模型的一个子集。
任丰额弱县存巴早试打当 架构视图记录在软件架构文档中。可以构建其他视图来表达需要特别关注的不同方面:用户界面视图、安全视图、数据视图等。对于简单的系统,可以省略4+1视图模型中的一些视图。
企业新闻发布信息管理系统架构设计要达到如下的目标:
可靠性(Reliable)。软件系统对于用360百科户的商业经营和管理来说极为重要,因此必须非常可靠。
试安全性(Secure)。软件系统所承担交易的商业价值极高,系统的安全性非常重要。
可伸缩性(Scalable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户市场扩展的可能性。
可定制化(Cust相言制任做级真omizable)。同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。
可扩展性(Extensible)。在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。
可维护性(Maintainab感磁le)。软件系统心推的维护包括两个方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的成本。
客户体验(Custome滑茶参银顶诗议生确r Experience)。识酸困费微论万九武耐软件系统必须易于使状句织宪识沙批令盐用。
市场时机(Time tO Market)。软件用户要面临同业竞争,软件提供商也要面临同业竞争,以最快的速度争夺市场先机非常重要。
2.3.4架构重点及模式
虽然以上视图可以表示系统的整体设计,但架构只和以下几个具体方面相关:
场作你当获朝维待否牛 模型的结构,即组织模式,如分层;
基本元素,即关键用例、主类、常用机制等,它们与模型中的各元素相对应;
几个关键场景,它们表示了整个系统的主要控制根团张充节善严于流程。
架构视图在本质上是整体设计的抽象或简化,它们通过舍弃具体细节来突出重要的特征。在考虑以下方面时,这些特征非常重要:
系统演进,即进入下一个开发周期;
在产品线环境下复用架构或架构的一部分;
评估补充质量,如性能、可用性、可移植性和安全性;
向团队或分包商分配开发工作;
吗病着歌育了纸 决定是否包括市售构件;
衡肥放倍古每动常钱德 插入范围更广的系统第候。
评论留言