基于MVC的科研信息平臺設計與實現(xiàn)畢業(yè)設計_第1頁
基于MVC的科研信息平臺設計與實現(xiàn)畢業(yè)設計_第2頁
基于MVC的科研信息平臺設計與實現(xiàn)畢業(yè)設計_第3頁
基于MVC的科研信息平臺設計與實現(xiàn)畢業(yè)設計_第4頁
基于MVC的科研信息平臺設計與實現(xiàn)畢業(yè)設計_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)論文(設計)題 目 基于MVC的科研信息平臺設計與實現(xiàn)42 / 48畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作與取得的成果。盡我所知,除文中特別加以標注和致的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得與其它教育機構(gòu)的學位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了意。作 者 簽 名:日 期:指導教師簽名: 日期:使用授權(quán)說明本人完全了解大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷

2、本和電子版本;學校有權(quán)保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學校可以公布論文的部分或全部容。作者簽名: 日 期:學位論文原創(chuàng)性聲明本人重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日期: 年 月 日學位論文使用授權(quán)書本學位論文作者完全了解學校有關保留、使用學位論文的

3、規(guī)定,同意學校保留并向國家有關部門或機構(gòu)送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學可以將本學位論文的全部或部分容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。作者簽名:日期: 年 月 日導師簽名: 日期: 年 月 日目錄摘要IIIABSTRACTIV第一章前言11.1 系統(tǒng)應用背景11.2 系統(tǒng)開發(fā)意義31.3 系統(tǒng)開發(fā)目標3第二章關于開發(fā)平臺的相關知識介紹52.1 MVC模式的介紹52.1.1 MVC的基本思想52.1.2 MVC的優(yōu)點62.2 用JSP+JavaBean+Servlet實現(xiàn)MVC的技術路線72.2.

4、1 JSP介紹72.2.2 JavaBean介紹82.2.3 Servlet介紹92.2.4 JSP+JavaBean+Servlet實現(xiàn)MVC92.3 數(shù)據(jù)庫的選用102.3.1 數(shù)據(jù)庫基礎112.3.2 MYSQL數(shù)據(jù)庫11第三章系統(tǒng)需求分析133.1 系統(tǒng)性能需求分析133.1.1 硬件環(huán)境133.1.2 軟件環(huán)境133.2 系統(tǒng)功能模塊分析143.2.1 系統(tǒng)功能需求143.2.2 系統(tǒng)模塊需求143.2.3 系統(tǒng)模塊分析153.2.4 系統(tǒng)數(shù)據(jù)流圖16第四章系統(tǒng)詳細設計174.1 數(shù)據(jù)庫設計174.1.1 數(shù)據(jù)表設計184.1.2 數(shù)據(jù)表間的關系204.2系統(tǒng)功能模塊設計204.2.

5、1 一般用戶模塊204.2.2 資料員用戶模塊224.2.3 管理員模塊24第五章系統(tǒng)具體實現(xiàn)265.1 建立和連接數(shù)據(jù)庫265.1.1 創(chuàng)建數(shù)據(jù)庫kygl_DataBase265.1.2 編寫連接MYSQL的驅(qū)動JAVA文件275.2功能模塊的具體實現(xiàn)285.2.1 登陸界面的實現(xiàn)285.2.2 管理員模塊實現(xiàn)305.2.3 資料員模塊實現(xiàn)365.2.4 一般用戶模塊實現(xiàn)37結(jié)束語38致39參考文獻40摘要隨著計算機技術的飛速發(fā)展,把計算機科學管理科學等領域的技術應用于科研項目信息管理,可以提升科研管理的信息化水平,從而有效降低成本、大大提高了科研管理水平和工作效率,因此建立科研信息平臺成為

6、必要。而網(wǎng)絡技術, 特別是Internet技術的發(fā)展和普與, 基于MVC的科研信息平臺已經(jīng)成為各高??蒲泄芾淼闹匾绞胶桶l(fā)展方向。通過科研信息平臺,可以實現(xiàn)科研工作的網(wǎng)絡化管理,形成一個與時更新的科研數(shù)據(jù)中心和科研管理溝通平臺,全面、實時、準確提供學校的有關科研信息,為學校領導有關科研決策提供輔助支持,為學校里的教師開展科研活動提供了方便快捷的服務,為科研管理人員開展工作提供極大的便利。本文首先介紹了基于MVC的科研信息平臺的系統(tǒng)應用背景,平臺的開發(fā)技術,開發(fā)模式,開發(fā)工具,并確定了開發(fā)環(huán)境,構(gòu)建了基本的框架結(jié)構(gòu)和功能模塊,然后確定了數(shù)據(jù)庫和各功能模塊的詳細設計,并進行具體的功能模塊實現(xiàn)。關鍵

7、詞:Jsp,科研信息,JavaBean,Servlet,MVC,MySQLABSTRACTWith the rapid development of computer technology,applying computer science, management science and technology at the fields of scientific research information management can enhance the level of scientific research ,and reduce costs, greatly improve the

8、level of scientific management and work efficiency, so establishing a scientific research information platforms is necessary. And network technology, particularly Internet technologys development and popularization ,scientific information based on MVC platform has become the important way of scienti

9、fic research management and direction. Through scientific research information platform enables network management of scientific research, forming a center-to-date scientific data and research management communication platforms, comprehensive, real-time, accurate provide schools relevant scientific

10、information ,giving school leaders auxiliary support to make the relevant scientific research decision,giving teachers in the schools carrying out research activities a convenient and efficient service, providing researchers and managers a great work convenience. This thesis,at the first, introduces

11、 the MVC-based research information platform system applications background, development techniques, development model, development tools, and determine the development environment.And this thesis is going to build the basic framework of the structure and function modules, and then determine the fun

12、ction of the database and module detailed design.In the end,it carrys out a specific function modules.KEY WORDS: Jsp,Scientific Research Information,JavaBean,Servlet,MVC,MySQL第一章 前言本章主要介紹了基于MVC的科研信息平臺的開發(fā)背景與意義,就此提出問題并確定系統(tǒng)開發(fā)的目標。1.1 系統(tǒng)應用背景隨著計算機技術、網(wǎng)絡技術和數(shù)字通訊技術的發(fā)展和應用,傳統(tǒng)的WORD和EXCEL信息采集和整理的手段難以滿足進行科研的單位對管理工

13、作的準確、實時、高效和協(xié)作的要求??蒲行畔⑵脚_是利用現(xiàn)代信息技術,通過建設信息數(shù)據(jù)庫、開發(fā)核心應用系統(tǒng),集成已有應用系統(tǒng),實現(xiàn)科學研究、科學管理、信息交流、自動化辦公等的信息化和網(wǎng)絡化平臺。而在此平臺中,我們可以對人員和資金等資源進行了有效的管理,整合、優(yōu)化和規(guī)了科研日常管理流程,從而形成了多級資源規(guī)劃與信息協(xié)作的信息平臺體系。當今時代的兩個顯著特點就是世界經(jīng)濟一體化和以計算機為代表的信息技術的快速發(fā)展。一個組織要在激烈的競爭中保持優(yōu)勢和不斷發(fā)展,必須對迅速變化的環(huán)境靈敏地做出有效地反應。管科研信息平臺理信息系統(tǒng)的應用能夠提供這種有效的決策支持??蒲行畔⑵脚_是一個以人為主導,利用計算機硬件、軟

14、件、網(wǎng)絡通信設備以與其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,支持組織高層決策、中層控制、基層運作的集成化的人機系統(tǒng)??蒲行畔⑾到y(tǒng)學科是一門理論性和實踐性都很強的學科。理論研究指導科研信息平臺的開發(fā)和應用;反過來在開發(fā)和應用的實踐中形成理論。其學科容隨著科研信息平臺的應用而進步和完善。科研信息系統(tǒng)是個社會系統(tǒng),推進科研信息平臺猶如推進社會變革,它本質(zhì)上具有社會變革的性質(zhì)尤其應用信息技術引起系統(tǒng)功能巨大提高和管理模式巨大改變時,對企業(yè)來說確是一場革命,現(xiàn)在國外把它納入“信息革命”的疇。如果說工業(yè)革命是機器代替人的笨重的體力勞動的話,那么信息革命就是用信息技術代替人的瑣碎的腦力勞

15、動??蒲行畔⑾到y(tǒng)是一個人機系統(tǒng),機器包含計算機硬件與軟件,各個辦公設備與通信設備;人員包括高層決策人員,中層職能人員和基層業(yè)務人員,由這些人和機器組成一個和諧的配合默契的人機系統(tǒng)??蒲行畔⑵脚_是一個一體化系統(tǒng)或集成系統(tǒng),這就是說科研信息平臺進行企業(yè)的信息管理是從總體出發(fā),全面考慮,保證各種職能部門共享數(shù)據(jù),減少數(shù)據(jù)的冗余度保證數(shù)據(jù)的兼容性和一致性。隨著計算機技術與網(wǎng)絡技術突飛猛進的發(fā)展,各單位部門都在開始建立自己的科研信息平臺,高校也不例外。在現(xiàn)在這個計算機得到普遍應用的時代,很多過去依靠人工進行的管理都由計算機所取代。尤其在信息的存儲、加工和維護上計算機能取得人所不能比擬的作用。通過計算機進

16、行管理的主要方法是建立信息管理平臺(Management Information System MIS)。對科研信息平臺有許多種解釋,按照科研信息平臺的創(chuàng)始人明尼達大學的Gordon B.Davis教授給出的定義,MIS是一個利用計算機硬件和軟件,手工作業(yè),分析、計劃、控制和決策模型,以與數(shù)據(jù)庫的用戶機器系統(tǒng)。它能提供信息,支持企業(yè)或組織的運行、管理和決策功能。我國學者薛華成則將其定義為:科研信息平臺是一個以人為主導,利用計算機硬件、軟件、網(wǎng)絡通信設備以與其他辦公設備,進行信息的收集、傳輸、加工、存儲、更新和維護,以企業(yè)戰(zhàn)略競優(yōu)、提高效率和效益為目的,支持企業(yè)高層決策、中層控制、基層運作的集成

17、化的人機系統(tǒng)。盡管定義不同,但總的說來,科研信息平臺終究要起到一個提高管理效率、減輕管理人員負擔的作用。無論對于企業(yè)或其他組織,建立一個科研信息平臺都是實現(xiàn)其先進管理所必須的。有鑒于此,開發(fā)一個適用于大學的科研信息平臺系統(tǒng)是很有必要的。它將有助于將管理人員從煩瑣的管理工作中解脫出來,使管理系統(tǒng)化、條理化,能迅速獲得感興趣的信息。科研信息平臺是一個一體化的系統(tǒng)或集成系統(tǒng),通常包括業(yè)務信息系統(tǒng)、知識工作系統(tǒng)、決策支持系統(tǒng)等。根據(jù)現(xiàn)有人力和時間限制條件以與項目和論文管理的特點,不可能也沒有必要建立一個完整的、具有所有功能的科研信息平臺。我們選擇開發(fā)一個相對較小的實用的數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)處理系統(tǒng)(Da

18、ta Processing System DPS)又稱為電子數(shù)據(jù)處理系統(tǒng)(Electronic Data Processing System EDPS)或業(yè)務處理系統(tǒng)(Transaction Processing System TPS),它屬于科研信息平臺的疇,但不是科研信息平臺的全部。其主要特點是簡單、精確和標準化。業(yè)務圍主要是業(yè)務數(shù)據(jù)的登錄,數(shù)據(jù)的添加、刪除等,將數(shù)據(jù)信息以文件形式存入軟盤、磁帶或硬盤,通過存取這些數(shù)據(jù)信息打印出報表,主要的操作是排序、列表、更新、查詢等,主要使用的運算是簡單的加減乘除,其輸入一般是原始的單據(jù)或表單,輸出一般是分類或匯總的報表,主要使用的人員是運行人員。這一

19、類系統(tǒng)由于處理的問題處于較低的管理層,因而問題比較結(jié)構(gòu)化,即處理步驟較固定,系統(tǒng)結(jié)構(gòu)相對比較簡單,無須很復雜的實現(xiàn)技術。我國高??蒲泄ぷ饕呀?jīng)取得了豐碩成果,但同時也面臨不少困難,尤其是面對社會對科技創(chuàng)新無止境的需要和創(chuàng)新周期的不斷縮短,以與全球圍的科技和知識產(chǎn)權(quán)的競爭日趨激烈,我國高校能否適應并有所作為,成為衡量科研工作質(zhì)量的重要指標之一。為此,加強科研管理是必要的。高??蒲泄芾砭褪橇η笸ㄟ^投入、產(chǎn)出、評價等方法手段,配置科研資源,調(diào)動積極因素,體現(xiàn)責權(quán)利,以成果產(chǎn)出為導向,以人為本,強化績效,建立高校的管理體制和運行機制??蒲泄芾眢w系則是對科研工作由單項、分工、局部的管理擴展到全局和整體管理

20、,強調(diào)整合而構(gòu)成一個相互聯(lián)系依存和影響促進的管理體系,包括運行機制、管理體制、成本效益和重點聯(lián)系管理等。科研人員、項目和評價是最重要的科研要素和階段工作,是投入、產(chǎn)出和績效的主要體現(xiàn),對三者的管理體現(xiàn)了管理學中的目標管理和成果評價兩種最重要的管理方式和手段,從而構(gòu)成了最基本的科研管理體系。1.2 系統(tǒng)開發(fā)意義科研活動是大學的主旋律之一,大學的科研活動日益成為反映大學綜合實力的重要指標。隨著大學科研投入和從事科研活動的人員的不斷增加,大學科研管理的壓力也越來越大。本項目的意義就在于通過搭建一個大型的科研信息平臺,能夠快速有效的提高科研院科研管理工作的高效性、科學性和透明性,并使得科研管理工作能更

21、好的服務于大學所有的科研工作者,更好的為大學科研領導提供科研決策支持。系統(tǒng)建設和實施后,將大大提高學校科研管理工作的信息化水平,全面實現(xiàn)大學科研部門的網(wǎng)絡化科研管理體系。本系統(tǒng)將會成為聯(lián)系科研活動人員和科研管理人員的紐帶,也將給大學整個的信息化建設帶來深遠而有意義的影響。提高了信息檢索的效率,實現(xiàn)靈活的查詢;減輕管理人員手工制作報表、統(tǒng)計分析的負擔;提高了科研管理的效率。它將有助于管理人員從煩瑣的管理工作中解脫出來,使管理系統(tǒng)化、條理化,能迅速獲得感興趣的信息??蒲行畔⑵脚_是一個一體化的系統(tǒng)或集成系統(tǒng),通常包括業(yè)務信息系統(tǒng)、知識工作系統(tǒng)、決策支持系統(tǒng)。1.3 系統(tǒng)開發(fā)目標本平臺將采用先進的信息

22、化技術,并有效結(jié)合現(xiàn)代科研管理理念和大學科研管理實際情況。平臺的成功建設將能夠輕松解決傳統(tǒng)科研管理中難以解決的系列問題,并達到多個建設目的:1構(gòu)建開放式的科研管理體系平臺將向大學所有從事科研活動或者科研輔助工作的員工開放,并和科研部門人事處等業(yè)務部分建立數(shù)據(jù)共享機制。平臺將徹底改變以前封閉式的管理模式,解決系統(tǒng)數(shù)據(jù)對對外的開放性問題。2.科學分析和決策支持系統(tǒng)能夠與時收集到科研部門最新的科研項目、科研經(jīng)費、科研成果和學術活動等業(yè)務數(shù)據(jù),并在大量的數(shù)據(jù)基礎上進行數(shù)據(jù)挖掘分析工作。既方便科研部門進行各種查詢,也可以提供各種分析報表。平臺能夠為科研部門科研管理決策提供科學有效的輔助支持。3.科研信息

23、化管理的全方位整體解決方案系統(tǒng)針對科研院的日常管理需要,提出的是一個包括信息發(fā)布、辦公自動化和科研管理等多方面的整體解決方案。這樣避免了臨時的不完整的信息化建設,一次性的滿足了科研管理中多方面的需要。第二章 關于開發(fā)平臺的相關知識介紹由于MVC模式在WEB開發(fā)中的優(yōu)勢,所以本文將結(jié)合網(wǎng)絡編程技術與數(shù)據(jù)庫編程技術來開發(fā)科研信息平臺。本章簡要介紹MVC模式的基本概念以與一種實現(xiàn)該模式的技術方法,并對數(shù)據(jù)庫進行簡單介紹。2.1 MVC模式的介紹如今越來越多的信息系統(tǒng)構(gòu)架于互聯(lián)網(wǎng)平臺上,基于B/S模式結(jié)構(gòu)的信息系統(tǒng)逐漸替代C/S模式結(jié)構(gòu)的信息系統(tǒng)。在WEB應用開發(fā)中有許多設計思想,如 PAC,Forw

24、ard-receiver,Publisher-Subscriber等,但它們在WEB 應用的開發(fā)中都存在一定的缺點,而MVC模式對于WEB應用的開發(fā)是一種非常先進的設計思想,無論選擇哪種語言,無論應用多復雜,它都能在理解分析應用模型時提供最基本的分析方法,在構(gòu)造產(chǎn)品時提供清晰的設計框架1。2.1.1 MVC的基本思想MVC(Model,View,Controller)由 Trygve Reenskaug提出,首先被應用在Smalltalk-80環(huán)境中。即把一個應用的輸入,處理,輸出流程按照Model,View,Controller 的方式進行分離,這樣一個應用被分成三個層:模型層、 視圖層和控

25、制層2。MVC設計模式如圖2.1所示:圖2.1 MVC設計模式模型(Model)就是業(yè)務流程狀態(tài)的處理以與業(yè)務規(guī)則的制定。它封裝了所需的數(shù)據(jù),提供了完成問題處理的操作過程。業(yè)務流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù)。并返回最終的處理結(jié)果。業(yè)務模型的設計可以說是MVC最主要的核心。視圖(View)代表用戶交互界面,通過顯示的形式,把信息轉(zhuǎn)達給用戶, 并完成數(shù)據(jù)信息的采集。對于WEB應用來說,可以概括為HTML界面,但有可能為XHTML,XML和Applet。視圖與控制器之間保持著一對一的關系,每個視圖創(chuàng)建一個相應的控制器。視圖提供給控制器處理顯示的操作。控制(Control

26、ler)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。控制層并不做任何的數(shù)據(jù)處理。它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。因此,一個模型可能對應多個視圖,一個視圖可能對應多個模型。模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應反映到這些變化。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導致顯示的更新。這實際上是一種模型的變化一傳播機制。2.1.2 MVC的優(yōu)點大部分用過程語言比如ASP、PHP開發(fā)出來的Web應用,初始的開發(fā)

27、模板就是混合層的數(shù)據(jù)編程。例如,直接向數(shù)據(jù)庫發(fā)送請求并用HTML顯示,開發(fā)速度往往比較快,但由于數(shù)據(jù)頁面的分離不是很直接,因而很難體現(xiàn)出業(yè)務模型的樣子或者模型的重用性。產(chǎn)品設計彈性力度很小,很難滿足用戶的變化性需求。MVC要求對應用分層,雖然要花費額外的工作,但產(chǎn)品的結(jié)構(gòu)清晰,產(chǎn)品的應用通過模型可以得到更好地體現(xiàn)。 首先,最重要的是應該有多個視圖對應一個模型的能力。在目前用戶需求的快速變化下,可能有多種方式訪問應用的要求。例如,訂單模型可能有本系統(tǒng)的訂單,也有網(wǎng)上訂單,或者其他系統(tǒng)的訂單,但對于訂單的處理都是一樣,也就是說訂單的處理是一致的。按MVC設計模式,一個訂單模型以與多個視圖即可解決問

28、題。這樣減少了代碼的復制,即減少了代碼的維護量,一旦模型發(fā)生改變,也易于維護。簡單來說MVC有下列3個明顯的優(yōu)點:1可以為一個模型在運行時同時建立和使用多個視圖。2由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應用于接口的使用。3由于一個應用被分離為三層,因此有時只要改變其中的一層就能滿足應用的改變。一個應用的業(yè)務流程或者業(yè)務規(guī)則的改變只需改動MVC的模型層。2.2 用JSP+JavaBean+Servlet實現(xiàn)MVC的技術路線2.2.1 JSP介紹JSP(Java Server Pages)是由Sun Microsystems公司倡導,許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。J

29、SP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行3。JSP是結(jié)合markup(HTML 或 XML)和Java代碼來處理的一種動態(tài)頁面。每一頁第一次被調(diào)用時,通過JSP引擎自動被編譯成Servlet,然后被執(zhí)行,以后每次調(diào)用時,執(zhí)行編譯過的Servlet。JSP提供了多種方式訪問Javaclass、Servlet、Applets和W ebServer,因此,Web應用的功能可以

30、分成多個明確的定義公用接口的組件,通過JSP將它們結(jié)合在一起。這種模式允許工作分成兩部分:組件開發(fā)與頁面設計和編譯(結(jié)合一些方法調(diào)用)。在這種應用編譯模式,使得業(yè)務邏輯和數(shù)據(jù)處理分開?,F(xiàn)在已經(jīng)有許多WebServer支持JSP,這使得JSP具有良好的可移植性。JSP與微軟的ASP技術非常類似,兩者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行代碼的能力。ASP的編程語言是VBScript之類的腳本語言,JSP使用的是JAVA,這是兩者最明顯的區(qū)別。另外,ASP和JSP還有一個更本質(zhì)的區(qū)別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。在ASP下,VBScript代碼被ASP

31、引擎解釋執(zhí)行;在JSP下,代碼被編譯成Servlet并由java虛擬機執(zhí)行,這種編譯操作只在對JSP頁面的第一次請求時發(fā)生??偟膩碚f,JSP技術具有以下特點:1將容的產(chǎn)生和顯示進行分離:使用jsp技術,web頁面開發(fā)人員可以使用HTML或者XML標志來設計和格式化最終頁面。使用JSP標志或者小腳本來產(chǎn)生頁面上的動態(tài)容。產(chǎn)生容的邏輯被封裝在標志和JAVABEAN群組件中,并且捆綁在小腳本中,所有的腳本在服務器端執(zhí)行。如果核心邏輯被封裝在標志和JAVABEANS中,那么其他人,如WEB管理人員和頁面設計人員,能夠編輯和使用JSP頁面。在服務器端,JSP引擎解釋JSP標志,產(chǎn)生所請求的容,并且將結(jié)果

32、以HTML頁面形式發(fā)送回瀏覽器。2強調(diào)可重用的群組件絕大多數(shù)JSP頁面依賴于可重用并且跨平臺的組件(如:JAVABEAN或者ENTERPRISE JAVABEAN)來執(zhí)行應用所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或團體所使用?;诮M件的方法加速了開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。3采用標志簡化頁面開發(fā)WEB頁面開發(fā)人員不會都熟悉腳本語言的程序設計人員。JSP技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標志中進行動態(tài)容產(chǎn)生所需要的。標準的JSP標志能夠存取和實列化JAVABEAN組

33、件,設定或者檢索群組件屬性,下載APPLET,以與執(zhí)行用其它方法更難于編碼和耗時的功能。JSP技術很容易整合到多種應用體系結(jié)構(gòu)中,以利用現(xiàn)有的工具和技巧,并且擴展到能夠支持高校級的分布式應用。4一次遍寫,各處執(zhí)行作為JAVA平臺的一部分,JSP擁有java程序設計語言”一次編寫,各處執(zhí)行“的特點4。2.2.2 JavaBean介紹JavaBean 是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBean 通過提供符合一致性設計模式的公共方法將部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自身機制發(fā)現(xiàn)

34、和操作這些JavaBean 屬性5。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過部的JSP頁面、Servlet、其他JavaBean、applet程序或者應用來使用這些對象。用戶可以認為JavaBean提供了一種隨時隨地的復制和粘貼的功能,而不用關心任何改變。最初,JavaBean的目的是為了將可以重復使用的軟件代碼打包標準。特別是用與幫助廠家開發(fā)在綜合開發(fā)環(huán)境(IDE)下使用的java軟件部件。這些包括如Grid控件,用戶可以將該部件拖放到開發(fā)環(huán)境中。從此,JavaBean就可以擴展為一個java web 應

35、用的標準部件,并且JavaBean部件框架已經(jīng)擴展為企業(yè)版的 Bean(E)。JavaBean是java類,屬于某些特定的譯碼指導方針,并且擴展了適應性和圍,允許用戶訪問部的屬性和方法。通過這些,JavaBean類可以用于下列方法:1.在IDE中,JavaBean的功能允許應用開發(fā)者瀏覽其中的方法,即使JavaBean是被編譯的,并且無法利用原始的源文件。2在 Remote Method Invocation(RMI) 的分布式風格中,這項功能聽起來并不讓人興奮,但是在未來的包含企業(yè)版的JavaBean后,將改變這種情況。3為了JavaBean的屬性值和狀態(tài)可以保存到磁盤上。2.2.3 Ser

36、vlet介紹Servlet是一種服務器端的Java應用程序,具有獨立于平臺和協(xié)議的特性,可以生成動態(tài)的Web頁面。它擔當客戶請求(Web瀏覽器或其他 客戶程序)與服務器響應( 服務器上的數(shù)據(jù)庫或應用程序)的中間層。Servle是位于Web服務器部的服務器端的Java應用程序,與傳統(tǒng)的從命令行啟動Java應用程序不同,Servlet由Web服務器進行加載,該Web服務器必須包含支持Servlet的Java虛擬機。Servlet是在服務器上運行的小程序。這個詞是在Java applet的環(huán)境中創(chuàng)造的,Java applet是一種當作單獨文件跟網(wǎng)頁一起發(fā)送的小程序,它通常用于在客戶端運行,結(jié)果得到為

37、用戶進行運算或者根據(jù)用戶互作用定位圖形等服務。服務器上需要一些程序,常常是根據(jù)用戶輸入訪問數(shù)據(jù)庫的程序。這些通常是使用公共網(wǎng)關接口(CGI)應用程序完成的。然而,在服務器上運行Java,這種程序可使用Java編程語言實現(xiàn)。在通信量大的服務器上,Java servlet的優(yōu)點在于它們的執(zhí)行速度更快于CGI程序。各個用戶請求被激活成單個程序中的一個線程,而創(chuàng)建單獨的程序,這意味著各個請求的系統(tǒng)開銷比較小6。2.2.4JSP+JavaBean+Servlet實現(xiàn)MVCMVC模式中視圖(View)對象由JSP文件實現(xiàn),JSP構(gòu)成用戶圖形界面(GUI);模型(Model)對象可以由JavaBean實現(xiàn),

38、 JavaBean負責從后臺數(shù)據(jù)庫獲取數(shù)據(jù),并對數(shù)據(jù)庫作相應的處理之后將處理的結(jié)果返回給JSP,實現(xiàn)用戶界面容的動態(tài)變化;而控制(Controller)對象可由Servlet實現(xiàn),Servlet充當控制者的角色, 負責管理對用戶請求的處理,調(diào)用相應的JavaBean方法完成用戶的任務,也可以創(chuàng)建JSP頁需要使用的JavaBean對象,同時它還會根據(jù)用戶的動作決定把那個JSP頁面?zhèn)鹘o請求者7。Servlet,JSP,JavaBean實現(xiàn)的MVC模式如圖2.2所示。圖2.2 JSP,Servlet和JavaBean實現(xiàn)MVC模式圖2.2中:圖中Browser為瀏覽器,Database為數(shù)據(jù)庫。l

39、表示用戶發(fā)出操作;2 表示JavaBean的實例化,調(diào)用JavaBean方法實現(xiàn)業(yè)務邏輯和數(shù)據(jù)邏輯;3 表示JavaBean調(diào)用后臺數(shù)據(jù)庫;4 表示從頁面上取值賦給Session和JavaBean各域;5表示將需要在頁面上顯示的JavaBean和View-Bean放人Session中,供頁面顯示;6 返回用戶請求; 使用JSP+JavaBean+Servlet的好處與傳統(tǒng)的CGI,ASP,PHP技術相比,JSP+JavaBean+Servlet有如下優(yōu)點 : ( 1 ) 后臺實現(xiàn)邏輯是基于Java Component的,具有跨平臺的特點。( 2 ) 將應用邏輯與頁面分離,使得應用邏輯能夠最大程

40、度得到復用,從頁提高開發(fā)效率。( 3 ) 安全,由于后臺是完全基于Java技術,安全性由Java 的安全機制給予保障。( 4 ) 置支持XML,使用XML使頁面具用更強的表現(xiàn)力從頁減少編程的工作量。2.3 數(shù)據(jù)庫的選用本科研信息平臺系統(tǒng)采用的數(shù)據(jù)庫是MYSQL數(shù)據(jù)庫,開發(fā)語言為JSP JAVA。JSP作為前臺的開發(fā)工具,用MYSQL作為后臺支持數(shù)據(jù)庫,通過JAVABEAN的類文件來連接MYSQL中并對其編程來實現(xiàn)各種功能,因為MYSQL與JSP用的同為SUN數(shù)據(jù)庫引擎,有著最好的兼容性。2.3.1 數(shù)據(jù)庫基礎數(shù)據(jù)庫是以一定的方式組織并儲存在計算機儲存設備上,能夠為不同用戶所共享的,與應用程序彼

41、此獨立的相互關聯(lián)的數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型進行組織,在數(shù)據(jù)庫中不僅要儲存數(shù)據(jù)本身,還要儲存數(shù)據(jù)與數(shù)據(jù)之間的聯(lián)系8。它有如下特點:1.用綜合的方法組織數(shù)據(jù),具有統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)。2.數(shù)據(jù)庫中的數(shù)據(jù)可以為多用戶共享,具有較小的數(shù)據(jù)冗余。3.具有較高的數(shù)據(jù)獨立性。4.具有安全控制機制,能夠保證數(shù)據(jù)的安全,可靠。5.允許并發(fā)地使用數(shù)據(jù)庫,能有效地與時的處理數(shù)據(jù)。6.能保證數(shù)據(jù)的一致性和完整性。2.3.2 MYSQL數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新與各種控制,都是通過DBMS進行的。

42、DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關系型、面向?qū)ο笮偷?。MYSQL就是一種關系型數(shù)據(jù)庫管理系統(tǒng)。過去的一些數(shù)據(jù)庫軟件,在操作上、數(shù)據(jù)庫建立、維護等等,都相當復雜且不易使用,但是在具備了窗口的GUI(圖形用戶界面)特性的MYSQL數(shù)據(jù)庫推出之后,數(shù)據(jù)庫的建立不再是困難的事情,我們可以在PC上簡單而快速的建立出一套符合自己的數(shù)據(jù)庫。不但如此,在MYSQL推出以后,我們發(fā)現(xiàn)數(shù)據(jù)庫的建立更加的快速,但是功能卻更加強大,用戶不用再去記憶那一大堆的文件名稱,或是為數(shù)據(jù)庫的文件管理大費周章,通過MYS

43、QL的人性化管理接口把數(shù)據(jù)庫的管理整理,便于維護;此外,在報表的制作上也是相當容易的,完全的視覺開發(fā)向?qū)гO計,讓人使用起來很舒服。但是美中不足的是MYSQL對于主從式結(jié)構(gòu)的安全性管理不足,由于MYSQL可以快速的通過ODBC連接到數(shù)據(jù)庫服務器上(Database Server),并瀏覽所有表格或是相關對象轉(zhuǎn)成HTML10。基本上,MYSQL對建立一個數(shù)據(jù)庫所具備的每一個對象,其中包括了表、查詢、窗體、報表、宏、模塊。其功能分別敘述如下:、表對象打開已經(jīng)存在的表格、對已存在的表格字段數(shù)據(jù)進行修改、新建表格。2、查詢對象可以用直接拖放的方式,建立表格之間的關聯(lián)與對應關系,自動產(chǎn)生SQL語法查詢出我

44、們想要的數(shù)據(jù)。3、窗體設計對象可以設計用戶接口,用來輸入并處理數(shù)據(jù)。4、報表對象利用視圖向?qū)У拈_發(fā)方式,簡單、快速的建立出需求報表或標簽。5、宏對象提供許多的宏功能,您可以把這樣的宏連接到窗體設計中的任一個對象,以達成一些復雜的功能。6、模塊對象撰寫VB的程序模塊,處理較復雜的問題與需求,該功能是采用事件驅(qū)動的模式,類似VB的處理方式。第三章 系統(tǒng)需求分析本章介紹了基于MVC的科研信息平臺需求分析階段的容,是本平臺開發(fā)設計過程當中一個至關重要的環(huán)節(jié),它確定了系統(tǒng)的開發(fā)環(huán)境,對系統(tǒng)提出了清晰,完整,具體的目標和要求。3.1 系統(tǒng)性能需求分析開發(fā)任何一種科研信息平臺對運行環(huán)境的都有一定的要求,在開

45、發(fā)時對開發(fā)工具的選擇往往也會導致開發(fā)一個系統(tǒng)進度的快慢,有時,一個很不適合的開發(fā)工具,在程序調(diào)試時,會花費大量的人力,下面從開發(fā)該系統(tǒng)對硬件和軟件的需求上做出細致的分析。3.1.1 硬件環(huán)境1.服務器端 服務器端的最低配是由站點所需的軟件來決定的,在最低配置的情況下,服務器的性能往往不盡人意,現(xiàn)在性能已經(jīng)相當出色,而且價格也很便宜,因此通常應該給服務器端配置高性能硬件。本網(wǎng)絡系統(tǒng)服務器端的配置如下:·處理器:Inter Pentium2.7GHz;·存:2GB;·硬盤空間:100G;·顯卡:ATI顯示適配器;2.客戶端 因為客戶端主要用于瀏覽和操作數(shù)據(jù),

46、所以對客戶端的硬件要求不高,不過現(xiàn)在的電腦有很高的性價比,因此,實際的配置一般高于下面的配置:·處理器:Inter Pentium;·存:32MB;·硬盤空間:1GB;3.1.2 軟件環(huán)境本平臺采用的是JSP,JavaBean與Servlet技術來開發(fā)科研信息平臺,后臺數(shù)據(jù)庫采用MYSQL系統(tǒng)。WEB服務器采用J2EE和TOMCAT系統(tǒng),服務器采用Windows 2003 Server系統(tǒng)。該平臺可以獨立運行于Windows,Linux,Unix等操作系統(tǒng)下,基于B/S模式,需要發(fā)生在服務器端,客戶端只需通過瀏覽器就可以與服務器進行交互。1.服務器端·操

47、作系統(tǒng):Windows XP;·軟件:Tomcat,MYSQL;2.客戶端·操作系統(tǒng):Windows XP;·軟件:Internet Explore5.0以上的瀏覽器;3.2 系統(tǒng)功能模塊分析3.2.1 系統(tǒng)功能需求系統(tǒng)功能需求主要有數(shù)據(jù)錄入、數(shù)據(jù)查詢以與其他要求。這是整個平臺需要實現(xiàn)的需求。1數(shù)據(jù)錄入分別以項目、專利、合同、人員為單位錄入項目、專利、合同、人員的全部數(shù)據(jù)。錄入時應包括對數(shù)據(jù)的正確性校驗。數(shù)據(jù)維護:支持平時對數(shù)據(jù)的修改,包括插入、刪除與更新。2查詢項目查詢,以項目名稱、負責人、主要承擔人、項目性質(zhì)、開始日期為條件查詢項目的各種情況,對項目名稱支持模

48、糊查詢。專利查詢,以發(fā)表日期、來源、檢索源為條件查詢。合同查詢,以合同名稱,簽訂日期,甲方名稱,乙方名稱為條件查詢。3其他要求系統(tǒng)要有一定的安全保障,對于影響數(shù)據(jù)庫容的操作,例如錄入、插入、刪除等,必須驗證用戶身份。系統(tǒng)必須具有一定的靈活性,對于用代號設置的字段(例如項目性質(zhì)、檢索源等)必須能夠進行動態(tài)修改并自動顯示在報表中。軟件應有良好的易使用性,操作應盡量簡單。3.2.2系統(tǒng)模塊需求系統(tǒng)主要有6個主要模塊,每個模塊要實現(xiàn)的需求都有不同,每個模塊具體要實現(xiàn)的需求如下:1.人員管理:人員庫構(gòu)建后,可以與時掌握學??蒲腥藛T的基本情況。人員庫可以記錄人員的、年齡、性別、職務、學位、學歷、和聯(lián)系方式

49、等信息。2.專利管理:專利管理模塊可以進行信息校驗的處理和信息發(fā)布的功能3.合同管理:合同管理模塊要能夠提供合同驗證,合同的新建,修改,刪除等功能。4.項目管理:項目管理可以管理已經(jīng)立項后的項目,包括不同來源、不同級別、橫向縱向等各類項目??蒲胁块T可以自定義項目的分類,并將科研院的分類標準和科技部的分類標準進行對接。項目主要包括如下一些信息:項目名稱、項目分類、項目類別、項目性質(zhì)、項目級別、立項情況、項目結(jié)項情況、項目成員組成情況、項目經(jīng)費情況等。項目的工作量可以在項目組成員中分配。5.賬號管理:管理員可以進行對所有普通賬戶的新建,刪除,權(quán)限等管理,所有賬戶可以修改自己的密碼。6.登陸管理:可

50、以進行用戶的權(quán)限的判定,對不同權(quán)限登陸的用戶連接不同的接口。3.2.3 系統(tǒng)模塊分析基于MVC的科研信息平臺一般用戶資料員用戶管理員用戶項目查看專利查看合同查看人員查看綜合信息查詢項目管理專利管理合同管理人員管理綜合信息查詢用戶管理項目管理專利管理合同管理人員管理綜合信息查詢用戶登錄個人信息修改用戶登錄用戶登錄個人信息修改該系統(tǒng)根據(jù)3個不同用戶角色劃分為多個模塊,管理員用戶、資料員和一般用戶擁有不同權(quán)限而能夠進人不同模塊。系統(tǒng)功能模塊如圖3.1所示。圖3.1 系統(tǒng)功能模塊圖3種不同用戶都有可以登錄系統(tǒng)并擁有綜合信息查詢的權(quán)限。圖中管理員用戶擁有所有權(quán)限,可以進行用戶管理,即添加和修改用戶信息,

51、一般用戶和資料員必須由管理員用戶進行添加。而資料員只能進行項目信息,專利信息,合同信息,人員信息的管理。一般用戶則只有查看項目信息,專利信息,人員信息和合同信息的權(quán)限。3.2.4 系統(tǒng)數(shù)據(jù)流圖管理員用戶一般用戶基于MVC的科研信息平臺個人信息查詢項目、專利、合同、人員信息查詢個人信息修改用戶管理(用戶添加、修改、刪除)各種查詢請求項目、專利、合同、人員信息管理(新建、修改、刪除)資料員用戶各種查詢請求個人信息修改求項目、專利、合同、人員信息管理(新建、修改、刪除)基于MVC的科研信息平臺的數(shù)據(jù)流圖表示出了各個模塊間的關系和數(shù)據(jù)的流向,如圖3.2所示。3個不同級別的用戶向系統(tǒng)提交各種處理的請求信

52、息,系統(tǒng)通過分析和處理給與其回應。圖3.2 系統(tǒng)數(shù)據(jù)流圖3種不同用戶在進行查詢時,系統(tǒng)將接受各種查詢請求并返回系統(tǒng)中所存在的查詢信息。管理員用戶通過用戶管理等操作可將更新的信息傳入系統(tǒng)。資料員則可以通過項目管理等操作將更新細細傳入系統(tǒng)。3種不同用戶都可以在登陸后將自己個人信息進行修改并傳入系統(tǒng)。第四章 系統(tǒng)詳細設計本章主要介紹系統(tǒng)詳細設計階段的容。詳細設計階段的根本目的是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),其中包括了數(shù)據(jù)庫設計和功能模塊設計。4.1 數(shù)據(jù)庫設計此部分設計的主要容是根據(jù)用戶的需求,進行分析,設計出數(shù)據(jù)庫中各個表的具體情況。并根據(jù)建立的表分析表間的關系,為以后的實現(xiàn)打下基礎。數(shù)據(jù)庫

53、設計主要是進行數(shù)據(jù)庫的邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數(shù)據(jù)關系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫設計的步驟是:1、數(shù)據(jù)庫結(jié)構(gòu)定義目前的數(shù)據(jù)庫管理系統(tǒng)(DBMS)有的是支持聯(lián)機事務處理CLTP(負責對事務數(shù)據(jù)進行采集、處理、存儲)的操作型DBMS,有的可支持數(shù)據(jù)倉庫、有聯(lián)機分析處理CLAP(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型DBMS,有的數(shù)據(jù)庫是關系型的、有的可支持面向?qū)ο髷?shù)據(jù)

54、庫。針對選擇的DBMS,進行數(shù)據(jù)庫結(jié)構(gòu)定義。2、數(shù)據(jù)表定義數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、是否關鍵字、可否為空等。關系型數(shù)據(jù)庫要盡量按關系規(guī)化要求進行數(shù)據(jù)庫設計,但為使效率高,規(guī)化程度應根據(jù)應用環(huán)境和條件來決定。數(shù)據(jù)表設計不僅要滿足數(shù)據(jù)存儲的要求,還要增加一些如反映有關信息、操作責任、中間數(shù)據(jù)的字段或臨時數(shù)據(jù)表。3、存儲設備和存儲空間組織確定數(shù)據(jù)的存放地點、存儲路徑、存儲設備等,備份方案,對多版本如何保證一致性和數(shù)據(jù)的完整性。4、數(shù)據(jù)使用權(quán)限設置針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。5、數(shù)據(jù)字典設計

55、用數(shù)據(jù)字典描述數(shù)據(jù)庫的設計,便于維護和修改。為了更好地組織數(shù)據(jù)和設計出實際應用數(shù)據(jù)庫,應該注意如下問題:關系數(shù)據(jù)結(jié)構(gòu)的建立:在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)化重組后,還必須建立整體數(shù)據(jù)的關系結(jié)構(gòu)。這一步設計完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典的容代入到所設計的數(shù)據(jù)整體關系結(jié)構(gòu)中,一個規(guī)化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。4.1.1 數(shù)據(jù)表設計根據(jù)系統(tǒng)需求分析和功能設計,在數(shù)據(jù)庫創(chuàng)建以下幾個表:人員信息(如表4.1)、系統(tǒng)用戶表(如表4.2)、專利信息(如表4.3)、項目信息(如表4.4)、合同信息(如表4.5)。1.人員信息表如表4.1所示,此表是錄入人員的總信息表,其中包括了人員的,性別,聯(lián)系,職位,學歷等信息表4.1人員信息表字段名稱數(shù)據(jù)類型字段大小備注說明idint4主鍵,自動編號人員IDrybhvarchar20非空人員編號ryxmvarchar50非空人員rynlvarchar50非空人員年齡xbint2非空人員性別lxfsvarchar15非空人員的xwvarchar100非空人員學位zwvarchar20非空人員職位xlvarchar50非空人員學歷2.系統(tǒng)用戶表此表是該系統(tǒng)的使用用戶的信息表,是整個系統(tǒng)的安全核心。如表4.2所示,此表包

溫馨提示

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

評論

0/150

提交評論