ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:614.50KB ,
资源ID:2128050      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2128050.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ASP技术电子商城系统毕业设计.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于ASP技术电子商城系统毕业设计.doc

1、福建广播电视大学高等职业技术学院计算机网络技术专业毕业设计说明书基于ASP技术的电子商城系统的设计与实现年 级:2008级专 业:计算机网络技术学 号:姓 名: 指导教师:职 称:讲 师摘要:在本网上购物系统中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况,了解现在货物的状态;而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还可以查看历史订单的记录和现在订单的情况。其中主要功能有:用户管理,分类查找,商品检索,商品评论,

2、网站后台管理等。本文介绍的网上购物系统网上电子商城系统,是一个立足于网络、以商品为商品的专业性网上购物网站,系统同时具有自由买卖商品、会员注册等功能,为商品的流通提供了一个高效的交易平台。文中首先介绍本系统开发时所用到的环境、工具及技术,接着介绍了电子商务的发展背景,基本概念等一些基本理论,然后是网站的系统结构设计、需求分析、网站流程设计、数据库设计。最后是系统各模块介绍,包括前台购物和后台管理两大部分。前台功能主要有注册、登陆、商品浏览、商品查询、订单查询、我的账户、购物篮、收藏夹、商品推荐、最新商品、个人交易平台、等。后台功能主要有商品管理、用户管理、商品分类管理、新闻管理、常规设置等。关

3、键词:电子商城 ASP 数据库 管理目 录1.绪论. . . . . . .32.开发工具、环境及其技术.32.1电子商务背景.32.2开发环境.32.3开发工具.32.4电子商务WEB技术. .33.网站系统结构设计. .43.1系统需求分析和可行性分析. .43.1.1需求分析. .43.1.2可行性分析. .43.2前台系统结构. .43.3后台系统结构. .54.数据库设计与实现.54.1数据库需求分析. . .64.2数据库结构设计. .65.具体设计实现.75.1前台首页功能模块的具体实现.75.2后台功能模块的具体实现.85.2.1站内公告.85.2.2意见反馈.86.测试运行.

4、 .106.1测试网站环境106.2网页测试.107.结 论.111绪论随着国际互联网的迅速发展,一种全新的商务运作方式电子商务应运而生,它的出现对当今社会的经济产生了重要的影响。网上购物系统是电子商务的一种重要形式,能在Internet上实现商品的展示、商品的检索、商品的订购、订单的全程跟踪与管理、货款的支付的系统称为网上购物系统。2开发工具、环境及其技术2.1电子商务背景电子商务是指通过网络以电子数据流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。电子商务创造了一个虚拟的经营环境,买卖双方可以借助这个开展网络营销、电子支付、数字化产品传递、服务传递

5、、意见征询等,同时,为了确保交易安全,需要进行交易管理。2.2开发环境整个系统构建在Microsoft公司的系统平台与环境下。操作系统是Windows XP ,WEB服务器是IIS5,数据库服务器是SQL Server,服务器端脚本编程环境是ASP4.0嵌入VBScript2.3 开发工具ASP环境开发平台采用Dreamweaver CS3,图像处理使用photoshop cs4和flash8.0.2.4 电子商务WEB技术(1) B/S结构介绍B/S(Browser/Server,简称B/S)结构,即浏览器/服务器模式,它是WEB兴起后的一种网络结构模式,从传统的二层C/S结构发展而来,通常

6、采用三层结构:浏览器-Web服务器-数据库服务器,WEB浏览器是客户端最主要的应用软件,浏览器通过Web Server 同数据库进行数据交互。在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本。(2) SQL Server数据库SQL是英文Structured Query Language的缩写,意思为结构化查询语言。

7、SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。在众多的SQL命令中,se

8、lect语句应该算是使用最频繁的。select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。(3) ASP 技术ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.a

9、sp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有实现动态网页技术;包含在HTML代码所组成的文件中,易于修改和测试;可以使用服务器端ActiveX组件来执行各种各样的任务;方便连接ACCESS与SQL数据库等多种优点,其主要缺点是开发人员要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。安装ASP时,系统提供了两种脚本语言:

10、VBScript和JScript,而VBScript则被作为系统默认的脚本语言。3 网站系统结构设计本系统以B/S结构作为基本结构,所有程序和数据库放在服务器上,通过ASP方式实现交互动态的应用程序,如图3-1所示:由客户浏览器、WEB服务器、数据库服务器三个层次组成,是当前最好的网络体系结构 图3-1 基于B/S模式的三层分布结构3.1 系统需求分析和可行性分析3.1.1 需求分析本网站作为电子商务具备如下功能:会员的注册和登陆,商品浏览与查询,将商品放入购物篮和购买下订单,订单查询,结账,选择付款方式和送货方式。作为一个电子商务系统,还应具有后台管理部分,包括新商品的添加、查看与修改、商品

11、订单管理、商品评论管理、注册用户的管理、网站信息管理、信息管理、商品分类管理、等功能。3.1.2 可行性分析(1)技术可行性:本网站采用B/S结构,ASP+数据库构建而成。ASP技术已经非常成熟,数据库技术也经过多年的发展,故此结构能满足系统的稳定性及各功能的需要。(2)系统目标可行性分析对于典型的数据库管理系统,尤其是对象电子商务这样的数据流量特别大的网络管理系统,必须满足使用方便、操作灵活的基本要求。l 全面展示商城内所有的商品,并可展末最新商品、推荐商品和热门商品。l 会员可以随时修改自己的会员资料。l 可一基本满足用户网上购物。l 查看商城内的公告信息。l 用户可以随时查看自己的订单。

12、l 系统运行稳定、安全可靠。3.2 前台系统结构前台系统结构如图3-2所示。图3-2根据功能的要求,本网上购物系统的前台可划分为以下功能模块:(1)系统首页提供用户登录、注册,管理员登录以及产品中心的接口,提供简单快捷的商品查询,并且能够显示当前最新的商品和当前销量最好的商品。(2)商品管理允许顾客浏览商品列表,查看所有商品类别以及商品的详细信息。(3)购物车在已注册ID的情况下,登录的顾客可以将自己满意的商品加入到购物车中,并且能够查看购物车的内容,在最终结算以前,允许顾客删除商品或更改购买数量,确认无误以后可以结算生成相应的定单。(4)订单管理当顾客确定购买以后,系统会自动为此定单生成其唯

13、一的定单号,并且支持顾客查看此定单的详细信息,包括所有购买商品的列表以及分别对应的单价和总额,并且登录的顾客可以查看其当前定单的状态以及在本网上购物系统中所有历史定单信息。3.3 后台系统结构后台系统结构如图3-3所示。后台首页注销登录商品管理用户管理 分类管理信息管理版权信息 添加商品信息 商品信息管理 商品订单管理商品评论管理会员信息管理后台用户管理商品大类管理商品小类管理站内公告设置添加站内新闻意见反馈管理留言板块管理站内新闻管理图3-3(1)商品管理系统管理员可以通过管理中心向系统加入新商品以及其相关信息,删除过期商品,更新现有商品信息。(2)订单管理当顾客确定购买以后,系统会自动为此

14、定单生成其唯一的定单号,系统管理员可以查看当前未处理的定单的信息,对订单进行处理,并负责与顾客取得联系确认付款方式以及送货方式等。(3)用户管理网络并不是纯洁的,有些人恶意注册ID以浪费系统资源,系统管理员可以对此类不合法用户的ID进行删除等操作,确保系统运行正常、有序。4 数据库设计与实现数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,是之能够有效的存储数据,满足各种用户的应用需求。目前涉及数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,以数据库设计理论为依据,设计

15、数据库的全局逻辑结构和和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其它实现细节。4.1 数据库需求分析数据库需求分析是指获得用户对所要建立数据库的信息要求和处理要求的描述。在仔细分析调查电子商务网站的需求并结合本网站主要从事网上商品销售的基础上,得到如图4-1所示的本系统所处理的数据流程。 图4-14.2 数据库结构设计根据数据库概念设计给出的数据库实体E-R,可以设计数据表结构。在本节中综合介绍了shop数据库的结构设计,包括概念结构设计、逻辑结构设计和物理结构的设计。针对网上购物的需求,通过对网上购物过程的内容和数据流程分析,设计如下面所示的数据项和

16、数据结构。信息管理站内公告、查看站内新闻、添加站内新闻、意见反馈和留言板块管理根据数据库的需求分析和概念结构设计,设计了名称为shop的数据库,数据有下面多个表格组成,各个表格的设计结果如下各表1.11.3所示,每个表格表示在数据库中的一个表。表1.1 gongao 字段名称数据类型字段大小是否主键说明id数字(长整型)主键自动编号neirong文本50内容shijin文本50时间表1.2 liuyan 字段名称数据类型字段大小是否主键说明id数字(长整型)主键自动编号shijian文本50时间user文本50用户信息biaoti文本50标题neirong文本50内容表1.3 new 字段名称

17、数据类型字段大小是否主键说明id数字(长整型)主键自动编号wser文本50用户信息biaoti文本50标题neirong文本50内容shijian文本50时间5 具体设计实现5.1 前台首页功能模块的具体实现此功能模块由index.asp来实现,并提供了本系统绝大多数功能的入口,例如:会员注册、登录,管理员登录,商品查询,最新商品,热销商品等。会员登录主要是将用户输入的用户名和密码与数据库中user表中的已有的信息进行比对,如果完全一样,则是合法用户,可以成功登录,如果不一样,则登录失败。首页登入结果如图5-1图5-1数码电子商城前台首页代码如下: 5.2 后台功能模块的具体实现5.2.1 站

18、内公告通过查询gonggao数据表显示站内公告信息并且可以就该站内公告,站内公告设置(adimin/notify.asp文件)页面运行结果如下所示以下为站内公告设置的主要修改代码if request(action)=update thenif trim(request(shijian)= or trim(request(neirong)= thenresponse.Write(alert(请详细填写!);history.back();)response.End()end ifsql=select * from gonggao在未指定操作条件时程序默认对表内的所有数据进行操作set rs=Ser

19、ver.CreateObject(ADODB.Recordset)rs.open sql,conn,3,3rs(shijian)=trim(request(shijian)rs(neirong)=trim(request(neirong)rs.updaters.closeset rs=nothingresponse.Write(alert(公告设置成功!);window.location.href=notify.asp;)end if5.2.2 意见反馈通过查询fankui数据表显示意见反馈信息,并且可以删除意见反馈,意见反馈管理页面运行结果如下图所示。以下为意见反馈管理的主要部分代码:   查看意见反馈 对网站的建议 对公司的建议 对产品的投诉 对服务的投诉 发表人 标题名 时 间 操 作 %if request(leixing) thenleixing=where leixing=&request(leixing)&根据接收到的值来设置 SQL 语句的执行条件elseleixing=where leixing=1end ifsql=select * from fankui &leixing& order by id desc;set rs=Server.CreateObject(ADODB.Recordset)rs.open sql,conn,1,1%

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2