欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

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

    • 资源ID:1499841       资源大小:277.89KB        全文页数:39页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    网上购物起源于七十年头,当时些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为EDM电子数据交换)。EDlton通过传递标准的数据流来避开人为的失误,同时降低成本、提高效率,这也就是现在的网上购物网站(系统)的前驱,近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想利用其无时间、无地域的限制来经营和拓展自己的商务(业务)范围。因此,网上购物成为互联网应用的一大热点,越来越多的企业通过运用网上购物技术进行商业上的交易以此来降低成本。当然,还有更多的公司想运用网络技术来架构个虚拟的店面进行营业交易,企业与消锄者通过网络完成交易,非但能使企业降低成木也可以让消况者在一个舒适的地点享受逛街与购物的乐趣。随着网上购物风潮的扩大,聘会有更多的公司连上网络进行各项业务,而不只是符公司的产品介绍的网页放在网站上供人阅读而已。随若因特网的不断发展和信息i速马路的逐步延长,人类社会现今己昂首步入信息社会时代,而商品交易模式在不断的发生者变更.在社会化大生产以及社会分工日趋专业化的今日,网上购物无形的占据着主要地位。网上购物系统<有商品管理、购物车管理、数据库管理、系统后台管理和用户管理等要素组成,是一个网上交易的过程。其主要任务是打破传统的面谈、电话捐售等形式的商务交易活动.B2C模式是我国最早产生的一种电子商务模式,以8848网上商城正式运营为标记。由丁这种模式节约了客户和企业的时间和空间,大大提高了交易效率,特殊对于工作劳碌的上班族,这种模式可以为其节约珍优的时间。但是在网上出转的商品特征也特别明显,仅仅局限于些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具等等。这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水须要消费者特定感官体喊的商品不相宜在网上销售,当然,也不解除少数消费者就认定某一品牌某一型号而不须要现场体膜就确定购买,但这样的消贽者很少,尤其在我国产品质量管理体系并不完善,人们更情愿信任自己的体验感觉来确定是否购买。所以,到目前为止,B2C市场上胜利的企业如当当、卓越,都是卖些特殊商品的。本文通过对B2C在线电子网络商务平台(系统的设计和实现来进行的总结和探讨,为以后更好的应用所学学问服务社会救打算。关健词:B2CEDI电子商务商品销皆网上购物Abstractonlineshoppingoriginatedinthe1970s,whensomelargecompaniesbycreatingtheirowncomputernetworksamongvariousagencies,thesharingofinformationbetweenbusinesspartners,aprocessknownasEDI(electronicdatainterchange).EDItonstandardbypassingthedatastreamtoavoidhumanerrors,reducecosts,improveefficiency,whichisnowtheonlineshoppingsite(system)oftheprecursor.Inrecentyears,withtheglobalizationofinformationandthepopularizationoftheInternet,moreandmorepeoplewanttousetheirfreetime,nogeographicallimitationstorunandexpandIheirbusiness(business)range.Therefore,Internetapplications,onlineshoppingbecomeahottopic,moreandmorecompaniesuseonlineshoppingtechnologyforCoranercialtransactionsinordertoreducecosts.Ofcourse,therearcmorecompanieswanttousenetworkingtechnologytostructureavirtualstorefrontforbusinesstransactions,businessesandconsumersthroughthenetworktocompletethetransaction,notonlyallowsenterprisestoreducecostsbutalsoallowsconsumerstoenjoyacomfortableshoppingandlocationshopping.Withtheexpansionofonlineshoppingtrend,morecompanieswillbeconnectedtothenetworkofthebusiness,notjustthecompany'sproductdescriptionpageonthewebsiteforonevisitonly.WiththecontinuousdevelopmentoftheInternetandthegradualextensionoftheinformationsuperhighway,headofhumansocietyintoIheinorm<tionsocietytodayhasbeentheera,andCOmmOdilytradingmodelconstantlychanging.Inthesocialproductionandsocialdivisionoflaborbecomesincreasinglyprofessionaltoday,onlineshoppinginvisibleoccupyamajorposition.Onlineshoppingsystemingeneralthereisaproductmanagement,shoppingcartmanagement,databasemanagement,systemmanagementanduseriminageinenI,backgroundelements,isanonlinetransactionprocess.IlsuintaskistobreakIhetraditionalinterview,telephonesalesandotherformsofbusinesstransactions.B2CmodelisoneofChina'sfirstgeneration。-COmmerCemodelto8848markedtheofficialcarrieronlinestore.BecausethismodelsaveIhecusttx11erlimeandspaceandbusinesses,greatlyimprovingtheefficiencyofthetransaction,especiallyforbusyofficeworkers,thismodelcansavetheirvaluabletime.Butintheonlinesaleofgoodsisalsoveryobviouscharacteristics,1imitcdtosomespecialproducts,suchasbooks,audio-visualproducts,digitalproducts,flowers,toysandsoon.Dependingonthebuyersoftheseproducts,hearing,touch,smellandothersensoryexperienceslessdemanding,suchasclothing,audioequipment,perfumeneedsofconsumersofgoodssuitableforspecificsensoryexperienceinonlinesales,ofcourse,doesnotruleoutasmallnumberofconsumersidentifiedamodelwithouttheneedforabrandexperienceon-sitedecisiontopurchase,butthislittleconsumers,especiallyinourproductqualitymanagementsystemisnotperfect,peoplearemorewillingtotrusttheirownexperiencethefeelingtodecidewhethertobuy.Soar,B2Cmarket,successfulcompaniessuchasDangdHng,excellence,areseilingsomespecialgoods.BasedontheB2Conlinee-co11uncrceplatform(system)designandimplementationforthesummaryandstudyforthefutureapplicationoftheknowledgetobetterservetheco11mnitytoprepare.Keywords:B2CEDIe-co11unerceproductsalesonlineshoppin书目摘要AbstractI5目III第一章绪论O1.1 设计IMtO1.2 设计目标O1.2.4, 稳定性11.2.5, 产品的多样性1其次章开发环境22.1 B/S模式的特点22.2 JSP技术简介22.3 TOBCat简介32.4 MyEclipse博介42.4.1. J2EE模型42.4.2. IEB开发工具42.4.3. EJB开发工具42.4.4. 应用程序服务卷的连接器42.4.5. J2EE项目部署服务42.4.6. 席服务42.4.7. MyEclipse整合帮助42.5 MySQ1.简介5第三章需求分析与可行性探讨63.1 需求分析63.1.1 客户端功能63.1.2 后台管理功能63.2 可行性探讨7第四章系统概要设计81.1.1, 购物车模块81.1.2, 订IMl块81.1.3, 商品的阅读81.1.4, 用户管理81.1.5, 用户注销84.2 系统功能结构图84.3 用户注册癖图94.4 用户登录94.5 购物车104.6 订单流程11第五章阵设计125.1 数据库分析125.2 项目的E-R图125.2.1. 用户的E-R图125.2.2. 管理员的E-R图125.2.3. 商品的E-R图135.2.4. 订单的E-R图135.3 数据席表的设计14第六章具体设计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. 客户留言板的实现226.4 后台功能模块的实现226.4.1. 管理员管理236.4.2. 商品的管理236.4.3. 订单管理236.4.4. 供应商管理236.5 主要源代码实现236.5.1. »18库融代码236.5.2. 获得产品列表获得产品列表代码如下:246.5.3. 搜寻功能搜导功能代码如下:256.5.4. 留言功能留言功能的代码如下:256.5.5. 购买商品购买商品的代码如下,26第七章测试287.1 测试方式,287.2 测试步骤:287.2.1. 首页浦试287.2.2. 登录、注册费试287.2.3. 帮助中心测试287.2.4. 会员中心测试287.2.5. 积分兑换测试287.2.6. 客户留言测试287.2.7. 购物车管理测试287.3 测告:287.4 测试结果Oh29第八章运用说明308.1 系统环境要求:308.1.1. 将整个项目发布到ToBCat中308.1.2. 将Eshop数据库附加到MySql中308.3系统运行:308.3.1. 启动TOeCat和MySqlJK务308.3.2. 访问首页::/localhost:8080/Eshop.jsp30:献*:文练谢考总致参第一章绪论B2C在线电了商务网站交易平台就是企业(商家)通过互联网为消费者供应个新型的购物环境一一网上商店,消费者可以通过网络在网上购物、在网上支付。1.1 设计背景随若科技进步,社公发展,我们正以飞速的速度步入信息社会.在这学问爆炸、凡事都讲究效率的时代,传统生活方式也正在发生着巨大的变革。同时经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在我们的四周,大量的产品供应厂商、超市、连锁店、商场也正在为其经营机制和经营方式的裔效化而逐步把业务放到网络上,作为日常生活组成的亚要部分之一,购物方式的变革也是势在必行。而互联网的日益完善,使得这种变更更加易于实现。网络及其平安性的完善,催生出一种新的购物方式,即虚拟购物方式。这种虚拟的“购物广场”的形式,掘弃了传统商城中很多的局限性,如场地成本、雇员成本等,因此出现就以迅猛的态势发绽开来。作为这种虚拟购物方式的载体的购物网站,其形式也日益丰'富多彩,功能也越来越多且人性化。但是这种变更往往跟不上顾客日益增长的新的要求。如何吸引新的顾客,巩固已有顾客群体,如何创新,在已有模式上进行改进,成为网站设计中的一个重要部分。近几年,随着网络文化的多元化发展,人们对于网络的思维发散程度之而,对网络依靠之紧密,使得网络的一个微小的动荡都会给人们的生活带来巨大的影响.因此,对加强网络平安的呼声也从未消逝过。这种平安在购物网站中的体现,就是要求网站服务潺能够很好的爱护注册用户的信息的平安。一个简洁将用户私人信息流失的网站,即使再怎么功能强大,也会令顾客望而却步。1.2 设计目标通过采纳基丁服务器湍的JSP、JaVa的组件JaVaBCan,以及网页编程语言HTM1.,构建个B2C在线电子商务网站交易平台。JSP是JavaServerPage的缩写.是由SunMicrosystems公司提倡、很多公司参加建立一种动态网页技术标准,它在动态网页的建设中有强大而特殊的功能。JSP是一种服务器端HTMU或XN1.)嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,JSP的技术的优势:1.2.1. JSP技术是用JaVa语言作为脚本语言的。JaVa语言是成熟的、强大的、易扩充的编程语言。12.2.高效性与平安性。JSP在执行前先被编译成字节码,字节码由Java虚拟机说明执行,比源码说明效率高.1.2.3,可维护性。由FJSP技术是一种开放的、跨平台的结构,因此Ireb服务器、平台及其他组件能很简洁升级或切换,口不会影响JSP基本的应用程序。1.2.4,稔定性。1.2.5.产品的多样性。目前,在国内JSP还是一种较新的技术。但JSP+Serv1et+JDBC+JavaBun目前已经成为开发电子商务平台的主潦技术。随着国内与国际的接轨,JSp必将成为网站开发技术的首选.第二章开发环境2.1 B/S模式的特点B/S(阅读器/服务器)是由阅读耦、Web服务器、应用服务器和数据库服务器组成的多层结构体系.B/S模式具有以下特点:2.1.1. 用户界面简洁易用。用户运用单一的阅读器软件,通过就标即可访何文本、图像、声音、电影及数据库等信息,特殊适合非计算机人员运用。2.1.2. 易于维护与升级。由于客户端无需专用的软件,所以,系统的维护和升级工作简洁。2.1.3. 具有良好的开放性。阅读器/服务器结构采纳标准的TCP/IP、协议,能够与遵循这些标准协议的信息系统及其网络很好的结合,具有良好的开放性,爱护了用户的投资。2.1.4. 1.4.信息共享度高。HTM1.是数据格式的一种开放标准,Fl前信息系统中大多数流行的软件均支持HTM1.2.1.5. 扩展性好。TCP/IP、的标准性使得阅读器/服务器结构可干脆接入Internet,具有"良好的扩展性。2.1.6. 网络适应性强。无论是PSTNsDDNx帧中继、X.25、ISDN、还是CATWADS1.,阅读器/服务涔结构均能适应。2.1.7. 平安性好。防火墙技术保证了阅读港/服务器结构的平安性。2.2 JSP技术简介JSP(JavaSerVCrPageS)是由SUnMicrosystems公司提倡、很多公司参加一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTM1.文件(*.htm,*.html)中插入Java程序段(SCriPtlet)和JSP标记(tag),从而形成JSP文件(*.jsp'o用JSP开发的Web应用是跨平台的,即能在1.inUX卜.运行,也能在其他操作系统上运行。JSP技术运用JUva编程语言编写类XM1.的IagS和Scripllels,来封装产生动态网页的处理逻辑。网页还能通过lags和Scripllels访问存在于服务端的资源的应用逻辑“JSP将网页逻辑与网页设计和显示分别,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得快速和简洁。Web服务落在遇到访问JSP网页的恳求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTM1.代码一起返回给客户。插入的Java程序段可以操作数据库、至新定向网页等,以实现建立动态网页所须要的功能。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个Hnl1.文本,因此客户端只要有阅读器就能阅读。JSP页面由HTM1.代码和嵌入其中的Java代码所组成.服务器在页面被客户端恳求以后对这些Java代码进行处理,然后将生成的HTV1.页面返回给客户端的阅读器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发须要JavaServlet和JSP协作才能完成。JSP具备了Java技术的简洁易用,完全的面对对缭,具有平台无关性且平安牢靠,主要面对因特网的全部特点。2.3Tomcat简介TomCat服务器是一个免费的开放源代码的舱b应用服务罂,是APaChe软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成,由于有了SUn的参加和支持,最新的SerVIel和JSP规范总是能在TomCaI中得到体现,Tomcal5支持最新的Servlet2.4和JSP2.0规范。因为TomCat技术先进、性能稳定,而Il免费,因而深受Java爱好者的宠爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器,Tomcat很受广阔程序员的宠爱,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能:而且它还在不断的改进和完善中,任何一个感爱好的程序员都可以更改它或在其中加入新的功能。Tomcal是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍运用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好APaChC服务器,可利用它响应对HTM1.页面的访问恳求。事实上TomCat部分是APaChe服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它事实上作为个与APaChC独立的进程单独运行的。当配置正确时,Apache为HTM1.页面服务,而TomCat事实上运行JSP页面和SerVIeI.另外,Tomcai和HS、APaChe等Web服务器一样,具有处理HTM1.页面的功能,另外它还是一个Secdei和JSP容器,独立的Servlel容器是TOmCat的默认模式.不过,TOmCat处理静态HTM1.的实力不如APaCh。服务潺。2. 4MyEcIipse简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyECliPSe)是对ECliPSCIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调忒、测试和发布功能,完整支持HTM1.,Struts,JSF,CSS1Javascript,SQ1.,Hibernate。在结构上,MyECliPSe的特征可以被分为7类:2.4. 1.J2EE模型2.4.2. WEB开发工具2.4.3. 4.3.EJB开发工具2.4.4. 应用程序服务器的连接器2.4.5. J2EE项目部署服务2. 4.6.数据库服务3. 4.7.MyECliPSe整合帮助对于以上每一种功能上的类别,在ECliPSe中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的状况下,对任一模块进行单独的扩展和升级。简洁而言,MyECIiPSe是ECIiPSe的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。Eclipse是一个开放源代码的、基于JaVa的可扩绽开发平台。就其本身而言,它只是一个框架和一组服务,用丁通过插件组件构建开发环境“幸运的是,Eclipsc附带了个标准的插件集,包括Java开发工具(JavaDevelopmentTools.JDT)oECliPSe最初是由IBV公司开发的替代商业软件ViSUalAgeforJava的F一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟ECliPSe基金会(EclipseFoundation)管理。2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构.2007年6月,,稳定版3.3发布.2008年6月发布代号为Ganymcde的3.4版。Eclipse最初由OTl和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM供应了最初的ECliPSe代码基础,包括PkafOrm、JDT和PDE。目前由IBM牵头,围围着ECIiPS。项目已经发展成为了一个浩大的ECliPSQ联盟,有150多家软件公司参加到Eclipse项目中,其中包括Borland,RationalSoftware-RedHat及SybaSe等。ECIiPSe是,个开发源码项目,它其实是VisualAgeforJava的替代品,其界面跟从前的YiSUaIAgCforJava差不多,但由于其开放源码,任何人都可以免责得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括OrHCIe在内的很多大公司也纷纷加入了该项目,并宣称ECIiPSe将来能成为可进行任何语言开发的IDE集大成者,运用者只需下载各种语言的插件即可。2. 5MySO1.简介MySQ1.是一个真正的多用户、多线程SQ1.数据库服务潺。SQ1.(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQ1.是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQ1.是一种标准化的语言,它使得存储、更新和存取信息更简洁.例如,你能用SQ1.语言为个网站检索产品信息及存储顾客信息,同时MySQ1.也足够快和敏捷以允许你存储记录文件和图像。MySQ1.主要目标是快速、健壮和易用。最初是因为我们须要这样一个SQ1.服务涔,它能处理与任何可不品员硬件平台上供应数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQ1.就开发出来。第三章需求分析与可行性探讨2.1 需求分析一个网络购物系统,首先我们要保证客户能够很便利进行商品选择,系统应当具有分类选择商品功能,系统应当实现“购物车''的功能,用户可以把选中的商品放入“购物车”中,在选购完毕后再起结帐。在系统的后台,管理员能够管理商品,商品分类,供应商管理,客户管理以及客户购买订单的管理。因此分析,本系统主要由前台和后台两部分组成,前台为客户端,顾客可以在此处购买商品、跟踪订单和修改密码,后台为商品管理、供应商管理、客户资料管理端,实现对商品、供应商、客户资料和订单的管理。2.1.1 客户端功能3. 1.1.1.用户的注册3.1.1. 2.用户资料的修改3.1.1.3. 用户登陆3.1.1.4. 商品的购买3.1.1.5. 商品的搜寻3.1.1.6. 商品的分页查看3.1.1.7.商品的分类搜寻3.1.1.8.购物车中商品的删除与商品数量的修改3.1.1.9.订单提交以及收货人信息的修改3.1.2后台管理功能3.1.2.1.管理员登陆及管理员个人信息查询3.1.2.2.商品的管理,包括商品的增、删、改、查3.1.2.3.订单管理,包括订单的发货及删除3.1.2.4.供应商管理3.1.2.5.顾客的登陆及注册信息3.2可行性探讨慢件、软件上的可行性:目前市场上的计算机软硬件资源都可以满足系统开发的要求.其中运用的主要软件有MyEclipse.TOmCat服务涔等.数据库采纳MySQ1.数据库。JSP技术:该技术目前已经特别成熟,功能强大,扩展性好。JSP在网站开发上是个特别志向的技术工具。维护操作:工作便利,后台操作便利明白,操作人员可以在短时间内完全驾驭维护技术。此外,网络商城将传统的商务潦程电子化、数字化,一方面以电子流代替了实物流,可以大量削减人力、物力,降低J'成本:另一方面突破门时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,从而大大提高/效率网络商城所具有的开放性和全球性的特点,为企业创建了更多的贸易机会。网络商城使企业可以以相近的成本进入全球电子化市场,使得中小企业有可能拥有和大企业一样的信息资源,提高了中小企业的竞争实力。网络商城重新定义了传统的流通模式,削减了中间环节,使得生产者和消费者的干脆交易成为可能,从而在省定程度上变更了整个社会经济运行的方式.网络商城一方面破除门时空的壁垒,另方面乂供应了丰富的信息资滁,为各种社会经济要素的重新组合供应了更多的可能,这将影响到社会的经济布局和结构。第四章系统概要设计4.1 功能实现一个购物网站系统从开发到完成,须要分析很多问题,遵循很多原则和步骤,以确保系统进度的可控性和质量的预估性。本系统创建的是一个B2C模式的在线电子购物平台系统(网上商城购物系统,同样要考虑很多问题。网站主要供应购物服务,具体分成如下几个大的板块:4.1.1. 购物车模块主耍包括将商品添加至购物车,查看购物车,从购物车移除商品以及修改等.4.1.2.订单模块该模块主要为了用户下订单、以及核对订单信息4.1.3. 商品的阅读实现商品的分类展示,用户可以便利的阅读商品.4.1.4. 用户管理用户注册/登陆,以及用户资料的修改.4.1.5. 用户注错用户注销、用于重新登陆4.2 系统功能结构图系统功能结构图如图4.1所示:B2C电子网络交多平台ENSSR±RttE£«品的置理i单*理图1.l系统功能结构图4.3 用户注册流程图此模块是添加新的用户,填写用户个人基本信息,包括姓名、密码、确认密码、E-mail等。如图4.2所小:装人用户仅总Hwa®图4.2用户注册流程图4.4 用户登录假如顾客要运用注册用户供应的功能,那么在运用之前必需登录。用户只要输入用户名、密码就可以了。若用户输入的以上两项与数据库中保存的相符,则表明用户登录胜利,可以开放全部前台子系统:假如不符,则登录失败。模块执行流程如图4-3所示。其中管理分、用户登录模块执行流程类似图43用户登录流程图4.5 购物车用户可以将阅读到的满足的商品加到购物车中,假如觉得有买的必要,就可以下订单购买了,假如觉得不须要可以再调整商品购物车流程设计如图4.4所示:下订单购物车*图4.4购物车潦程图4.6 订单流程主婴包括订单的添加与删除,执行。如图4.5所示:订单处殂订单发穿订单删除图4.5订单流程图第五章数据库设计数据库是系统设计的关键,其设计的好坏干脆确定着系统的好坏。一个设计良好的数据库可以提高开发效率,便利维护,并且为以后进行功能扩展留有余地。数据库设计就像在建高楼大度的地基一样,假如设计不好,在将来的系统维护、变更、功能、功能扩展及后续开发中,会引起比较严峻的错误,甚至推倒重建.5.1数据库分析本系统由TOinCat间ySQ1.构成,由于系统功能比较小,对数据库的要求不是特别严格,故采纳适合中小型企业运用的MySQ1.作为开发的后台数据库5.2项目的E-R图.用户的E-R图如下图5.1所示:图5.1用户的E-R图管理员的E-R图如图5.2所示:图5.2管理员的E-R图.商品的E-R图如图5.3所示:图5.3商品的E-R图.订单的E-R图如图5.4所示:色片式5名】7J库人电二H'卜彳X、Ug购入ID二铸皆看二一弟华产日呵二'的.我俊,二)图5.4订单的E-R图5.3数据库表的设计本系统共有.5张表、分别为用户基本信息表,供应商基本信息表,商品基本信息表,订雎基本信息表,库存明细表如图5,5所示:27Navicat1.iteBgoodinfoEGoodsaveinfofuOrderinfoHsuppliennfo11userinfo文件(E)SSMa三三(八)工fid)专口QM三f(三)RZhaO,fleshopit>ES贻姆fn色数1.®1奄I;information.schema;'IMmy¾ql-fperforman<e_5chema图5.5数据库总表5.3.1.个人信息表:存放用户信息,并且以此为依据,对用户(顾客)的各类操作进行限制。如图5.6所示:IcnameCPWcerril1.k6O3893819M蒋斌linnlqq.cocn图5.6个人信息表信息管理员基本信息表:用于记录管理员得用户名,密码及级别如图5.7所示:*pv11prrittd1jgg1232xhou1231图5.7管理员信息表信息商品基本信息表:主要存放产品的信息.如图5.8所示:图5.8商品的信息表信息.订单信息基本表:用来记录用户所下订单的基本信息,包括收觉人及订单的基本信息。如图5.9所示:“464m46r*4<>rm*v4wv*2,12IbV3WVM-Y*I29,Ie1»ITM40IM*ett»IMtl-aITM<0图5.9订单信息表信息.库存明细表:用来记录库存中商品的信息,包括商品的ID和商品的数量等。如图5.10所示:IlGoodIdPronameamountcontactconID14740G1©T2KSG4540100李思图5.10订单明细表信息第六章具体设计6.1 前台开发由前面的分析及市场顾客的需求心理,购物网站的前台大致可分为如下几个方面:用户首页,购物车,订单查询,用户注册及登录、注销等。网站的首页设计的优良与否,对顾客的购买欲里有很大影响。好的首页,应当运用户可以第一时间了解到本购物网站最能吸引人的商品,并I1.即使没有注册登陆,也可以了解到本网站的特色,以及商品的具体信息。此外,作为一个购物网站,它的购物模块,在购物模块中,顾客可以阅读商品,假如想购买,可以先加入到购物车中。等选购完毕后,可以选择结账,也可以招购物车中的商品取消掉。6.2 主界面的设计与实现用户界面设计已成为评价软件质量的条重要指标。所谓用户界面是指软件系统与用户交互的接口,也是限制和选择信息输入输出的主要途径。用户界面设计应坚持友好、筒便、好用、易于操作的原则,尽幅避开过于烦琐和花哨,主界面的画面如下图6.2所示:VAiun*a½aw作“”GSDX2«w*,MXW月耳pw,i0一m耳!£一1.AMER6.2购物商场主界面6.3前台系统功能模块的实现.用户注册模块的实现须要说明的是:只有成为注册的用户才可以购物,当没仃注册的用户点击购买按钮或点击“购物下”超链接时,将返回到注册和登陆界面,如图6.3所示图6.3用户注册界面.用户登录模块的实现只有在用户名和密码正确的状况下才能进行以后的购物,实现销格自己的商品等功能。假如用户以阅读者的身份进入网站,则只能进行般的商品阅读和搜寻,而不能进行选购登录如图6,4所示:图6.4用户登录界面用户注销模块的实现系统登录之后不能再登录其他账户、只有注销后才能从新登录如图6.5所小:ft4札?*本本£1Ufi品牌嘉年华随身视听品牌嘉年华随身视听ComHCmbRnltm«*3,图6.5用户注销后的界面.购物车模块的实现用户通过运用购物车程序,可以使汨网上购物更便利、更快捷。这在每个购物网上购买商品都是不行缺少的。用户随时都可以把想要的商品加入到购物车。用户要购买商品,首先也要将其放人购物车。同时用户还可以查看,修改购物车。系统将自动计算商品总价购物车的设计如下:当用户将阅读的商品放入购物乍时,创建个购物车对彖,当再次购物时,读取Cart对象,假如为空,说明还没有进行购物或者已经清空了购物车,须要新建购物车对象。加入商品时,将商品名称与购物车列表中的商品名称进行对比,假如已经存在,则把商品数量加一.购物车界面中要实现5个方面的功能:6.3.4.1.显示选购商品的列表:包括选购的商品的名称,定价,总数量,总价格.6.34.2.修改购买某种商品的数量:须要供应修改数量的文本框。6.3.4.3.删除选购的商品。6.3.4.4,清空购物车:取消此次购物。6.3.4.5.提交购物车:提交购物车订单。当按下结账进入结账页而。购物车的实现页面如下图6.6、6.7所示:*are*图6.6购物车购物导向图67购物车界面.商品分类阅读的实现如今商品多种多样,类别也是越来越多,为了便利用户查询所需商品信息,在网

    注意事项

    本文(B2C在线电子购物网络平台构建19529.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开