版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> Web編程課程設(shè)計(jì)報(bào)告</p><p><b> 留言簿課程設(shè)計(jì)報(bào)告</b></p><p><b> 主要流程</b></p><p><b> 引言</b></p><p><b> 開發(fā)背景</b></p>
2、<p><b> 系統(tǒng)目標(biāo)</b></p><p><b> 定義</b></p><p><b> 現(xiàn)行系統(tǒng)概況</b></p><p><b> 現(xiàn)行系統(tǒng)流程</b></p><p><b> 現(xiàn)行系統(tǒng)存在的問題<
3、/b></p><p><b> 系統(tǒng)需求分析</b></p><p> 系統(tǒng)業(yè)務(wù)流程及描述(要畫出流程圖)</p><p> 用戶需求(根據(jù)不同類型的用戶分析)</p><p><b> 性能需求</b></p><p><b> 其它需求<
4、/b></p><p><b> 數(shù)據(jù)分析</b></p><p><b> 系統(tǒng)功能分析</b></p><p><b> 系統(tǒng)功能模塊圖</b></p><p><b> 功能界面框圖</b></p><p>&l
5、t;b> 功能描述</b></p><p> 系統(tǒng)的安全性與可靠性設(shè)計(jì)</p><p> 系統(tǒng)軟硬件配置(開發(fā)環(huán)境)</p><p><b> 部分重要代碼</b></p><p><b> 1.引言 </b></p><p><b>
6、 1.1編寫目的 </b></p><p> 在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,以前網(wǎng)站上的留言簿管理系統(tǒng)要用戶登陸以后才能進(jìn)行相關(guān)訪問及互動(dòng)。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進(jìn)步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng)頁就可進(jìn)行論壇留言。留言簿對(duì)象是很多的,各個(gè)層次都可進(jìn)行論壇訪問,大至國(guó)家領(lǐng)導(dǎo),小至一個(gè)普通干部,訪問和留言從到指定用戶進(jìn)行表格到現(xiàn)在通過網(wǎng)絡(luò)直接點(diǎn)擊相應(yīng)就可進(jìn)行。網(wǎng)上留言簿管理系統(tǒng)可解決游客訪問及留言
7、,致使現(xiàn)在幾乎各個(gè)網(wǎng)站都有各種類型網(wǎng)站留言簿管理系統(tǒng),用戶可選擇自己的看法。所以我提出了本課題的研究。 </p><p> 本系統(tǒng)開發(fā)的目的是為了學(xué)習(xí)這樣去做一個(gè)交互式的網(wǎng)頁以及了解這種強(qiáng)大的網(wǎng)絡(luò)編程工具,方便客戶端和瀏覽器端之間的交流。 </p><p><b> 1.2項(xiàng)目背景 </b></p><p> 互聯(lián)網(wǎng)正在融入我們的生活,影
8、響和改變著我們的生活。網(wǎng)絡(luò)提供給我們的不只是一個(gè)獲取信息的來源,而且還是一個(gè)可以相互交流的空間,網(wǎng)上留言簿正是一種供人們進(jìn)行交流的網(wǎng)絡(luò)空間。它不受時(shí)間和空間的約束,留言簿用戶可以發(fā)表自己的觀點(diǎn),大家一起探討某個(gè)問題。 </p><p> 目前,網(wǎng)上留言簿已不是新事物,許許多多的別具特色的論壇在網(wǎng)絡(luò)上隨處可見。為了體現(xiàn)留言簿的特色,我們搜索各式各樣的論壇版面,為了改變網(wǎng)上現(xiàn)存論壇的普遍風(fēng)格,追加功能,更便于管理,
9、于是開發(fā)出一套界面友好美觀,易于使用的論壇管理系統(tǒng)。 </p><p><b> 2.任務(wù)概述 </b></p><p><b> 2.1目標(biāo) </b></p><p> 2.1.1基本要求 </p><p> 系統(tǒng)包括主要的功能:新用戶的注冊(cè),會(huì)員密碼重設(shè),會(huì)員登錄,用戶自己修改信息,管理
10、員刪除用戶,游客瀏覽留言,會(huì)員新增留言,會(huì)員留言回復(fù),管理員刪除留言這些功能,可以應(yīng)付一般的用戶需要。 </p><p> 2.1.2開發(fā)目標(biāo) </p><p> 這個(gè)系統(tǒng)預(yù)期的目的是為了做成交互式的網(wǎng)頁,方便客戶端和瀏覽器端之間的交流。通過論壇,人們能夠相互交流溝通,把疑惑在論壇里公布,大家獻(xiàn)計(jì)獻(xiàn)策,共同學(xué)習(xí),共同進(jìn)步。 </p><p> 2.1.3應(yīng)用目
11、標(biāo) </p><p> 網(wǎng)上留言簿系統(tǒng)是一個(gè)會(huì)員登錄留言系統(tǒng)。網(wǎng)上游客能夠?yàn)g覽論壇上的帖子,并且能夠注冊(cè)成為用戶。論壇注冊(cè)會(huì)員能夠修改自己的資料信息,申請(qǐng)版主,發(fā)表帖子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括瀏覽游客留言,審核留言,對(duì)于不健康或是不利于社會(huì)穩(wěn)定的留言能進(jìn)行刪除操作,會(huì)員管理以及留言簿版主管理等等。 </p><p><b> 現(xiàn)行系統(tǒng)概況<
12、/b></p><p><b> 2.1現(xiàn)行系統(tǒng)流程</b></p><p> 板塊類有瀏覽列表和管理兩個(gè)方法,管理方法可以分為創(chuàng)建、修改和刪除3個(gè)方法,如圖。</p><p> 帖子類有瀏覽、發(fā)帖、回帖、搜索和管理5個(gè)方法,瀏覽方法又可以分為列表和查看2個(gè)子方法,管理方法又可以分為編輯、刪除、置頂、轉(zhuǎn)移、指定精華5個(gè)子方法,如圖&
13、lt;/p><p> 用戶類有注冊(cè)、登錄和管理3個(gè)方法,管理方法又分為添加、刪除和設(shè)置權(quán)限3個(gè)子方法,如圖所示。</p><p><b> 數(shù)據(jù)庫訪問模塊:</b></p><p> 利用javaBean封裝對(duì)數(shù)據(jù)庫的操作,主要包括連接數(shù)據(jù)庫。當(dāng)JSP頁面中需要訪問數(shù)據(jù)庫時(shí)直接調(diào)用這個(gè)javaBean即可。</p><p&
14、gt; 6. 分頁顯示模塊:分頁顯示模塊包括分頁顯示用戶留言列表。分頁顯示模塊功能樹如圖所示:</p><p> 2.2現(xiàn)行系統(tǒng)存在的問題</p><p> 用戶和管理界面比較單一,管理人員也只有一個(gè)。實(shí)現(xiàn)的功能也比較普通。</p><p><b> 系統(tǒng)需求分析</b></p><p> 3.1系統(tǒng)業(yè)務(wù)流程及
15、描述</p><p> (一) 會(huì)員注冊(cè)流程</p><p> 會(huì)員填寫個(gè)人信息—>信息合法性檢驗(yàn)—>會(huì)員信息持久化</p><p><b> 具體流程圖如下:</b></p><p> ?。ǘ?會(huì)員登陸流程</p><p> 輸入用戶憑證—> 基于角色授權(quán)</p
16、><p><b> 具體流程圖:</b></p><p> ?。ㄈ?會(huì)員管理流程</p><p> 持有管理員角色 角色調(diào)整或分配為版主或刪除用戶</p><p><b> 具體流程圖:</b></p><p> ?。ㄋ模?論壇版塊管理流程</p><
17、p> 持有管理員角色 添加、刪除、調(diào)整、置頂、隱藏版塊</p><p><b> 具體流程圖:</b></p><p><b> ?。ㄎ澹?帖子發(fā)表</b></p><p> 注冊(cè)用戶 選擇版塊發(fā)表主題 主題持久化</p><p><b> 具體流程圖:</b>&
18、lt;/p><p><b> ?。?帖子回復(fù)</b></p><p> 用戶 針對(duì)主題發(fā)表回復(fù) 回復(fù)持久化</p><p><b> 具體流程圖:</b></p><p><b> ?。ㄆ撸?帖子管理</b></p><p> 持有管理員或版主角色
19、 添加、刪除等操作</p><p><b> 具體流程圖:</b></p><p> 3.2用戶需求(根據(jù)不同類型的用戶分析)</p><p><b> 3.3性能需求</b></p><p> 1.會(huì)員管理員權(quán)限區(qū)分</p><p> 2.發(fā)帖延時(shí)保持無滯后<
20、;/p><p> 3.任何地方無編譯錯(cuò)誤</p><p><b> 3.5數(shù)據(jù)分析</b></p><p><b> 系統(tǒng)功能分析</b></p><p> 4.1系統(tǒng)功能模塊圖</p><p> 論壇一般存在兩種用戶,分別為注冊(cè)用戶和管理員。用戶的權(quán)限是向下覆蓋的,即
21、上級(jí)權(quán)限包含下級(jí)權(quán)限,在這里的論壇中,管理員的權(quán)限是上級(jí)權(quán)限。接下來,需要?dú)w好類的對(duì)象及其方法分配給不同的論壇用戶。具體功能的分配結(jié)果如表所示。</p><p> 論壇功能和用戶權(quán)限對(duì)應(yīng)表</p><p> 4.2功能界面框架:</p><p><b> 4.3功能描述</b></p><p><b>
22、?。ㄒ唬?會(huì)員注冊(cè)</b></p><p> 新會(huì)員注冊(cè),提供會(huì)員信息,檢驗(yàn)會(huì)員信息的有效性,</p><p><b> ?。ǘ?會(huì)員登陸</b></p><p> 提供用戶憑證,驗(yàn)證用戶信息,基于角色授權(quán)。</p><p><b> ?。ㄈ?會(huì)員管理</b></p>
23、<p> 管理員由系統(tǒng)初始化分配一個(gè),管理員可以對(duì)會(huì)員信息</p><p> 戶角色調(diào)整,版主調(diào)整,刪除會(huì)員等。</p><p> ?。ㄋ模?論壇版塊管理</p><p> 管理員可以添加、刪除、論壇版塊</p><p><b> ?。ㄎ澹?帖子發(fā)表</b></p><p>
24、 注冊(cè)用戶可以在感興趣的版塊中發(fā)表新主題帖</p><p><b> (六) 帖子回復(fù)</b></p><p> 用戶可以對(duì)自己感興趣的主題發(fā)表回復(fù)</p><p><b> ?。ㄆ撸?帖子瀏覽</b></p><p> 用戶可以瀏覽所有可見帖子</p><p> (
25、八)會(huì)員和管理員的注銷</p><p> 可以允許會(huì)員或管理員用不同的賬戶登入,這只要注銷,就可重新登錄。</p><p><b> 5.1界面效果:</b></p><p><b> 主界面:</b></p><p><b> 用戶修改界面:</b></p>
26、;<p><b> 用戶注冊(cè)界面:</b></p><p> 普通用戶的回復(fù)功能:</p><p><b> 版主的登入界面:</b></p><p> 版主的回復(fù)和刪除的界面:</p><p> 版主和注冊(cè)會(huì)員的回復(fù)界面:</p><p> 保存之
27、后出現(xiàn)成功提示:</p><p> 查看回復(fù)的信息看是否有出現(xiàn)留言:</p><p><b> 分頁顯示情況:</b></p><p><b> 一些小功能效果:</b></p><p><b> 查看成功。</b></p><p> 6.0數(shù)
28、據(jù)庫表的結(jié)構(gòu)及部分相關(guān)數(shù)據(jù):</p><p> Tb_counter表</p><p><b> 表的數(shù)據(jù):</b></p><p> Tb_reply表:</p><p><b> 表的數(shù)據(jù):</b></p><p> Tb_topic表:</p>
29、<p><b> 表的數(shù)據(jù):</b></p><p><b> Tb_user表:</b></p><p><b> 表的數(shù)據(jù):</b></p><p> 7.0 系統(tǒng)軟硬件的開發(fā)環(huán)境:</p><p> 基礎(chǔ)知識(shí):JSP編程、Java編程基礎(chǔ)、數(shù)據(jù)庫原理、
30、SQL編程、軟件工程、MS SQL Server/Oracle數(shù)據(jù)庫基本操作, B/S三層架構(gòu)程序設(shè)計(jì)方法;</p><p><b> 開發(fā)工具:</b></p><p> Jsp/Java開發(fā)工具Eclipse;</p><p> Web Server:Tomcat 5.5 / JDK1.5 ;</p><p>
31、 測(cè)試工具:功能測(cè)試手工完成。</p><p> 數(shù)據(jù)庫: SQL Server 2000;</p><p> 8.0部分重要代碼:</p><p> 8.1數(shù)據(jù)庫鏈接的java代碼:</p><p> package beans;</p><p> import java.io.PrintStream;&
32、lt;/p><p> import java.sql.*;</p><p> public class connDB</p><p><b> {</b></p><p> public connDB()</p><p><b> {</b></p>&l
33、t;p> conn = null;</p><p> stmt = null;</p><p> rs = null;</p><p><b> try</b></p><p><b> {</b></p><p> Class.forName("
34、com.microsoft.jdbc.sqlserver.SQLServerDriver");</p><p><b> }</b></p><p> catch(ClassNotFoundException classnotfoundexception)</p><p><b> {</b></p&
35、gt;<p> System.err.println(classnotfoundexception.getMessage());</p><p><b> }</b></p><p><b> }</b></p><p> public ResultSet executeQuery(String s)
36、</p><p><b> {</b></p><p><b> try</b></p><p><b> {</b></p><p> conn = DriverManager.getConnection("jdbc:microsoft:sqlserver:
37、//localhost:1433;DatabaseName=db_board;user=sa;password=sa");</p><p> stmt = conn.createStatement(1004, 1007);</p><p> rs = stmt.executeQuery(s);</p><p><b> }</b>
38、;</p><p> catch(SQLException sqlexception)</p><p><b> {</b></p><p> System.err.println(sqlexception.getMessage());</p><p><b> }</b></p>
39、;<p> return rs;</p><p><b> }</b></p><p> public int executeUpdate(String s)</p><p><b> {</b></p><p> int i = 0;</p><p>
40、;<b> try</b></p><p><b> {</b></p><p> conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_board;user=sa;password=sa"
41、;);</p><p> stmt = conn.createStatement(1004, 1007);</p><p> i = stmt.executeUpdate(s);</p><p><b> }</b></p><p> catch(SQLException sqlexception)</p&
42、gt;<p><b> {</b></p><p><b> i = 0;</b></p><p><b> }</b></p><p><b> return i;</b></p><p><b> }</b>
43、;</p><p> Connection conn;</p><p> Statement stmt;</p><p> ResultSet rs;</p><p><b> }</b></p><p> 8.3主題添加處理的代碼:</p><p><b&
44、gt; <%</b></p><p> int UID=0;</p><p> String face="";</p><p> String content="";</p><p> UID=Integer.parseInt(request.getParameter(&qu
45、ot;UID"));</p><p> face=chStr.chStr(request.getParameter("face"));</p><p> content=chStr.chStr(request.getParameter("content"));</p><p> String sql="
46、;insert into tb_Topic (author,face,content) values("+UID+",'"+face+"','"+content+"')";</p><p> int ret=0;</p><p> ret=connBean.executeUpdate(
47、sql);</p><p> if (ret!=0){</p><p> out.println("<script language='javascript'>alert('留言成功!');window.location.href='index.jsp';</script>");</p&g
48、t;<p><b> }else{</b></p><p> out.println("<script language='javascript'>alert('留言失敗!');window.location.href='Topic_add.jsp';</script>");<
49、/p><p><b> }</b></p><p><b> %></b></p><p> 8.4修改用戶和注冊(cè)用戶的代碼:</p><p><b> <%</b></p><p> int UID=0;</p><
50、;p> String face="";</p><p> String content="";</p><p> UID=Integer.parseInt(request.getParameter("UID"));</p><p> face=chStr.chStr(request.getPa
51、rameter("face"));</p><p> content=chStr.chStr(request.getParameter("content"));</p><p> String sql="insert into tb_Topic (author,face,content) values("+UID+"
52、,'"+face+"','"+content+"')";</p><p> int ret=0;</p><p> ret=connBean.executeUpdate(sql);</p><p> if (ret!=0){</p><p> out.p
53、rintln("<script language='javascript'>alert('留言成功!');window.location.href='index.jsp';</script>");</p><p><b> }else{</b></p><p> out.p
54、rintln("<script language='javascript'>alert('留言失??!');window.location.href='Topic_add.jsp';</script>");</p><p><b> }</b></p><p><b>
55、; %></b></p><p><b> <html></b></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; c
56、harset=gb2312"></p><p> <title>添加留言</title></p><p><b> </head></b></p><p><b> <body></b></p><p><b> &l
57、t;/body></b></p><p><b> </html></b></p><p> 8.5主界面的分頁代碼:</p><p> boolean tj=rs_user.next();</p><p> String str=(String)request.getParamet
58、er("Page");</p><p> if(str==null){</p><p><b> str="0";</b></p><p><b> }</b></p><p> int pagesize=5;</p><p>
59、 rs.last();</p><p> int RecordCount=rs.getRow();</p><p> int maxPage=0;</p><p> maxPage=(RecordCount%pagesize==0)?(RecordCount/pagesize):(RecordCount/pagesize+1);</p><
60、;p> int Page=Integer.parseInt(str);</p><p> if(Page<1){</p><p><b> Page=1;</b></p><p><b> }else{</b></p><p> if(((Page-1)*pagesize+1)
61、>RecordCount){</p><p> Page=maxPage;</p><p><b> }</b></p><p><b> }</b></p><p> rs.absolute((Page-1)*pagesize+1);</p><p> fo
62、r(int i=1;i<=pagesize;i++){</p><p><b> %></b></p><p> 8.56刪除主題的代碼:</p><p><b> <%</b></p><p> int TopicID=0;</p><p> i
63、f(request.getParameter("TopicID")==null){</p><p> response.sendRedirect("index.jsp");</p><p><b> }else{</b></p><p> TopicID=Integer.parseInt(reque
64、st.getParameter("TopicID"));</p><p> if(TopicID!=0){</p><p> String sql="";</p><p> sql="Delete from tb_Topic where ID="+TopicID;</p><p&g
65、t; int ret=0;</p><p> ret=connBean.executeUpdate(sql);</p><p> if (ret!=0){</p><p> out.println("<script language='javascript'>alert('留言信息刪除成功!');wind
66、ow.location.href='index.jsp';</script>");</p><p><b> }else{</b></p><p> out.println("<script language='javascript'>alert('留言信息刪除失?。?#39;);
67、window.location.href='index.jsp';</script>");</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b&
68、gt; %></b></p><p> 8.7統(tǒng)計(jì)回復(fù)的條數(shù):</p><p><b> try{</b></p><p> if(session.getAttribute("flag")==null){</p><p> if(application.getAttribu
69、te("count")==null){</p><p> String count;</p><p> count="1";</p><p> application.setAttribute("count",count);</p><p><b> }else{&
70、lt;/b></p><p> int count;</p><p> count=Integer.parseInt(application.getAttribute("count").toString())+1;</p><p> String str;</p><p> str=String.valueO
71、f(count);</p><p> application.setAttribute("count",str);</p><p><b> }</b></p><p> String val;</p><p> val="true";</p><p&g
72、t; session.setAttribute("flag",val);</p><p><b> }</b></p><p> }catch(Exception e){}</p><p><b> %></b></p><p> 8.7統(tǒng)計(jì)訪問人數(shù)的主要代碼:&
73、lt;/p><p><b> <%</b></p><p> String str="";</p><p> Date date1;</p><p> date1 = new Date();</p><p> java.sql.Date date=new java.
74、sql.Date(date1.getTime());</p><p><b> try{</b></p><p> if(session.getAttribute("flag")==null){</p><p> ResultSet rs=connBean.executeQuery("select * fro
75、m tb_counter where accessTime='"+date.toString()+"'");</p><p> if(!rs.next()){</p><p> int count;</p><p><b> count=1;</b></p><p>
76、 str="insert into tb_counter values('"+date.toString()+"',"+count+")";</p><p> ResultSet rs1=connBean.executeQuery(str);</p><p><b> }else{</b>
77、</p><p> int count;</p><p> str="update tb_counter set hit=hit+1 where accessTime='"+date.toString()+"'";</p><p> ResultSet rs1=connBean.executeQuery(
78、str);</p><p><b> }</b></p><p> String val;</p><p> val="true";</p><p> session.setAttribute("flag",val);</p><p><b&g
79、t; }</b></p><p> }catch(Exception e){}</p><p><b> %></b></p><p> 8.8管理員登錄界面的代碼:</p><p><b> <%</b></p><p> request
80、.setCharacterEncoding("GB2312");</p><p> String manager=request.getParameter("username");</p><p> String PWD=request.getParameter("PWD");</p><p> if
81、(manager!=""){%></p><p> <%ResultSet rs=connBean.executeQuery("select * from tb_User where UserName='"+manager+"' and status='版主'");</p><p>
82、 if (rs.next()){</p><p> String rsPWD=rs.getString("PWD");</p><p> if(PWD.equals(rsPWD)){%></p><p> <script language="javascript"></p><p
83、> opener.location.reload();</p><p> window.close();</p><p> </script></p><p> <%String Manager=manager;</p><p> session.setAttribute("userna
84、me",Manager);</p><p><b> }else{%></b></p><p> <script language="javascript"></p><p> alert("您輸入的密碼不正確,請(qǐng)重新輸入!");</p><p>
85、 history.back();</p><p> </script></p><p><b> <%}</b></p><p><b> }else{ %></b></p><p> <script language="javascript&q
86、uot;></p><p> alert("您輸入的版主名稱不正確,請(qǐng)重新輸入!");</p><p> history.back();</p><p><b> </script></b></p><p><b> <%}</b></p&g
87、t;<p><b> }%></b></p><p> 8.9會(huì)員登入的驗(yàn)證代碼:</p><p> if(username!=""){%></p><p> <%ResultSet rs=connBean.executeQuery("select * from tb_Us
88、er where UserName='"+username+"' and status='用戶'");</p><p> if (rs.next()){</p><p> String rsPWD=rs.getString("PWD");</p><p> if(PWD.equa
89、ls(rsPWD)){%></p><p> <script language="javascript"></p><p> opener.location.reload();</p><p> window.close();</p><p><b> </script>&l
90、t;/b></p><p><b> <%</b></p><p> //String UserName=username;</p><p> //session.setAttribute("username",UserName);</p><p> session.setAttr
91、ibute("username",username);</p><p><b> }else{%></b></p><p> <script language="javascript"></p><p> alert("您輸入的密碼不正確,請(qǐng)重新輸入!");&l
92、t;/p><p> history.back();</p><p><b> </script></b></p><p><b> <%}</b></p><p><b> }else{ %></b></p><p> &l
93、t;script language="javascript"></p><p> alert("您輸入的用戶名不正確,請(qǐng)重新輸入!");</p><p> history.back();</p><p> 8.10回復(fù)是否成功的代碼:</p><p><b> <%<
94、/b></p><p> String content=chStr.chStr(request.getParameter("content"));</p><p> int TopicID=Integer.parseInt(request.getParameter("TopicID"));</p><p> Str
95、ing replyuser=(session.getAttribute("username")).toString();</p><p> if(content!=null && content.length()>0){</p><p> String sql="Insert into tb_reply values("+T
96、opicID+",'"+content+"','"+replyuser+"')";</p><p> int ret=0;</p><p> ret=connBean.executeUpdate(sql);</p><p> if(ret!=0){</p>
97、<p> out.println("<script language='javascript'>alert('回復(fù)信息成功!');window.location.href='index.jsp';</script>");</p><p><b> }else{</b></p>
98、;<p> out.println("<script language='javascript'>alert('回復(fù)信息失??!');window.location.href='index.jsp';</script>");</p><p><b> }</b></p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)---留言簿系統(tǒng)設(shè)計(jì)
- web課程設(shè)計(jì) 《web網(wǎng)絡(luò)編程技術(shù)》課程設(shè)計(jì)報(bào)告
- web課程設(shè)計(jì)報(bào)告
- 成績(jī)記錄簿課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告-成績(jī)記錄簿
- web網(wǎng)頁設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- web課程設(shè)計(jì)--師生留言互動(dòng)系統(tǒng)
- web留言板課程設(shè)計(jì)--留言板網(wǎng)頁設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)-基于web的網(wǎng)頁留言簿設(shè)計(jì)
- 留言簿系統(tǒng)
- web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)----課程設(shè)計(jì)報(bào)告
- fpga課程設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 可編程彩燈課程設(shè)計(jì)報(bào)告
- 學(xué)生籍貫信息記錄簿課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告---學(xué)生籍貫信息記錄簿
- web開發(fā)技術(shù)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論