B2C在线电子购物网络平台构建.docx

上传人:王** 文档编号:1434090 上传时间:2024-07-09 格式:DOCX 页数:17 大小:75.30KB
下载 相关 举报
B2C在线电子购物网络平台构建.docx_第1页
第1页 / 共17页
B2C在线电子购物网络平台构建.docx_第2页
第2页 / 共17页
B2C在线电子购物网络平台构建.docx_第3页
第3页 / 共17页
B2C在线电子购物网络平台构建.docx_第4页
第4页 / 共17页
B2C在线电子购物网络平台构建.docx_第5页
第5页 / 共17页
B2C在线电子购物网络平台构建.docx_第6页
第6页 / 共17页
B2C在线电子购物网络平台构建.docx_第7页
第7页 / 共17页
B2C在线电子购物网络平台构建.docx_第8页
第8页 / 共17页
B2C在线电子购物网络平台构建.docx_第9页
第9页 / 共17页
B2C在线电子购物网络平台构建.docx_第10页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《B2C在线电子购物网络平台构建.docx》由会员分享,可在线阅读,更多相关《B2C在线电子购物网络平台构建.docx(17页珍藏版)》请在优知文库上搜索。

1、4.2 系统功能结构图84.3 用户注册流程图94.4 用户登录94.5 购物车104.6 订单流程11第五章9库设计125.1 数据库分析125.2 项目的E-R00125.3 数据库表的设计13第六章具体设计166.1 前台开发166.2 主界面的设计与实现166.3 前台系统功能模块的实现176.3.1. 用户注册模块的实现176.3.2. 用户登录模块的实现186.3.3. 用户注销模块的实现186.3.4. 购物车模块的实现196.3.5. 商品分类阅读的实现216.3.6. 订单模块的实现216.3.7. 客户留言板的实现22第一章绪论B2C在线电了商务网站交易平台就是企业(商家)

2、通过互联网为消费者供应个新型的购物环境一一网上商店,消费者可以通过网络在网上购物、在网上支付。1.1 设计背景随若科技进步,社公发展,我们正以飞速的速度步入信息社会.在这学问爆炸、凡事都讲究效率的时代,传统生活方式也正在发生着巨大的变革。同时经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在我们的四周,大量的产品供应厂商、超市、连锁店、商场也正在为其经营机制和经营方式的裔效化而逐步把业务放到网络上,作为日常生活组成的亚要部分之一,购物方式的变革也是势在必行。而互联网的日益完善,使得这种变更更加易于实现。网络及其平安性的完善,催生出一种新的购物方式,即虚拟购物方式。这种虚拟的“

3、购物广场”的形式,掘弃了传统商城中很多的局限性,如场地成本、雇员成本等,因此出现就以迅猛的态势发绽开来。作为这种虚拟购物方式的载体的购物网站,其形式也日益丰富多彩,功能也越来越多且人性化。但是这种变更往往跟不上顾客日益增长的新的要求。如何吸引新的顾客,巩固已有顾客群体,如何创新,在已有模式上进行改进,成为网站设计中的一个重要部分。近几年,随着网络文化的多元化发展,人们对于网络的思维发散程度之而,对网络依靠之紧密,使得网络的一个微小的动荡都会给人们的生活带来巨大的影响.因此,对加强网络平安的呼声也从未消逝过。这种平安在购物网站中的体现,就是要求网站服务潺能够很好的爱护注册用户的信息的平安。一个简

4、洁将用户私人信息流失的网站,即使再怎么功能强大,也会令顾客望而却步。1.2 设计目标通过采纳基丁服务器湍的JSP、JaVa的组件JaVaBCan,以及网页编程语言HTM1.,构建个B2C在线电子商务网站交易平台。JSP是JavaServerPage的缩写.是由SunMicrosystems公司提倡、很多公司参加建立一种动态网页技术标准,它在动态网页的建设中有强大而特殊的功能。JSP是一种服务器端HTMU或XN1.)嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,JSP的技术的优势:MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称

5、MyECliPSe)是对ECliPSCIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调忒、测试和发布功能,完整支持HTM1.,Struts,JSF,CSS1Javascript,SQ1.,Hibernate。在结构上,MyECliPSe的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. J2EE项目部署服务6. 数据库服务7. MyEc1ipse整合帮助对手以上每一种功能上的类别,在ECliPSe中都有相应的功能部件,

6、并通过系列的插件来实现它们。MyECliPSe结构上的这种模块化,可以让我们在不影响其他模块的状况卜.,对任一模块进行雌独的扩展和升级。简洁而言,VyEeliPSC是ECliPSe的插件,也是款功能强大的J2EE集成开发环境,支持代码编写、配置、测忒以及除错。Eclipse是一个开放源代码的、基于Java的可扩绽开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)4ECliPS。最初是由IBM公司开发的替代商业软件司SU发AgeforJava的下代

7、IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟ECliPSe基金会(ECiiPSeFoundation)管理。2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构。2007年6月,梗定版3.3发布。2008年6月发布代号为Ganymede的3.4版。Eclipse最初由OTl和IBN两家公司的IDE产品开发组创建,起始于1999年4月.IBM供应了最初的ECliPSe代码基础,包括PIatform、JDT和PDE目前由IBM牵头,困围着ECIiPSe项目已经发展成为了一个浩大的ECliPSe联盟,有150多家软件公司参加到Eclipse项目中,其中

8、包括Borland,RationalSoftwareRedHat及Sybase等0Eclipse是一个开发源码项目,它其实是VisualgeforJava的替代品,其界面跟从前的VisualAgeforJava差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括OraCIe在内的很多大公司也纷纷加入该项目,并宣称ECliPSe将来能成为可进行任何语言开发的IDE集大成者,运用者只需下载各种语言的插件即可。2.5MySQ1.简介MySQ1.是一个其正的多用户、多线程SQ1.数据库服务器。SQ1.(结构化包询语言)是世界上最流行的和标准

9、化的数据库语言.MySQ1.是以一个客户机/服务器结构的实现,它由个服务器守护程序mysqld和很多不同的客户程序和库组成。SQ1.是种标准化的语言,它使得存储、更新和存取信息更简沽。例如,你能用SQ1.语言为一个网站检索产品信息及存储顾客信息,同时MySQ1.也足鲂快和敬捷以允许你存储记录文件和图像。MySQ1.主要H标是快速、健壮和易用。最初是因为我们须要这样一个SQ1.服务器,它能处理与任何可不昂贵硬件平台上供应数据库的厂家在一个数旦级上的大型数据库,但速度更快,VySQ1.就开发出来。第三章需求分析与可行性探讨3.1 需求分析一个网络购物系统,首先我们要保证客户能够很便利进行商品选择,

10、系统应当具有分类选择商品功能,系统应当实现“购物车的功能,用户可以把选中的商品放入“购物车”中,在选购完毕后再起结帐。在系统的后台,管理员能够管理商品,商品分类,供应商管理,客户管理以及客户购买订单的管理。因此分析,本系统主要由前台和后台两部分组成,前台为客户端,顾客可以在此处购买商品、跟踪订单和修改密码,后台为商品管理、供应商管理、客户资料管理端,实现对商品、供应商、客户资料和订单的管理。3.1.1 客户端功能客户端须要的功能如卜丁1,用户的注册2 .用户资料的修改3 .用户登陆4 .商品的购买5 .商品的搜寻6 .商品的分页杳看7 .商品的分类搜寻8 .购物车中商品的删除与商品数量的修改9

11、 .订单提交以及收货人信息的修改3.1.2后台管理功能后台管理端须要的功能如E:1 .管理员登陆及管理员个人信息杳询2 .商品的管理,包括商品的增、捌、改、查3 .订单管理,包括订单的发货及删除4 .供应商管理5 .顾客的登陆及注册信息第四章系统概要设计4.1 功能实现一个购物网站系统从开发到完成,须要分析很多问题,遵循很多原则和步骤,以确保系统进度的可控性和质量的预估性。本系统创建的是一个B2C模式的在线电子购物平台系统(网上商城购物系统,同样要考虑很多问题。网站主要供应购物服务,具体分成如下几个大的板块:1 .购物车模块主要包括将商品添加至购物车,查看购物乍,从购物车移除商品以及修改等。2

12、 .订单模块该模块主要为了用户卜订雎、以及核对订单信息。3 .商品的阅读实现商品的分类展示,用户可以便利的阅读商品。4 .用户管理用户注册/登陆,以及用户资料的修改。5 .用户注销用户注销、用于正新登陆。4.2 系统功能结构图系统功能结构图如图1.l所示:第五章数据库设计数据库是系统设计的关键,其设计的好坏干脆确定着系统的好坏。一个设计良好的数据库可以提高开发效率,便利维护,并且为以后进行功能扩展留有余地。数据库设计就像在建高楼大度的地基一样,假如设计不好,在将来的系统维护、变更、功能、功能扩展及后续开发中,会引起比较严峻的错误,甚至推倒重建.5.1数据库分析本系统由TOinCat间ySQ1.

13、构成,由于系统功能比较小,对数据库的要求不是特别严格,故采纳适合中小型企业运用的MySQ1.作为开发的后台数据库5.2项目的E-R图1.用户的E-R图。如下图5.1所示:图5.1用户的E-R图2.管理员的E-R图.如图5.2所示:打开表r?设计3BgoodinfoEGoodsaveinfoBorderinfoSupplierinfoHuserinfo/Vzhao,FHeshopt,B表1.g飕ifa三si-l5:(Hinformation.schema:my5ql(performance-schema图5.5数据库总表5.3.1. 个人信息表:存放用户信息,并11以此为依据,对用户(顾客)的各

14、类操作进行限制。如图5.6所示:CnameICPWcemai|kHlHl6O393819SQg曾强nil”lqq.cocn图5.6个人信息表信息管理员基本信息表:用于记录管理员得用户名,密码及级别如图5.7所示:env_网PQrGigdCJIgK1232xhou1231图5.7管理员信息表信息t*WVkS*r*vw*7tWAkI”1MMn43J,.”MuMf*-.ew一三三三三三*-mvO商品基本信息表:主要存放产品的信息。如图5.8所示:34JtB0tSflM4-9tanazC-”“IBZ8一XaM411t94-fXMMt*s(wmmem.f9.Xfftae,4W*swf*es9Ffc,Tt

15、-Maxx.n0*IUktrUrBr*,“,fatfta*iOM,图6.3用户注册界面.用户登录模块的实现只有在用户名和密码正确的状况下才能进行以后的购物,实现销格自己的商品等功能。假如用户以阅读者的身份进入网站,则只能进行般的商品阅读和搜寻,而不能进行选购登录如图6,4所示:图6.4用户登录界面用户注销模块的实现系统登录之后不能再登录其他账户、只有注销后才能从新登录如图6.5所小:publicstaticConnectiongelConnection()(Connectionconnu11:IryClass.forName(DBDRIVER);Con=DriverManuger.gelConnection(DBUR1.1DBUSERNME,DBPSSWORD);)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经济/贸易/财会 > 网络营销/经济

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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