
本书通过电子商务系统、在线音乐点播、同学录3个经典的动态Web网站应用实例,向读者剖析利用ASP进行系统设计和开发的特点、思路、方法和技巧,并详细地讲述系统的创建和发布过程。通过本书的学习,读者能对ASP技术有全面的了解和掌握,并能够开发适合自己需要的应用系统。 本书适用于网站设计工作人员或网站设计业余爱好者进行自学,也可以作为在校学生学习提高辅导资料。
ASP是当前主流的Web开发工具之一,更是开发基于Intemet应用系统的利器之一,它的易学易用及功能齐全,以及对MicrosoftActiveX控件的无缝支持等特点,深受程序员和用户钟爱。 本书通过3个经典的动态Web网站应用实例,向读者剖析利用ASP进行系统设计和开发的特点、思路、方法和技巧,并详细地讲述系统的创建和发布过程。通过本书的学习,读者能对ASP技术有全面的了解和掌握,并能够开发适合自己需要的应用系统。 本书案例是按照系统总体设计、数据库设计、技术细节、各个模块设计和代码分析、扩充与提高,程序发布和小结来安排章节内容。读者按照顺序阅读,就能把握ASP开发的整个流程和注意事项,并能充分发掘ASP技术的强大之处。 本书的3个经典实例分别是:电子商务系统,在线音乐点播,同学录。选取的都是当前比较流行的Web应用系统,系统的规模适合中小型应用,而且可以进行市场化运作。 每章都是按照以下的模式撰写:第1部分主要从应用背景,项目目标,解决方案的设计和系统模块功能分析这几个方面来阐述系统总体设计时的思路和方法:第2部分的数据库设计是应用系统设计的核心部分,此节从需求分析到E-R图设计,到最后的数据库详细设计,揭示该如何正确和合理地设计后台数据库;第3部分介绍该案例用到的某些技术细节,以使读者在阅读其后的内容及代码时做必要的技术准备;随后的几节内容按照应用系统模块进行组织,每部分都会提供界面设计以及ASP源代码实现和分析。作为软件设计的灵魂,源代码是程序员进行学习和交流的最通用的语言,通过分析经典的源码设计,相信读者会从中获益匪浅:扩充和提高部分对本案例中用到的技术和思路进行总结,为读者更进一步的学习提供建议;程序的发布与小结给出详细的步骤来说明如何部署ASP应用系统,并对案例学习的知识点进行总结和回顾。 本书主要由谯谊、张军、王佩楷编写,夏文秀、唐红亮、张华、张翔、赵黎、王玮、阳平华、周冰、董伟、李瑞、周广芬、李鹏、王敏、张俊生、王兵学、路纯红、王渊峰、杨立辉、王涛、陈丽芹、李世强等参与了部分章节的编写。 由于时间仓促,加之水平有限,书中的缺点和不足之处在所难免,敬请读者联系win760520@126.com批评指正。如果需要本书源代码,可以登录www.cmpbook.com相应书目下下载,也可以联系win760520~126.com索取。
前言
第1章 电子商务网站设计
1.1 系统总体设计
1.1.1 项目目标
1.1.2 解决方案设计
1.1.3 系统模块功能分析
1.2数据库设计
1.2.1 数据库需求分析
1.2.2 E-R图
1.2.3 数据库详细设计
1.3 技术细节
1.3.1 强大的ASP#include指令
1.3.2 权限控制
1.3.3 MD5加密算法介绍
1.3.4 实现验证码的登录
1.4 导航条
1.4.1 头部导航条
1.4.2 实现代码
1.5 顾客注册和登录
1.5.1 填写注册信息
1.5.2注册信息提交
1.5.3 顾客登录和注销
1.6 顾客中心
1.6.1 进入顾客中心
1.6.2 个人资料维护
1.6.3 修改密码
1.6.4 取回密码
1.6.5 “我的订单”界面
1.6.6 我的购物车的实现
1.6.7 收货人信息
1.7 收藏和购买商品
1.7.1 浏览商品
1.7.2 购买商品
1.7.3 填写收货人信息
1.7.4 订单提交
1.8 商品查询
1。8.1 简单查询
1.8.2 高级查询窗口
1.8.3 高级查询处理
1.9 信息统计
1.9.1 销售排行
1.9.2 关注排行
1.10 后台管理员主界面
1.10.1 左部的菜单栏
1.10.2 右部的工作区
1.11 添加新的商品和查看修改商品
1.11.1 添加新的商品
1.11.2 处理新的商品入库
1.11.3 浏览所有商品
1.11.4 修改商品的信息
1.12 管理商品订单和评论
1.12.1 查看订单信息
1.12.2 查询订单信息
1.12.3 修改订单状态
1.12.4浏览所有评论
1.12.5 审核或者删除评论
1.13 用户管理
1.13.1 前台用户信息浏览
1.13.2 查询指定用户
1.13.3 修改所选用户信息
1.13.4 删除指定用户
1.13.5 后台用户浏览
1.13.6 后台用户修改和删除
1.13.7 添加后台用户
1.14 商品分类管理
1.14.1 商品大类信息浏览
1.14.2 商品大类信息修改和删除
1.14.3 添加商品大类
1.14.4 商品小类信息浏览
1.14.5 商品小类信息修改和删除
1.14.6 添加商品小类
1.14.7 商品类别转移
1.15 信息管理
1.15.1 添加首页新闻
1.15.2 新闻修改删除
1.15.3 首页公告设置
1.15.4 查看意见反馈
1.15.5 留言板块管理
1.16 扩充和提高
1.17 小结
第2章 在线音乐点播网站设计
2.1 系统总体设计
2.1.1 项目目标
2.1.2 解决方案设计
2.1.3 系统模块功能设计
2.2数据库设计
2.2.1 数据库需求分析
2.2.2 E-R图
2.2.3 数据库详细设计
2.3 技术细节
2.3.1 ActiveX Data 0bject介绍
2.3.2 如何在线点播歌曲
2.4 浏览、搜索和点播歌曲
2.4.1 首页最新歌曲浏览
2.4.2 分类方式浏览
2.4.3 歌手分类浏览
2.4.4专辑分类浏览
2.4.5 专辑歌曲列表
2.4.6 音乐盒
2.4.7 搜索歌曲
2.4.8 点播歌曲
2.5 用户注册、登录和注销
2.5.1 填写注册信息
2.5.2 提交注册信息
2.5.3 用户登录
2.5.4 用户修改资料
2.6 管理歌曲分类
2.6.1 后台管理入口
2.6.2 后台管理界面框架
2.6.3添加二级分类
2.6.4 修改和删除二级分类
2.7 管理歌手信息
2.7.1 添加新歌手
2.7.2 重命名和删除歌手
2.7.3 处理“添力口”、 “改名”和“删除”
2.8 管理专辑信息
2.8.1 添加新专辑—第一步
2.8.2 添加新专辑—第二步
2.8.3 添加新专辑—第三步
2.8.4 直接添加新专辑
2.9 歌曲管理
2.9.1 专辑“添歌”
2.9.2 快速添歌
2.9.3 推荐歌曲
2.9.4 修改和删除歌曲
2.10扩充和提高
2.11 程序发布
2.12 小结
第3章 同学录网站设计
3.1 系统总体设计
3.1.1 项目目标
3.1.2 解决方案设计
3.1.3 系统模块分析
3.2数据库设计
3.2.1 数据库需求分析
3.2.2 E-R图分析
3.2.3 数据库详细设计
3.3 技术细节
3.3.1 全局参数的设定
3.3.2 在ASP中发送邮件
3.4 主页设计
3.4.1 网站主页
3.4.2 班级首页
3.5 用户注册管理
3.5.1 新用户注册
3.5.2 新用户加入班级
3.5.3 找回密码
3.5.4个人资料修改
3.6 留言版管理
3.6.1 班级留言
3.6.2 查看班级留言
3.6.3 私人留言
3.7通讯录管理
3.7.1 成员通讯录
3.7.2教师通讯录
3.8 相册管理
3.8.1 上传图片
3.8.2 查看班级相册
3.9 班级管理
3.9。1 驱逐成员
3.9。2 给全体成员发信
3.9.3 发布班级通告
3.9。4任命副班长
3。9.5 辞职
3.10 信息查询
3。10.1 查看学校和班级
3。10.2 查找同学
3。10.3 查看个人注册信息
3。10.4 查看邮件地址簿
3.11 通知校友注册
3,12扩充和提高
3。13 程序发布
3。14 小结