网上购物系统毕业设计



《网上购物系统毕业设计》由会员分享,可在线阅读,更多相关《网上购物系统毕业设计(15页珍藏版)》请在装配图网上搜索。
1、1 引言 1 2网上购物系统的概述 2 3程序开发的技术基础 2 3.1 ASP 概述 2 3.2 ASP工作原理 3 3.3 ASP的发布 3 3.4数据库原理 4 4 设计思想 5 4.1系统设计的总体规则 5 4.2网站功能分析 5 4.3平台功能模块的设计 6 5功能设计与模块实现 6 5.1系统简介 6 5.2 前台主界面设计(index.asp) 7 5.3购物车模块设计 10 结论 13 致谢 13 参考文献 16 1引言 随着国际互联网的迅速发展,一种全新的商务运作方式一一电子商务应运而生,它的 出现对当今社会的经济产生了重要的影响。随着网
2、络技术的普及以及快速的发展,网页成 为媒体传播的一种重要途径,人们通过网页浏览、查询想要了解知道的信息,通过这种途 径,我们足不出户就可以了解天下事,做我们以前不能在家做的事。在互联网服务业务方 面:网上购物系统、电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、 网络游戏等服务行业仍在快速的发展。 网上购物系统已经成为人们生活中不可或缺的一部分,在网上实现商品交易,大大减 少了时间和突破空间的限制,网上购物以它独特的方便、快捷、高效的风格而深受广大用 户的喜爱。目前大型的系统有:淘宝网、易趣、叮当网……它们成为网上购物系统的经典。 整个网上购物系统构建在Microsoft公司的
3、系统平台与环境下。操作系统是 WindowsXP,WEB服务器是IIS5.0,数据库服务器是Microsoft Access 2003,服务器端脚 本编程环境是ASP5.0再嵌入VBScript、JavaScript. 因为时间以及个人能力等多方面的因素,本系统存在许多不足之处,在以后的学习中 会不断的改进,希望老师能给点意见。 2网上购物系统的概述 伴随着电子商务、网络购物的蓬勃发展,越来越多的人开始进行了网上购物的尝试。 提供网络购物的商家也越来越多,大量的商家希望在网上建立自己的网上购物站点,建立 自己的网上商店。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动
4、态两类信息资 源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度 等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系 统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这 种全新的交易方式实现了公司间文档与资金的无纸化交换。 简单地讲,电子商务是指利用电子网络进行的商务活动。参考和研究了大量的网上交 易系统后,本文采用了现在普遍使用的注册会员、虚拟购物、提交货单、确认订单、确认 发货等流程,并采用成熟的ASP技术来实现了一个网上的虚拟购物系统。 网上商城购物网站管理系统是由创作团队开发的,是一个基于互联网的
5、超级购物引 擎、通用型自助建店软件。运营商通过本系统能够自助闪速建立自己的网上商店。 运营商购买产品之后,可以以自己品牌建立自己的网上商店,整个系统独立运营。网 上商城购物网站管理系统对于系统的运营提供技术支持,确保运营商网上商店平台的正常 运营。 技术领先:系统基于被广泛使用的Windows平台开发,集百家之所长,技术领先、功 能兀备; 快速建店:只需简单设置,3分钟即可以建立一个功能完备的网上商城; 操作简便:软件操作界面由专业设计人员设计,采用人性化的布局,界面规范,操作 简捷; 安装方便:只需传到您的虚拟空间即可; 改或更换广告图片,一个豪华的商城就呈现在您面前; 完备
6、的功能模快:购物商城、新闻系统、邮件系统、在线支付、留言反馈、评论系统、 会员中心等等HTML编辑器:内置优秀的HTML在线编辑器; 可扩展性:软件构架灵活,考虑未来功能扩充之需要,具有较强的可扩展性; 完善的接口:您可以通过接口实现与其他系统结合,内置网银在线支付接口; 强大的模板功能:只需要简单修 商品无限级分类:再也不用为众多不同的商品如何摆放发愁了! 会员等级设置:不同等级的会员享受不同优惠,不同等级的会员可见的商品不同; 会员多级推荐分成:使多层次网络营销(MLM)成为现实; 强大的后台管理:为您管理众多的商品、订单、会员提供极大的方便。 3程序开发的技术基础 3.
7、1 ASP概述 ASP (Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet上的许多基于Windows平台的Web站点已开 始应用ASP来替换CGI。 ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态 的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、 上传与下载等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主
8、 页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主 页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序, 分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请 求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应 进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低 下。ISAPI针对这一缺点进行了改进,利用dll (动态链接库技术),以线程代替进程,提 高了
9、性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍 使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开 发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP使用的ActiveX技 术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具 有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。 3.2 ASP工作原理 ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、 VBScript、JavaScript等不同,ASP中的命令和Script语
10、句都是由服务器来解释执行的, 执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览 器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持 ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为.asp的ASP文 件来实现其功能,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有 可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL 请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应.asp文件, 解释并执行命令,动态生成一个HTML页面回传W
11、eb服务器,然后Web服务器把结果发送 给浏览器。 ASP与网关及服务器扩展模式相比有以下优点: (1) 完全与HTML文件融合在一起; (2) 容易创建,不需要其它编译、链接程序; (3) 面向对象的并通过ActiveX Sever对象可扩展。 3.3 ASP的发布 当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。我们 用 Windows 自带的工具 IIS(windows2000XP)来发布 ASP 文件。(Windows98 用 PWS 发布) 在Windows XP中打开控制面板一管理工具一Internet信息服务。双击Internet信 息服务
12、,于是我们就来到了 IIS的使用界面。 打开网站一默认网站一在默认网站内新建立虚拟目录一为目录起个别名 例如“网上购物”一选择内容的目录路径一设置权限(通常不允许访问写入权限,防 止网页被改,顺利完成以上操作就表示你已经成功发布了你的网页。(“网上购物”已在默 认网站内) 3.4数据库原理 一、 ADO技术介绍 ADO (ActiveX Data Objects)技术是微软公司推出的数据库连接技术,运用该技 术可以对各种数据库(如SQL Server、Access、Oracle及Sybase等)的链接、查询、 存取等操作。 ADO对象给开发人员提供一种快捷、简单、高效的数据库访问方
13、法,ADO可以包含在 脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。 而且,对于数据资源,提供了应用程序一级的界面。不过,ADO并不与数据资源直接通信, 而是通过称为OLEDB的中间界面,对于数据资源(Microsoft SQL Server),OLE DB提供 了系统一级的界面。 ADO是一组优化的访问数据库的对象集,为Web数据库开发者提供完整的网站数据库 解决方案。ADO可以与ASP紧密结合,运行在服务器端,从而制作出功能完善的数据库网 页。ADO除了支持各种数据库平台外,它还支持VB、VC和Script等多种程序设计语言。 在利用ADO技术进行数据库
14、网页制作的第一步就是要建立服务器端的数据库,即后 台数据库,一般可选择SQL Server或者Access作为后台数据库。本次的毕业设计是以 Access作为后台数据库。 二、 Access数据库 Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio 中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个 普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大, 足以应付一般的数据管理及处理需要。 Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。 VBSc
15、ript和 JavaScript等脚本语言融合在一起的技术。 4设计思想 网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通 过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货 查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功 能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新 品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的商品,装入购物车, 提交定单进行购买。 网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为 让管理员轻松、方便、快
16、捷的管理,该平台采用符合购买电子商品基本的原则,满足广大 客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。 4.1系统设计的总体规则 无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有: 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非 常重要的。 针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很 强的针对性。 实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。 4.2网站功能分析 经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:
17、 1. 用户管理 能够完成用户基本信息录入注册和用户基本信息的个人前台与后台管理。 2. 管理员管理 能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商 品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操 作管理(管理员添加、管理员审查、管理员退出)的功能。 3. 搜索功能 能过电子商品的名称,电子商品的分类进行搜索。 4. 查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费 用进行确定。 4.3平台功能模块的设计 1. 网上购物系统平台主要包括四大功能模块,用户管理、网站布局、管理员管理、搜 索等功能模块。其中用户管理模块,
18、主要包括用户注册、用户修改、用户删除等功能;管 理员管理主要包括商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易、 会员管理、操作管理(管理员添加、管理员审查、管理员退出)等功能;搜索主要包括(商 品名称、商品类别)。 2. 交易过程描述 用户随时可以登录网页,也可以不登录就开始浏览商品,遇到喜欢的商品,可以查看 商品的详情,若打算购买,则进入订购流程.此时用户操作在这里分三种情况:未注册,未登 录(已注册),登录(已注册),交易权限不限登录的用户,当登录后,则可以进行购物流程,将 选择的商品装入购物车中,然后去收银台,即付款的地方,本系统提供的是信用卡支付方式. 最后提交订单
19、,填写收货信息(地址,收贷人辨认身份等),其交易过程示意图见图2: 浏览商品 图4-1交易过程示意图 未注册用户 -注册 去收银台 去购物车 提交订购单 5功能设计与模块实现 5.1系统简介 网站分为客户订购系统和管理员管理系统两部分。此系统的主界面为index.asp,它 的功能是显示网络商城的给定信息,包括会员注册、用户登录、意见反馈、访客留言、商 品查询、最新商品、热卖商品和人气排行等信息。 5.2前台主界面设计(default.asp) 前台部分由用户使用,包括用户注册、登录、忘密功能,商品搜索、商品分类、购物 车管理,订单管理,个人资料管理等几个部分。如下
20、所示: 图5-2前台主界面 (1)模块功能介绍 栏目设置网站设以下栏目:关于我们、购物车、新品上架、购物指南,报价中心、 留言反馈。 1、新品上架:后台最新添加产品会默认为新品在新品栏 图5-3添加商品 新品上架 New prodncL top carriage 花儿系列 市场侑:7 8元 口 会员偷元 @ 花儿系列 市场侑:F8元 口 会员船兴卫元 叵I 花儿系列 市场禧漏 会员俗元 在儿系列 市场伯:7 8元 会员谕元 ,纤人秀 市场侑:93元 口. 会员俯元 回 —纤人秀 市场帝:约元 口 会员俗落多元 @ Jushifui !
21、 纤人秀 市场■(笊93元 口 会员仙元 回 ? Papei 纤人秀 市场所:先元 口. 会员偷元 @ Jusiuttti 图5-4添加商品 2、 商品分类:后台自行添加大类和小类 3、 热销排行:产品受关注度自行生成 4、 关于我们:用户可以根据自己的需要后台自行修改,代码如下:

22、户可以查看和添加留言信息。 6、 我的购物车:用户购买商品时可以查看购物车内的产品。 7、 订单查询:客户可以根据产品的订单号查询订单的情况。 8、 修改个人资料:为了保护用户信息不受非法侵害,用户登录后即可对个人的注册 信息进行修改。 5.3购物车模块设计 当用户进入商城后,可先注册或登陆,再浏览商品,一旦选购了商品,系统就会为每 一个用户分配一辆购物车供用户使用,当用户不断单击商品旁边的“收藏”钮时,系统将 会不停地帮用户把商品放入到给用户分配的购物车中。 把商品放入购物车后,点击购买就可以到收银台去结帐,也可单击继续购物,跳转到 商品浏览页面。 用户可以修改购买商品的数量
23、,点击确认,把商品添加到购物车中。单击“收银台付 款”,可选择多种支付方式与配送方式,掉转页面到填写信息栏,填写好收货信息。 单击“购物确认”,转到页面,保存购物信息,并最后确认提交订单。点击“提交订 单”后系统返回一个订单好给用户,用户通过该订单号收取所购的商品。 提交订单后,交易完成一半,安全起见一般货到后付款。 满意 NO YES 调整商品 查看冏品 下订单 购物车 图5-6购物车流程图 显示订单后,用户就可以根据订单收到自己在商城购买到的商品,订单也是管理员处 理用户购买商品的凭证,这是购买商品的最后一步,到这里购买到满意的商品后,就可以 退出购物系统了
24、 ① 产品添加:添加的产品(产品数量、产品编号、产品名称、产品价格、优惠价格、 自行上传产品缩图和产品全图、产品简介)可设定普通商品、新品上架、首页推荐和暂不 上架。 ② 产品管理:可以修改、下架处理、添加和删除产品 ③ 类别管理:添加产品的大类和小类 ④ 品牌设置:设置商品品牌 ⑤ 商品评论管理:对前台商品的品论 ⑥ 缺货商品管理:当商品缺货时回自动出现数据 ⑦ 下架商品管理 5、用户管理:会员管理、管理员设置、会员等级管理、会员申请审核 ① 会员管理:对前台注册会员进行管理 用户可以通过单击首页的注册按键来打开注册页面进行会员注册操作,用户注册 页面的运行结果如下图所示:
25、 关于注珊本商城会员的韩别提示: •本商城并不刻意要求您必须先注册成为本商店用户才能购买商品,您完全可以不用注册也可用普通登员价 购买本商城所有商品。 •本商城仅仅需要能送货的必要信息:收货大姓名、地址、邮政编码和联系电话。对于像性别、身份证号码 等对于送货没有任何帮助的信息,我们都不登要求您埴写。 •本商城将最大限度保护您的隐私这一点诘您放心。 •当然您不购买商品也可以成为本站用户,诘埴写下面的信息注册。 •如果您要将订购的商品寄给朋友,也请埴写您自己的资料,您仅需在收银台处埴写您朋友资料。 用户名 密 码 确认密码 电子信箱 密码提示 密码答案 真实姓名 省怖信息
26、 电话号码 □icq或其它 用户名长度不能小于2。 长度必须大于臼个字符。 *话您务必埴写正确的E-mail地址,便于我们与您联系。 *在您忘记密码需要取回的时候,您需要自行埴写此信息。 *在您忘记密码需要取回的时候,您需要自行回答上面的问题。 请选择省份……国外与其它¥卜 出请埴写正确的号码,以便通知您订单信息或其它问题确认。 网上联系 提交 酒除 图5-7注册介面 ② 管理员设置:添加后台管理的管理权限 ③ 会员等级管理:普通会员、爱购贵宾、金牌代言、批发商 ④ 会员申请审核:用户名、真实姓名、注册时间、会员级别、积分、状态、操作 结论 本文以ASP为开发
27、技术。在学习了基于ASP+ACCESS+IIS的网络服务器体系结构开发 技术,和对Access数据库技术进一步了解的基础上以及结合在昆明新知图书城网上书店 的实习经验,参与完成了关于动态Web技术实现电子商务网上商店的研究。本文着重讨论 了网上商品订单的具体实现程,包括用户注册,订单管理,以及后台商品管理和客户投诉 等模块的实现,并对整个系统进行了全面的测试。当然,一个完整的网上商店购物系统, 还需要有很强吸引力的页面美观效果。这是本文所欠缺的。 电子商务是当今Internet上的潮流,随着它的出现,大大改变了人们购物的认识及 购物方式。随着Internet网的不断普及,电子商务的应用范围也再不断的扩大。我们相 信在不久的将来电子商务的概念和相关技术将发展成熟,并从Web逐步走向日常生活的其 它领域,为提高人们的生活质量作出贡献。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。