毕业论文——网上购物系统 (2).doc

上传人:滴答 文档编号:1255732 上传时间:2019-01-19 格式:DOC 页数:23 大小:400.50KB
下载 相关 举报
毕业论文——网上购物系统 (2).doc_第1页
第1页 / 共23页
毕业论文——网上购物系统 (2).doc_第2页
第2页 / 共23页
毕业论文——网上购物系统 (2).doc_第3页
第3页 / 共23页
毕业论文——网上购物系统 (2).doc_第4页
第4页 / 共23页
毕业论文——网上购物系统 (2).doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

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

2、功能,能让顾客随心所欲地购买到自己喜欢的商品。也能让顾客浏览更多的鲜花,了解更多的信息。为顾客提供便捷的服务。关键词 电子商务; Asp;AccessII目 录摘 要 .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.

3、2 网站功能设计 .94. 数据库设计 .114.1 数据库设计分析 .114.2 数据库结构分析 .115. 系统详细设计 .145.1 会员登入设置 .145.2 后台系统管理 .145.3 分类管理 .155.4 商品管理 .165.5 订单管理 .165.6 管理员设置 .166. 系统测试 .18结 语 .19参考文献 .20致 谢 .211网上购物系统1. 绪 论1.1 项目的背景和意义随着网络、通信和信息技术的突破性进展,Internet 在全球爆炸性增长并迅速普及。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为

4、依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。网站是为了方便用户进行网上购物,提供便捷的交易平台,通过电子商务网站的建设以实现对商业零售鲜花提供信息化管理。网上购花网站主要包括鲜花目录、会员注册、网上订货与购物、商品查询等。购花网站是商店与消费者两者之间的电子商务里的 B2C模式。本系统里的鲜花和市场上的鲜花在质量一样的前提下,价格上有明显的优势,而且方便消费者能够浏览到更多鲜花信息,支付方式安全可靠,足不出户就能购买到自己喜欢的鲜花,是定点销售模式所不能做到的。1.2 电子商务的现状日前公布的一项

5、研究结果显示,我国电子商务产业近年来发展迅速,目前网上商店总数已经超过 10万家,网上展示的商品总数约为 2000万件。 该项研究是由上海东方网诚数据科技有限公司进行,研究对象包括全部拥有独立域名和网上商店系统的网站,以及部分租用第三方平台、具有一定规模的网上商店。据有关数据显示,2002 年我国网络拍卖市场有 9.4亿元的规模,2003 年有 19.2亿元的规模,预计 2004年我国网络拍卖市场几近达到 33.7亿元。但是我国互联网络信息中心(CNNIC)去年发布的第二次中国互联网络热点调查报告却显示:全国有 60.6%的网民半年内浏览过购物网站,但掏钱买东西的只有 17.9%。这说明目前我

6、国的电子商务行业发展远未挖掘出其本身的巨大潜力。因此我国电子商务的发展态势很好,电子商务的发展潜力很大。21.3 开发工具的及平台的选择 Internet技术得到迅速发展,已经成为计算机产业的一个技术热点。促进Internet技高速发展的因素之一就是 WEB技术。WEB 技术由最初的静态 HTML,发展到动态的 DHTML。脚本语言与 ASP(active sever pages)后来居上,并且大有取代 CGI的趋势,WEB 已经不在局限于仅仅提供大量的信息服务,WEB技术的发展,使得那些具有交互动态页面,有条理的数据库查询,丰富信息内容的页面成为最吸引人的页面。随着 Internet 技术的

7、发展,它已经成为一种操作平台,为用户提供大量的服务,例如网上购物,电子商务,社会信息数据库等。1.3.1开发平台及相关技术Dreamweaver是美国 MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,Dreamweaver 是唯一提供 Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含 HomeSite和 BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令人无法想像。进阶表格编辑功能可以进行

8、简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支持精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得, Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支持能力给 Third-party厂商,包含 ASP。电子商务设计中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本课题的设计选用了 ASP技术。ASP(active server pages)是微软公司推出的一种用以取代 CGI的技术,基于目前绝大多数网站应用于 Windows平台,ASP 是一个位于 Windows

9、服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的 Web服务器应用程序。例如响应用户查询数据库的要求而生成报表,而且 ASP与其它 Web设计工具相比有着以下优点:完全与 HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等。ASP是 Microsoft公司在 1996年底推出的一种取代 CGI(公共网关接口,即 Common Gateway interface)运行服务器端的 Web应用程序开发技术,它内3含于 IIS5.0(Microsoft internet information Server5.0)以上的版本之中。通过 ASP我们可以结合

10、HTML网页、ASP 指令和 ActiveX组件建立动态、交互且高效的 Web服务器应用程序。它属于 ActiveX技术中的 Server端技术。与常见的在 Client端实现动态网页的技术如 Java applet,activeX Control,VBScript,javascript 等不同,ASP 中的命令和 Script语句都是由服务器解释执行的。ASP 是基于 ActiveX技术的,它支持面向对象即可扩展的ActiveX server组件。ActiveX 技术以 COM/DCOM技术为基础,程序员可以用VC+,VB5.0 等语言创建特定功能的服务器端组件,扩展 ASP的应用功能。它是

11、一种成熟的 Web到数据库的接口技术,使用与现有的 Web客户/服务器应用程序。ASP的工作原理:ASP 通过后缀名为 ASP的文件来实现,一个 ASP文件相当于一个可执行文件,因此必须放在 Web服务器上有可执行权限的目录下。当浏览器向 Web服务器请求调用 ASP文件时,就启动了 ASP。Web 服务器响应该HTTP请求,调用 ASP引擎,解释被申请的文件。当遇到与 Active X Script兼容的脚本(VBScript, JavaScript)时,ASP 引擎,调用相应的脚本引擎进行解释处理。若脚本指令中涉及到对数据库的访问,就通过 ODBC与后台数据库进行连接,由数据库访问组件实现

12、对数据库的操作,并将执行结果动态生成一个 HTML页面返回 Web 服务器端,然后与页面中脚本的 HTML合并成一个完整的 HTML页面送至客户端浏览器。因而客户端浏览器接收到的是经 Web服务器执行以后生成的一个纯粹的 HTML文件,可被运行在任何平台上的浏览器所执行。同时由于 ASP的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。42. 系统需求分析2.1 网站系统分析Client/Server模式与 Browser/Server模式是现在比

13、较流行的两种数据库应用模式。单独应用哪一种模式都将受其自身弱点的限制。Client/Server 模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Browser/Server模式通过 Internet进行通信,可以不受地域的限制,但是它不能够进行联机事物处理,并且在大量数据处理的情况下,速度较慢。从目前的开发技术来看,Brower 端作为信息收集源,特别是大量的数据录入工作还不能完全取代 Client端的用户界面在客户端需要进行某项与数据库之间的访问和操作的地方,只需要调用一个函数,至于这个函数如何编写,如何与数据库打交道,一直访问的是何种数据库都与其无关;在中间层 DLL中

14、实现这个函数,如果用户对具体操作的要求发生改变,只需要修改这个函数就可以了,只要此函数的入口参数和返回内容不变,在客户端不需作任何改动。而这一点在开发大型应用时尤其有用:我们可以把开发人员分成两组,一组负责开发界面曾,另一组负责开发商业逻辑层,双方只要按照事先的商定,并行的开发就可以,而不必向从前那样,后面的工作必须等前面的工作完成后才能开始。当然,这样一来的开发模式需要很好的项目协调和文档作支持B/S结构是真正的三层结构,它以访问 WEB数据库为中心,HTTP 为传输协议,客户端通过浏览器(Browser)访问 WEB服务器和与其相连的后台数据库,我们称之为 B/S(Browser/Serv

15、er)模式。Browser/Server 的多层结构的应用正是在对 C/S结构的总结基础上产生的,并且也可以扩展到了 B/S应用开发领域。即将应用划分为 3层:用户界面层、商业逻辑层、数据库层。用户界面层负责处理用户的输入和向用户的输出;商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成 SQL语句检索或更新数据库,并把结果返回给客户端。数据库层负责实际的数据存储和检索。本系统的网络应用原理示意图如图 2-1所示:5图 2-1 B/S结构的网站应用原理示意图购花网站是利用 Browser/Server(B/S)结构实现的一个网上购物系统,具有多种多样的商品的在线查找鲜花列表

16、,销售,商品查询,客户留言在线购买以及商品的在线管理等功能。本系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。 。对于本系统,其功能目标是要将鲜花销售由传统的定点销售模式向在线销售的模式转变,同时还要对鲜花销售的订单情况进行全面的管理。2.2 主页设计网上购买花系统页面图如下,从图中可以看出这个界面的最上方有首页,收藏本站,用户注册,用户登陆/登出,留言板,在其下方有鲜花,绿植,蛋糕,礼品,浪漫香品,花言巧语,特许加盟,支付帮助和定购帮助。首页的左侧上有订购流程,流程下方是公告栏,公告栏下方是检索项目,左下方是蛋糕推荐图片,网站首页的右侧是欢迎惠顾,惠顾里存着不同

17、区域内的鲜花图片。客户端WEB 服务器 后台数据库客户端62.2.1 收藏本站要实现将网页地址加入收藏夹中,主要通过 Document对象和 Windows对象的有关方法建立超级链接与单击时间的关联。然后通过 Windouws对象的子对象将网页地址添加到收藏夹中。2.2.2 本网站的特性(1)商品录入时除了详细内容介绍外,还具有花的简介、等专用项目。(2)公告栏里有最新的鲜花信息,供购买者参考。(3)公告栏上方有购物流程,可以让消费者一目了然,清楚的知道怎样从购买到支付的一整个过程(4)公告栏下方是检索项目,分为三种:类别检索,价格检索,模糊检索。购买者可以根据自己的需求情况在检索栏输入要求。

18、其中分类浏览是按类别检索,在鲜花分类页面里可以看到所有鲜花的分类,每个大类里面还包括属于该分类的小类,用户可以根据自己的需要进行查看。快速(模糊)搜索是可对需要购买的鲜花进行模糊搜索,通过对鲜花名的选择,加上自己所输入的内容,确定后就会找到相关的鲜花就会在页面显示出来。(5)公告牌发布公告,显示一些站内的一些消息,字体是活动的比较显眼,在主页显示。2.3 网站的主要流程分析如果要对网站形成一个完整而全面的认识,还需要进行网站的流程分析。网站的流程分析如图 2-5 所示:用户流程图:浏览商品选择商品订购商品去收银台未注册用户已登录注册用户未登录注册用户注册登录录取、 图 2-5 用户功能提交订单

19、去购物车7用户先进入网站进行商品的浏览,然后选择自己喜欢的商品,点击购买,没有注册的用户先注册然后再购物,已注册的用户直接可以去确定商品然后付钱提交订单,已注册但是没有登录的用户先登录再付钱提交订单83. 网上购物系统的设计3.1 网上购物系统的功能要求3.1.1 用户登陆及身份验证要求用户注册验证用户的注册信息用户进入系统时的身份验证用户在不同的页面浏览时的身份验证用户在支付时的身份验证3.1.2 网站的要求允许用户浏览所有的鲜花礼品允许用户按鲜花种类和鲜花价格进行查询,用户只要知道鲜花名称的一个关键字就可以查到这个商品允许用户购买鲜花产品允许用户对购物车进行管理,包括取消产品,修改购买数量等用户可以随时取消未经管理员处理的订单,可以查看所有的订单状况用户可以随时更改自己的个人资料,还可以随时更改自己的登陆密码3.1.3 网站管理子系统的要求对管理员身份的验证对数据库中鲜花产品信息进行管理对数据库中会员的信息进行管理对数据库中订单的信息进行管理对数据库中用户留言的管理管理员可以随时更改他的登陆密码

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。