第1章 web开发相关技术
1.1 静态网页与动态网页
1.1.1 静态网页
1.1.2 动态网页
1.2 web服务器和网络数据库
1.2.1 web服务器
1.2.2 网络数据库技术
1.3 jsp与asp/php/asp.net
1.3.1 asp
1.3.2 php
1.3.3 jsp
1.3.4 asp.net 2.0
1.4 c/s结构与b/s结构
1.4.1 c/s结构
1.4.2 b/s结构
1.4.3 c/s结构与b/s结构的比较
本章小结
课外拓展
第2章 第一个asp.net应用程序
2.1 asp.net简介
2.2 asp.net的服务器控件简介
2.3 架设web程序的运行环境
2.3.1 安装与配置iis
2.3.2 设置虚拟目录
2.3.3 安装.net framework
2.4 创建基于c#的web应用程序的基本步骤
2.4.1 创建web项目
2.4.2 创建web窗体
2.4.3 添加web控件
2.4.4 设计web窗体
2.4.5 编写代码
2.4.6 运行程序
本章小结
课外拓展
第3章 网上书城系统介绍
3.1 系统概述
3.1.1 前台购书系统
3.1.2 后台管理系统
3.1.3 系统用例图
3.2 系统功能模块设计
3.2.1 注册功能
3.2.2 登录功能
3.2.3 图书列表
3.2.4 图书详细信息
3.2.5 购物车
3.2.6 结算中心
3.2.7 ?单查询
3.2.8 后台管理
3.3 数据库设计
3.3.1 数据表关系图
3.3.2 数据库表设计
3.3.3 创建视图和存储过程
3.3.4 关键sql语句
3.4 详细设计
3.4.1 开发文件夹
3.4.2 系统使用说明
本章小结
课外拓展
第4章 使用ado.net访问数据库
4.1 ado.net概述
4.1.1 ado.net简介
4.1.2 .net framework数据提供程序
4.1.3 数据库应用程序的开发流程?
4.2 数据库连接(connection)对象
4.2.1 oledbconnection对象
4.2.2 sqlconnection对象
4.3 执行数据库操作命令(command)对象
4.3.1 oledbcommand对象
4.3.2 sqlcommand对象
4.4 数据查询
4.4.1 datareader
4.4.2 dataadapter
4.4.3 dataset
4.5 数据更新
4.5.1 使用sql命令更新数据
4.5.2 利用数据集dataset更新数据
本章小结
课外拓展
第5章 用户注册模块设计
5.1 认识page对象
5.1.1 code-behind模式
5.1.2 page类的事件
5.2 web服务器控件
5.2.1 textbox控件——文本框控件
5.2.2 button控件——按钮控件
5.2.3 dropdownlist控件——下拉列表框控件
5.3 数据验证控件
5.3.1 requiredfieldvalidator控件
5.3.2 comparevalidator控件
5.3.3 rangevalidator控件
5.3.4 regularexpressionvalidator控件
5.3.5 validationsummary控件
5.4 设计用户注册页面
5.4.1 创建web项目
5.4.2 设计web页面
5.4.3 编写初始化页面的代码
5.5 用户注册的数据验证
5.5.1 使用验证控件
5.5.2 使用程序实现服务器端验证
5.6 实现注册功能
5.6.1 检测用户名
5.6.2 实现注册
本章小结
课外拓展
第6章 用户登录模块设计
6.1 response对象
6.1.1 response常用属性
6.1.2 直接输出内容
6.1.3 输出文本文件
6.1.4 结束数据输出
6.1.5 建立新链接
6.1.6 判断网页浏览者是否处于断开状态
6.2 application对象和session对象
6.2.1 application对象变量与一般变量的比较
6.2.2 application对象的锁定
6.2.3 application对象的事件
6.2.4 session对象的一对一关系
6.2.5 session对象的生命周期
6.3 用户登录的界面设计
6.3.1 在现有的项目中添加web窗体
6.3.2 设计用户登录页面
6.4 主题
6.4.1 主题的概述
6.4.2 主题的创建
6.4.3 主题的应用
6.5 实现登录功能
6.5.1 将数据库连接字符串写入web.config文件
6.5.2 编写数据库访问公共类
6.5.3 进行md5加密的用户注册代码
6.5.4 实现登录
6.5.5 注册和登录的集成
本章小结
课外拓展
第7章 网站访问计数器设计
7.1 server对象
7.1.1 html的?码与编码
7.1.2 url的解码与编码
7.1.3 文本文件的操作
7.2 request对象
7.2.1 取得网页浏览者的机器信息
7.2.2 取得目前浏览网页的路径
7.2.3 取得网页浏览者的浏览器信息
7.2.4 取得服务器端提供的信息
7.3 cookie对象
7.3.1 cookie对象的属性与方法
7.3.2 cookie对象的基本操作
7.4 使用计数器
7.4.1 设计网站访问计数器界面
7.4.2 实现网站访问计数器
本章小结
课外拓展
第8章 图书信息查询模块设计
8.1 web控件
8.1.1 imagebutton控件
8.1.2 gridview
8.2 图书信息查询页面设计
8.2.1 设计图书信息查询页面
8.2.2 利用gridview控件输出后台数据库中的图书信息
8.3 实现图书信息查询功能
8.3.1 实现图书信息查询功能
8.3.2 利用gridview控件的分页功能实现分页
8.3.3 利用gridview控件的排序功能实现数据排序
本章小结
?课外拓展
第9章 图书信息浏览模块设计
9.1 web控件
9.1.1 hyperlink控件
9.1.2 datalist控件
9.1.3 repeater控件
9.2 图书展示界面设计
9.2.1 设计图书展示页面
9.2.2 使用repeater控件显示图书详细信息
9.3 图书展示功能实现
9.3.1 图书展示功能的实现
9.3.2 查看图书详情的实现
9.4 用户自定义控件
9.4.1 版权信息自定义控件
9.4.2 在页面上运用自定义控件?
9.4.3 导航栏自定义控件
9.4.4 用户登录自定义控件
9.4.5 图书展示自定义控件
9.4.6 主页面
本章小结
课外拓展
第10章 购物车模块设计
10.1 设计购物车页面
10.2 实现购物车功能
10.3 购物车操作
10.3.1 更新购物车数据
10.3.2 删除购物车数据
10.3.3 清空购物车数据
本章小结
课外拓展
第11章 购物结算与订单查询模块设计
11.1 购物结算模块
11.1.1 设计购物结算页面
11.1.2 实现购物结算功能
11.2 订单查询模块
11.2.1 设计订单查询页面
11.2.2 实现订单查询功能
本章小结
课外拓展
第12章 网上书店后台管理模块设计
12.1 后台登录与管理主页面
12.1.1 后台登录页面
12.1.2 后台管理主页面
12.2 图书管理模块
12.2.1 图书信息的新增功能
12.2.2 图书信息的修改功能
12.3 订单管理模块?
12.3.1 订单查询功能
12.3.2 订单处理功能
本章小结
课外拓展
第13章 asp.net应用程序部署
13.1 网站发布
13.1.1 发布网站
13.1.2 测试发布的网站
13.2 打包与安装
13.2.1 打包网站
13.2.2 安装网站
本章小结
附录a 程序调试
a.1 应用程序调试
a.2 调试模式
a.3 程序调试方法
附录b 数据库登录失败的解决方法
附录c web应用程序?计综合实训
c.1 实训意义
c.2 实训目的
c.3 实训要求
c.4 实训过程安排
c.5 实训课时分配
c.6 教学组织设计
c.7 实训报告的内容
c.8 实训的评分标准
c.9 实训参考题
c.10 教学资源网站的参考页面
参考文献