• 基于JavaWeb的果蔬生鲜交易系统


    资源下载地址:https://download.csdn.net/download/sheziqiong/85810893
    资源下载地址:https://download.csdn.net/download/sheziqiong/85810893
    目录
    摘要 I
    Abstract II
    前言 1
    1 课题简介 2
    1.1 选题背景 2
    1.2 课题的意义 2
    1.3 系统目标 3
    2. 可行性研究 5
    2.1 技术可行性 5
    2.2 经济可行性 5
    2.3 操作可行性 5
    2.4 法律可行性 6
    3. 需求分析 7
    3.1 系统需要解决的主要问题 7
    3.2 系统具备的基本功能 7
    3.3 数据流图 7
    3.4 数据字典 9
    3.4.1 数据存储 9
    3.4.2 数据流 10
    3.4.3 数据处理 12
    4. 总体设计 13
    4.1 概述 13
    4.2 系统功能划分 14
    4.2.1 会员子系统功能划分 14
    4.2.2 管理员子系统功能划分 15
    4.3 系统功能描述 15
    4.3.1 会员子系统功能描述 15
    4.3.2 管理员子系统功能描述 16
    4.4 数据库设计 16
    4.4.1 数据库概念结构设计 17
    4.4.2数据库逻辑结构设计 19
    4.5 业务流程图 20
    5. 详细设计与系统实施 23
    5.1 设计概述与开发工具简介 23
    5.1.1 B/S模式及其优势 23
    5.1.2 Web应用程序的开发—JSP技术 24
    5.1.3 MyEclipse简介 24
    5.1.4 Tomcat简介 24
    5.1.5 MySQL简介 24
    5.1.6 JavaScript简介 24
    5.1.7 JSP简介 24
    5.1.8 JDBC简介 24
    5.1.9 hibernate简介 24
    5.2 程序流程图 24
    5.3 管理员子系统的实施 26
    5.3.1 连接数据库的包含文件 27
    5.3.2 管理员登录页面 27
    5.3.3 会员管理模块 29
    5.3.4 商品管理模块 30
    5.3.5 特价商品管理模块 32
    5.3.6 订单模块 33
    5.3.7 系统用户管理模块 34
    5.3.8 商品类别管理模块 35
    5.4 会员子系统 36
    5.4.1 系统主页面 36
    5.4.2 会员注册页面 36
    5.4.3 搜索商品信息页面 38
    5.4.4 购物车信息页面 39
    5.4.5 订单管理页面 42
    5.4.6 顾客留言页面 43
    5.4.7 修改资料页面 45
    6. 测试与维护 47
    6.1 测试的任务及目标 47
    6.1.1 测试的任务 47
    6.1.2 测试的目标 47
    6.2 测试方案 47
    6.2.1 模块测试: 47
    6.2.2 集成测试: 48
    6.2.3 验收测试: 48
    6.2.4 平行运行 48
    6.3 设计测试方案 49
    6.4 系统维护 50
    结束语 51
    致谢 52
    参考文献 53
    外文文献 53
    中文翻译 57
    4.3 系统功能描述
    4.3.1 会员子系统功能描述
    会员(没有特殊权限的人群)是系统中的上帝,主要可以实现没有特殊权限的人群的注册(身为一个系统中的UI中最重要的一部分没有客户的系统给谁用,这部分是应定要有的)、购物车(没有特殊权限的人群买下东西给那里放,而是这里)、顾客留言(供没有特殊权限的人群查看交流的地方这里你可以查找到的没有特殊权限的人群给本系统的评价来供你查考)、商品浏览(没有特殊权限的人群要选择产品就需要看看都有什东西)、订单管理(没有特殊权限的人群消费了就要有收据,这是凭证是老板和没有特殊权限的人群查看的依据)、修改注册资料(这个用于客户忘记密码之用)等功能。具体功能如下:
    1.没有特殊权限的人群注册(Lid registratie)
    用于给叔叔阿姨们加入而使用的,各位没有特殊权限的人群还等什么快来吧别让宝宝失望。
    2.商品浏览(Product bladeren)
    没有特殊权限的人群浏览产品资料和特价产品资料。
    3.修改注册资料(Inschrijvingsgegevens wijzigen)
    登录系统的没有特殊权限的人群变更与团体相反的东西的资料。
    4.购物车(Uw winkelwagen)
    存储没有特殊权限的人群购买的产品资料待结算。
    5.没有特殊权限的人群留言(Klant berichten)
    没有特殊权限的人群可以向拥有特殊权限的人群宣传留言资料。
    6.单子管理(Orderbeheer)
    审阅和修改单子资料。
    4.3.2 拥有特殊权利的人群子系统功能描述
    拥有特殊权限的人群对子系统Be responsible for全部体系的各种资料的更新与维护的操纵。
    1.订单管理(Orderbeheer)
    拥有特殊权限的人群对没有特殊权限的人群的订单进行审阅和去掉控制。
    2.系统没有特殊权限的人群的控制(Systeem heeft geen speciale rechten beheersen van mensenmassa)
    对体系的没有特殊权限的人群的资料进行添加修改删除控制。
    3.留言的操纵控制(Kontrolelementer for post)
    拥有特殊权限的人群对没有特殊权限的人群发布的留言信息实施控制。
    4.商品类别的操纵控制(Categorie Productcontrole)
    拥有特殊权限的人群对商品的类别资料实施控制。
    5.特价商品(Specijaliteti)
    拥有特殊权限的人群发布和控制特价产品资料。
    6.商品的操纵控制(Control and control of commodities)
    拥有特殊权限的人群发布和控制产品资料。
    7.没有特殊权限的人群的操纵控制(Mensen zonder bijzondere machtiging controle)
    拥有特殊权限的人群对已经注册的没有特殊权限的人群实施控制
    4.4 数据库设计
    此物几乎每个设计都能都能及都会用到的高效好用方便的技术,它既能存储数据又能读取数据,使本人的毕业设计不至于成为只能看或只能跳转的界面(中看不中用)正是因为有了这个技术本人们的毕业设计才能多姿多彩本人们的各种软件才能够具备实用性经济性整个社会才会进入互联网的时代,注意使用数据库设计必须要有相应的数据库语言,如本人在本次毕业设计中用到的MySQL数据库,它能很好的存储数据提取数据因而大量应用于网站架设上,也就是说打开电脑上网找找发现很多的网站都用MySQL并且没有一个网站不用数据库技术,它让数据有了“家”,进而就能“住进”更多的数据,实现了从只能算数到能实现论文查重,从只能测算弹道(物理存储设备还那么大)还相当费劲到发射火箭相当轻松,数据库技术的作用功不可没,在学校的时光老师常常讲解数据库讲理好几种包括MySQL、oracle,好几种册次包括数据结构、SQL语句,好几种实例加上应用包括上课讲的例子、课程设计,他说这个非常重要,所以那些学弟学妹们努力学习SQL语言吧。
    数据库技术有几大优点:
    1)数据库兼容性强。
    2)本次毕业设计的设计那可不是以次为焦点的策划技术。
    3)本次毕业设计的数据库是有相当严格的标准。
    4)本次毕业设计的要求能相当的联系出来。
    4.4.1 数据库概念结构设计
    人们往往讨厌看到复杂的东西因为那很难看懂并且还有浪费时间更可怕的事实是你花费了时间却看不懂,数据库就是这样一个东西,但看他的数据库语句你发现他很混乱看不懂就是它认识你而你不认识他,这往往导致出现解析困难的情况,所以一种直观的视图概念工具就应运而出了—ER图,它用来对物体进行抽象,再把抽象的结果用线相互关联起来这样一个清晰明了的结构图就出来了,通过它软件工程师们可以大致的了解各个对象之间的关系并对系统有了规划和认知就是一个外行人都能够了解。它有两个明显的优点:简单容易;受人喜爱哪怕这个人他不懂计算机。所以无论是做程序还是做业务最好都画上E-R图,它有助于你理解你所做的事并让你善于总结和善于发现,本人的结束大学的任务中就有ER图。
    E-R图是表达事物“奸情”的联系的东西,它有一下能量组成:
    (1).矩形框–实体类型(Rektangulære boks-type enhed)。
    (2).菱形框–联系类型(Diamanter-kontakt type)。
    (3).椭圆形框–实体的属性(Oval box – en egenskab for en enhed)。

    主页代码如下:

    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ taglib uri="/struts-bean" prefix="bean" %>
    <%@ taglib uri="/struts-html" prefix="html" %>
    <%@ taglib uri="/struts-logic" prefix="logic" %>
    <html>
    <head>
    <title><bean:message key="website.title"/></title>
    <link href="CSS/stylesheet.css" rel="stylesheet" type="text/css">
    </head>
    <body class="body">
    <table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
    	<td height="227" background="images/fg_top.jpg"></td>
      </tr>
    </table>
    
    <table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border:1px; border-style:solid; border-color:#888888">
      <tr>
        <td width="20">&nbsp;</td>
        <TD height="50" align="right" valign="bottom"><IMG src="images/icon_login.gif" align="absmiddle"> 
    		<INPUT id="qKey" name="qKey" value="商品关键字" onClick="this.value=''"> 
            <select id="category">
           		<option value="0">所有商品</option>
    		  	<logic:present name="cateList">
    		  		<logic:iterate id="cate" name="cateList" type="com.itbaizhan.ORM.Category">
    					<option value="${cate.id}">${cate.cateName}</option>					  		
    		  		</logic:iterate>
    		  	</logic:present>	       	
            </select>		
    		<A href="javascript:QuickSearch()"><IMG src="images/icon_search.gif" align="absmiddle" border="0"></A>  &nbsp;&nbsp;&nbsp;
    		<A href="Admin/adminLogin.jsp">进入后台</A>  	
    	</TD>
        <td width="20">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>
    	<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
            <TR align="center">
              <TD valign="top" width="9"><IMG src="images/icon02.gif"></TD>
              <TD class="header_menu" align="middle">
    		  	<A href="mer.do?method=browseIndexMer"><span class="whiteTitle"><bean:message key="menu.item1"/></span></A>
    		  </TD>
              <TD background="images/Bule_06.gif" width="2"></TD>
              <TD class="header_menu" align="middle">
    		  	<A href="cart.do?method=browseCart"><span class="whiteTitle"><bean:message key="menu.item2"/></span></A>
    		  </TD>
              <TD background="images/Bule_06.gif" width="2"></TD>
              <TD class="header_menu" align="middle">
    		  	<A href="order.do?method=browseOrder"><span class="whiteTitle"><bean:message key="menu.item3"/></span></A>
    		  </TD>
              <TD background="images/Bule_06.gif" width="2"></TD>
              <TD class="header_menu" align="middle">
    		  	<A href="mem.do?method=browseWord"><span class="whiteTitle"><bean:message key="menu.item4"/></span></A>
    		  </TD>
              <TD background="images/Bule_06.gif" width="2"></TD>
              <TD class="header_menu" align="middle">
    		  	<A href="mem.do?method=loadMember"><span class="whiteTitle"><bean:message key="menu.item5"/></span></A>
    		  </TD>
              <TD vAlign=top width=7><IMG src="images/icon07.gif"></TD>
            </TR>
        </TABLE></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td width="200" valign="top"><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                <TR>
                  <TD><IMG src="images/Bule_43.gif"></TD>
                </TR>
                <TR>
                  <TD class="C_Item_bg">
                  	<logic:present name="member">
    				  <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                        <TR>
                          <TD class="C_login_Title"><bean:message key="member.login.label"/></TD>
                        </TR>
                        <TR>
                          <TD>
    						  <TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
    	                           <TR height="10"><TD></TD></TR>						  
    	                           <TR height="30" class="text">
    	                             <TD><bean:message key="member.logined" arg0="${member.memberName}" arg1="${member.memberlevel.levelName}"/></TD>
    	                           </TR>
    	                           <TR height="30">
    	                             <TD align="center">
    	                   			   <a href="login.do?method=logout"><span class="blueText"><bean:message key="member.logout"/></span></a>          
    							    </TD>
    	                         </TR>
                          </TABLE> 
    					</TR>
    				  </TABLE>              	
                  	</logic:present>
                  	<logic:notPresent name="member">
    	                <html:javascript formName="memLoginForm"/>
    					<html:form action="/login.do?method=login" style="margin:0px;" onsubmit="return validateMemLoginForm(this);">
    					  <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
    	                    <TR>
    	                      <TD class="C_login_Title"><bean:message key="member.login.label"/></TD>
    	                    </TR>
    	                    <TR>
    	                      <TD>
    							  <TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
    		                           <TR height="30">
    		                             <TD class="text"><bean:message key="member.login.name"/><html:text property="loginName" size="10" styleClass="textBox"/>
    								  </TD>
    		                           </TR>
    		                           <TR height="30">
    		                             <TD class="text"><bean:message key="member.login.pwd"/><html:password property="loginPwd" size="10" styleClass="textBox"/>
    								  </TD>
    		                           </TR>
    		                           <TR height="30">
    		                             <TD class="UserRegster" align="right">
    		                               <html:button property="btn" onclick="reg()"><bean:message key="member.reg.text"/></html:button>
    								  	<html:submit><bean:message key="member.login.text"/></html:submit>
    								  </TD>
    		                         </TR>
    	                      </TABLE> 
    						</TR>
    					  </TABLE>
    					  <logic:messagesPresent>
    					  	<script language="javascript">
    					  		alert('<html:errors property="loginError"/>');
    					  	</script>
    					  </logic:messagesPresent>
    					</html:form>              	
                  	</logic:notPresent>
    			  </TD>
                </TR>
                <TR>
                  <TD><IMG src="images/Bule_58.gif"></TD>
                </TR>
              </TABLE>
              <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                  <TR>
                    <TD><IMG src="images/Bule_43.gif"></TD>
                  </TR>
                  <TR>
                    <TD class="C_Item_bg" valign="top">
    					<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
    					  <TR>
    						<TD class="C_Sort_Title"><bean:message key="mer.category"/></TD>
    					  </TR>
    					  <logic:notPresent name="cateList">
    						  <TR>
    							<TD class="redText"><bean:message key="cate.notExist"/></TD>
    						  </TR>					  
    					  </logic:notPresent>
    					  <TR height="10"><TD></TD></TR>	
    					  <logic:present name="cateList">
    					  	<logic:iterate id="cate" name="cateList" type="com.itbaizhan.ORM.Category">
    						  <TR>
    							<TD class="text">
    								&nbsp;<img src="images/cateIcon.gif" border="0">
    								<a href="mer.do?method=searchMer&cateid=${cate.id}">${cate.cateName}</a>
    							</TD>
    						  </TR>						  		
    					  	</logic:iterate>
    					  </logic:present>
    					</TABLE>
    				</TD>
                  </TR>
                  <TR>
                    <TD><IMG src="images/Bule_58.gif"></TD>
                  </TR>
              </TABLE></td>
            <td width="20">&nbsp;</td>
            <td valign="top"><br>
    		<TABLE class="C_Goods_Title" cellSpacing=0 cellPadding=0 width="100%" border=0>			
    			<TR>
    			  <TD><IMG hspace=5 src="images/Icon_TeJia.gif"></TD>
    			  <TD>&nbsp;</TD>
    			  <TD align="right">
    			  	<A href="mer.do?method=browseSMer"><IMG hspace=5 src="images/icon_more.gif" border=0></A>
    			  </TD>
    			</TR>
              </TABLE>
              <TABLE class="C_Goods_Border" cellSpacing=0 cellPadding=0 width="100%" border=0>
                  <TR>
               		<logic:notPresent name="smerList">
               			<TD valign="top" class="redText" colspan="3">
               				<bean:message key="mer.notExist"/>
               			</TD>
               		</logic:notPresent>
               		<logic:present name="smerList">
    					<logic:iterate id="mer" name="smerList" type="com.itbaizhan.ORM.Merchandise">
    		               <TD valign="top" width="33%">
    					 	<table cellspacing=0 cellpadding=0 width=180 border=0>
    		                 <tr>
    		                   <td align="TOP">
    							<table width="118" height="118" border="0" align="center" cellpadding="0" cellspacing="0" style="border:1px; border-style:solid; border-color:#888888">
    								<tr align="center" valign="middle">
    								  <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank> <img src=".${mer.picture}" width="100" height="100" border="0"> </a></td>
    								</tr>
    							</table>
    							</td>
    		                 </tr>
    		                 <tr align="center" height="30">
    		                   <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank><span  class="blueText">${mer.merName}</span></a></td>
    		                 </tr>
    		                 <tr align="center" height="20">
    		                   <td class="text"><bean:message key="mer.price"/>: ¥${mer.price} </td>
    		                 </tr>
    		                 <tr align="center" height="20">
    		                   <td class="text"><bean:message key="mer.sprice"/>: ¥${mer.sprice} </td>
    		                 </tr>
    		                 <tr>
    		                   <td>
    							<a href="mer.do?method=showMer&id=${mer.id}"><img src="images/icon_car.gif" border=0></a> 
    							<a href="cart.do?method=addCart&id=${mer.id}"><img alt="" src="images/icon_buy.gif" border=0></a>
    						  </td>
    		                 </tr>
    		               </table>
    		               </TD>						
    					</logic:iterate>
               		</logic:present>
    			  </TR>
              </TABLE><br>		  
    		  <TABLE class=C_Goods_Title cellSpacing=0 cellPadding=0 width="100%" border=0>            
                <TR>
                  <TD><IMG hspace=5 src="images/NewGoods_03.gif"></TD>
                  <TD>&nbsp;</TD>
                  <TD align=right><A href="mer.do?method=browseMer"><IMG hspace=5 src="images/icon_more.gif" border=0></A></TD>
                </TR>
              </TABLE>
              <TABLE class="C_Goods_Border" cellSpacing=0 cellPadding=0 width="100%" border=0>
                  <TR>
               		<logic:notPresent name="merList">
               			<TD valign="top" class="redText" colspan="3">
               				<bean:message key="mer.notExist"/>
               			</TD>
               		</logic:notPresent>
               		<logic:present name="merList">
    					<logic:iterate id="mer" name="merList" type="com.itbaizhan.ORM.Merchandise">
    		               <TD valign="top" width="33%">
    					 	<table cellspacing=0 cellpadding=0 width=180 border=0>
    		                 <tr>
    		                   <td align="TOP">
    							<table width="118" height="118" border="0" align="center" cellpadding="0" cellspacing="0" style="border:1px; border-style:solid; border-color:#888888">
    								<tr align="center" valign="middle">
    								  <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank> <img src=".${mer.picture}" width="100" height="100" border="0"> </a></td>
    								</tr>
    							</table>
    							</td>
    		                 </tr>
    		                 <tr align="center" height="30">
    		                   <td><a href="mer.do?method=showMer&id=${mer.id}" target=_blank><span  class="blueText">${mer.merName}</span></a></td>
    		                 </tr>
    		                 <tr align="center" height="20">
    		                   <td class="text"><bean:message key="mer.price"/>: ¥${mer.price} </td>
    		                 </tr>
    		                 <tr>
    		                   <td class=GoodsItem_buy>
    							<a href="mer.do?method=showMer&id=${mer.id}"><img src="images/icon_car.gif" border=0></a> 
    							<a href="cart.do?method=addCart&id=${mer.id}"><img alt="" src="images/icon_buy.gif" border=0></a>
    						  </td>
    		                 </tr>
    		               </table>
    		               </TD>						
    					</logic:iterate>
               		</logic:present>
    			  </TR>
              </TABLE>          
    		  </td>
          </tr>
        </table></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td colspan="3">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td height="30" bgcolor="#4282CE" class="whiteText" align="center">
    		<bean:message key="website.foot"/>	</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="20" colspan="3">&nbsp;</td>
      </tr>
    </table>
    <script type="text/javascript">
    	//会员注册
    	function reg(){
    		window.location = "reg.jsp";
    	}
    	
    	//搜索商品
    	function QuickSearch(){
    		var url = "mer.do?method=searchMer&cateid="+document.all.category.value;
    		var key = document.all.qKey.value;
    		if (key !=null && key!="商品关键字" && key.length>0)url = url+"&key="+key;
    		window.location = url;
    	}
    </script>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    资源下载地址:https://download.csdn.net/download/sheziqiong/85810893
    资源下载地址:https://download.csdn.net/download/sheziqiong/85810893

  • 相关阅读:
    java之List集合入门必备篇
    掌握 TypeToken 原理及泛型擦除
    【前端源码解析】数据响应式原理
    Word2Vec源码解读(Pytorch版本)
    基于SpringBoot的视频网站系统
    VMware三种网络模式
    jar包打成docker镜像文件推送至服务器,服务器拉取并重启容器
    中期科技:智慧公厕是智慧城市管理智慧化的至佳表现
    图像预处理技术与算法
    青出于“蓝”的合资第一新能源,“换壳”背后有门道
  • 原文地址:https://blog.csdn.net/newlw/article/details/125499471