基于BS构架下的网上购物系统的设计与实现2_第1页
基于BS构架下的网上购物系统的设计与实现2_第2页
基于BS构架下的网上购物系统的设计与实现2_第3页
基于BS构架下的网上购物系统的设计与实现2_第4页
基于BS构架下的网上购物系统的设计与实现2_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

0基于 B/S 构架下的网上购物系统的设计与实现摘 要随着电子商务的发展,技术的不断进步,网购平台交易规则的制定和严格遵守,使得消费者权益在网络上得到了保障,随着安全技术的发展,特别是网络通信技术和支付安全技术的发展,使得网络支付不再成为人们质疑网络交易的焦点,使得人们更加信赖网络购物。本文基于 B/S 和数据库技术及其相互结合设计和实现了网上购物系统,由此可以引发国内计算机网站 发方面的技术人员在设计和实现网上购物系统时更多的考虑和重视消费者的不同需要以及网站开发的安全性等。同时通过本文的研究,希望我国出台有关网上购物系统的法律法规,并对网上购物中出现的问题获得足够的重视,从而使消费者的合法权益可以获得很好的法律保障。本文研究的网上购物网站的目的是为了可以刺激客户购买他们通常不想购买的商品,同时管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况,从而开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。关键字:电子商务,数据库技术,购物系统。-1-AbstractWith the development of electronic commerce, technology continues to progress, the formulation of the trading rules of the online shopping platform and strictly abide by, making consumer rights in network security. With the development of security technology, especially the development of network communication technology and payment security technology, making the network payment is no longer become people to question the focus of the trade of the network, which makes people have more trust in online shopping.In this paper, based on B/S and database technology combined with each other and the design and implementation of the online shopping system, which can lead to such as the safety of the domestic computer website send technical personnel in the design and implementation of online shopping system more consideration and attention to consumer different needs and the website development. And through this study, hope our country introduced the online shopping system of laws and regulations, and the problems appeared in the online shopping to get enough attention, so that the consumer legitimate rights and interests can get very good legal protection. Online shopping site in this paper, the purpose is to stimulate customer purchase they usually do not want to buy goods. At the same time, the administrator can conveniently and simply manage commodity information, timely and better understanding of the sale of goods, in order to develop a complete function, simple operation, beautiful interface, convenient shopping system maintenance.Key words: electronic commerce, database technology, shopping system.-2-目录摘 要 .1ABSTRACT .2第一章 绪论 .41.1 课题研究的背景、意义与目的 .41.2 国内外研究现状 .5第 2 章 网站设计方案 .72.1 建站目的及主要功能 .72.2 系统的运行环境 .72.3 SQL SERVER 2005 数据库介绍 .82.4 系统设计的主要内容规划 .9第 3 章 系统具体设计与实现 .103.1 数据库设计 .103.2 系统前台设计和后台输入设计 .10第 4 章 设计过程中遇到的问题与解决办法 .124.1 设计过程中遇到的问题 .124.2 解决办法 .12第 5 章 系统调试与维护 .135.1 网站运行结果 .135.2 系统调试与维护 .15第 6 章 总结 .16致 谢 .17参考文献 .18-3-1 绪论1.1 研究的背景、意义与目的随着计算机技术和信息技术的不断完善和发展,技术正在不断的改变人们的生活,改变人们的生活习惯。这个变化尤其表现在人们对待购物的态度上,20 年前,隔着万水千山的和陌生人进行商品交易,完全不能让人接受和理解,10 年前,互联网刚刚蓬勃发展,电子商务刚刚起步的时候,隔着时空,通过网线完成交易,让人感觉到不那么安全和难以接受。时至今日,不仅仅青年人能够很容易的接受网上购物,老年人也加入了日益庞大的网购大军。电子商务技术不仅改变了人们的生活习惯,更方便了人们的生活,缩短了购物信息的获得陈本,同时降低了商品的实际价格。现代越来越快的生活节奏使得人们能够抽出专门的时间进行购物的时间越来越少,对于三四线城市或者乡镇的用户来说,传统的购物方式带来的成本巨大,不仅包括商品的价格,还包括去大城市购物的时间和交通成本和购物信息获得的成本,对于老年人来说,没有大量的体力和经历逛街购物等等,对于中小卖家而言,商铺租金越来越难以承受。所有的这些,使得传统的购物方式越来越限制人们的消费水平和降低人们的生活质量。随着电子商务的发展,技术的不断进步,网购平台交易规则的制定和严格遵守,使得消费者权益在网络上得到了保障,随着安全技术的发展,特别是网络通信技术和支付安全技术的发展,使得网络支付不再成为人们质疑网络交易的焦点,使得人们更加信赖网络购物。随着电子商务的不断完善,各种垂直型电子商务网站和平台型电子商务网站的成熟,以及搜索引擎的越来越智能化,人们可以足不出户,使得实体店交易过程中最耗时的购物选择,可以在轻敲一个回车键的时间就可以呈现在用户面前,多样化的选择,快捷方便的搜索服务,个性化的推荐服务,使得人们的购物意愿更容易被满足。物流技术的发展,使得购物越来越方便,快捷。一天寄到,半天寄到,快递公司越来越快捷的递送服务,使得人们不用因为等待,足不出户便可以签收快递。传统购物的优势在电子商务面前,之前的差距越来越近,但是电子商务的优势,却和传统购物越拉越大。传统意义上的商品销售和购买已经不能很好地满足当下消费者的种种需求,而网上购物系统就可以很好的满足和适应消费者在购物方面的需求。按照现有的计算机网络技术水平已经可以很好地建设具有可扩展性、高可靠性、安全性的一个网上购物系统,从而为消费者提供技术方面的支撑,可是对于所开发和设计出来的网上购物系统却无法满足不同用户购物的需要。本文基于 B/S 和数据库技术及其相互结合设计和实现了网上购物系统,由此可以引发国内计算机网站 发方面的技术人员在设计和实现网上购物系统时更多的考虑和重视消费者的不同需要以及网站开发的安全性等。通过本文的研-4-究,希望我国出台有关网上购物系统的法律法规,并对网上购物中出现的问题获得足够的重视,从而使消费者的合法权益可以获得很好的法律保障。由此可见,网上购物系统的设计和实现具有很好的现实意义,并会得到消费者的普遍重视和关心。本系统开发的目标就是要构建一个优秀的网上购物系统,从而吸引更多的客户光临网站购物。客户可以订购商品,也可以方便的从任何地方,并且在任何时间购买商务网站上的产品。本文研究的网上购物网站的目的是为了可以刺激客户购买他们通常不想购买的商品,同时管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况,从而开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。1.2 国内外研究现状随着电子商务本身技术不断发展,影响人们网络购物意愿的技术安全,消费者权益保证,物流安全和物流速度等各种因素不断被解决或者不断在改善,而且互联网购物本身的资源多,可比较性强,搜索方便等与生俱来的优势,使得电子商务不但在国外,在国内也呈现十分火爆的趋势。在电子商务方面,国内起步较晚,但是随着近几年,国内互联网市场的不断发展和完善,国内的电子商务网站和电子商务平台和国际的差距在迅速减少。在国外,电子商务网站主要要亚马逊,ebay,paypal。每年的黑色星期五美国的购物狂欢节,这些电子商务公司的订单量较上一年都会有所提高。在 2013 年由 ComScore 公布的数据显示,不包含手机客户端用户的前提下,感恩节当天的订单总额为 7.66 亿美元,黑色星期五当天的订单总额为 11.98 亿美元,在购物季中进行购物的美国人大约有 6610亿。在电子商务基础设施上,亚马逊有自己的云计算中心,不仅远远满足自身处理在线订单请求和后台结算以及采购销售管理等方面的计算需求,更是全球最大的云计算服务的提供商,亚马逊也拥有全美最大的仓储平台和最大的物流团队。电子商务在人们的生活中发挥越来越重要的地位,导致科技巨头 google 都不得不在物流方面发力。中国的电子商务起点比较晚,其中最为著名的就是淘宝,在 2005 年打败ebay,成为中国名副其实的电商巨头后,从 2011 年双十一开始,开启了整个中国的网购狂潮,将中国的电商推向了最高潮。2012 年,整个淘宝在双十一这一天的交易额为 191亿,开启了电商吸金神话,但是接着而来的 2013 年,淘宝双十一的交易总额为 350.19 亿,甚至有 53.5 亿来自手机客户端。2013 年双十一当日活跃用户达到 1.27 亿,使得整个电商神话不断被突破。中国的电子商务公司和国外有所不同,国外的电商巨头主要为大型的零售型公司,但是在中国,大量的电商公司为互联网公司。中国的电商互联网公司不断-5-走向国际,阿里巴巴,京东网,聚美优品等公司接连的上市。不仅仅在销售额上国内外的电子商务公司带来了令人惊讶的数字,在电子商务技术上,电子商务公司也给整个技术领域带来了整体的提高,电子商务的门户网站是一个高并发的网站,也许 Is 中之内有数十万数百万的订单需要实时处理,这些并发访问量和实时计算量,也从侧面推动了云计算的发展,可以看到,中国云计算的龙头老大为淘宝,美国云计算主要集中在亚马逊,这些不是巧合,是市场选择的结果。电子商务的发展不仅仅带来了消费,带了了税收,也带来了大量的就业量。淘宝平台上寄宿着数以千万的中小卖家。从这个角度来说,电子商务网站已经实现了不论对人们的生活还是对社会来说都是必不可少的。网上购物系统作为电子商务中的一个组成部分,电子商务在本质上就是把商务运作的程序融合网络的信息流,然后通过计算机网络信息技术的引导以及控制着物流与资金,从而可以在互不接触的情况下就可以快速地完成交易,而且这样可以有效地提高成交的效益并降低产品的成本,因此其实际上是对传统商业模式的改进。尽管我们的电子商务己经获得一定程度的发展,可是我国的电子商务依然处在起步阶段,假如根据先易后难的准则对电子商务进行推广的话,就需要先把电子商务应用在产品较为单一的行业上,然后再把电子商务进一步扩展到一些产品更为复杂的行业上去。当前,比较适合于开展电子商务 行业有教育、交通、旅游、家电、化工以及外贸等。按照“久行成市”的经验,为了更好地发展我们的电子商务,通过首先在上述行业中搭建电子商务交易的平台,然后成立起专属本行业的一个专业网络市场,通过有关行业协会制定网上交易的规则及其方式,并规范网上交易的行为。相信在上述行业积累起网上交易电子平台的经验的基础上,对我国电子商务的发展将起到积极的推进作用,同时我国全面发展电子商务必将引来一个大好的发展机遇期。成都东软学院毕业设计(论文) -6-2 网站方案设计2.1 建站目的及主要功能伴随着 Internet 的快速发展,网络购物系统作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网上购物网站设计的主要目的一般是通过网站的推广,从而实现企业的产品以及服务的互联,并使客户能随时了解公司及公司所提供的最新产品的信息,同时也为客户提供及时的在线服务以及订单处理等功能。网上购物系统是企业产品与客户服务之间建立更加直接沟通及交流的平台。宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。在完成了网上购物市场的前期调查,同时与多位用户进行了全面深入地探讨和沟通的基础上,做了全面的用户需求分析,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及系统开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本文研究的购物系统前台与后台的功能设计:前台用户功能包括:1.用户管理模块主要实现用户的注册、登录、找回密码,修改个人资料等功能;2.购物车模块主要包含添加购物车、查看购物车、生成订单和清空购物车;3.订单查询模块,通过查询可以清楚看到订单状态;4.留言板模块包括浏览留言板和添加留言板两部分。后台管理员功能包括:1.商品管理主要包括添加商品、查询商品、修改商品、删除商品;2.订单管理主要包括查询订单、修改订单状态、取消订单;3.管理员管理主要包括添加管理员、修改管理员、查询管理员;4.商品类别管理主要包括添加商品类别、修改商品类别、查询商品类别、刪除商品类别。2.2 系统运行环境本购物系统在 Windows 7 运行环境下,采用 JSP 编程技术和 SQL Server 2005 数据库设计开发的网上购物系统,设计的方案具有安全性和稳定性。系统的建设关键在于其所使用的架构,传统的 c/s 架构已经不能满足大量用户的访问和操作,b/s 基于浏成都东软学院毕业设计(论文) -7-览器的架构则是目前网络系统应用的主流,它将大量的数据处理工作交给服务器端来处理,客户端只用通过普通的 IE 浏览器即可访问系统,方便快捷而且利于系统的更新和维护。在 B/S 模型设计的系统中一般釆用 MVC 三层模式,根据离用户的远近,分为视图层,业务逻辑层和数据库层。视图层只负责界面的显示,负责和用户进行数据交互和命令交互,业务逻辑层主要负责整个系统的业务逻辑,视图层触发的操作直接在业务逻辑层中体现。数据层主要负责与数据库交互。在实现中,在业务逻辑层,主要的操作对象为类,也就是在业务逻辑层,数据库中的表对程序来说是完全透明的,业务逻辑层在处理完以业务对象后,将对象传递给数据库层,数据库层会将对象的改变转换为对数据库的操作,最终提交给数据库服务器。分作三层的好处为,三层中每一层的设计都可以交给不同的设计人员进行设计,而且每一层看到数据的表现形式是不一样的,对于视图层,看到的是用户数据和用户的触发行为,对于业务逻辑层,看到的是业务逻辑对象,对于数据库层看到的是数据库表的物理结构。这样对三层中每一层来说,下一层是上一层的一个对象,这样在管理起来非常方便,而且层次也非常的明显。2.3 SQL Server2005 数据库介绍Microsoft SQL Server 2005 是微软开发的一款非常强大的关系型数据库产品。我们知道,微软的产品是完全面向用户的,其对应的用户体验非常的好,即使是在程序设计相关的软件,如 visio studio 这样的 IDE 以及 SQL Server 数据库。SQL Server 2005主要包括数据库服务器和客户端,数据库服务器主要满足数据的存储操作,而数据库客户端是面向数据库管理员的一款可视化产品,其中的査询编辑器非常的强大。即使是关系型数据库之王的 Oracle,没有可视化插件的前提下,数据库管理员对数据库进行相关的操作也是需要非常专业的数据库服务器底层命令的学习的,但是 SQL Server 2005 中的查询编辑器,将用户可能需要用到的命令通过界面包装起来,并且将命令划分为不同的菜单来进行分类,使用户能够很方便的对数据库进行管理。也使得对数据库表的物理设计非常方便,只需要在 SQL Server 2005 的提示下以一种 Excel 可视化的方式配置,就能够建立数据库表,数据库索引,触发器等等。SQL Server 2005 也提供了大量的访问数据库的支持,包括各种语言平台下访问数据库的接口,以及数据库驱动。而且 SQL Server 2005 中 SQL 语句的书写也严格遵守 PL SQL 标准,使得开发者能够更加轻松的进行数据库相关应用的开发。综上所述,无论在性能上还是使用上,SQL Server 2005 都能给用户以及数据库管理员提供良好的体验,并且在性能上甚至不输与大量的关系型数据库,所以选择 SQL 成都东软学院毕业设计(论文) -8-Server 2005 作为最终的数据库,不仅能减少我们开发过程中问题,在后期的数据库维护方面,也能更加的省事省心。2.4 系统设计的主要内容规划本网上购物系统的设计主要是针对的用户是中小型商场或者个体,商品的种类和数量较少,用户的数量和来源可能受到一定的限制,操作和功能上也应该尽量的满足用户的需求,为了使本系统更加的人性化,更加适应发展的需要,主要对以下的内容进行了具体的设计:1、 面向用户主要功能:(1) 注册功能:顾客首先要注册为网上系统的用户,注册时只要填写登录用户名、密码、联系电话 3 项信息即可。注册后,用户可继续如实填写详细个人信息和收货人信息,同时可修改密码和查询及修改订单。(2) 选择产品功能:顾客浏览网上购物系统,可以将自己需求的产品放入到购物车中,可连续添加商品。(3) 管理购物车:顾客选择完商品后可进入购物车的页面,查看自己要购买的商品,可修改某一商品的数量、取消购买某商品以及清空整个购物车。(4) 订单功能:顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息应由顾客确认。如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。顾客提交订单后可在网上购物系统查询该订单,并可对尚未处理的订单进行取消、修改等操作。(5) 付款功能:顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。2、后台管理部分功能:(1) 管理人员部分:该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询、修改订单,可进行界面管理,可浏览、修改普通管理员和会员的资料:(2) 管理订单功能:顾客可通过 Web 方式取消或修改自己提交的订单,查询自己提交的订单。如果订单的状态在一定时限后仍没有发生变化,系统就会自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发 E-mail 给顾客,“无效订单”、“订单关闭”状态除外)。(3) 管理商品功能:管理员可以添加、修改和删除商品。成都东软学院毕业设计(论文) -9-3 系统具体设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论