




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园二手交易网平台的设计与实现
摘要校园二手交易网平台是新兴起的一种校园二手交易网平台方式。它具有成本低廉,方式灵活,运行快捷等特点,通过Internet将交易活动变成每一位网民都可以加入其中的交易方式。但它在给人们带来便利的同时也带来了很多的问题。它的公平、公正、公开性受到大家的关注。其可靠性和安全性更是大家关心的问题。这就要求不仅要在系统的设计上做到公平合理,也要在信息的传输上做到安全可靠,以构建一个公平又安全的交易平台。本文构建了一个基于B/S模式的校园二手交易网平台系统,为买卖双方搭建了一个灵活自由并且安全可靠的交易平台。本文着重论述了系统的模块设计、数据流程和功能实现。其功能包括用户注册、登陆、校园二手交易网平台、网上购买、商品搜索、购买者对商品的评价、购买者留言、后台数据库管理、交易者信用度的统计等功能。包括如何运用JAVA、JavaScript、JSP等关键技术建立网上购物系统,并在web服务器上配置SSL以保证敏感信息的安全传输。关键词:校园二手交易网平台;JSP;SSL;购买
TheDesignandRealizationofSecondaryTradingPlatformfortheCampusNetworkSecond-handtradingnetworksoncampusareanewemergingplatformforacampusnetworkplatformforsecondarytradingmethods.Ithaslow-cost,flexibleandrunfastandsoon,throughtheInternettransactionactivityintoeveryInternetusercanjoinoneofthetransaction.Butithasbroughtconveniencetopeople,italsobringsalotofproblems.Itisfair,just,opennesshasattractedsomuchattention.Itsreliabilityandsafetyiseveryone'sconcern.Thisrequiresnotonlythedesignofthesystembefairandreasonable,butalsoonthetransmissionofinformationtoachievesafeandreliable,inordertobuildafairandsafetradingplatform.ThisarticlewasconstructedbasedonB/Smodesecondarytradingofthecampusnetworkplatformforbuyersandsellerstobuildaflexibleandfreeandsecuretradingplatform.Thispaperfocusesonthesystem'smodulardesign,dataflowandfeatureimplementation.Featuresincludeuserregistration,login,andcampusnetworkplatformforsecondarytrading,onlineauction,merchandisesearch,buyersoftheproductevaluation,buyer’scomments,backgrounddatabasemanagement,dealercreditstatisticsandotherfunctions.IncludinghowtouseJAVA,JavaScript,JSPandotherkeytechnologytoestablishonlineshoppingsystem,andthewebservertoconfigureSSLtoensuresecuretransmissionofsensitiveinformation.Keywords:SecondaryTradingPlatform;JSP;SSL;Competitive
目录1引言 52绪论 62.1本系统设计的意义 62.2校园二手交易网平台的起源 62.3我国校园二手交易网平台的现状 62.4校园二手交易网平台的营销方式 73系统总体设计 83.1系统运行环境要求 83.2需求分析 83.2.1需要实现的功能及功能模块 83.2.2数据流程图 103.2.3功能模块设计 113.3系统E-R图 133.4系统数据逻辑结构 144系统具体实现 164.1开发系统的语言与工具 164.2发布商品功能 164.3购买商品功能 184.4查询交易情况功能 234.5商品搜索功能 254.6对商品评价功能 284.7购物车功能 305系统的数据传输安全保证 345.1数据传输的安全性要求 345.2SSL协议提供的服务 345.3ssl的工作原理 345.4Tomcat配置SSL(Windows环境) 35结论 36致谢 37参考文献 38
1引言随着网络技术的不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而网上购物的方式之一的校园二手交易网平台形式给人们的购物带来另一种全新的体验。人们可以通过网站发出自己想交易的物品的信息,也可以通过购买购买自己想要的物品。即具有一般购物网站的成本低廉,方式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。如现在网上流行的拍拍网、淘宝网等都是很好的成功的实例。然而,同其它购物网一样,校园二手交易网平台网也存在很多的问题尚待解决和完善。其中公平合理的买卖方式、买卖者双方的信用度、敏感信息传输的安全性等问题是人们关注的焦点问题。要让这种先进的交易方式被更多的人认可,还得不断的在这些方面有所突破,需要相关人士的不断研究。
2绪论2.1本系统设计的意义本系统——校园二手交易网平台系统是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。它通过Internet将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。校园二手交易网平台不仅是网络时代消费者定价原则的体现,更重要的是交易网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。相对与传统交易,校园二手交易网平台的特点在于每个商家都可以制定一套适合自己的交易规则,并且通过校园二手交易网平台还可以使定价达到更准确的水平,同时能够参与交易的人的范围也大大增加了。2.2校园二手交易网平台的起源据说“交易”这种交易,起源于古时欧洲未婚少女待价而沽的婚嫁制度,然后才逐渐转变为贵族间交易珍稀古董的休闲活动。至今,交易已经成为一种成功的商业活动,这种有趣的交易行为,并在网络上演变为一种成功的商业模式,逐步为世人所接受。最早的交易网站是由欧米达在1995年建立的,他最初建立这个小网站是为了向人们提供变种的埃博拉病毒代码。他在网站上加了一个小的交易程序,帮助人们交换各自的收藏品。后来他辞掉工作,全心全意投入到校园二手交易网平台业务中去,于是现在校园二手交易网平台老大——eBay诞生了。随着电子商务的发展,校园二手交易网平台已经成为一种日渐流行的电子交易方式。2.3我国校园二手交易网平台的现状据资料显示在我国,一些著名的网站很早就参与到了校园二手交易网平台中来了,许多网络服务商准备将校园二手交易网平台作为其发展电子商务的切人点。1999年6月正式开通的雅宝购买交易网,是中国大陆开通最早,也是目前访问人数最多、物品数量和种类最丰富、交易最活跃的专业购买交易平台之一。1999-2000年的时候,中国的交易网站一度也多达上百家,其中以雅宝、易趣、酷必得、6688等最为知名,随着.COM泡沫的破灭,只有易趣发展壮大起来。随着网络经济的逐渐趋于理性,没有强力竞争对手的易趣得到了迅速发展,成为中国交易网站事实上的霸主,也被称为“中国的eBay”。2003年7月8日,已在B2B领域巩固了领先地位的阿里巴巴突然宣布投资1亿元成立C2C电子商务网站——淘宝网。2004年1月13日雅虎和新浪共同在美国和北京两地同时宣布签署一项建立合资公司的最终协议,参与中国校园二手交易网平台市场的竞争,建立了校园二手交易网平台网站一拍网,为中国的中小型企业、买家和卖家提供全新的基于校园二手交易网平台的电子商务服务。中国校园二手交易网平台市场持续升温。2.4校园二手交易网平台的营销方式目前常见的校园二手交易网平台方式有:英式、荷兰式、封标交易,此外,还有双向交易和逆向交易等。随着校园二手交易网平台的发展,最近又出现了更加适应于互联网的集体议价方式和多属性交易。一般许多交易网站并不是仅仅使用一种交易方式,而是多种交易方式相结合。本系统采用的是英式交易方式稍加改变的方式。英式交易也称为公开交易或者增价交易,是最流行的校园二手交易网平台方式,它使投标者的参与变得相对容易。一旦买者发现自己感兴趣的物品,他就可以浏览当前的最高出价,然后决定自己是否出最高的价格。在他提供投标价后,就可以看到交易状态的一个自动更新,显示他是否成功地成为当前的最高出价者。本系统中购买者发现自己喜爱的商品之后就给出自己愿意出的价格但价格必须大于起始价格。待系统验证后如果所出的价格大于当时的最高价格则为购买成功。后由交易者确认,同意交易成功后交易才算成功。这种方式便于购买者冷静的购买,也方便交易者不会以低于自己最低底线的价格卖出商品。
3系统总体设计3.1系统运行环境要求JDK1.5——JAVA的运行环境Tomcat5——web服务器WindowsXP——操作系统SQLServer2000——数据库3.2需求分析校园二手交易网平台由于基本是通过网站交易系统进行的,所以会经常出现“所见非所得”的情况。交易物品的质量不如网上所描述的那样,付款不交货等欺诈问题很普遍。这些信用问题主要和网络的特性有关,网络是虚拟的,交易双方可以根本不见面而完全通过网络完成整个交易行为。网站也难以阻止用户以多个用户名注册,而且用户的真实身份有时难以查明,信用制度在中国又很不完善,所以难免会滋生欺诈现象。解决校园二手交易网平台的信用问题,就是要在校园二手交易网平台的环境中,解决信息的私密性、完整性、不可抵赖性以及身份确认问题,其解决方案是多种多样的。本站主要实现用户的在线交易和购买功能。首先。针对用户来说,分为交易者和购买者,用户注册包含以下内容:名字,密码,电子邮件,联系电话,真实姓名,联系地址,邮政编码在这里我们设计的用户交易者与购买者唯一的区别在于交易者多了一项“信用度”,但是信用度是由购买者来对交易者进行评论,而不是用户在注册时就能直接注册信用度,在注册的时候考虑到各地用户的速度和数据的合法验证,采用高效的客户端数据验证,以提高用户访问效率,及时验证用户数据。注册成功后用户登陆,在登陆的时候要区分用户是以购买者身份还是交易者的身份登陆,要求登陆后能够识别用户的身份,并根据相应的用户做出相应的权限限制和功能实现。用户以交易者身份登陆转到商品交易页面,用户填写相关交易商品信息,提交交易。以购买者身份登陆转到网站首页,用户可随意查看商品,并对商品进行评论,购买等。3.2.1需要实现的功能及功能模块1.需要实现的功能1)用户自行登记交易物品,页面自动更新。2)登记交易物品的用户能为自己度身订做交易的方式,如要求付款方式,送货方式,支付方式,数量等等。3)对登记交易的物品及用户的信用及时反馈用户。4)产品可按照您的要求分类查询,精确搜索与模糊搜索相结合,保证用户能轻易找到想要的物品。5)对交易者的交易信用进行统计,让购买者了解每个交易者的信用情况。6)用户可得到被投诉、评价情况,出售物品列表和交易物品购买情况等,还可以进行查看留言及答复等。2.需要实现的功能模块1)注册登录模块——实现交易者和购买者分别注册和登录,以获得交易者和购买者的详细信息,并赋予不同身份的不同的权限。2)交易商品模块——交易者发布商品的信息,包括:名字、描述、图片、数量。交易者、管理员可以查看自己交易的商品信息和已交易成功的商品信息。最终确定交易是否成功。3)购物车模块——购物者购买商品前必须把所需要的物品放在购物车内,然后查看购物车信息、选择送货方式、支付方式后,就可以发布订单了。4)商品搜索模块——可以模糊查询和精确查询所需商品,以及按照类型查询物品。5)评价模块——购买者对商品做出评价。6)留言板模块——用户之间相互留言。
3.2.2数据流程图该系统的数据流程图如图3-1所示:购买者购买者登录登录购买商品搜索商品购买商品搜索商品判断成功判断成功发表评价商品信息表发表评价商品信息表填写交易表单填写交易表单购买商品信息表购买商品信息表登录交易者登录交易者评价表评价表图3-1数据流程图图3-1数据流程图
3.2.3功能模块设计1、功能模块总体设计如图3-2所示:校园二手交易网平台系统校园二手交易网平台系统权限管理注册登录模块权限管理注册登录模块密码管理密码管理交易商品模块交易商品模块添加商品信息查看自己的商品信息查看已交易商品信息商品搜索模块商品搜索模块精确搜索商品模糊搜索商品搜索全部商品商品评价模块商品评价模块评分评价统计信用度留言板模块留言板模块留言图3-2功能模块总图图3-2功能模块总图2、主要模块功能分析交易者模块交易者登录成功后可以执行交易商品、查看商品交易情况、搜索商品、账户修改的操作。如图3-3所示:交易者交易者发布商品搜索商品查看商品信息下订单发布商品搜索商品查看商品信息下订单图3-3交易者功能图图3-3交易者功能图购买者模块购买者登录成功后可以执行搜索商品、购买、账户管理、评价、留言的操作。如图3-4所示:购买者购买者商品管理购物车留言搜索商品商品管理购物车留言搜索商品图3-4购买者功能图图3-4购买者功能图交易与购物模块交易流程是交易者登录成功后填写商品交易表单以提交商品信息。也可以查看交易情况。购物流程是购买者登录成功后搜索需要的商品,填写购买表单,购买成功会将信息显示在购物车。如图3-5所示:购买者购买者填写表单填写表单N登陆N登陆YY搜索需要商品搜索需要商品查看购物车查看购物车提交提交结束结束图3-5交易与购物流程图图3-5交易与购物流程图
3.3系统E-R图该系统数据库的E-R图,如图3-6所示:交易者编号交易者编号商品名称商品编号购买者编号商品名称商品编号购买者编号用户名用户名用户名用户名交易者交易商品购买购买者交易者交易商品购买购买者n1mmn1mm密码密码密码密码交易者编号交易者编号真实姓名起始价真实姓名真实姓名起始价真实姓名图3-6系统E-R图图3-6系统E-R图3.4系统数据逻辑结构该数据库的数据逻辑结构图如下表所示:表3-1message(留言信息表)表3-2orderindex(商品订购信息表)表3-3orders(订购细节表)表3-4product(商品信息表)表3-5score(评价表)表3-6userinfo(用户信息表)
4系统具体实现4.1开发系统的语言与工具1.系统开发语言JAVA语言——Java语言是一种面向对象、与平台无关、安全、稳定和多线程等的优秀的语言。是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于动态网站的应用开发。具有“一旦写成处处可用”的特点。JavaScript——JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。JSP——JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。2.系统开发工具及插件Eclipse——Eclipse是一个开放源代码的、与NetBeans、SunONEStudio和BorlandJbuilder类似的一种基于Java的整合型可扩展开发平台。TOMCAT——Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。MyEclipse——企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境。4.2发布商品功能该功能是交易者发布商品的基本信息,如:名字、起始价、数量、图片等。只有交易者有权限使用该功能。后台程序:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ response.setContentType("text/html"); request.setCharacterEncoding("UTF-8"); MultipartFormDataRequestmrequest=null; try{ mrequest=newMultipartFormDataRequest(request,null,100*1024*1024,MultipartFormDataRequest.COSPARSER,"UTF-8"); }catch(UploadExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } UploadBeanupBean=newUploadBean(); Stringpath=request.getRealPath("/upload"); System.out.println(path+"path-"); try{ upBean.setFolderstore(path); }catch(UploadExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); }//上传到哪 upBean.setParser(MultipartFormDataRequest.CFUPARSER); upBean.setParsertmpdir("c:/temp"); Stringpicture=newDate().toLocaleString()+(int)(Math.random()*1000); picture=picture.replace("",""); picture=picture.replace(":",""); picture=picture.replace("-",""); Hashtablefiles=mrequest.getFiles(); UploadFilefile=(UploadFile)files.get("picture");Stringname=file.getFileName();if(name.endsWith(".jpg")||name.endsWith(".JPG")){ picture+=".jpg";}elseif(name.endsWith(".bmp")||name.endsWith(".bmp")){ picture+=".bmp";}elseif(name.endsWith(".gif")||name.endsWith(".GIF")){ picture+=".gif";}elseif(name.endsWith(".png")||name.endsWith(".PNG")){ picture+=".ong";}else{ request.setAttribute("mess","上传的文件格式有误"); request.getRequestDispatcher("addpro.jsp").forward(request,response); return;}try{ file.setFileName(picture); upBean.store(mrequest,"picture"); }catch(UploadExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } Stringproduct=mrequest.getParameter("product"); Stringprice=mrequest.getParameter("price"); Stringdescription=mrequest.getParameter("description"); Stringprotype=mrequest.getParameter("protype"); DataBaseHelperd=newDataBaseHelper(); Datedate=newDate(); Stringsql="insertintoproduct(product,type,description,price,begindate,ownerid,picture)values('"+product+"','"+protype+"','"+description+"','"+price+"','"+date.toLocaleString()+"','"+request.getSession().getAttribute("id").toString()+"','"+picture+"')"; System.out.println(sql+""); d.update(sql); d.close(); request.setAttribute("mess","上传成功"); request.getRequestDispatcher("addpro.jsp").forward(request,response); }运行结果:交易者填写商品交易信息(如图4-1)后提交商品信息。提交成功后搜索商品会有商品的信息。图4-1发布商品表单图4-1发布商品表单4.3购买商品功能该功能是购买者进行购买的功能。购买者可以查看物品信息、留言信息以及物品的评价,填写购买的数量,就可以把物品放到购物车内。后台程序:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ response.setContentType("text/html"); request.setCharacterEncoding("UTF-8"); List<ProductBean>list=(List<ProductBean>)request.getSession().getAttribute("list"); if(list==null){ list=newLinkedList<ProductBean>(); } //System.out.println(request.getParameter("id")+""+request.getParameter("number")); ProductBeanb=newProductBean(request.getParameter("id"),request.getParameter("number")); list.add(b); request.getSession().setAttribute("list",list); response.sendRedirect("index"); }运行结果:购买者填写购买信息,填写数量即可,否则失败。如下图4-2所示:图4-2购买商品4.4查询交易订单情况功能交易者可以查看到目前购买物品的订单情况:<%DataBaseHelperd=newDataBaseHelper();ResultSetrs=d.query("select*fromorderindexwherebuyer="+session.getAttribute("id")); while(rs.next()){%><tr><tdheight="20"bgcolor="#FFFFFF"><divalign="center"><inputtype="checkbox"name="checkbox2"id="checkbox2"/></div></td><tdheight="20"bgcolor="#FFFFFF"class="STYLE6"><divalign="center"><spanclass="STYLE19"><ahref="orders.jsp?orderid=<%=rs.getString("orderid")%>"><%=rs.getString("orderid")%></a></span></div></td><tdheight="20"bgcolor="#FFFFFF"class="STYLE19"><divalign="center"><%if(rs.getString("delivertype").equals("1"))out.print("平邮");elseout.println("快递");%></div></td><tdheight="20"bgcolor="#FFFFFF"class="STYLE19"><divalign="center"><%if(rs.getString("paytype").equals("1"))out.print("账户支付(已经支付)");elseout.println("邮寄(未支付)");%></div></td><tdheight="20"bgcolor="#FFFFFF"><divalign="center"class="STYLE6"><ahref="CancelOrder?orderid=<%=rs.getString("orderid")%>"onClick="returnconfirm('确定删除?')">取消订单</a></td></tr><%}%>运行结果:交易者查看“交易成功的商品”可以查看到如图4-3的信息,点击购买用户的编号可以看到购买者的信息。如图4-3所示:图4-3交易成功的商品信息图4-3交易成功的商品信息4.5商品搜索功能该功能可以实现以商品的名字模糊查询和精确查询。后台程序:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ response.setContentType("text/html"); DataBaseHelperd=newDataBaseHelper(); request.setCharacterEncoding("UTF-8"); ResultSetrs=d.query("select*fromproductwhereownerid="+request.getSession().getAttribute("id").toString()); request.setAttribute("rs",rs); request.getRequestDispatcher("mypro.jsp").forward(request,response); }运行结果:以下是搜索全部信息的结果。如图4-5所示。图4-5模糊搜索图4-5模糊搜索4.6对商品评价功能该功能是实现对商品留言和评价。后台程序:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ response.setContentType("text/html"); request.setCharacterEncoding("UTF-8"); Stringuid=request.getParameter("uid"); Stringproid=request.getParameter("proid"); Stringscore=request.getParameter("score"); Stringmessage=request.getParameter("message"); Stringmname=request.getSession().getAttribute("name").toString(); DataBaseHelperd=newDataBaseHelper(); System.out.println("a"+uid+score+message+mname); d.update("insertintoscore(proid,message,muid)values('"+proid+"','"+score+"','"+uid+"')"); d.update("insertintomessage(message,mname,uid)values('"+message+"','"+mname+"','"+uid+"')"); d.close(); response.sendRedirect("myorder.jsp"); }运行结果:可以对每件商品做出评价,所有的评价会显示在“评论”里。如下图4-7所示:图4-7对商品平价图4-7对商品查看4.7购物车功能该功能只允许购买者使用。可以查看自己购买成功的商品的信息。但并不说明交易成功。最终交易成功还得由交易者决定。后台程序:<%DataBaseHelperd=newDataBaseHelper();%> <tableborder="0"cellpadding="0"cellspacing="0"><tr><tdcolspan="3"><imgsrc="images/text4.jpg"border="0"width="541"height="63"alt=""></td></tr><%List<ProductBean>list=(List<ProductBean>)session.getAttribute("list");doublemoney=0;for(inti=0;i<list.size();i++){ ResultSetrs=d.query("select*fromproductwhereid="+list.get(i).getId()); rs.next(); %><tr><td><tablewidth="100%"height="100%"cellpadding="0"cellspacing="0"border="1"bordercolor="#6EAE3C"><tr><tdwidth="25%"align="center"><imgsrc="upload/<%=rs.getString("picture")%>"width="155"height="161"></td><tdwidth="75%"align="center"> <tablewidth="100%"height="100%"cellpadding="0"cellspacing="0"border="1"bordercolor="#6EAE3C"> <tr> <tdwidth="35%"style="padding-left:20">商品名称:</td><tdwidth="65%"style="padding-left:20"><%=rs.getString("product")%></td> </tr> <tr> <tdstyle="padding-left:20">商品价格:</td><tdstyle="padding-left:20"><%=rs.getString("price")%></td> </tr> <tr> <tdstyle="padding-left:20">类别:</td><tdstyle="padding-left:20"><%=rs.getString("type")%></td> </tr> </table></td></tr> <tr><tdheight="15%"colspan="2"style="padding-left:20"><br>商品描述:<%=rs.getString("description")%><br>.</td></tr><tr><tdheight="15%"colspan="2"style="padding-left:20"><br>购买个数:<%=list.get(i).getNumber()%>元<br>合计:<%money+=rs.getDouble("price")*Integer.parseInt(list.get(i).getNumber());%><%=rs.getDouble("price")*Integer.parseInt(list.get(i).getNumber())%>元<br>.</td></tr></table></td></tr><%}%><tr><tdheight="15%"colspan="2"style="padding-left:20;padding-bottom:20"><br>总计:<%=money%>元</td></tr><formaction="Pay"method="post"><tr><inputtype="hidden"name="allmoney"value="<%=money%>"><tdheight="15%"colspan="2"style="padding-left:20;padding-bottom:20">送货方式:平邮<inputtype="radio"name="delivertype"value="1"checked>快递<inputtype="radio"name="delivertype"value="2">(平邮:10元|快递:20元)<br>注意:取消订单,邮资不退。</td></tr><tr><tdheight="15%"colspan="2"style="padding-left:20;padding-bottom:20">支付方式:账户支付<inputtype="radio"name="paytype"value="1"checked>邮局汇款<inputtype="radio"name="paytype"value="2">(卖方将在收到汇款后发货)</td></tr><tr><td><centerstyle="padding-bottom:20"><inputtype="submit"value="确定支付"></center></td></tr><tr><td><centerstyle="padding-bottom:20"><inputtype="button"value="清空购物车"onClick="window.location.href='ClearCar'"></center></td></tr></pay> </table>运行结果:购买成功后该商品的信息和购买信息会发送到购买者的购物车。如下图4-8所示:图4-8购物车
5系统的数据传输安全保证5.1数据传输的安全性要求在本校园二手交易网平台系统中,用户的注册登录是在网上进行,必须保证用户的某些个人信息如密码,真实姓名等的安全性。因此在注册和登录页面运用了SSL技术,以保证数据的安全传输。5.2SSL协议提供的服务SSL协议提供的服务主要有:认证用户和服务器,确保数据发送到正确的客户机和服务器;加密数据以防止数据中途被窃取;维护数据的完整性,确保数据在传输过程中不被改变。5.3ssl的工作原理当我们与一个网站建立https连接时,我们的浏览器与WebServer之间要经过一个握手的过程来完成身份鉴定与密钥交换,从而建立安全连接。具体过程如下:1.用户浏览器将其SSL版本号、加密设置参数、与session有关的数据以及其它一些必要信息发送到服务器。2.服务器将其SSL版本号、加密设置参数、与session有关的数据以及其它一些必要信息发送给浏览器,同时发给浏览器的还有服务器的证书。如果配置服务器的SSL需要验证用户身份,还要发出请求要求浏览器提供用户证书。3.客户端检查服务器证书,如果检查失败,提示不能建立SSL连接。如果成功,那么继续。4.客户端浏览器为本次会话生成pre-mastersecret,并将其用服务器公钥加密后发送给服务器。5.如果服务器要求鉴别客户身份,客户端还要再对另外一些数据签名后并将其与客户端证书一起发送给服务器。6.如果服务器要求鉴别客户身份,则检查签署客户证书的CA是否可信。如果不在信任列表中,结束本次会话。如果检查通过,服务器用自己的私钥解密收到的pre-mastersecret,并用它通过某些算法生成本次会话的mastersecret。7.客户端与服务器均使用此mastersecret生成本次会话的会话密钥(对称密钥)。在双方SSL握手结束后传递任何消息均使用此会话密钥。这样做的主要原因是对称加密比非对称加密的运算量低一个数量级以上,能够显著提高双方会话时的运算速度。8.客户端通知服务器此后发送的消息都使用这个会话密钥进行加密。并通知服务器客
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 63522-17:2024 EN-FR Electrical relays - Tests and measurements - Part 17: Shock,acceleration and vibration
- 【正版授权】 IEC SRD 63301-1:2024 EN Smart city use case collection and analysis – Water systems in smart cities – Part 1: High-level analysis
- 2025-2030年中国脲醛树脂市场十三五规划及投资风险评估报告
- 2025-2030年中国翡翠玉镯行业市场需求规模及前景趋势预测报告
- 2025-2030年中国空气净化系统工程行业发展状况及营销战略研究报告
- 2025-2030年中国碳酸氢钠干灭火剂市场运营现状及发展趋势分析报告
- 2025-2030年中国硅钢板行业运行动态与营销策略研究报告
- 广东文艺职业学院《数据描述与可视化》2023-2024学年第二学期期末试卷
- 沈阳职业技术学院《课件设计与微课制作》2023-2024学年第二学期期末试卷
- 四川文化传媒职业学院《汽车数据分析》2023-2024学年第二学期期末试卷
- 2024年度咨询服务合同:企业管理咨询服务
- 凉山州西昌市人民医院招聘笔试真题2023
- 住建局条文解读新规JGJT46-2024《施工现场临时用电安全技术标准》
- 中国古代舞蹈史课件
- DB3502T 078-2022 代建工作规程
- 冠心病课件完整版本
- 光伏发电+储能项目三期项目建筑安装工程投标方案(技术方案)
- 2024关于进一步提升基层应急管理能力的意见详细解读课件
- 生活垃圾转运站技术规范 CJJT47-2016知识培训
- 课前三分钟有效利用活动方案
- HIV阳性孕产妇全程管理专家共识2024年版解读
评论
0/150
提交评论