基于jsp的學生宿舍管理系統(tǒng)設計與實現(xiàn)_第1頁
已閱讀1頁,還剩109頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)設計(論文)</b></p><p>  題 目: 基于JSP的學生宿舍管理系統(tǒng)的設計與實現(xiàn)</p><p>  院 系: 信息與控制學院 </p><p>  專 業(yè): 計算機科學與技術 </p><p>  班級學號:

2、 </p><p>  學生姓名: </p><p>  指導教師: </p><p>  成 績: </p><p>  2012年 3月 10 日</p>

3、<p><b>  摘 要</b></p><p>  學生宿舍管理系統(tǒng)是為學生宿舍管理的現(xiàn)代化、網(wǎng)絡化,逐步擺脫當前學生宿舍管理的人工管理方式,提高學生宿舍管理效率而開發(fā)的。其主要功能是快速適應現(xiàn)代化管理水平和減輕工作人員繁重而冗長的工作量,使得他們在管理學生宿舍時達到事半功倍的效果,減輕人力的負擔,方便數(shù)據(jù)的存儲。本文是嚴格按照軟件工程的原理,對學生宿舍管理系統(tǒng)的系統(tǒng)需求、

4、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)以及系統(tǒng)測試作了詳細的闡述。</p><p>  系統(tǒng)數(shù)據(jù)庫使用SQL 2000,采用B/S模式。系統(tǒng)主要包括宿舍樓信息管理、房間信息管理、床位信息管理、學生信息管理、學生入住/預訂登記、學生退房管理、寢室使用狀態(tài)管理、床位使用狀態(tài)管理、普通人員管理和用戶密碼管理等功能。本系統(tǒng)的優(yōu)點是提供簡單、層次關系明了、清晰的操作界面,易于擴展和維護,使學生宿舍的管理工作簡單快捷。</p&g

5、t;<p>  關鍵詞:宿舍管理;B/S;jsp </p><p><b>  Abstract</b></p><p>  The student's dormitory management system is for the student's dormitory management modernization, network,

6、 and gradually get rid of the current student dormitory management of artificial management method, improve the student's dormitory management efficiency and development. Its main function is to quickly adapt to the

7、modern management level and to reduce the working personnel the lengthy process of heavy workload, make them in the management of students' dormitory at twice the result with ha</p><p>  System database

8、SQL 2000, USES the B/S model. The system includes building information management, information management, bed room information management, the students' information management, student registration, students in/rese

9、rvation back room management, bedroom use state management, beds use state management, general staff management and user password management etc. Function. The advantage of this system is to provide simple, clear and hie

10、rarchical relationships clear operation interfac</p><p>  Keywords: Hostel management;B/S;jsp</p><p><b>  目 錄</b></p><p><b>  引 言1</b></p><p>&

11、lt;b>  1 基礎知識2</b></p><p>  1.1 JSP簡介2</p><p>  1.2 MyEclipse7.0簡介2</p><p>  1.3 后臺數(shù)據(jù)庫介紹3</p><p><b>  2 系統(tǒng)分析4</b></p><p>  2.1 開發(fā)

12、背景及意義4</p><p>  2.2 可行性研究4</p><p>  2.2.1 經(jīng)濟可行性4</p><p>  2.2.2 技術可行性4</p><p>  2.2.3 操作可行性5</p><p>  2.3 需求分析5</p><p>  2.3.1 功能需求5<

13、;/p><p>  2.3.2 性能需求10</p><p><b>  3 系統(tǒng)設計11</b></p><p>  3.1 系統(tǒng)功能結(jié)構(gòu)設計11</p><p>  3.1.1 系統(tǒng)功能模塊圖11</p><p>  3.2 數(shù)據(jù)庫設計12</p><p>  3

14、.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設計12</p><p>  3.2.2 數(shù)據(jù)庫的邏輯設計14</p><p>  3.3 系統(tǒng)的詳細設計16</p><p>  3.3.1 登陸流程圖17</p><p>  3.3.2 添加學生信息流程圖17</p><p>  3.3.3 修改學生信息流程圖18</p&

15、gt;<p>  3.4 人機界面設計19</p><p><b>  4 系統(tǒng)實現(xiàn)21</b></p><p>  4.1 開發(fā)環(huán)境21</p><p>  4.2 功能實現(xiàn)21</p><p>  4.2.1 登錄模塊的設計與實現(xiàn)21</p><p>  4.2.2 系

16、統(tǒng)主界面的設計與實現(xiàn)22</p><p>  4.2.3 寢室管理模塊的設計與實現(xiàn)23</p><p>  4.2.4 床位管理模塊的設計與實現(xiàn)26</p><p>  4.2.5 學生管理模塊的設計與實現(xiàn)26</p><p>  4.2.6 學生入住/預定登記模塊的設計與實現(xiàn)27</p><p>  4.2

17、.7 寢室使用狀態(tài)查詢模塊的實現(xiàn)過程28</p><p><b>  5 系統(tǒng)測試30</b></p><p>  5.1 測試的目的30</p><p>  5.2 黑盒測試30</p><p>  5.3 白盒測試30</p><p>  5.4 測試用例設計31</p>

18、;<p><b>  結(jié) 論35</b></p><p><b>  致 謝36</b></p><p><b>  參考文獻37</b></p><p><b>  附 錄38</b></p><p><b>  引 言&

19、lt;/b></p><p>  隨著信息社會的科技不斷提高,以及商品經(jīng)濟的高效化,使得計算機的應用已普及到經(jīng)濟和社會生活的各個領域。為了適應現(xiàn)代社會人們高度強烈的時間觀念,人們的管理方式也提升了一個檔次,漸漸實現(xiàn)了無紙化辦公,即從原來的人工記錄管理模式轉(zhuǎn)變?yōu)殡娔X一體化管理。高校是科研的陣地,對后勤的管理也應該一改傳統(tǒng)的人工管理,加大信息化、時代化力度,節(jié)省人力物力,提高效率。當今社會,隨著學校的規(guī)模不斷擴

20、大,學生的數(shù)量急劇增加,有關學生的各種信息也成倍增長,其中包括關于學生宿舍的一系列信息,而面對龐大的信息量,有必要開發(fā)學生宿舍管理系統(tǒng)來提高學校宿舍管理工作的效率?;谶@兩點,開發(fā)此學生宿舍管理系統(tǒng),它是以高校的管理方式為實例而設計的一種實用型管理信息系統(tǒng),為宿舍管理帶來了極大的方便。</p><p>  新的宿舍管理系統(tǒng)開發(fā)出來之后,學校的宿舍信息管理現(xiàn)狀將有很大的改觀,由過去的人工方式轉(zhuǎn)變?yōu)橛嬎銠C方式,由效率

21、低、數(shù)據(jù)冗余、易產(chǎn)生錯誤轉(zhuǎn)變?yōu)闄z索迅速、 查找方便、可靠性高、存儲量大。這些優(yōu)點能夠極大地提高效率,也是學校宿舍管理科學化、 正規(guī)化的重要條件?,F(xiàn)在全國的很多大學校園內(nèi)的學生宿舍都采取統(tǒng)一管理的模式,這樣就需要一種管理軟件來為宿舍的管理者服務,協(xié)助他們來完成管理學生宿舍這么一個龐大的工作,而本系統(tǒng)針對當前學校宿舍信息管理無法對學生宿舍樓、學生寢室號、學生床位、 學生入住、學生退房等信息快速和準確的查詢及記錄所設計的,通過對數(shù)據(jù)庫的查詢、

22、修改、刪除、插入等基本的數(shù)據(jù)庫操作可以實現(xiàn)各個模塊的功能,使得宿舍辦公效率提高。</p><p><b>  基礎知識</b></p><p><b>  JSP簡介</b></p><p>  在 Sun 正式發(fā)布 JSP之后,這種新的 Web 應用開發(fā)技術很快引起了人們

23、的關注。JSP 為創(chuàng)建高度動態(tài)的 Web 應用提供了一個獨特的開發(fā)環(huán)境[1]。 用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。 JSP 頁面看起來象普通 HTML 頁面,但它允許嵌入執(zhí)行代碼,在這一點上,它和 ASP 技術非常相似。利用跨平臺運行的 JavaBean 組件, JSP 為分離處理邏輯與顯示樣式提供了卓越的解決方案[2]。JSP就是Ja

24、va,只是它是一個特別的Java語言,加入了一個特殊的引擎,這個引擎將HTTPServlet這個類的一些對象自動進行初始化好讓用戶使用,而用戶不用再去操心前面的工作。同時這個引擎又引入了<jsp:*>、<%@ %>等一系列的特別語法,使用這些語法來進行一些特定的操作,如引用文件、URL轉(zhuǎn)向、JavaBean引用等這樣的操作,這些都是由引擎自動幫你完成初始化的工作。 JSP 必將成為 ASP 技術的有力競爭者。使用

25、JSP來開發(fā)本站是因為JSP具有如下優(yōu)勢:</p><p> ?。?)JSP的效率和安全性更高 </p><p>  (2)JSP的組件 (Component) 方式更方便 </p><p> ?。?)JSP的適應平臺更廣 </p><p>  MyEclipse7.0簡介</p><p>  MyEclipse企業(yè)級

26、工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate[3]。在結(jié)構(gòu)上,My

27、Eclipse的特征可以被分為7類: </p><p>  1、JavaEE模型 </p><p>  2、WEB開發(fā)工具 </p><p>  3、EJB開發(fā)工具 </p><p>  4、應用程序服務器的連接器 </p><p>  5、JavaEE項目部署服務 </p><p><b

28、>  6、數(shù)據(jù)庫服務 </b></p><p>  7、MyEclipse整合幫助</p><p>  對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級[4]。</p><p>  7.0的發(fā)布意味

29、著我們不再需要配置Tomcat以及服務器了,你所需要做的僅僅是安裝MyEclipse 7.0[5]。7.0發(fā)行版包括在7.0M2和6.6版本基礎上對bug的修復和功能的加強。提供的支持包括:Eclipse 3.4.1/Ganymede、REST web服務、新的myeclipse操作板、spring工具集更新、集成Manven2、open JPA支持、高級javascript工具、專業(yè)的jsdt實現(xiàn)、報表工具加強、jsf和ICEface

30、s工具更新。</p><p><b>  后臺數(shù)據(jù)庫介紹</b></p><p>  SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,最早的是IBM的圣約瑟研究實驗室為其關系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學。如今無論是像Oracle、Sybase、

31、Informix、SQL server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像Visual Foxporo,PowerBuilder這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言[6]。SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。 SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、決策支持

32、系統(tǒng)人員及許多其它類型的終端用戶[7]。由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個。所有用SQL編寫的程序都是可以移植的。</p><p>  現(xiàn)在絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL語言標準。雖然很多數(shù)據(jù)庫都對SQL語句進行了再開發(fā)和擴

33、展,但是包括Select、Insert,、Update、Delete、Create以及Drop在內(nèi)的標準的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作[8]。</p><p><b>  系統(tǒng)分析</b></p><p><b>  開發(fā)背景及意義</b></p><p>  隨著國家教學改革的不斷深化,高校辦學規(guī)模的

34、不斷擴大,科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。目前一些院校的宿舍管理工作仍然是在手工記錄的基礎上進行,在不同部門間的信息傳遞也是手工記錄,顯然這與院校當前教學改革的步調(diào)不一致。作為計算機應用的一部分,使用計算機對宿舍信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、成本低等,這些優(yōu)點能夠極大地提高宿舍管理的效率,也是高等

35、院校的科學化、正規(guī)化管理,是與世界接軌的重要條件。</p><p><b>  可行性研究</b></p><p><b>  經(jīng)濟可行性</b></p><p>  系統(tǒng)的經(jīng)濟可行性分析是指對組織的經(jīng)濟狀況和投資能力進行分析,對系統(tǒng)的建設運營和維護費用進行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟效益進行估計。</p&

36、gt;<p>  由于本系統(tǒng)開發(fā)所需要的軟件都是從校園網(wǎng)上免費下載的,因此開發(fā)的費用比較低。宿舍原來是采用手工作業(yè)的方式進行數(shù)據(jù)管理,費時耗力,如果現(xiàn)在采用數(shù)據(jù)庫電腦化管理,可以節(jié)約大量紙張、油墨等耗材,也可以節(jié)約大量的人力和時間,有效的提高了宿舍管理的質(zhì)量和效率??偠灾?,效益遠遠大于投入。</p><p><b>  技術可行性</b></p><p&g

37、t;  學生宿舍管理系統(tǒng)使用 MyEclipse7.0集成開發(fā)環(huán)境進行前臺的開發(fā),由于MyEclipse7.0的可視化模塊比較強大,所以在系統(tǒng)的設計過程中不會有太大問題,該系統(tǒng)使用SQL 2000對后臺的數(shù)據(jù)進行操作,使得數(shù)據(jù)完整性得以保證,并使數(shù)據(jù)操作簡單化。通過上述分析得出該系統(tǒng)在技術上是可行的。</p><p><b>  操作可行性</b></p><p> 

38、 本系統(tǒng)運行在通用的Windows操作系統(tǒng)上,具有Windows相似的操作界面。具有簡單易學,使用方便等特點,熟悉計算機的人員不需要再經(jīng)過專門的培訓即可熟練操作。</p><p><b>  需求分析</b></p><p>  學生宿舍管理系統(tǒng)是學生宿舍管理工作中必不可少的部分,對于宿舍的管理者和學生來說都非常重要,但長期以來傳統(tǒng)的手工方式流程比較繁瑣,效率相當?shù)汀?/p>

39、而一個成功的學生宿舍管理系統(tǒng)應提供快速的學生信息檢索功能、快捷的辦理學生入住、學生退房流程。通過對一些典型的學生宿舍管理系統(tǒng)的考察、分析并結(jié)合學校的需求,要求本系統(tǒng)具有以下功能。</p><p>  1. 美觀、友好的操作界面,能保證系統(tǒng)的易用性。</p><p>  2. 提供靈活、方便的權限設置功能,使整個系統(tǒng)的管理分工明確。</p><p>  3. 實現(xiàn)床位

40、狀態(tài)查詢、寢室狀態(tài)查詢功能。</p><p>  4. 按學生姓名模糊查詢。</p><p>  5. 實現(xiàn)學生入住管理、學生退房管理。</p><p>  6. 實現(xiàn)樓房信息管理、房間信息管理等功能。</p><p><b>  功能需求</b></p><p>  本系統(tǒng)采用SQL數(shù)據(jù)庫使數(shù)據(jù)

41、具有較強的完整性、較好的數(shù)據(jù)安全性等特點以及提供了標準的幫助,使用戶方便的獲得所需的幫助。界面友好、操作簡單、功能齊全是本系統(tǒng)的最大優(yōu)點。通過學生宿舍管理系統(tǒng)還可以實現(xiàn)如下功能。</p><p>  宿舍樓信息管理:主要實現(xiàn)添加、刪除、修改以及查找樓房信息等功能。</p><p>  房間信息管理:主要實現(xiàn)添加、刪除、修改房間信息以及生成床位等功能。</p><p>

42、;  床位信息管理:主要實現(xiàn)添加、刪除以及查找床位信息等功能。</p><p>  學生信息管理:主要實現(xiàn)添加、刪除、修改學生信息等功能。</p><p>  學生入住/預訂管理:主要給學生辦理入住、預訂寢室等功能。</p><p>  學生退房管理:主要給學生辦理退房、取消預訂房間等功能。</p><p>  用例圖(User Case)是

43、被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及參與者和用例之間的關系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。用例圖定義了系統(tǒng)的功能需求,用例圖是從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內(nèi)部對功能的具體實現(xiàn)。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例之間可以抽象出包含(include)、擴展(extend)和泛化(generalization)幾種關系。具體的用例圖圖符如表2.

44、1所示。</p><p>  表2.1 uml用例圖圖符</p><p>  宿舍管理系統(tǒng)有超級用戶和普通用戶兩類用戶。根據(jù)使用權限的不同所能操作的功能也不同,普通用戶只能對學生入住預訂登記、寢室使用狀態(tài)查詢和床位使用狀態(tài)查詢等一些功能進行操作,而超級用戶擁有對所有模塊進行操作的權限。系統(tǒng)用例圖如圖2.1所示。</p><p><b>  圖2.1系統(tǒng)用例

45、圖</b></p><p>  宿舍樓信息管理:宿舍樓信息管理主要管理樓房信息的添加、樓房信息的修改、樓房信息的刪除、樓房信息的查詢等。宿舍樓信息管理的用例圖如圖2.2所示。</p><p>  圖2.2宿舍樓信息管理用例圖</p><p>  寢室信息管理:寢室信息管理主要管理寢室信息的添加、寢室信息的修改、寢室信息的刪除、寢室信息的查詢、生成床位等。

46、寢室信息管理的用例圖如圖2.3所示。</p><p>  圖2.3寢室信息管理用例圖</p><p>  床位信息管理:床位信息管理主要管理床位信息的添加、床位信息的刪除、床位信息的查詢等。床位信息管理的用例圖如圖2.4所示。</p><p>  圖2.4 床位信息管理用例圖</p><p>  學生信息管理:學生信息管理主要管理學生信息的添

47、加、學生信息的刪除、學生信息的查詢等。學生信息管理的用例圖如圖2.5所示。</p><p>  圖2.5 學生信息管理用例圖</p><p>  系統(tǒng)的行為是通過對象的動作來描述的,通??梢酝ㄟ^順序圖來描述對象之間如何進行消息的傳遞。順序圖是將交互關系表示為一個二維圖??v向是時間軸。橫向軸代表了在協(xié)作中各獨立對象的類元角色。類元角色用生命線表示。具體uml順序圖圖符如表2.2所示。<

48、/p><p>  表2.2 uml順序圖圖符</p><p>  超級用戶查詢學生信息,查詢學生信息的順序圖如圖2.6所示。</p><p>  圖2.6 查詢學生信息順序圖</p><p>  超級用戶刪除學生信息,刪除學生信息的順序圖如圖2.7所示。</p><p>  圖2.7 刪除學生信息順序圖</p>

49、<p><b>  性能需求 </b></p><p>  系統(tǒng)的性能是系統(tǒng)的一種非功能特性,系統(tǒng)的性能關注的不是系統(tǒng)是否能夠完成特定的功能,而是在完成功能時展示出來的及時性。為了能夠客觀地度量系統(tǒng)的性能,定義了一系列的性能指標,包括響應時間、吞吐量、資源利用率等等。以便于在不同情況下度量系統(tǒng)的性能。響應時間是指系統(tǒng)對請求做出響應的時間。吞吐量是指系統(tǒng)在單位時間內(nèi)處理請求的數(shù)量

50、。資源利用率反映的是在一段時間內(nèi)資源平均占用的情況。</p><p><b>  系統(tǒng)設計</b></p><p><b>  系統(tǒng)功能結(jié)構(gòu)設計</b></p><p>  本系統(tǒng)主要是對學生宿舍進行管理,包括對學生所用的宿舍樓信息進行管理,可以查詢宿舍樓信息、添加宿舍樓信息、修改宿舍樓信息及刪除宿舍樓信息等操作。對學生所

51、用的寢室進行管理,可以查詢寢室信息、添加寢室信息、修改寢室信息及刪除寢室信息等操作。對學生所用的床位信息進行管理,可以添加、查詢及刪除床位信息等操作。對學生信息進行管理,可以新增學生信息、根據(jù)學生名稱查找學生信息及刪除學生信息等操作??梢詫W生入住及更換寢室等信息進行管理。還可以添加普通用戶以及對用戶的密碼進行更改等操作。</p><p><b>  系統(tǒng)功能模塊圖</b></p>

52、;<p>  系統(tǒng)的模塊主要是按照功能進行劃分的,包括宿舍樓信息管理、房間信息管理、床位信息管理、學生信息管理、學生入住/預訂管理、學生退房管理、寢室信息查詢、床位信息查詢、普通人員管理及超級用戶密碼等模塊。</p><p>  系統(tǒng)功能模塊如圖3.1所示。</p><p>  圖3.1系統(tǒng)功能模塊圖</p><p>  1、宿舍樓信息管理:主要是記錄

53、宿舍樓的基本狀況,包括樓房名稱、樓里寢室數(shù)量等基本信息。以便于用戶分配寢室??梢詫崿F(xiàn)添加樓房信息、修改樓房信息、刪除樓房信息以及根據(jù)樓房名稱模糊查詢樓房信息等功能。</p><p>  2、房間信息管理:主要記錄宿舍各個房間的基本信息,房間名稱,樓房名稱,房間床位數(shù)量等等。以便于用戶對學生住宿的分配??梢詫崿F(xiàn)添加房間信息、修改房間信息、刪除房間信息、查詢房間信息以及生成床位等功能。</p><

54、p>  3、床位信息管理:實現(xiàn)添加床位信息、刪除床位信息以及查找床位信息等功能。</p><p>  4、學生信息管理:宿舍的學生信息主要來自學生處提供的,對于已住進宿舍的學生,用戶從學生處提取相關信息,進行統(tǒng)一管理,如果學生退房之后,相應的信息也將被刪除。實現(xiàn)添加學生信息、刪除學生信息以及查找學生信息等功能。</p><p>  5、學生入住/預定登記:學生向樓管處提出入住申請,用

55、戶進行查詢宿舍相關信息之后,再根據(jù)學生的信息相應的給新生安排宿舍,登記和修改相關信息。對于未到校的學生,可以提前預定房間。實現(xiàn)預定房間和入住房間等功能。</p><p>  6、學生退房管理:學生向樓管處提出退房申請,樓管處核實證件準確無誤之后,辦理退房手續(xù),并刪除學生的相關信息。實現(xiàn)取消預定房間和退房等功能。</p><p>  7、普通人員管理:實現(xiàn)添加普通用戶以及刪除普通用戶等功能。

56、</p><p><b>  數(shù)據(jù)庫設計</b></p><p><b>  數(shù)據(jù)庫概念結(jié)構(gòu)設計</b></p><p>  概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎,比數(shù)據(jù)模型更獨立于機器、更抽象,從而更加穩(wěn)定化,是整個數(shù)據(jù)庫設計的關鍵。在需求分析階段所得到的應用需求應該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準確地實現(xiàn)這些需求

57、[9]。將需求分析中關于數(shù)據(jù)的需求,綜合為一個統(tǒng)一的概念模型。概念模型的表示方法很多E-R方法是其中的一種,它提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型[10]。 構(gòu)成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為: </p><p>  實體型:用矩形表示,矩形框內(nèi)寫明實體名。 </p><p>  屬性:用橢圓形表示,并用無向邊將其與相應的實體連接起來。

58、 </p><p>  聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m : n)。</p><p>  1、學生實體圖,主要表示學生的編號、姓名、性別、班級和身份證號,具體學生實體圖如圖3.2所示。</p><p><b>  圖3.2學生實體圖</b>&

59、lt;/p><p>  2、宿舍實體圖,主要表示房名稱,樓名稱,房入住,房類別和房間備注,具體宿舍實體圖如圖3.3所示。</p><p>  圖3.3 宿舍實體圖 </p><p>  3、房間實體圖,主要表示床名稱,房間名稱,樓名稱,床狀態(tài)和學生入住編號,具體房間實體圖如圖3.4所示。</p><p><b>  圖3.4房間

60、實體圖</b></p><p>  4、樓實體圖,主要包括樓名稱,樓房數(shù)和樓備注,具體樓實體圖如圖3.5所示。</p><p><b>  圖3.5樓實體圖</b></p><p>  5、普通用戶實體圖,主要包括的內(nèi)容是用戶名和密碼,具體普通用戶實體圖如圖3.6所示。</p><p>  圖3.6普通用戶實

61、體圖</p><p><b>  數(shù)據(jù)庫的邏輯設計</b></p><p>  數(shù)據(jù)庫的邏輯結(jié)構(gòu)就是把概念模型轉(zhuǎn)換成為某個具體的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型。</p><p>  E-R模型向關系模型的轉(zhuǎn)換</p><p>  1.每一個實體型轉(zhuǎn)換為一個關系模式,實體的屬性就是關系的屬性,實體的關鍵字就是關系的關鍵字。

62、</p><p><b>  2.聯(lián)系的轉(zhuǎn)換。</b></p><p>  (1)一般1:1,1:m聯(lián)系不產(chǎn)生新的關系模式,而是將一方實體的關鍵字加入到多方</p><p>  實體對應的關系模式中,聯(lián)系的屬性也一并加入。</p><p>  (2)m:n聯(lián)系要產(chǎn)生一個新的關系模式,該關系模式由聯(lián)系涉及實體的關鍵字加上聯(lián)

63、系的屬性組成[11]。</p><p>  學生表(sxx)主要用于存放學生信息。sxx表結(jié)構(gòu)如表3.1所示。</p><p>  表3.1學生表(sxx)</p><p>  宿舍信息管理表(fxx)用于存放宿舍信息。fxx表結(jié)構(gòu)如表3.2所示。</p><p>  表3.2宿舍信息管理表(fxx)</p><p>

64、  房間信息管理表(cxx)主要用于存放房間信息。cxx表結(jié)構(gòu)如表3.3所示:</p><p>  表3.3房間信息管理表(cxx)</p><p>  樓信息管理表(lxx)主要用于存放樓信息。lxx表結(jié)構(gòu)如表3.4所示:</p><p>  表3.4樓信息表(lxx)</p><p>  普通用戶信息表(guanli)主要用于存放普通用戶

65、信息。guanli表結(jié)構(gòu)如表3.5所示:</p><p>  表3.5普通用戶信息表(guanli)</p><p>  超級用戶信息表(lingdao)主要用于存放超級用戶信息。lingdao表結(jié)構(gòu)如表3.6所示:</p><p>  表3.6管理員信息表(lingdao)</p><p><b>  系統(tǒng)的詳細設計</b&

66、gt;</p><p>  詳細設計就是把每個模塊都具體的描述出來,它的任務不是編寫程序,而是給出程序設計藍圖,程序設計人員根據(jù)藍圖編寫程序。表達工具可以由開發(fā)單位或設計人員自由選擇,但必須具有描述過程細節(jié)的能力,而且在編碼階段能夠直接翻譯為程序設計語言書寫的源程序。首先為每個模塊確定采用的算法,選擇某種適當?shù)墓ぞ弑磉_算法的過程,寫出模塊的詳細過程性描述。然后確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu)。最后確定模塊接口的細節(jié)。在

67、本系統(tǒng)中系統(tǒng)詳細設計都運用程序流程圖來表示。</p><p><b>  登錄流程圖</b></p><p>  打開登錄界面,用戶進行輸入用戶名和密碼,用戶名和密碼都不允許為空。當用戶和密碼輸入正確時即可進入管理界面,用戶按照不同的管理權限執(zhí)行不同的操作。用戶登錄程序流程圖如圖3.7所示。</p><p><b>  圖3.7登錄流

68、程圖</b></p><p><b>  添加學生信息流程圖</b></p><p>  添加學生信息首先用戶登錄,然后選擇學生信息管理里邊的添加學生信息,然后輸入相應的學生信息,最后確認添加信息是否正確,如果添加信息正確,則添加成功。如果添加信息不正確,則返回到添加信息界面。具體程序流程圖如圖3.8所示。</p><p>  圖3

69、.8添加學生信息流程圖</p><p><b>  修改學生信息流程圖</b></p><p>  修改學生信息首先用戶登錄,然后選擇學生信息管理里邊的修改學生信息,然后修改學生的信息,最后確認修改信息是否正確,如果修改信息正確,則修改成功。如果修改信息不正確,則返回到修改信息界面。具體修改學生信息的流程圖如圖3.9所示。</p><p>  

70、圖3.9修改學生信息流程圖</p><p>  3.4 人機界面設計</p><p>  新增床位信息管理界面用來添加床位,通過輸入樓房名稱、寢室名稱和床位編號來進行添加。 新增床位管理界面如圖3.10所示。</p><p>  圖3.10新增床位管理界面</p><p><b>  設計過程:</b></p>

71、;<p>  新增床位界面包括三個頁面分別為top.jsp、left.jsp、和addcxx.jsp。首先在top.jsp頁面中添加一張圖片,然后設置圖片的格式,大小,以及顯示樣式。然后在left.jsp頁面中設置各個功能模塊。在該頁面中添加一個表格,設置表格的樣式以及背景顏色等等。然后設置表格內(nèi)容為居中顯示。各個功能模塊能夠鏈接到相應的頁面中。在addcxx.jsp頁面中,首先添加兩個文本框用來輸入樓房名稱和床位編號。將

72、床位編號的權限設置為只能輸入數(shù)字。寢室名稱是通過添加一個下拉列表框來進行選擇,不需要用戶填寫。最后設置整個頁面顯示的樣式,字體,字號等相關的屬性。</p><p>  學生退房管理界面用來實現(xiàn)學生退房的基本操作。學生退房管理界面如圖3.11所示。</p><p>  圖3.11學生退房管理界面</p><p><b>  設計過程:</b>&l

73、t;/p><p>  學生退房管理界面包括三個頁面分別為主頁面admin.jsp,學生取消預定房間頁面quxiao.jsp和退房頁面tf.jsp。首先在主頁面中添加一張圖片,然后設置圖片的格式,大小,以及顯示樣式。主頁面的設置與其他頁面的設置相似。在主頁面中添加一個表格來顯示學生入住的相關信息,設置表格文字的大小,顯示樣式和各個功能顯示的狀態(tài)。其中當前狀態(tài)一欄用紅色字體來顯示,提高了界面的顯示效果。在表格的上方有一個

74、查找功能。首先添加一個文本框用來輸入學生名稱。通過學生名稱來查找相關的內(nèi)容。取消預定和退房操作用藍色字體來顯示。將內(nèi)容設置為居中顯示。取消預定和退房操作都會彈出一個對話框,提示用戶操作成功。設置對話框的大小,顯示樣式等等。</p><p><b>  系統(tǒng)實現(xiàn)</b></p><p><b>  開發(fā)環(huán)境</b></p><p

75、>  操作系統(tǒng):Windows 2000/XP。</p><p>  數(shù)據(jù)庫:SQL Server 2000。</p><p>  運行壞境:Tomcat5.5。</p><p>  分辨率:最佳效果為1024*768像素。</p><p><b>  功能實現(xiàn)</b></p><p>  

76、登錄模塊的設計與實現(xiàn)</p><p>  系統(tǒng)有超級用戶(管理員)和普通用戶兩類用戶,它們都是一個登錄界面,各有不同的權限。用戶登錄后,系統(tǒng)提取用戶權限,按照不同的用戶權限執(zhí)行不同的操作。實現(xiàn)對用戶的用戶名和密碼進行校驗,以確保系統(tǒng)的安全性。登錄界面如圖4.1所示。</p><p><b>  圖4.1登錄界面</b></p><p>  實現(xiàn)

77、過程:登錄模塊通過使用checkform()函數(shù)來判斷用戶名和密碼輸入是否正確,用戶名和密碼是否為空。通過使用request.getParameter()方法來獲取用戶名、密碼以及用戶類型的值。獲取成功之后,通過select語句來與數(shù)據(jù)庫中的數(shù)據(jù)進行對比,判斷是否可以正確登錄。登錄界面部分代碼如下:</p><p>  if("2".equals(type)){</p><

78、p>  sql="select count(*) from guanli where username='"+username+"' and password='"+password+"'";</p><p>  }else if("1".equals(type)){</p><

79、;p>  sql="select count(*) from lingdao where username='"+username+"' and password='"+password+"'";</p><p><b>  }else{</b></p><p>  re

80、sult=false;}</p><p>  系統(tǒng)主界面的設計與實現(xiàn)</p><p>  超級用戶可以對宿舍管理系統(tǒng)進行所有的操作。主要可以對宿舍樓、學生、床位進行添加、刪除、修改、退房、預定、查看等操作。普通用戶可以對宿舍管理系統(tǒng)進行簡單的基本操作。主要對學生入住/預訂登記信息管理,學生退房信息管理,寢室使用狀態(tài)查詢,床位使用狀態(tài)查詢及修改密碼等操作。超級用戶管理界面如圖4.2所示。&l

81、t;/p><p>  圖4.2用戶管理界面</p><p>  實現(xiàn)過程:以超級用戶登錄為例,在窗口中輸入正確的“用戶名”和對應的“密碼”則進入系統(tǒng)的主頁面。此管理權限可以對本系統(tǒng)所有的功能進行操作。使用<%=session.getAttribute("***")%>來獲取登錄的用戶名稱,使用<script language="JavaScrip

82、t" stc="inc/date.js">來自動獲取時間。在本頁面中用戶選擇的任意功能,都是通過javascript腳本來完成,通過onclick事件來進行頁面的跳轉(zhuǎn)。例如:新增宿舍樓信息的onclick事件代碼為:onclick=”javascript:changFrame(“addlxx.jsp”)。其它功能與其似。</p><p>  寢室管理模塊的設計與實現(xiàn)</p

83、><p>  寢室管理模塊主要設置寢室床位的數(shù)量、寢室的屬性男寢或女寢、描述寢室信息以及添加、修改、刪除和查找寢室信息。當一個新寢室建好之后,要對其進行一下初始化,一般設為空房。寢室建立完畢可以自動生成床位,也可以手動自己添加床位,但添加不能超過寢室所限的床位數(shù)量。寢室管理界面如圖4.3所示。</p><p>  圖4.3寢室管理界面</p><p>  實現(xiàn)過程:首先

84、定義fxxop.java類對房間信息進行操作。通過request.getParameter()方法獲取操作的值。使用equals()函數(shù)來判斷信息是否存在,如果存在進行相應的操作。通過ArrayList數(shù)組來存放寢室信息。當用戶選擇修改或是刪除操作時,自動跳轉(zhuǎn)到fxxop.java中進行操作。通過select語句來查找相應的信息,delete語句刪除相應信息,update語句修改相應的信息。</p><p>  

85、寢室管理模塊的部分代碼如下:</p><p>  fxxop fxop=new fxxop();</p><p>  String op=DateFormate.toGb((String)request.getParameter("op"));</p><p>  String svalue=DateFormate.toGb((String)re

86、quest.getParameter("svalue"));</p><p>  ArrayList al=new ArrayList();</p><p>  if("search".equals(op)){</p><p>  al=fxop.getFxxBylmc(svalue); }</p><p&

87、gt;  添加寢室信息,首先建立一個fxxop.java類,在fxxop.java類中實例化數(shù)據(jù)庫DB,用insert 命令向數(shù)據(jù)庫中插入寢室信息,最后用executeUpdate()方法對數(shù)據(jù)庫更新。添加寢室信息界面如圖4.4所示。</p><p>  圖4.4 添加寢室界面</p><p>  添加寢室信息的部分代碼如下: </p><p><b&g

88、t;  try {</b></p><p>  DB db=new DB();</p><p>  sql="insert into fxx(fmc,lmc,frs,fxb,fbz)";</p><p>  sql=sql+" values('"+fmc+"','"+lm

89、c+"',"+frs+",'"+fxb+"','"+fbz+"')";</p><p>  db.executeUpdate(sql);</p><p>  db.close();</p><p>  }catch (Exception e) {&

90、lt;/p><p>  System.err.println("增加寢室信息錯誤,錯誤信息:"+e.getMessage());}</p><p>  修改寢室信息,首先建立一個fxxop()類,在fxxop()類中實例化數(shù)據(jù)庫DB,用update命令對數(shù)據(jù)庫中的數(shù)據(jù)進行修改,最后用executeUpdate()方法對數(shù)據(jù)庫更新。修改寢室信息界面如圖4.5所示。</p

91、><p>  圖4.5修改寢室界面</p><p>  修改寢室信息的部分代碼:</p><p>  public void update(String fmc,String lmc,String frs,String fxb,String fbz){</p><p>  DB db=new DB();</p><p>&

92、lt;b>  try {</b></p><p>  String sql ="update fxx set frs="+frs+",fxb='"+fxb+"',fbz='"+fbz+"' where fmc = '"+fmc+"' and lmc='

93、;"+lmc+"'";</p><p>  db.executeUpdate(sql);</p><p>  db.close();</p><p>  }catch (Exception e) {</p><p>  System.err.println("寢室信息更新錯誤,錯誤信息:&

94、quot;+e.getMessage());}}</p><p>  床位管理模塊的設計與實現(xiàn)</p><p>  床位信息管理主要實現(xiàn)添加床位信息、根據(jù)寢室名稱查找寢室床位使用狀況和刪除床位信息等操作。床位管理界面如圖4.6所示。</p><p>  圖4.6床位管理界面</p><p>  實現(xiàn)過程:首先通過寢室名稱從數(shù)據(jù)庫中查找相關的信

95、息,顯示到頁面上,用戶針對顯示的信息進行不同的操作。實例化cxx.java類和cxxop.java類,cxx.java類用于封裝數(shù)據(jù),通過get()和set()方法來進行封裝。cxxop.java類用于對寢室信息進行操作,最后通過executeUpdate()方法將操作后的數(shù)據(jù)自動更新回數(shù)據(jù)庫。</p><p>  學生管理模塊的設計與實現(xiàn)</p><p>  學生的所有信息在此模塊中顯示

96、出來,實現(xiàn)對學生的信息進行模糊查詢、添加、刪除等操作,并以表格的形式顯示出學生的所有屬性。學生信息模塊如圖4.7所示。</p><p>  圖4.7學生信息管理界面</p><p>  實現(xiàn)過程:定義sid、sname、sxb、sbj和ssfz五個變量,實例化sxxop.java類,用request.getParameter()方法來獲取參數(shù)。用equals()函數(shù)判斷數(shù)據(jù)是否存在,如果存

97、在則把獲取的參數(shù)值賦給相應的變量,最后通過add()方法添加學生信息。根據(jù)不同的功能執(zhí)行不同的操作。</p><p>  學生信息管理界面的部分代碼如下:</p><p>  <% String op=DateFormate.toGb((String)request.getParameter("op"));</p><p>  String

98、 sid,sname,sxb,sbj,ssfz;</p><p>  sxxop sxx=new sxxop();</p><p>  if("add".equals(op)){</p><p>  sid=DateFormate.getId();</p><p>  sname=DateFormate.toGb((Str

99、ing)request.getParameter("sname"));</p><p>  sxb=DateFormate.toGb((String)request.getParameter("sxb"));</p><p>  sxx.add(sid,sname);%></p><p>  學生入住/預定登記模塊的設計

100、與實現(xiàn)</p><p>  學生入住管理以表格形式顯示出所有未入住學生的信息,實現(xiàn)對學生進行預定和入住等操作,學生入住預定后將不在學生入住模塊的表格中顯示,此表只對未入住預定的學生具有查詢功能。學生入住/預定界面如圖4.8所示。</p><p>  圖4.8學生入住/預訂界面</p><p>  實現(xiàn)過程:首先實例化sxxop.java類,通過requestPara

101、meter()方法來獲取op的值,op用來表示具體的操作。通過定義DateFormate.java類來設置數(shù)據(jù)的顯示格式。svalue用來封裝用戶輸入的數(shù)據(jù),通過equals()函數(shù)來執(zhí)行相應的操作。</p><p>  學生入住管理界面的部分代碼如下:</p><p><b>  <%</b></p><p>  ArrayList a

102、l=new ArrayList();</p><p>  if("search".equals(op)){</p><p>  al=sxop.getSxxWrzByname(svalue); </p><p><b>  }else{</b></p><p>  al=sxop.getSxxWrz(

103、);}</p><p>  sxx sx=new sxx();</p><p>  for(int i=0;i<al.size();i++){</p><p>  sx=(sxx)al.get(i);%></p><p>  寢室使用狀態(tài)查詢模塊的實現(xiàn)過程</p><p>  該模塊是以圖片顏色的形式顯示每

104、個房間的入住狀態(tài),分紅、黃、綠,紅代表滿不可安排人入住,黃色代表有人住但未滿可以安排學生入住,綠色代表無人住的寢室。表格中可以顯示所有寢室的信息,一目看到每個寢室入住情況。寢室使用狀態(tài)查詢模塊如圖4.9所示。</p><p>  圖4.9寢室使用狀態(tài)查詢界面</p><p>  實現(xiàn)過程:實例化fxxop.java類和cxxop.java類,定義兩個變量ls1、ls2。分別代表當前開設的床

105、位數(shù)和空閑的床位數(shù)。當ls2==0時表示寢室滿員,當ls2!=0&&ls2<ls1時表示寢室未滿,當ls1==ls2&&ls2!=0時表示寢室空閑。</p><p>  寢室使用狀態(tài)查詢界面的部分代碼如下:</p><p>  ArrayList al=new ArrayList();</p><p>  if("se

106、arch".equals(op)){</p><p>  al=fxop.getFxxBylmc(svalue); </p><p><b>  }else{</b></p><p>  al=fxop.getFxx();}</p><p>  fxx fx=new fxx();</p><

107、p>  for(int i=0;i<al.size();i++){</p><p>  fx=(fxx)al.get(i);</p><p>  ls1=cxop.getsumsl(fx.getFmc(),fx.getLmc());</p><p>  ls2=cxop.getkxsl(fx.getFmc(),fx.getLmc());</p>

108、;<p><b>  系統(tǒng)測試</b></p><p><b>  測試的目的</b></p><p>  測試的目的是尋找錯誤,并且是盡最大可能找出最多的錯誤。這就涉及到如何合理地設計測試用例。在選取測試用例時,考慮那些易于發(fā)現(xiàn)程序錯誤的數(shù)據(jù)。一個程序并不可能達到十分完美,難免存在一些錯誤。如果不能及時將其找出并修改,會造成系統(tǒng)崩

109、潰并造成不必要的損失。通軟件測試,盡可能多的找出系統(tǒng)中的錯誤,以便及時修改。宿舍管理系統(tǒng)是對學生宿舍進行管理的系統(tǒng),一旦系統(tǒng)無法運行,對學校的宿舍管理帶來很多的影響。所以通過軟件測試的手段,盡可能排除程序中的錯誤,來達到程序運行穩(wěn)定的目的,使學校的工作不會因此受到影響[12]。</p><p><b>  黑盒測試</b></p><p>  黑盒測試也稱功能測試或數(shù)

110、據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。 黑盒測試方法主要有等價類劃分、邊值分析、因-果圖、錯誤推測等,主要用于軟件確認測試。“黑盒“ 法

111、著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進行測試[13]。"黑盒"法是窮舉輸 入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。</p><p><b>  白盒測試</b></p><p>  白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照

112、規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅(qū)動等,主要用于軟件驗證 。“白盒”法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進行測試?!鞍缀小狈ㄊ歉F舉路徑測試。在使用這一方案時,測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)[14]。</p><p><b>  測試用例設計</b&

113、gt;</p><p><b>  1、登錄模塊</b></p><p>  測試條件:(超級用戶or 普通用戶) AND 密碼</p><p>  組合:{(t,t),(t,f),(f,t)}</p><p>  擴展組合:{(f,t,t),(t,f,t),(f,t,f),(t,f,f),(f,f,t)}</p&

114、gt;<p><b>  白盒測試:</b></p><p>  測試案例1:a=普通用戶,b=abc </p><p>  測試案例2:a=超級用戶,b=abc</p><p>  測試案例3:a=普通用戶,b=abcd</p><p>  測試案例4:a=超級用戶,b=abcd</p>&

115、lt;p><b>  黑盒測試:</b></p><p>  運用等價分類法劃分等價類補充用例,然后用邊值法和猜錯法附加用例,</p><p>  測試案例5:a=超級用戶,b為空(邊值法)</p><p>  測試案例6:a=超級用戶,b=abcdefghizk(邊值法)</p><p>  測試案例7:a=超級

116、用戶,b=@#$*(無效等價類)</p><p>  測試案例8:a=普通用戶,b為空(有效等價類)</p><p>  測試案例9:a為空,b為空(錯誤推測法)</p><p>  登錄模塊測試用例如表5.1所示。</p><p>  表5.1 登錄模塊測試用例</p><p>  2、超級用戶添加普通用戶模塊<

117、;/p><p>  測試條件:用戶名 AND 密碼</p><p>  組合:{(t,t),(t,f),(f,t)}</p><p><b>  白盒測試:</b></p><p>  測試案例1:a=王老師,b=123</p><p>  測試案例2:a=王老師,b=王老師</p>&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論