网上购物系统1Word文档下载推荐.docx
- 文档编号:457764
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:33
- 大小:90.13KB
网上购物系统1Word文档下载推荐.docx
《网上购物系统1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上购物系统1Word文档下载推荐.docx(33页珍藏版)》请在冰点文库上搜索。
参考文献25
前言
随着国际互联网的迅速发展,一种全新的商务运作方式—电子商务应运而生,它的出现对当今社会的经济产生了重要的影响。
网上购物系统是电子商务的一种重要形式,它能在Internet上实现商品的展示、商品的检索、商品的订购、订单的全程跟踪与管理、货款的支付的系统。
本系统选择了做B2C电子商务,做B2C电子商务首先必须选好合适的商品类型,因为并不是所有的商品都适合在网上销售。
而鲜花是那种折扣大、利润丰厚的商品,所以选择鲜花做本购物系统的主打商品。
网上鲜花店就是一种典型的B2C类型。
本网上鲜花店系统就是为了实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理开发网络应用软件。
该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。
文中介绍了系统开发时所用到的环境、工具及技术,电子商务的发展背景,网站系统结构设计,数据库设计。
其系统各模块介绍,包括前台购花和后台管理两大部分。
前台功能主要有注册、登陆、鲜花浏览、鲜花分类浏览、鲜花查询、订单查询、会员中心、购物车、收藏夹、特价鲜花、最新鲜花、投票调查、意见反馈、帮助中心等。
后台功能主要有常规设置管理、商品管理、信息管理、用户管理、VIP管理、省市管理等。
整个系统构建在Microsoft公司的系统平台与环境下。
操作系统是Windows2000AdvanceServer,WEB服务器是IIS5.0,数据库服务器是MSAccess2000,服务器端脚本编程环境是ASP4.0再嵌入VBScript、JavaScript。
第一章.开发工具、环境及其技术
1.1电子商务背景
电子商务(ElectronicCommerce,EC)是指通过网络以电子数据流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。
电子商务创造了一个虚拟的经营环境,买卖双方可以借助这个开展网络营销、咨询洽谈、网上订购、电子支付、数字化产品传递、服务传递、意见征询等,同时,为了确保交易安全,需要进行交易管理。
按照参与电子商务交易的对象进行分类,可以将电子商务为如下三种类型:
企业与消费者之间的电子商务(BusinesstoCustomer,B2C)
企业与企业之间的电子商务(BusinesstoBusiness,B2B)
企业与政府之间的电子商务(BusinesstoGovernment,B2G)
1.2开发环境
操作系统是Windows2000AdvanceServer,WEB服务器是IIS5.0,数据库服务器是MSAccess2000,服务器端脚本编程环境是ASP4.0再嵌入VBScript、JavaScript。
1.3开发工具
ASP环境开发平台采用dreamweavermx,图像处理使用photoshop7.0和flash6.0
1.4B/S三层结构模式
本系统以B/S模式作为基本结构,所有程序和数据库放在服务器上,通过ASP方式实现交互动态的应用程序,如图1-1所示:
由客户浏览器、WEB服务器、数据库服务器三个层次组成,是当前最好的网络体系结构。
数据库服务器
WEB服务器
客户浏览器
HTTPADO
HTTPADO
图1-1基于B/S模式的三层分布结构
1.5电子商务WEB技术
1.5.1ASP技术
ASP内含于InternetInformationServer(IIS)当中,提供一个服务器端(server-site)的scripting环境,产生和执行动态、交互式、高效率的站点服务器的应用程序。
当用户对一个ASP文档发出请求时,服务器会自动将ActiveServerPages的程序码,解释为标准的HTML格式的网页内容,再送到用户端的浏览器上显示出来。
用户端只要使用常规可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的主页内容。
ASP的主要特点如下:
1)使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
2)使用常规文本编辑器,如Windows的记事本。
3)有能力将简单的HTML和脚本代码混合在一个单独的文件中,一种在静态内容和动态创建内容之间的混合方法。
4)独立于浏览器。
5)保护程序源代码。
6)ASP与任何ActiveX脚本语言兼容。
7)强大的面向对象功能和可扩充性。
ASP提供了6个内建对象来提供更高一级的WEB功能,它们是:
Application对象:
在一个ASP应用内让不同的使用者共享信息;
Request对象:
可使用Request对象访问任何用HTTP请求传递的信息;
Response对象:
可以用Response对象控制发送给用户的信息;
Server对象:
可用Server对象提供访问WEB服务器上的方法和属性的工具;
Session对象:
可以用Session对象存储特定用户会话所需的信息;
ObjectContext对象:
可以用ObjectContext对象提供或撤消由ASP脚本初始化的事务。
1.5.2WEB数据库技术
在本网站中通过COM接口,利用ADO实现对WEB数据库的访问。
ADO中有7个对象,它们分别是Connection对象、Recordset对象、Command对象、Field对象、Parameter对象、Property对象、Error对象,在后面的程序中对这7个对象进行了不同程度的引用。
其中最常用的是Connection和Recordset,大部分的数据库访问操作通过这两个对象组合起来即可完成。
Connection对象用于建立数据库连接,Recordset对象用于存取数据库的内容,ASP访问后台数据库的运作细节如图1-2所示:
.asp
图1-2ASP访问后台数据库图
ADO是ASP内置的Activex组件,其特点是使用方便、效率高。
ADO使用Recordset对象作为数据的主要接口,应用ADO组件访问数据库的步骤如下:
1)使用“Server.CreatObject”建立连接的对象,并使用Connection对象的“Open”方法打开待访的数据库,语句为:
setconn=server.creatobject(“ADODB.connection”)
conn.open“数据原名”
2)设定SQL语句,使用Connection对象的“Execute”命令,即可开始执行访问数据库的动作
setrs=conn.execute(“SQL语句”)
3)利用Recordset对象所提供的属性获取查询结果:
〈%whilenotrs.eof
response.write(“name”)
rs.movenext
wend
>
%
4)最后关闭与数据库的连接,语句为:
rs.close
conn.close
本网站中对数据库连接的具体方法如下:
〈%
db="
db/shop1299764859.mdb"
Setconn=Server.CreateObject("
ADODB.Connection"
)
Connstr="
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="
&
Server.MapPath("
"
db&
Conn.Openconnstr
Setrs=server.CreateObject("
ADODB.recordset"
rs.open"
select*fromshop_news
wherenewsid="
newsid,conn,1,3
%>
第二章.可行性分析和系统需求分析
2.1可行性分析
1)技术可行性:
本网站采用B/S模式,ASP+数据库构建而成。
ASP技术已经非常成熟,数据库技术也经过多年的发展,故此结构能满足系统的稳定性及各功能的需要。
2)经济可行性:
选择鲜花做本购物系统的主打商品,因为鲜花属于折扣大、利润丰厚的商品,而且网上鲜花店不需要门面等成本开销,故大大降低其价格。
加之传递方便、耐存储,故网上卖鲜花具有比传统鲜花更大的成本优势。
2.2系统需求分析
“喜喜网上鲜花店”作为电子商务需要具备如下功能:
用户登录网站后在首页进入“会员注册”阅读注册条约,然后是填写基本的个人资料,会显示提交信息注册成功,用户用注册时的用户名和密码在首页花店会员中心就可以登录了,登录后显示用户名称、可以进入会员中心、也可以注销退出。
鲜花浏览与查询,将鲜花放入购物车和购买下定单,订单查询,结账,选择付款方式和送货方式。
游客可以浏览鲜花,鲜花的库存,名称和简介,鲜花图片、价格,并可以浏览新闻,添加时间,查看新闻的内容。
同时作为一个电子商务系统,还应具有后台管理部分,管理员登录管理模块时先检测是否为管理员,如果是则可以登录,否则报错,登录后,管理员是可以登录系统的管理模块对系统进行管理,可以在管理窗体中选择商品管理,对商品一些相关信息进行管理,如添加新鲜花的名称、价格、详细说明、上传鲜花的图片等信息,也可查看与修改、鲜花订单管理、鲜花评论管理;
常规设置管理包括网站设置有网站地址、网站名称、网站EMAIL,系统设置中有送货上门的收费标准,普通平邮的收费标准,邮政速递的收费标准;
网站信息管理可以添加新闻,客户意见和投票管理;
VIP管理可以添加奖品,查看与修改,VIP说明;
用户的管理的具体操作是为添加系统用户,查询系统用户,更改系统用户和删除系统用户;
省市设置管理等功能。
第三章系统概要设计
3.1前台系统结构
本喜喜网上鲜花店的网站前台主要有:
花店首页、最新鲜花、特价鲜花、新闻中心、购物车、付款方式、意见反馈、投票调查、会员中心。
前台系统结构如图3-1所示:
新闻中心
网上鲜花店
会员登记
会员登陆
投票调查
意见反馈
付款方式
购物车
特价鲜花
最新鲜花
会员中心
会员注册
下单结帐
购买评论
VIP
申
请
对网站的意见
图3-1前台系统结构图
3.2后台系统结构
本网上鲜花店的网站后台主要有:
1)常规设置:
包括网站设置即网站名称、网站地址、公司地址、公司邮编、网站版权等信息的设置,系统设置即送货上门收费标准、普通平邮收费标准,邮编设置,浮动价格信息设置,送货/汇款信息设置,帮助即购物流程、汇款方式等信息的设置,网站地址等信息设置,广告设置。
2)商品管理:
包括添加商品即商品的名称、商品大类、商品小类、商品规格、商品单位、商品图片的上传等基本信息的添加,查看修改,品牌管理,单位管理,大类管理,小类管理,类别移动,评论管理,订单管理。
3)信息管理:
包括添加新闻信息,管理新闻即新闻信息的修改,删除,公告设置,客户意见,销售统计,投票管理。
4)VIP管理:
包括添加奖品,查看修改,积分兑奖,VIP说明,幸运VIP。
5)用户管理:
包括注册用户的查询,删除管理,幸运VIP用户,系统用户的权限设置,添加新的用户信息等管理操作。
6)省市管理:
包括省管理和市管理。
后台系统结构如图3-2所示:
商
品
管
理
网
站
设
置
添
加
常
规
查
看
修
改
系
统
管理员登录
大
类
帮
助
订
单
市管理
用
户
注
册
奖
客
意
见
新
闻
闻
省
市
信
息
图3-2后台系统结构图
3.3用户购物流程图
开始
登录页面
选购商品
加入购物车
是否结账
是否继续购买商品
是否已登录
浏览商品
否
是
是
否
继续购买
取消选购
结账
完成
生成用户订单
图3-3用户购物的流程图
数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。
4.1数据库概念结构设计
数据库概念结构设计的目的是用图形象地表示各种实体以及实体之间的关系,将现实世界的对象抽象为一种数学模型,便于理解,便于将这种数学模型转化为数据库中的各种关系。
下面是本系统的实体联系图:
电话、手机、Email
图4-1用户实体图
购买数量
图4-2购买信息实体图
意见信息表
评论内容
评论标题
评论信息表
图4-3意见信息实体图
鲜花商品大类
等级
评论人姓名
评论ID
图4-4评论信息实体图
评论日期
鲜花大类顺序
浮动价
图4-5鲜花实体图
鲜花价格
鲜花大类ID
鲜花大类名称
常用
图4-6鲜花商品大类实体图
送货类型
图4-7鲜花商品小类实体图
送货时间
送货信息
付款信息
付款内容
送货方式
送货顺序
付款类型
图4-8送货信息实体图
付款ID号
图4-9付款信息实体图
N
从属
1
鲜花商品小类
包含
被购买
11
鲜花
购花信息
N111
描述
1N
拥有
发表
11
用户
评论信息
图4-10各实体与实体之间的E-R图
4.2数据库逻辑设计
将前面的数据库概念结构转化Access2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
根据数据库的概念结构设计,设计了名称为huadian.mdb的数据库,数据库又由多个表组成。
即为数据表,数据表的含义是描述各个表中的字段的含义,以及字段名称、数据类型、说明、备注,以便在数据库的存储时查看。
下面就数据库中的几个表进行设计说明:
分别为:
wq_feedback意见信息表;
fkfs付款方式表;
wq_action购买信息表;
wq_review评论信息表;
wq_user用户表;
wq_sort商品大类信息表;
wq_sort2商品小类信息表;
wq_songhuo送货信息表;
wq_flowers鲜花表
1)鲜花表wq_flowers,包括ID号,鲜花名称,最新鲜花和特价鲜花。
表4-1wq_flowers表
字段名称
数据类型
长度
说明
flowerid
自动编号
长整型
ID号,主键
flowername
文本
20
鲜花名称
zuixinflower
数字
30
tejiaflower
2)意见信息表wq_feedback,存储意见反馈信息包括意见类型、主题、内容、留言者姓名、邮箱、地址、电话、日期、IP地址。
表4-2wq_feedback表
fkid
留言ID,主键
fkleixing
类型
fksubject
100
主题
fkcontent
内容
fkusername
姓名
fkemail
50
邮箱
fkdizhi
地址
fktel
电话
fkdate
日期/时间
日期
fkip
IP地址
3)购买信息表wq_action,是存储购买鲜花信息,如用户ID、购买日期、数量、订单号、邮箱、收货地址、联系电话等。
表4-3wq_action表
actionid
username
用户号
actiondate
鲜花ID
flowercount
数量
dingdan
订单号
zhuangtai
状态
shouhuoname
收货人姓名
shouhuodizhi
收货地址
youbian
邮编
liuyan
留言
shousex
4
性别
zonger
单精度型
总额
userzhenshiname
真实姓名
useremail
usertel
userid
用户ID
danjia
单价
feiyong
费用
fapiao
fhsj
收货时间
4)评论信息表wq_review,评论人姓名、评论日期、评论标题、评论内容、等级、IP地址、审核、回复日期信息。
表4-4wq_review表
pinglunid
评论ID,主键
pinglunname
pinglundate
pingluntitle
pingluncontent
dengji
ip
shenhe
审核
huifu
备注
回复
huifudate
回复日期
5)用户表wq_user,存储用户ID、用户名称、用户邮箱、性别、日期、密码、送货地址、支付方式。
表4-5wq_user表
用户ID,主键
userName
用户姓名
userEmail
用户邮箱
sex
addDate
添加日期
password
密码
dizhi
nianling
年龄
6)商品大类信息表wq_sort,按用途、对象、节日来分,存储鲜花大类ID、鲜花大类名称、鲜花大类顺序、常用、浮动价格信息。
表4-6wq_sort表
anclassid
鲜花大类ID,主键
anclass
5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统