网上购物系统设计—毕业设计论文.doc
《网上购物系统设计—毕业设计论文.doc》由会员分享,可在线阅读,更多相关《网上购物系统设计—毕业设计论文.doc(43页珍藏版)》请在三一办公上搜索。
1、目录摘要.,.4第一章. ,.5 1.1 系统的开发背景及意义.,.5 1.1.1 系统的开发背景.5 1.1.2 系统开发意义.6 1.2系统概述.6 1.2.1网站的设计目标.6 1.2.2网站的可行性分析.6 1.2.3网站的深入调查.7 1.2.4网站的设计特点.7 1.2.5网站开发的设计思想.7 1.2.6系统设计的总体规则.7 1.3系统开发工具及相关技术简介.7 1.3.1系统开发环境.7 1.3.2相关技术简介.8 1.3.3系统主要架构及开发模式.8 1.3.4基于MVC的应用开发应用.8第二章 网上购物系统需求分析.9 2.1系统功能需求分析.9 2.1.1功能块划分.9
2、 2.1.2功能块描述.10 2.2平台功能模块的设计分析.10 2.2.1前台购物流程.11 2.2.2注册功能流程.11 2.2.3用户登录流程.12 2.2.4商品管理流程.13 2.2.5购物车流程.14第三章 系统数据库设计.14 3.1系统数据库表的基本设计.14第四章 系统实现过程.19 4.1系统各部分实现方法.19 4.1.1创建与数据库的连接.19 4.2前台系统界面设计.19 4.2.1网站前台设计.19 4.2.2用户管理模块.20 4.2.3购物车模块.21 4.3 后台框架设计.22 4.3.1后台功能.22第五章 系统测试及难点分析.23 5.1测试环境简介.23
3、 5.1.1平台环境.23 5.1.2系统安装.23 5.1.3系统运行.23 5.2系统测试.24 5.2.1 系统关键部分测试分析.24 5.2.2测试分析总结及说明.24 5.2.3系统的性能分析.24总结.24参考文献.25摘要伴随着互联网的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的子商务网站,它是在Windo
4、wsXP下,以Oracle为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(JavaServerPages)技术开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。关键词:B/S结构;JavaBean;JSP OracleTomcat;第一章前言1.1 系统的开发背景及意义1.1.1 系统的开发背景目前,网络正以一种前所
5、未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。2006年1月17日,中国互联网络信息中心(CNNIC)在京发布“第十七次中国互联网络发展状况统计报告”。报告显示,截至2005年12月31日,我国上网用户总数突破1亿,为1.11亿人,其中宽带上网人数达到6430万人。目前,我国网民数和宽带上网人数均位居世界第二。国家顶级域名CN注册量首次突破百万,达到109万,成为国内用户注册域名的首选,稳居亚
6、洲第一。上网计算机数达到4950万台,网络国际出口带宽达到136106M,网站数达到69.4万个。IP地址总数达到7439万个,仅次于美国和日本,位居世界第三。我国在电子消费的市场的销售额居世界第一,新华网北京月日电(记者雷敏、南婷)来自阿里集团的最新数据显示,截至日时,天猫“”购物狂欢节支付宝成交额达亿元,刷新去年“双十一”创下的亿元的纪录。年开始,阿里集团每年都会在月日举行大规模的消费者回馈活动。五年间,这一天从一个普通的日子逐渐成为中国电子商务行业乃至全球关注的年度盛事。今年天猫“双十一”购物狂欢节参与商家规模增至万家,是去年的两倍,涵盖电器、服装、家装家饰、箱包、汽车、洗护美妆、母婴、
7、食品、图书等多个行业,共万多个品牌。同为电商的京东集团也“借节造市”。京东集团负责人接受记者专访时说,京东是月日至日促销;促销高峰在月日至日,挑选的时间更加宽裕;从月日零时到中午时,订单量已达到平日全天的三倍,预计月日当天会突破万单。从流量来看,预计日在亿次左右,达到平日的倍。据了解,月日零时至早时,京东电脑数码销售商品数量突破万件,仅电脑就售出超过万台;手机售出超过万部,其中,、三星、华为等中高端产品实现较平日至倍不等的大幅增长,反映出消费者在“双十一”大促销中对商品、服务品质的需求日趋强劲。拥有线上线下双重资源的苏宁在今年“双十一”前后策划发起“第一届购物节”。据苏宁方面人士透露,本届购物
8、节,苏宁连锁门店和苏宁易购全渠道参与,销售同比大幅上升。月日到月日,苏宁门店销售同比增长近,日再次刷新单日销售记录。日晚间,苏宁决定将购物节延期一天,预计四天总订单量将超过万单。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。而本次设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的JSP、Java的组件JavaBean,以及网页编程语言HTML。JSP是Java Server Page的缩写,是由Sun Microsystems公司倡导、许多公司参与建立一种动态网页技术标准,它在动态网页的建设中有强大而特别的
9、功能。JSP是一种服务器端HTML(或XML)嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,JSP的技术的优势:1. JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。2. 高效性与安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。3. 可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。4.稳定性。5.产品的多样性。目前,在国内JSP还是一种较新的技术。但JSP+Servlet+JDBC+JavaBean目前已
10、经成为开发电子商务平台的主流技术。随着国内与国际的接轨,JSP必将成为网站开发技术的首选。1.1.2 系统开发意义从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义:投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。基本不需要占压资金。传统商店的进货资金少则几千元,多则数万
11、元,而网上商店则不需要压资金。24小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件,已超过一些大超市。不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。1.2系统概述1.2.
12、1网站的设计目标本平台利用现在比较广泛的JSP+Oracle数据库的架构实现的,此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给需要本论文完整程序源代码答辩PPT或者更多毕业论文联系上传者即可管理员的,其中包括:商品管理、用户管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。1.2.2网站的可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得
13、的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:(1)经济可行性:该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能 还不能完善,所以没有什么经济效益可谈。(2)技术可行性:JSPServlet的技术已经较为成熟。(3)运行可行性:该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。(4)法律可行性:该平台是作为毕业设计与商业
14、无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的可行性分析,我将采用JSPServlet相结合的技术,运用My SQL数据库对网站进行建设。1.2.3网站的深入调查经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过指导老师的耐心介绍,设计出该平台功能如下:1. 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。2. 能够完成管理员对网站的商品资料(商品添加、商品审查)会员管理(会员审查)、以及常规设置(广告添加,友情链接)的功能。3. 能过电子商品的名称
15、,电子商品的分类进行搜索。4. 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。经过前一阶段的调查与研究分析,我已确定了该平台设计的主要功能,对每个功能模块也作了具体描述,下面就来具体分析该平台的设计特点与具体思想。1.2.4网站的设计特点我们所设计和开发的网上购物平台是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Web技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购
16、物活动过程简单、方便、易行。1.2.5网站开发的设计思想网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改),以及常规设置(广告添加,友情链接)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的精品推荐或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。1.2.6系统设计的总体
17、规则无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有:简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。 1.3系统开发工具及相关技术简介 1.3.1系统开发环境操作系统是windows 2003、windows xp或windows7开发环境是JDK1.6+TOMCAT+ORACLE。开发工具是ECLIPSE(MYECLIPSE)1.3.2相关技术简介 一、JSP技术简介J
18、SP(JavaServerPages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内, JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP技术。二、JDBC技术简介JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 设计 毕业设计 论文
链接地址:https://www.31ppt.com/p-3991395.html