电子商务网站-网上购物系统—计算机毕业设计(论文)

上传人:marr****208 文档编号:118695923 上传时间:2019-12-23 格式:DOC 页数:54 大小:854.50KB
返回 下载 相关 举报
电子商务网站-网上购物系统—计算机毕业设计(论文)_第1页
第1页 / 共54页
电子商务网站-网上购物系统—计算机毕业设计(论文)_第2页
第2页 / 共54页
电子商务网站-网上购物系统—计算机毕业设计(论文)_第3页
第3页 / 共54页
电子商务网站-网上购物系统—计算机毕业设计(论文)_第4页
第4页 / 共54页
电子商务网站-网上购物系统—计算机毕业设计(论文)_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《电子商务网站-网上购物系统—计算机毕业设计(论文)》由会员分享,可在线阅读,更多相关《电子商务网站-网上购物系统—计算机毕业设计(论文)(54页珍藏版)》请在金锄头文库上搜索。

1、摘 要通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了B2B的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。这个网站是在网络上建立一个虚拟的购物商场,顾客只需根据自己的需要找到想购买的鲜花,把它放到购物车中后,提交订单就可以了。这样避免了顾客挑选商品的繁琐过程,使顾客的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活方式。本网站运用了Microsoft Access, Macromedia Dreamweaver 8.0开发工具,其工能主要包括用会员注册、帐户管理、购物车、搜索、支付等基本功能,

2、能让顾客随心所欲地购买到自己喜欢的商品。也能让顾客浏览更多的鲜花,了解更多的信息。为顾客提供便捷的服务。关键词 电子商务; Asp;Access目 录摘 要I1. 绪 论11.1 项目的背景和意义11.2 电子商务的现状11.3 开发工具的及平台的选择21.3.1 开发平台及相关技术22. 系统需求分析42.1 网站系统分析42.2主页设计52.3 网站的主要流程分析63. 网上购物系统的设计83.1 网上购物系统的功能要求83.1.1 用户登陆及身份验证要求83.1.2 网站的要求83.1.3 网站管理子系统的要求83.2 网站功能设计94. 数据库设计114.1 数据库设计分析114.2

3、数据库结构分析115. 系统详细设计145.1 会员登入设置145.2 后台系统管理145.3 分类管理155.4 商品管理165.5 订单管理165.6 管理员设置166. 系统测试18结 语19参考文献20致 谢2119 网上购物系统1. 绪 论1.1 项目的背景和意义随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场

4、上销售产品。网站是为了方便用户进行网上购物,提供便捷的交易平台,通过电子商务网站的建设以实现对商业零售鲜花提供信息化管理。网上购花网站主要包括鲜花目录、会员注册、网上订货与购物、商品查询等。购花网站是商店与消费者两者之间的电子商务里的B2C模式。本系统里的鲜花和市场上的鲜花在质量一样的前提下,价格上有明显的优势,而且方便消费者能够浏览到更多鲜花信息,支付方式安全可靠,足不出户就能购买到自己喜欢的鲜花,是定点销售模式所不能做到的。1.2 电子商务的现状日前公布的一项研究结果显示,我国电子商务产业近年来发展迅速,目前网上商店总数已经超过10万家,网上展示的商品总数约为2000万件。 该项研究是由上

5、海东方网诚数据科技有限公司进行,研究对象包括全部拥有独立域名和网上商店系统的网站,以及部分租用第三方平台、具有一定规模的网上商店。据有关数据显示,2002年我国网络拍卖市场有9.4亿元的规模,2003年有19.2亿元的规模,预计2004年我国网络拍卖市场几近达到33.7亿元。但是我国互联网络信息中心(CNNIC)去年发布的第二次中国互联网络热点调查报告却显示:全国有60.6%的网民半年内浏览过购物网站,但掏钱买东西的只有17.9%。这说明目前我国的电子商务行业发展远未挖掘出其本身的巨大潜力。因此我国电子商务的发展态势很好,电子商务的发展潜力很大。1.3 开发工具的及平台的选择 Internet

6、技术得到迅速发展,已经成为计算机产业的一个技术热点。促进Internet技高速发展的因素之一就是WEB技术。WEB技术由最初的静态HTML,发展到动态的DHTML。脚本语言与ASP(active sever pages)后来居上,并且大有取代CGI的趋势,WEB已经不在局限于仅仅提供大量的信息服务,WEB技术的发展,使得那些具有交互动态页面,有条理的数据库查询,丰富信息内容的页面成为最吸引人的页面。随着Internet技术的发展,它已经成为一种操作平台,为用户提供大量的服务,例如网上购物,电子商务,社会信息数据库等。1.3.1开发平台及相关技术Dreamweaver是美国MACROMEDIA公

7、司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令人无法想像。进阶表格编辑功能可以进行简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支持精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得, Dr

8、eamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支持能力给Third-party厂商,包含ASP。电子商务设计中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本课题的设计选用了ASP技术。ASP(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于Windows平台,ASP是一个位于Windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的Web服务器应用程序。例如响应用户查询数据库的要求而生成报表,而且ASP与其它Web设计工具相比有着以下优点:完全与HTML文

9、件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等。 ASP是Microsoft公司在1996年底推出的一种取代CGI(公共网关接口,即Common Gateway interface)运行服务器端的Web应用程序开发技术,它内含于IIS5.0(Microsoft internet information Server5.0)以上的版本之中。通过ASP我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。它属于ActiveX技术中的Server端技术。与常见的在Client端实现动态网页的技术如Java applet,activeX

10、Control,VBScript,javascript等不同,ASP中的命令和Script语句都是由服务器解释执行的。ASP是基于ActiveX技术的,它支持面向对象即可扩展的ActiveX server组件。ActiveX技术以COM/DCOM技术为基础,程序员可以用VC+,VB5.0等语言创建特定功能的服务器端组件,扩展ASP的应用功能。它是一种成熟的Web到数据库的接口技术,使用与现有的Web客户/服务器应用程序。 ASP的工作原理:ASP通过后缀名为ASP的文件来实现,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用AS

11、P文件时,就启动了ASP。Web服务器响应该HTTP请求,调用ASP引擎,解释被申请的文件。当遇到与Active X Script兼容的脚本(VBScript, JavaScript)时,ASP引擎,调用相应的脚本引擎进行解释处理。若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回 Web 服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。因而客户端浏览器接收到的是经Web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。同时由于ASP的

12、脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。2. 系统需求分析2.1 网站系统分析Client/Server模式与Browser/Server模式是现在比较流行的两种数据库应用模式。单独应用哪一种模式都将受其自身弱点的限制。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Browser/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事物处理,并且在大量数据处理的

13、情况下,速度较慢。从目前的开发技术来看,Brower端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面在客户端需要进行某项与数据库之间的访问和操作的地方,只需要调用一个函数,至于这个函数如何编写,如何与数据库打交道,一直访问的是何种数据库都与其无关;在中间层DLL中实现这个函数,如果用户对具体操作的要求发生改变,只需要修改这个函数就可以了,只要此函数的入口参数和返回内容不变,在客户端不需作任何改动。而这一点在开发大型应用时尤其有用:我们可以把开发人员分成两组,一组负责开发界面曾,另一组负责开发商业逻辑层,双方只要按照事先的商定,并行的开发就可以,而不必向从前那样,

14、后面的工作必须等前面的工作完成后才能开始。当然,这样一来的开发模式需要很好的项目协调和文档作支持B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。Browser/Server的多层结构的应用正是在对C/S结构的总结基础上产生的,并且也可以扩展到了B/S应用开发领域。即将应用划分为3层:用户界面层、商业逻辑层、数据库层。用户界面层负责处理用户的输入和向用户的输出;商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检

15、索或更新数据库,并把结果返回给客户端。数据库层负责实际的数据存储和检索。本系统的网络应用原理示意图如图2-1所示:客户端客户端后台数据库WEB服务器图2-1 B/S结构的网站应用原理示意图购花网站是利用Browser/Server(B/S)结构实现的一个网上购物系统,具有多种多样的商品的在线查找鲜花列表,销售,商品查询,客户留言在线购买以及商品的在线管理等功能。本系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。对于本系统,其功能目标是要将鲜花销售由传统的定点销售模式向在线销售的模式转变,同时还要对鲜花销售的订单情况进行全面的管理。2.2 主页设计网上购买花系统页面图如下,从图中可以看出这个界面的最上方有首页,收藏本站,用户注册,用户登陆/登出,留言板,在其下方有鲜花,绿植,蛋糕,礼品,浪漫香品,花言巧语,特许加盟,支付帮助和定购帮助。首页的左侧上有订购流程,流程下方是公告栏,公告栏下方是检索项目,左下方是蛋糕推荐图片,网站首页的右侧是欢迎惠顾,惠顾里存着不同区域内的鲜花图片。2.2.1 收藏本站要实现将网页地址加入收藏夹中,主要通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号