基于ASP技术电子商城系统毕业设计Word文档下载推荐.doc
《基于ASP技术电子商城系统毕业设计Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《基于ASP技术电子商城系统毕业设计Word文档下载推荐.doc(12页珍藏版)》请在冰豆网上搜索。
讲师
摘要:
在本网上购物系统中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。
顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况,了解现在货物的状态;
而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;
管理员还可以查看历史订单的记录和现在订单的情况。
其中主要功能有:
用户管理,分类查找,商品检索,商品评论,网站后台管理等。
本文介绍的网上购物系统——网上电子商城系统,是一个立足于网络、以商品为商品的专业性网上购物网站,系统同时具有自由买卖商品、会员注册等功能,为商品的流通提供了一个高效的交易平台。
文中首先介绍本系统开发时所用到的环境、工具及技术,接着介绍了电子商务的发展背景,基本概念等一些基本理论,然后是网站的系统结构设计、需求分析、网站流程设计、数据库设计。
最后是系统各模块介绍,包括前台购物和后台管理两大部分。
前台功能主要有注册、登陆、商品浏览、商品查询、订单查询、我的账户、购物篮、收藏夹、商品推荐、最新商品、个人交易平台、等。
后台功能主要有商品管理、用户管理、商品分类管理、新闻管理、常规设置等。
关键词:
电子商城ASP数据库管理
目录
1.绪论…….………………………………………………………………………….............................…….3
2.开发工具、环境及其技术………………………………………………………………………………….…3
2.1电子商务背景……………………………………………………………………………….….............3
2.2开发环境……………………………………………………………………………….……….............3
2.3开发工具………………………………………………………………………………………..............3
2.4电子商务WEB技术………………………………………………..........................................….........3
3.网站系统结构设计……………………………………………………......................……………………..…4
3.1系统需求分析和可行性分析…………………………………….…........………………..…………..4
3.1.1需求分析………………………………………………....................................................….…4
3.1.2可行性分析………………………………………………..…………………..…………….…4
3.2前台系统结构……………………………………………………………………………….....……....4
3.3后台系统结构………………………………………………………………………………….……....5
4.数据库设计与实现…………………………………………………………………................................……5
4.1数据库需求分析……………………………………………………….................................……......6
4.2数据库结构设计………………………………………………………….................................……....6
5.具体设计实现………………………………………………………………....…………………….………....7
5.1前台首页功能模块的具体实现…………………………………....…………………….…………….7
5.2后台功能模块的具体实现………………………………………………..................................……..8
5.2.1站内公告………………………………………………………………………………………….8
5.2.2意见反馈……………………………………………………………………………………..…..8
6.测试运行…………………………………………………………………………....…………………..……10
6.1测试网站环境…………………………………………………………………………………………10
6.2网页测试……………………….………………………………………………………………….......10
7.结论……………………………………………………………………………....…………………………11
1绪论
随着国际互联网的迅速发展,一种全新的商务运作方式——电子商务应运而生,它的出现对当今社会的经济产生了重要的影响。
网上购物系统是电子商务的一种重要形式,能在Internet上实现商品的展示、商品的检索、商品的订购、订单的全程跟踪与管理、货款的支付的系统称为网上购物系统。
2开发工具、环境及其技术
2.1电子商务背景
电子商务是指通过网络以电子数据流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。
电子商务创造了一个虚拟的经营环境,买卖双方可以借助这个开展网络营销、电子支付、数字化产品传递、服务传递、意见征询等,同时,为了确保交易安全,需要进行交易管理。
2.2开发环境
整个系统构建在Microsoft公司的系统平台与环境下。
操作系统是WindowsXP,WEB服务器是IIS5,数据库服务器是SQLServer,服务器端脚本编程环境是ASP4.0嵌入VBScript
2.3开发工具
ASP环境开发平台采用DreamweaverCS3,图像处理使用photoshopcs4和flash8.0.
2.4电子商务WEB技术
(1)
B/S结构介绍
B/S(Browser/Server,简称B/S)结构,即浏览器/服务器模式,它是WEB兴起后的一种网络结构模式,从传统的二层C/S结构发展而来,通常采用三层结构:
浏览器-Web服务器-数据库服务器,WEB浏览器是客户端最主要的应用软件,浏览器通过WebServer同数据库进行数据交互。
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本。
(2)SQLServer数据库
SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicrosoftSQLServer、Access等都采用了SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
在众多的SQL命令中,select语句应该算是使用最频繁的。
select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。
select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。
用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。
select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。
(3)ASP技术
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有实现动态网页技术;
包含在HTML代码所组成的文件中,易于修改和测试;
可以使用服务器端ActiveX组件来执行各种各样的任务;
方便连接ACCESS与SQL数据库等多种优点,其主要缺点是开发人员要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。
安装ASP时,系统提供了两种脚本语言:
VBScript和JScript,而VBScript则被作为系统默认的脚本语言。
3网站系统结构设计
本系统以B/S结构作为基本结构,所有程序和数据库放在服务器上,通过ASP方式实现交互动态的应用程序,如图3-1所示:
由客户浏览器、WEB服务器、数据库服务器三个层次组成,是当前最好的网络体系结构
图3-1基于B/S模式的三层分布结构
3.1系统需求分析和可行性分析
3.1.1需求分析
本网站作为电子商务具备如下功能:
会员的注册和登陆,商品浏览与查询,将商品放入购物篮和购买下订单,订单查询,结账,选择付款方式和送货方式。
作为一个电子商务系统,还应具有后台管理部分,包括新商品的添加、查看与修改、商品订单管理、商品评论管理、注册用户的管理、网站信息管理、信息管理、商品分类管理、等功能。
3.1.2可行性分析
(1)技术可行性:
本网站采用B/S结构,ASP+数据库构建而成。
ASP技术已经非常成熟,数据库技术也经过多年的发展,故此结构能满足系统的稳定性及各功能的需要。
(2)系统目标可行性分析
对于典型的数据库管理系统,尤其是对象电子商务这样的数据流量特别大的网络管理系统,必须满足使用方便、操作灵活的基本要求。
l全面展示商城内所有的商品,并可展末最新商品、推荐商品和热门商品。
l会员可以随时修改自己的会员资料。
l可一基本满足用户网上购物。
l查看商城内的公告信息。
l用户可以随时查看自己的订单。
l系统运行稳定、安全可靠。
3.2前台系统结构
前台系统结构如图3-2所示。
图3-2
根据功能的要求,本网上购物系统的前台可划分为以下功能模块:
(1)系统首页
提供用户登录、注册,管理员登录以及产品中心的接口,提供简单快捷的商品查询,并且能够显示当前最新的商品和当前销量最好的商品。
(2)商品管理
允许顾客浏览商品列表,查看所有商品类别以及商品的详细信息。
(3)购物车
在已注册ID的情况下,登录的顾客可以将自己满意的商品加入到购物车中,并且能够查看购物车的内容,在最终结算以前,允许顾客删除商品或更改购买数量,确认无误以后可以结算生成相应的定单。
(4)订单管理
当顾客确定购买以后,系统会自动为此定单生成其唯一的定单号,并且支持顾客查看此定单的详细信息,包括所有购