版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計報告書</b></p><p> 課程名稱: JAVA課程設(shè)計 </p><p> 題 目:簡單用戶管理系統(tǒng)的設(shè)計與開發(fā) </p><p> 系 名: 信息工程系 </p><p> 專業(yè)班
2、級: </p><p> 姓 名: </p><p> 學(xué) 號: </p><p> 指導(dǎo)教師: </p><p>
3、; 2013年 9 月 13 日</p><p><b> 課程設(shè)計任務(wù)書</b></p><p> 設(shè)計題目: 簡單用戶管理系統(tǒng)的設(shè)計與開發(fā)</p><p> 要求完成的主要任務(wù):</p><p> (包括課程設(shè)計工作量及其技術(shù)要求,以及說明書撰寫等具體要求)</p><p> 1.
4、實現(xiàn)用戶登錄檢測,密碼修改;</p><p><b> 2.用戶信息管理</b></p><p> (1)用戶信息輸入;</p><p> (2)信息查詢,可根據(jù)不同關(guān)鍵字進行條件查詢;</p><p> (3)用戶信息修改:擁有權(quán)限的操作員可以修改,刪除普通用戶;</p><p> 設(shè)
5、計報告撰寫格式要求:</p><p> 1、明確課程設(shè)計的目的和重要性,認(rèn)真領(lǐng)會課程設(shè)計的題目,讀懂課程設(shè)計指導(dǎo)書的要求,學(xué)會設(shè)計的基本方法與步驟,學(xué)會如何運用前修知識與收集、歸納相關(guān)資料解決具體問題的方法。嚴(yán)格要求自己,要獨立思考,按時、獨立完成課程設(shè)計任務(wù)。</p><p> 2、設(shè)計報告:要求層次清楚、整潔規(guī)范、不得相互抄襲,凡正文內(nèi)容有整段完全相同者一律以抄襲論處。設(shè)計報告正文
6、字?jǐn)?shù)不少于0.2萬字(不包括附錄)</p><p><b> 時間安排:</b></p><p> 消化資料、系統(tǒng)調(diào)查 1天</p><p> 項目原型開發(fā) 1天</p><p> 數(shù)據(jù)庫建?! ?/p>
7、 1天</p><p> 系統(tǒng)管理 1天</p><p> 用戶管理 2天</p><p> 系統(tǒng)功能實現(xiàn)
8、 3天</p><p> 系統(tǒng)打包,驗收 1天</p><p><b> 1 目標(biāo)</b></p><p> 1.1實現(xiàn)用戶登錄檢測,密碼修改;</p><p><b> 1.2用戶信息管理</b&
9、gt;</p><p> 1.2.1 用戶信息輸入;</p><p> 1.2.2 信息查詢,可根據(jù)不同關(guān)鍵字進行條件查詢;</p><p> 1.2.3 用戶信息修改:擁有權(quán)限的操作員可以修改,刪除普通用戶;</p><p> 2 軟件開發(fā)環(huán)境與技術(shù)簡介</p><p> 2.1 開發(fā)工具介紹 </p
10、><p> MyEclipse 是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能。</p><p> S
11、QLyog是業(yè)界著名的Webyog公司出品的一款簡潔高效、功能強大的圖形化mysql數(shù)據(jù)庫管理工具。使用SQLyog可以快速直觀地讓您從世界的任何角落通過網(wǎng)絡(luò)來維護遠端的MySQL數(shù)據(jù)庫。</p><p><b> 2.2 數(shù)據(jù)庫系統(tǒng)</b></p><p> 數(shù)據(jù)庫是以某種文件結(jié)構(gòu)存儲的一系列信息表,這種文件結(jié)構(gòu)使您能夠訪問這些表、選擇表中的列、對表進行排序以及
12、根據(jù)各種標(biāo)準(zhǔn)選擇行。數(shù)據(jù)庫通常有多個 索引與這些表中的許多列相關(guān)聯(lián),所以我們能盡可能快地訪問這些表。 </p><p><b> 2.3 硬件環(huán)境</b></p><p> 可以安裝在WindowsXP系統(tǒng)或網(wǎng)絡(luò)系統(tǒng)環(huán)境下。</p><p><b> 2.4 軟件環(huán)境</b></p><p>
13、 MyEclipse,navicat8_mysql_cs</p><p><b> 3 系統(tǒng)需求分析</b></p><p> 1. 系統(tǒng)應(yīng)建立友好的界面,既要操作簡單、直觀、,又要易于學(xué)習(xí)掌握。開發(fā)用戶管理系統(tǒng)的目的是為了方便管理員對于用戶信息的管理,包括修改、刪除、輸入等。</p><p> 2.系統(tǒng)在對于不同用戶名密碼時,將給出不
14、同權(quán)限功能,比如,普通用戶只能查看、修改自己的信息,而對于管理員,則包括用戶信息輸入;信息查詢,可根據(jù)不同關(guān)鍵字進行條件查詢;用戶信息修改,可以修改,刪除普通用戶。</p><p> 3.該系統(tǒng)主要是面對系統(tǒng)管理員,故操作應(yīng)該簡單易懂,對于每一步的操作,都有不同的選擇性,更顯得系統(tǒng)的人性化。</p><p><b> 4 系統(tǒng)總體設(shè)計</b></p>
15、<p> 4.1 系統(tǒng)功能簡介</p><p> 1. 當(dāng)以管理員權(quán)限進入系統(tǒng)后可以進行系統(tǒng)的管理、查詢、輸入用戶信息以及刪除等操作。</p><p> 2. 當(dāng)以普通用戶權(quán)限進入系統(tǒng)后可以對自己的基本信息進行查看,以及密碼的修改。</p><p> 4.2 系統(tǒng)功能模塊規(guī)劃</p><p> 圖(1) 系統(tǒng)的整體功能
16、模塊框架圖</p><p> 4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計 </p><p> 首先創(chuàng)建數(shù)據(jù)庫,然后在數(shù)據(jù)庫中創(chuàng)建一個tb_userd的表,再表中建立用戶的基本信息,包括姓名,性別,年齡,電話,地址等等的基本信息。同時建立一個admin_user的表,在表中建立管理員的信息,包括賬號和密碼。</p><p> 4.4 數(shù)據(jù)庫的連接技術(shù)</p><
17、p> JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序.</p><p><b> 5 系統(tǒng)詳細(xì)設(shè)計</b></p>
18、<p> 1. 登陸模塊:在該模塊中,用戶選擇登陸權(quán)限后,對于用戶輸入的信息進行判斷該用戶是否有權(quán)利進入系統(tǒng),用戶通過在該頁面中輸入的用戶名和密碼,點擊確定的同時系統(tǒng)到數(shù)據(jù)庫中自動核對用戶的信息,核對無誤后可以成功進入系統(tǒng)。 </p><p> 2.輸入信息模塊:在該模塊中,普通用戶只能在其中修改自己的信息,包括密碼等,同時可以檢測自己信息的正誤。對于管理員,則可以在數(shù)據(jù)庫中修改,刪除所有用戶的基本
19、信息,而且還可以進行用戶信息的輸入,還可以查詢基本信息。</p><p> 3.數(shù)據(jù)庫模塊:該模塊是用來存儲管理員以及普通用戶輸入或者注冊的基本信息,數(shù)據(jù)庫的建立與MyEclipse相連接,輸入的信息進入數(shù)據(jù)庫,方便管理員的管理以及用戶的查詢。</p><p> 4.查看信息頁面模塊:因為系統(tǒng)頁面是整個系統(tǒng)的開始,占據(jù)十分重要的位置,好的頁面會給人一種清新愉快的感覺,所以主頁面的設(shè)計一
20、改傳統(tǒng)的框架結(jié)構(gòu),設(shè)計出了個性很強并且感覺非常舒適的界面,不同的權(quán)限用戶登錄后系統(tǒng)的主頁面的次啊單也不同。</p><p> 5.修改信息模塊:系統(tǒng)分為兩種情形來進行修改模塊的執(zhí)行,當(dāng)管理員進入系統(tǒng)之后,通過查看信息頁面的修改按鈕,來執(zhí)行修改,修改的類容包括用戶的所有信息;當(dāng)用戶進入系統(tǒng),通過查看自己本身的信息頁面的修改按鈕,來執(zhí)行修改密碼的功能。</p><p> 6.刪除模塊:在查
21、看信息頁面中,通過點擊刪除按鈕,管理員來執(zhí)行刪除功能,具有權(quán)限性質(zhì)。</p><p> 6 系統(tǒng)測試與運行 </p><p><b> 圖(2) 登陸界面</b></p><p> 圖(3) 管理員登陸界面</p><p> 圖(4) 普通用戶登陸界面</p><p><b>
22、 圖(5)信息界面</b></p><p><b> 圖(6)修改界面</b></p><p><b> 圖(7)注冊界面</b></p><p><b> 圖(8)數(shù)據(jù)庫界面</b></p><p><b> 總 結(jié) </b><
23、;/p><p> 課程實訓(xùn)是培養(yǎng)學(xué)生綜合運用所學(xué)知識 ,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對我們的實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計算機應(yīng)用在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握程序開發(fā)技術(shù)是十分重要的,而java語言又是最常見,功能最強大的一種高級語言,因此做好java語言課程設(shè)計是十分必要的。 回顧起此次課程設(shè)計,至今我們?nèi)愿锌H多
24、,的確,自從老師講解到完成整個編程,從理論到實踐,在整整二個星期的日子里,可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我們懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做一個
25、項目,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對一些前面學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說數(shù)據(jù)庫,頁面的跳轉(zhuǎn)……通過這</p><p> 通過這次課程設(shè)計,使我對java語言有了更進一步的認(rèn)識和了解,要想學(xué)好它要重在實踐,要通過不斷的上機操作才能更好地學(xué)習(xí)它,我也發(fā)現(xiàn)我的好多不足之處,首先是自己在指法上還不行,經(jīng)常按錯字母,通過學(xué)習(xí)也有所改進;再有對java語言的一些標(biāo)
26、準(zhǔn)庫函數(shù)不太了解,還有對函數(shù)調(diào)用的正確使用不夠熟悉,還有對java語言中經(jīng)常出現(xiàn)的錯誤也不了解,通過實踐的學(xué)習(xí),我認(rèn)識到學(xué)好計算機要重視實踐操作,不僅僅是學(xué)習(xí)java語言,還是其它的語言,以及其它的計算機方面的知識都要重在實踐,所以后在學(xué)習(xí)過 程中,我會更加注視實踐操作,使自己便好地學(xué)好計算機。在課程設(shè)計過程中,收獲知識,提高能力的同時,我也學(xué)到了很多人生的哲理,懂得怎么樣去制定計劃,怎么樣去實現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克
27、服心理上的不良情緒。</p><p><b> 參 考 文 獻</b></p><p> [1]. 王建華. ASP NET 2.0 動態(tài)網(wǎng)站開發(fā)技術(shù)與實踐[M].北京:電子工業(yè)出版社,2007.</p><p> [2]. 畢廣吉.Java程序設(shè)計實例教程[M]. 北京:冶金工業(yè)出版社,2007年.</p><p&g
28、t; [3]. 王保羅.Java面向?qū)ο蟪绦蛟O(shè)計[M]. 北京:清華大學(xué)出版社,2003年.</p><p> [4]. 高林,周海燕.Jsp網(wǎng)上書店系統(tǒng)與案例分析[M]. 北京:人民郵電出版社,2004年.</p><p> [5]. 劉騰紅,孫細(xì)明.信息系統(tǒng)分析與設(shè)計[M]. 北京:科學(xué)出版社,2003年.</p><p> [6]. 林邦杰,徹底研究j
29、ava.北京:電子工業(yè)出版社,2002年.</p><p> [7]. 錢雪忠《數(shù)據(jù)庫原理及應(yīng)用》 北京郵電大學(xué)出版社 2007,8 第二版</p><p> 附錄A:系統(tǒng)核心代碼</p><p><b> 1.數(shù)據(jù)庫代碼</b></p><p><b> /*</b></p>
30、;<p> SQLyog Enterprise - MySQL GUI v6.06</p><p> Host - 5.0.20a-nt : Database - wb</p><p> *********************************************************************</p><p>
31、Server version : 5.0.20a-nt</p><p><b> */</b></p><p> /*!40101 SET NAMES utf8 */;</p><p> /*!40101 SET SQL_MODE=''*/;</p><p> create database if
32、 not exists `wb`;</p><p><b> USE `wb`;</b></p><p> /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;</p><p> /*!40101 SET @OLD_SQL_M
33、ODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;</p><p> /*Table structure for table `tb_user` */</p><p> DROP TABLE IF EXISTS `tb_user`;</p><p> CREATE TABLE `tb_use
34、r` (</p><p> `uid` int(11) NOT NULL auto_increment,</p><p> `username` varchar(50) default NULL,</p><p> `upass` varchar(50) default NULL,</p><p> `sex` varchar(50)
35、 default NULL,</p><p> `age` int(11) default NULL,</p><p> `email` varchar(50) default NULL,</p><p> `tel` varchar(50) default NULL,</p><p> `qq` varchar(50) defaul
36、t NULL,</p><p> `descr` varchar(50) default NULL,</p><p> PRIMARY KEY (`uid`)</p><p> ) ENGINE=InnoDB DEFAULT CHARSET=gbk;</p><p> /*Data for the table `tb_user` *
37、/</p><p> insert into `tb_user`(`uid`,`username`,`upass`,`sex`,`age`,`email`,`tel`,`qq`,`descr`) values (1,'ryrt','tyrtyr','trtytr',22,'345345','35345','543543
38、39;,'4553'),(2,'aa','123',NULL,NULL,NULL,NULL,NULL,NULL),(3,'a1a','123',NULL,NULL,NULL,NULL,NULL,NULL),(4,'admin','123','11',111,'11','11',&
39、#39;111','11'),(5,'haha','haha','haha',11,'haha','haha','haha','hahadaxiao'),(6,'qqq','111','123',12,'123','21213
40、9;,'21313','13213');</p><p> /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;</p><p> /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;</p><p><b> 2.jsp頁面代
41、碼</b></p><p> <%@ page language="java" import="java.util.*,com.softeem.model.*"</p><p> pageEncoding="utf-8"%></p><p><b> <%<
42、;/b></p><p> String path = request.getContextPath();</p><p> String basePath = request.getScheme() + "://"</p><p> + request.getServerName() + ":" + reques
43、t.getServerPort()</p><p> + path + "/";</p><p><b> //接收數(shù)據(jù)</b></p><p> User user=(User)request.getAttribute("user");</p><p><b>
44、 %></b></p><p> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></p><p><b> <html></b></p><p><b> <head><
45、/b></p><p> <base href="<%=basePath%>"></p><p> <title>注冊頁面</title></p><p> <meta http-equiv="pragma" content="no-cache&quo
46、t;></p><p> <meta http-equiv="cache-control" content="no-cache"></p><p> <meta http-equiv="expires" content="0"></p><p> &l
47、t;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"></p><p> <meta http-equiv="description" content="This is my page"></p><p><
48、b> <!--</b></p><p> <link rel="stylesheet" type="text/css" href="styles.css"></p><p><b> --></b></p><p><b>
49、</head></b></p><p><b> <body></b></p><p><b> 修改信息</b></p><p><b> <br></b></p><p> <form action="
50、UpdateServlet" method="post" ></p><p><b> 帳號:</b></p><p> <input type="hidden" name="uid" value="<%=user.getUid() %>" />
51、</p><p> <input type="text" name="username" value="<%= user.getUsername() %>" /></p><p><b> <br></b></p><p><b>
52、密碼:</b></p><p> <input type="password" name="upass" value="<%= user.getUpass() %>" /></p><p><b> <br></b></p><p>
53、<b> 性別:</b></p><p> <input type="text" name="sex" value="<%= user.getSex() %>" /></p><p><b> <br></b></p><p&
54、gt;<b> 年齡:</b></p><p> <select name="age"></p><p> <option><%= user.getAge() %></option></p><p><b> <%</b></p>
55、<p> for(int i=1;i<100;i++){</p><p><b> %></b></p><p> <option><%= i %></option></p><p><b> <%</b></p><p>
56、<b> }</b></p><p><b> %></b></p><p><b> </select></b></p><p><b> <br></b></p><p><b> 郵箱:</b&
57、gt;</p><p> <input type="text" name="email" value="<%= user.getEmail() %>" /></p><p><b> <br></b></p><p><b> 電話:
58、</b></p><p> <input type="text" name="tel" value="<%= user.getTel() %>" /></p><p><b> <br></b></p><p><b>
59、QQ:</b></p><p> <input type="text" name="qq" value="<%= user.getQq() %>" /></p><p><b> <br></b></p><p><b>
60、 個人描述:</b></p><p> <input type="text" name="descr" value="<%= user.getDescr() %>" /></p><p><b> <br></b></p><p>
61、 <input type="submit" value="修改" /></p><p> <input type="button" value="取消" /></p><p><b> </form></b></p><p>
62、<b> </body></b></p><p><b> </html></b></p><p> 3. Servlet頁面代碼</p><p> package com.softeem.servlet;</p><p> import java.io.IOExc
63、eption;</p><p> import java.io.PrintWriter;</p><p> import java.util.List;</p><p> import javax.servlet.ServletException;</p><p> import javax.servlet.http.HttpServ
64、let;</p><p> import javax.servlet.http.HttpServletRequest;</p><p> import javax.servlet.http.HttpServletResponse;</p><p> import com.softeem.dao.UserDAO;</p><p> im
65、port com.softeem.model.User;</p><p> public class LoginServlet extends HttpServlet {</p><p> public void doGet(HttpServletRequest request, HttpServletResponse response)</p><p> t
66、hrows ServletException, IOException {</p><p><b> }</b></p><p> public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p> throws ServletExce
67、ption, IOException {</p><p> request.setCharacterEncoding("utf-8");</p><p><b> //獲取信息</b></p><p> String adname=request.getParameter("username");&
68、lt;/p><p> String adpass=request.getParameter("upass");</p><p> String id=request.getParameter("id");</p><p> //System.out.println("username="+username
69、);</p><p> //System.out.println("upass="+upass);</p><p> if(id.equals("管理員")){</p><p> UserDAO ud=new UserDAO();</p><p> boolean flag=ud.loginad
70、min(adname, adpass);</p><p><b> if(flag){</b></p><p><b> //可以登陸</b></p><p> //將我們胡用戶名放入session會話</p><p> request.getSession().setAttribute(&
71、quot;username", adname);</p><p> request.getSession().setAttribute("upass", adpass);</p><p> response.sendRedirect("admin_index.jsp");</p><p><b>
72、}else{</b></p><p><b> //不能登陸</b></p><p> response.sendRedirect("login.jsp");</p><p><b> }</b></p><p> //response.sendRedirec
73、t("admin_index.jsp");</p><p><b> }</b></p><p><b> else{</b></p><p> UserDAO ud=new UserDAO();</p><p> boolean flag=ud.login(adnam
74、e, adpass);</p><p><b> if(flag){</b></p><p><b> //可以登陸</b></p><p> //將我們胡用戶名放入session會話</p><p> request.getSession().setAttribute("user
75、name", adname);</p><p> List<User> list=ud.findselfinfo(adname, adpass);</p><p> //將數(shù)據(jù)傳輸?shù)巾撁嫔先?lt;/p><p> request.setAttribute("list",list);</p><p>
76、 request.getRequestDispatcher("index.jsp").forward(request, response);</p><p> //request.getRequestDispatcher("index.jsp").forward(request, response);</p><p><b>
77、 }else{</b></p><p><b> //不能登陸</b></p><p> response.sendRedirect("login.jsp");</p><p><b> }//不能登陸</b></p><p> //response.sen
78、dRedirect("index.jsp");</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> 4. 用戶信息代碼</b></p&
79、gt;<p> package com.softeem.model;</p><p> public class User {</p><p> private int uid;</p><p> private String username;</p><p> private String upass;</p
80、><p> private String sex;</p><p> private String age;</p><p> private String qq;</p><p> private String tel;</p><p> private String email;</p><
81、;p> private String descr;</p><p> public int getUid() {</p><p> return uid;</p><p><b> }</b></p><p> public void setUid(int uid) {</p><p&
82、gt; this.uid = uid;</p><p><b> }</b></p><p> public String getUsername() {</p><p> return username;</p><p><b> }</b></p><p>
83、public void setUsername(String username) {</p><p> this.username = username;</p><p><b> }</b></p><p> public String getUpass() {</p><p> return upass;&l
84、t;/p><p><b> }</b></p><p> public void setUpass(String upass) {</p><p> this.upass = upass;</p><p><b> }</b></p><p> public Strin
85、g getSex() {</p><p> return sex;</p><p><b> }</b></p><p> public void setSex(String sex) {</p><p> this.sex = sex;</p><p><b> }</
86、b></p><p> public String getAge() {</p><p> return age;</p><p><b> }</b></p><p> public void setAge(String age) {</p><p> this.age = ag
87、e;</p><p><b> }</b></p><p> public String getQq() {</p><p> return qq;</p><p><b> }</b></p><p> public void setQq(String qq) {
88、</p><p> this.qq = qq;</p><p><b> }</b></p><p> public String getTel() {</p><p> return tel;</p><p><b> }</b></p><p
89、> public void setTel(String tel) {</p><p> this.tel = tel;</p><p><b> }</b></p><p> public String getEmail() {</p><p> return email;</p><
90、p><b> }</b></p><p> public void setEmail(String email) {</p><p> this.email = email;</p><p><b> }</b></p><p> public String getDescr() {
91、</p><p> return descr;</p><p><b> }</b></p><p> public void setDescr(String descr) {</p><p> this.descr = descr;</p><p><b> }</b&
92、gt;</p><p> public String toString() {</p><p> return "uid:"+uid+";username:"+username+";sex:"+sex;</p><p><b> }</b></p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- jsp課程設(shè)計-簡單用戶管理系統(tǒng)的設(shè)計與開發(fā)
- 簡單用戶管理系統(tǒng)的設(shè)計與開發(fā)
- 基于android的簡單用戶注冊系統(tǒng)課程設(shè)計報告
- 基于android的簡單用戶注冊系統(tǒng)課程設(shè)計報告
- 基于android的簡單用戶注冊系統(tǒng)課程設(shè)計報告
- java課程設(shè)計--簡單圖書管理系統(tǒng)的設(shè)計與開發(fā)
- java課程設(shè)計簡單的班級管理系統(tǒng)
- java課程設(shè)計---簡單高校圖書管理系統(tǒng)
- java課程設(shè)計---java聊天室的系統(tǒng)的設(shè)計與開發(fā)
- 基于簡單用戶交互的單張圖像材質(zhì)外觀建模方法.pdf
- java課程設(shè)計---基于java的在線評測系統(tǒng)的設(shè)計與開發(fā)
- java課程設(shè)計簡單日歷
- java課程設(shè)計--超市管理系統(tǒng)的設(shè)計與實現(xiàn)
- java課程設(shè)計--簡單的網(wǎng)絡(luò)聊天程序
- java課程設(shè)計--酒店管理系統(tǒng)
- java課程設(shè)計---java聊天室的系統(tǒng)的設(shè)計與開發(fā)(含代碼)
- java課程設(shè)計-文件管理系統(tǒng)
- java課程設(shè)計--學(xué)籍管理系統(tǒng)
- java學(xué)生管理系統(tǒng)課程設(shè)計
- java課程設(shè)計(班級管理系統(tǒng))
評論
0/150
提交評論