网上购物系统毕业设计

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

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!