网站开发项目教程★计算机教指委优秀教材
书 号:9787113109691
丛 书 名:高职高专计算机规划教材.项目教程系列
作 者:陈密芳
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:45元
-
内容简介
本书以当前流行的ASP.NET+SQLServer2005为基础,讲解了网站开发的基本思路和方法,从网站的系统分析、规划设计、网站前后台页面设计到网站的发布和部署,完整地讲解了网站的开发过程。 -
前言
本书围绕ASP.NET和SQL Server 2005技术,结合电子商务平台——网上服装专卖店项目开发案例,从软件工程的角度出发,系统、全面地介绍网站开发的工作流程。本书的目的是描述、设计和实现一个综合网站,而不是介绍每个单独的控件和页面,从简单的知识点到一个实际网站的开发是很困难的事情。本书从网站的开发背景、可行性分析、需求分析、功能分析、数据库分析和设计、网站详细开发到网站的发布与管理,逐步实现了系列模块的设计并给出了任务的解决方案,最终实现了一个完整的商务网站。本书遵循模块化的结构,采用任务驱动方式,每章都是相对独立的部分,可以根据实际需要将某一模块实现的功能提取出来用在其他Web网站上。
本书通过一个完整网站的前后台开发过程,让读者掌握如何开发内容丰富、功能完整的电子商务网站。本书内容主要包括:
? 第1章主要对网站进行系统分析。分析和讲解了网站的开发背景、可行性分析、需求分析、系统功能设计和数据库设计。
? 第2章对网站的整体规划设计进行仔细的阐述。将网站栏目的设计和布局、网站母版、主题和皮肤的使用、多媒体技术的使用等众多相关知识点综合起来设计和实现网站的前台页面。
? 第3章主要讲解ADO.NET技术及应用。对ADO.NET的常用对象进行了讲解,并对在网站开发过程中用到的数据库操作类进行了封装。
? 第4章主要讲解用户管理系统的设计与开发。在本章中将生成随机验证码、正则表达式、服务器验证控件等知识点综合起来开发会员的注册和资料管理模块。
? 第5章主要讲解商品展示模块的设计与开发。对商品的列表、详细显示页面进行了分析和实现,并重点讲解了数据绑定、分页技术和表格中高亮显示行在网站中的使用。
? 第6章主要讲解购物车和订单模块的设计与开发。重点讲解购物车的设计与实现,并对订单的操作、结算和查询进行了分析和实现。
? 第7章主要讲解留言板模块和新闻发布模块的设计与实现。介绍留言板系统的具体实现过程,并对新闻显示页面和管理页面进行了分析和实现。
? 第8章主要对在线支付技术进行了分析,介绍了第三方支付的交易流程,并以工商银行在线支付模块的实现过程为例进行了讲解。
? 第9章主要对网站的后台管理进行了设计与实现。对后台登录模块、后台主页技术以及商品销售管理等模块进行了设计与实现。
? 第10章阐述了网站的发布与部署。对网站的编译和发布、网站空间的分配和管理、网站的上传和部署等技术进行了详解,最后完成了网站的部署。
本书的第1章和第2章由贾树生编写,第3章由马雪涛编写,第4章由张玉松编写,第5章、第6章和第7章由陈密芳编写,第8章和第9章由谭寒冰编写,第10章由张红瑞编写,
白会肖参与了第1章的编写,李斌参与了第2章的编写,田清华参与了第3章的编写。本书由陈密芳统稿并担任主编,贾树生和谭寒冰担任副主编,吕延岗拟定了全书的编写思想并审阅了全书。
由于编者水平有限,编写时间仓促,书中谬误之处在所难免,恳请广大读者批评指正。 -
目录
第1章 系统分析 1
1.1 开发背景 1
1.2 系统分析 1
1.2.1 可行性分析 1
1.2.2 任务一 编写可行性分析论证报告 2
1.3 需求分析 3
1.3.1 系统需求分析研究 3
1.3.2 任务二 系统流程图 3
1.4 系统设计 4
1.4.1 系统功能设计 4
1.4.2 系统功能结构 4
1.4.3 系统数据库设计 5
1.4.4 任务三 系统数据库模型和逻辑设计 11
1.5 本书项目中的文件夹结构 11
1.6 本章小结 12
1.7 课后任务与思考 12
第2章 网站整体规划设计 13
2.1 网站开发环境概述 13
2.1.1 开发环境介绍 13
2.1.2 任务四 构建开发环境 14
2.2 确定网站主题 16
2.3 确定网站配色方案 17
2.3.1 网页色彩简介 17
2.3.2 网页色彩搭配技巧 17
2.3.3 链接颜色的设置 18
2.4 收集网站素材和内容 18
2.5 网站栏目和布局的策划 20
2.5.1 根据网站的要求确定网站栏目 20
2.5.2 常用的几种网页布局 20
2.5.3 根据网站内容确定布局方案 20
2.5.4 任务五 建立网站分类文件 20
2.5.5 任务六 规划网站 23
2.6 网页技术的介绍与应用 24
2.6.1 在Photoshop中制作网页模板的步骤 24
2.6.2 任务七 在Photoshop中设计主页并切割图像 25
2.6.3 主题简介 25
2.6.4 用户控件简介 27
2.6.5 母版页简介 27
2.6.6 任务八 主题和外观设计与应用 27
2.6.7 任务九 用户控件的设计与应用 31
2.6.8 任务十 母版页的设计与应用 33
2.7 网站主页设计 36
2.7.1 任务十一 网站主页的实现 36
2.7.2 任务十二 在网页中插入Flash广告 38
2.8 本章小结 41
2.9 课后任务与思考 41
第3章 ADO.NET技术及应用 42
3.1 ADO.NET概述 42
3.2 ADO.NET体系结构 42
3.3 ADO.NET中的数据访问技术 44
3.3.1 Connection对象 45
3.3.2 Command对象 47
3.3.3 DataReader对象 47
3.3.4 DataAdapter对象 48
3.3.5 DataSet对象 51
3.4 使用ADO.NET操作数据库 51
3.4.1 select语句查询 51
3.4.2 添加数据 54
3.4.3 修改数据 54
3.4.4 删除数据 55
3.5 系统公共类的封装与应用 55
3.5.1 公共类概述 55
3.5.2 公共类的创建 56
3.5.3 任务十三 公共类的设计与实现 57
3.6 本章小结 65
3.7 课后任务与思考 65
第4章 用户管理系统 66
4.1 用户体系的需求分析 66
4.2 会员注册模块 67
4.2.1 会员注册模块简介 67
4.2.2 数据验证 67
4.2.3 使用正则表达式 67
4.2.4 使用ASP.NET服务器验证控件 69
4.2.5 任务十四 会员注册模块的实现 70
4.3 会员登录模块 85
4.3.1 用户登录简介 85
4.3.2 用户登录技术分析 85
4.3.3 随机验证码 86
4.3.4 任务十五 用户登录的实现 86
4.4 会员资料管理 96
4.4.1 会员中心 97
4.4.2 会员资料修改 97
4.4.3 我的收藏夹 97
4.4.4 任务十六 会员资料管理的实现 97
4.5 本章小结 121
4.6 课后任务与思考 121
第5章 商品展示模块设计 122
5.1 商品展示模块的需求分析 122
5.2 商品分类列表模块 122
5.2.1 商品分类列表模块分析 122
5.2.2 TreeView控件简介 123
5.2.3 任务十七 商品分类列表模块的实现 123
5.3 商品信息列表模块 126
5.3.1 商品信息列表模块简介 126
5.3.2 DataList控件简介 127
5.3.3 任务十八 商品信息列表模块的实现 129
5.4 商品详细信息显示模块 137
5.4.1 模块简介 137
5.4.2 商品评价详情简介 137
5.4.3 GridView控件简介 137
5.4.4 任务十九 商品详细信息显示页面的实现 139
5.5 商品搜索模块 145
5.5.1 商品搜索模块简介 145
5.5.2 任务二十 商品搜索模块的实现 146
5.5.3 任务二十一 商品搜索结果显示模块的实现 147
5.6 本章小结 156
5.7 课后任务与思考 156
第6章 购物车模块与订单模块设计 157
6.1 购物车模块简介 157
6.1.1 购物车管理界面技术分析 158
6.1.2 任务二十二 购物车管理界面的实现 158
6.1.3 任务二十三 购物车信息确认页面 166
6.2 订单模块简介 172
6.2.1 用户送货信息 172
6.2.2 生成用户订单并且确认订单信息 172
6.2.3 用户历史订单的显示和管理 172
6.2.4 任务二十四 订单模块的实现 172
6.3 登录页面 196
6.4 本章小结 197
6.5 课后任务与思考 197
第7章 综合设计实例 198
7.1 留言板 198
7.1.1 留言板简介 198
7.1.2 任务二十五 留言板系统的实现 198
7.2 新闻发布系统 207
7.2.1 新闻显示模块(前台部分) 207
7.2.2 新闻管理模块(后台部分) 207
7.2.3 用户管理模块(后台部分) 207
7.2.4 任务二十六 新闻发布系统的具体实现 207
7.3 本章小结 216
7.4 课后任务与思考 217
第8章 网上在线支付技术分析 218
8.1 第三方支付模式概述 218
8.2 网上在线支付应用举例 219
8.2.1 HS通知接口模式简介 220
8.2.2 任务二十七 工商银行在线支付模块的实现 221
8.3 本章小结 227
8.4 课后任务与思考 227
第9章 网上服装专卖店的后台管理 228
9.1 网站后台登录模块 228
9.1.1 后台登录模块概述 228
9.1.2 后台登录模块技术分析 229
9.1.3 任务二十八 后台登录模块的实现 230
9.2 网站后台主页设计 233
9.2.1 网站后台主页概述 233
9.2.2 网站后台主页技术分析 233
9.2.3 任务二十九 网站后台主页实现 235
9.3 销售订单管理 240
9.3.1 销售订单管理模块简介 240
9.3.2 销售订单管理模块关键技术 240
9.3.3 任务三十 销售订单管理的实现 241
9.4 本章小结 262
9.5 课后任务与思考 262
第10章 网站发布与部署 263
10.1 网站的编译和发布 263
10.1.1 网站编译概述 263
10.1.2 任务三十一 网站发布 264
10.2 网站部署 268
10.2.1 空间申请 269
10.2.2 任务三十二 网站部署 274
10.3 本章小结 278
10.4 课后任务与思考 278
参考文献 279 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1 陈密芳 硕士 高讲 计算机工作单位石家庄职业技术学院邮政编码 050081电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
任务驱动,项目教学 -
书评书荐
-
附件下载
图书推荐