目 录
引言................................................................ 3
第1章 ASP简介.................................................... 3
1.1 Active Server Pages简介.................................... 3
1.2 ASP 的新功能................................................ 4
1.3 ASP页面的结构............................................... 5
1.4 ASP的运行环境............................................... 5
1.5 ASP 内建对象................................................ 5
1.6 ASP的主要内置组件........................................... 6
1.7 Database Access组件ADO..................................... 6
1.8 ASP的脚本语言............................................... 6
1.9 ASP能干什么?............................................... 7
2.0 HTML 和 ASP 的区别.......................................... 7
第2章 数据库处理软件access........................................ 9
2.1 access概述.................................................. 9
2.1.1 Access的启动和退出................................... 9
2.1.2 新数据库文件的创建................................... 11
2.1.3 数据库文件的打开及数据库对象......................... 12
2.2 数据库表的设计和应用........................................ 12
2.1.4 创建表............................................... 13
2.3 access的优点................................................ 15
第3章 系统分析.................................................... 16
3.1 系统分析.................................................... 16
3.1.1 需求分析............................................. 16
3.1.2 网站模块分析......................................... 16
第4章 系统设计.................................................... 17
4.1 运行环境及系统思想设计...................................... 17
4.1.1 软件的运行环境设计................................... 17
4.1.2 系统设计............................................. 17
4.2 详细设计.................................................... 17
4.2.1 系统变量定义......................................... 17
4.2.2 模块详细设计......................................... 17
4.3 流程模块图分析.............................................. 17
4.3.1 功能模块划分......................................... 18
4.3.2 各个模块详细设计..................................... 18
4.4 数据库设计及表.............................................. 22
4.5 系统结构与通用模块.......................................... 24
4.5.1 系统编辑目录结构图................................... 24
4.5.2 文件说明............................................. 25
4.5.3 公共模块说明......................................... 25
第5章 系统的详细设计及系统功能的实现.............................. 26
5.1 主页及主页实现.............................................. 26
5.1.1 代码功能............................................. 26
5.2 商品浏览模块................................................ 27
5.2.1 客户浏览页面......................................... 27
5.2.2 商品查询页面......................................... 31
5.3 购物车模块................................................... 35
5.3.1 放入购物车页面....................................... 35
5.3.2 查看购物车页面....................................... 36
5.3.3 清空购物车页面....................................... 40
5.3.4 结帐页面............................................. 40
5.4 会员模块..................................................... 41
5.4.1 登录页面............................................. 41
5.4.2 注册和密码更改页面................................... 42
5.4.3 注销页面............................................. 52
5.4.4 预定页面............................................. 52
结束语.............................................................. 57
第3章 系统分析
3.1 系统分析
3.1.1 需求分析
二十一世纪是信息大爆炸的时代,网络的发展更是给信息的传输带来了极大的方便网站作为网络中极其重要的一员,她为个人,单位,政府部门的信息流通起到了非常大的作用。
为了更加方便的服务广大消费者,我公司开发出一个功能实用,有效的优秀网站.为广大消费者提供购物的平台,也对外宣传本站情况,树立本站忠诚服务形象.打开对外交流窗口.使更多的消费者来关心本站的发展情况,,实现一个交流、出售、购买、发布信息……为一体的平台。
3.1.2 网站模块分析
客户端的一些模块
Ø 会中注册与管理模块
Ø 商品陈列上架模块
Ø 购物车模块
Ø 商品检索模块
Ø 数据库设计模块
管理员端模块
Ø 会员查询福模块
(修改、添加、删除)
第4章 系统设计
4.1 运行环境及系统设计思想
4.1.1 软件的运行环境设计
为了保证系统运行的效率和可靠性,服务器端应具有较高的软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于Internet,也可适用于内部的局域网。运行要求如下:
(一) 软件环境
客户端:Windows 98或者更高,Internet Explorer 4.0以上版本。
服务器端:Windows 2000/XP,IIS 5.0/5.1及其以上版本。
数据库:采用Access数据库,运行于服务器端。
(二) 硬件环境
服务器:CPU要求PIII 800以上,内存256MB以上。
客户机:CPU要求200MMX以上,内存64MB以上。
4.1.2 系统设计
(一) 系统设计思想
1 页面模块化
本设计把页面中一些常用的部分集成为模块,例如页面的头部、尾部做成模版,还有数据库连接文件,这样设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。
2 代码的复用
本设计中使用代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目积累的代码,如分页功能、检查E-mail的函数。
3 使用数据库连接池和其他优化手段
连接数据库采用ODBC方式,并且在每页中显式地关闭连接,于是利用了IIS自带的数据库连接池特性,大大提高了数据库连接效率。
4 文件命名规则与目录结构要求
首页必须以index.htm或者是以index.asp命名文件。
在跟目录中原则上应该按照首页的栏目结构,给每一个栏目开设一个目录,
根据需要在每一个栏目的目录中开设一个image的子目录用以防止此栏目专有的图片和多媒体文件,如果这个栏目的内容特别多,又分出很多下级栏目,可以相应的再开设其他目录。
4.2 详细设计
4.2.1 系统变量的定义
系统变量定义全部以英文字母开头,可以后带数字。
4.2.2 模块详细设计
(1) 模块说明:模块名称、模块标识、模块功能、编程语言等
(2) 流程图:简明准确描述模块之间的关系,模块内的逻辑关系。