资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
北京广播电视大学开放教育学院
毕业设计( 论文)
课题名称
学生姓名
学 号
指导教师
填表日期
网上商店的开发
狄红
王亚明教师
11月
北京电大开放教育学院
11月
1
摘要
本系统的开发旨在为从事零配件销售的商户推广经过网络销售产品的经营
模式, 采用的是ASP+SQL网络数据库的解决方案。程序设计特点体现在购物车的
数据处理上, 运用ASP的session技术, 把所选商品的Goods_ID存储在session
的变量中并将最终结果一次写入数据库, 较之每一次选购都要访问一次数据库的
方式, 减轻了服务器的负担。网上商店的总体设计分为前台购物和后台管理两大
部分, 运用ASP编写Web应用程序, 实时响应用户请求, 经过ADO访问SQL数据
库, 数据库对数据进行加工处理, 由Web应用程序将结果返回给用户端浏览器,
实现了网上商店所需的产品查询、 搜索、 浏览与产品订购功能。
关键词 电子商务,ASP,Web,SQL
2
目录
第1章 引言------------------------------------------------------- 1
1.1 网上商店的开发背景 -------------------------------------- 1
1.2 网上商店的解决方案 -------------------------------------- 1
第2章 网络应用相关技术------------------------------------------- 4
2.1 HTML语言------------------------------------------------- 4
2.2 网络数据库技术-------------------------------------------- 4
2.3 客户/服务器数据库系统 ------------------------------------ 5
2.4 ASP程序编辑环境 ------------------------------------------ 6
2.4.1 ASP技术------------------------------------------------ 6
2.4.2 SQL语言 ----------------------------------------------- 7
第3章 网上商店总体设计 ------------------------------------------- 10
3.1 网上商店系统设计 ----------------------------------------- 10
3.2 网上商店模块划分 ----------------------------------------- 12
3.3 网上商店数据库设计 --------------------------------------- 13
3.3.1 数据库关系 ---------------------------------------- 14
3.3.2 数据表 -------------------------------------------- 15
第4章 前台系统的实现 --------------------------------------------- 18
4.1配件展示---------------------------------------------------- 18
4.1.1 配件查询与搜索---------------------------------------- 19
4.1.2 配件列表---------------------------------------------- 22
4.1.3 配件详细信息 ----------------------------------------- 22
4.2 购物数据处理 -------------------------------------------- 25
4.2.1 购物车 ----------------------------------------------- 25
4.2.2 订购配件统计 ----------------------------------------- 26
4.3 用户注册与登陆 ------------------------------------------ 28
4.4 留言板系统 ---------------------------------------------- 30
3
第5章 后台系统的实现 --------------------------------------------- 33
5.1 配件管理的实现 ------------------------------------------- 33
5.1.1 配件管理---------------------------------------------- 34
5.1.2 配件数据处理------------------------------------------ 35
5.2 订单管理的实现-------------------------------------------- 37
5.2.1 订单展示---------------------------------------------- 37
5.2.2 订单处理机制------------------------------------------ 39
5.3 用户管理 ------------------------------------------------- 44
结束语 ----------------------------------------------------------- 46
致谢 ------------------------------------------------------------- 47
附录 ------------------------------------------------------------- 48
参考文献---------------------------------------------------------- 81
4
第1章 引言
1.1网上商店的开发背景
电子商务的发展经历了从网络暴富神话到价值回归的过程。今天电脑的迅速
普及, 加快了信息时代的脚步, 电子商务真正迎来了发展的黄金时段。网上商店
作为电子商务的应用之一, 发挥着越来越大的作用, 创造着越来越多的效益。开
办网上商店已成为许多商家的选择。要开办网上商店离不开软件的开发设计, 需
要建立一个正确的模式, 因此首先还是让我们了解一下电子商务的概念。
简单的讲, 电子商务是指交易各方经过电子方式进行的商业贸易, 它不是
传统意义上的经过当面交换和直接面谈方式进行的贸易, 而是一种系统的、 完整
的电子方式的运作, 是存在于企业与企业之间、 企业与用户之间、 企业内部的一
种联系的网络。现在, 人们已提出了经过Internet网络来实现从商业信息的获
得、 商品的采购、 样品的展示、 商品的运输直至电子货币的支付、 售后服务等一
系列贸易活动的完整的电子商务概念。总得来说电子商务以网络为平台, 交易是
在一个基于因特网的系统即电子商务平台上进行的, 平台的核心就是电子商务网
站。因而开发网上商店实际上也是建立商务网站的过程。
商务网站当前一般是建立在三层B/S结构上。客户端只需安装一个通用浏
览器, 大部分功能在服务器上实现, 客户只要会用浏览器就能够进行网上交易的
操作。运行模式是基于internet并采用TCP/IP协议, 使得信息能够很方便地在
网上发布, 服务器的领域不再局限于局域网内, 而能够经过internet和世界各
地建立联系。使用电子商务的手段用户能够足不出户、 不受时间地域的限制方便
地在网上商店浏览或订购商品。商品的信息一般存储在网络数据库中, 能够根据
用户请求从数据库中获取需要的数据或对数据进行加工处理后存入数据库, 三层
B/S模式信息流图可用图1-1表示
Web应用程序
后台数据库
客户浏览器
图1-1 B/S模式的信息流图
1.2 网上商店的解决方案
和传统商业一样, 开发电子商务网站首先应该确定商业策略, 即决定做哪方
5
面的生意, 是做 B-B(Business to Business)企业对企业还是 B-C(Business to
Consumer)企业对消费者? 是做实体配件( Hard goods) 、 信息与媒体配件(Soft
goods)还是在线服务(on-line Server)? 是做百货还是做某类特别的配件? 物
流、 付款、 安全方案如何设计? 等等。完成这方面的规划后, 就能够开始网站建
设了。
当前应用最广泛的是B-C模式, 它基本上等同于电子零售业。基于这一模式
的商务网站, 一般来说采用三层B/S体系结构。系统由前台系统和后台系统两大
部分构成, 前台系统是供顾客使用的最终界面, 顾客在这里能够挑选配件、 购物、
下订单等, 后台系统供开发和维护者对网站进行管理和维护等。
z 前台购物流程
首先我们分析一下前台系统的工作流( Work Flow) 。顾客登录网站后, 首
先要查找她所需要的商品, 这时可在搜索栏中输入信息进行商品搜索, 或可在分
类栏中进行某范围内的商品的搜索, 当顾客发现了感兴趣的东西时往往希望了解
更详细的信息, 因而网站需要提供商品的详细介绍页面供顾客浏览, 如果顾客对
某商品觉得中意, 就将该商品放入购物车( Shoppingcart) 中.购物车存放顾客
选购的所有商品, 顾客能够方便地增加、 更改、 删除购物车中的商品。挑选完商
品, 顾客决定购买, 系统对顾客最终选购的商品进行统计, 会计算出所有选购商
品的价格显示给客户。最后让用户确认订单及该用户资料, 以便联系及将货物及
时准确的发往目的地。前台系统流程如图1-2
浏览
配件
选择配件放
入购物车
发出
订单
结
算
款到
发货
图1-2 前台系统的流程
6
展开阅读全文