在線函數(shù)查詢系統(tǒng)論文_第1頁
在線函數(shù)查詢系統(tǒng)論文_第2頁
在線函數(shù)查詢系統(tǒng)論文_第3頁
在線函數(shù)查詢系統(tǒng)論文_第4頁
在線函數(shù)查詢系統(tǒng)論文_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 在線函數(shù)查詢系統(tǒng)論文專業(yè)班級 計算機科學與技術(shù) 摘 要目前internet網(wǎng)絡教育帶給了人們?nèi)碌慕虒W方式。網(wǎng)絡及其相關(guān)技術(shù)、多媒體技術(shù)的發(fā)展為網(wǎng)上教育奠定了基礎,也使得網(wǎng)絡教育變?yōu)楝F(xiàn)實。本文闡述了基于web的在線函數(shù)查詢系統(tǒng)的設計與實現(xiàn)。實現(xiàn)了通過internet完成輔助的目的。學生可以通過不同的查詢方式來獲得自己需要的函數(shù)幫助,多種形式的查詢完全減輕了學生的記憶負擔,使其能夠很好的完成學習任務,教師也可在相應情況下完成教材內(nèi)容的組織等教學任務。本系統(tǒng)采用本系統(tǒng)采用www技術(shù)http、html、jsp等技術(shù)實現(xiàn)在線查詢系統(tǒng)的開發(fā)。通過學習者以及教師的指導,可以很好的發(fā)揮這個函數(shù)查詢網(wǎng)站的作

2、用,這個在線查詢網(wǎng)站可以為學習者提供良好的自學環(huán)境。本論文提供了查詢系統(tǒng)網(wǎng)站的設計思路與具體實現(xiàn)代碼,從科學、實用的角度構(gòu)造系統(tǒng)功能結(jié)構(gòu)。關(guān)鍵詞:查詢網(wǎng)站;http;html;jsp;在線查詢;abstractinternet networks education brought people an all new teaching method currently.network and it related technical development of the technique, multimedia lay foundation into net education and als

3、o make network education change into reality.this text elaborated according to the function of web-based online system for the design and implementation. through the internet to achieve the objective of complete support. students can query different ways to get the functions they need help, in vario

4、us forms for all students to reduce the burden of memory to enable it to complete a very good learning tasks, teacher also can complete a teaching material contents under the sistuation that correspond of organization etc. teaching mission.this system uses the system used www technology - http, html

5、, jsp, and other on-line technology for system development. through the guidance of teachers and learners, you can play a very good site for this function, the online site for learners can provide a good self-learning environment. this thesis provided an interaction type the design way of thinking w

6、hich study a website with concretely carry out a code, from science, practical system function of the angle structure.keywords: enquiries website;http;html;jsp;online query;目 錄摘 要iabstractii目 錄iii第1章概述11.1背景11.2國內(nèi)外現(xiàn)狀21.3研究方向3第2章jsp技術(shù)簡介42.1什么是jsp42.1.1jsp工作原理42.1.2jsp主要技術(shù)特點52.2jdbc技術(shù)72.2.1jdbc和jdbc驅(qū)動

7、程序簡介72.2.2jdbc的應用模型92.2.3jsp對數(shù)據(jù)庫的訪問10第3章系統(tǒng)分析與設計123.1系統(tǒng)需求分析123.1.1系統(tǒng)應具有的特點123.1.2可行性分析123.1.3系統(tǒng)功能分析133.2系統(tǒng)功能模塊設計143.2.1數(shù)據(jù)流圖143.2.2系統(tǒng)功能結(jié)構(gòu)圖153.3數(shù)據(jù)庫設計163.3.1數(shù)據(jù)庫需求分析163.3.2數(shù)據(jù)設計過程183.3.3數(shù)據(jù)庫的表設計20第4章詳細設計214.1查詢系統(tǒng)主界面214.2查詢系統(tǒng)實現(xiàn)224.2.1函數(shù)查詢224.2.2函數(shù)查詢的三個模塊244.2.3 數(shù)據(jù)庫查詢26第5章系統(tǒng)安裝與使用285.1系統(tǒng)軟硬件要求285.1.1硬件環(huán)境要求285.

8、1.2軟件環(huán)境要求285.2系統(tǒng)安裝和環(huán)境設置28第6章總結(jié)與展望31參考文獻32致 謝33第1章 概述1.1 背景www的迅速發(fā)展使其成為全球信息傳遞與共享日益重要和最具潛力的資源,它作為一種新的環(huán)境資源,為新技術(shù)的產(chǎn)生開辟了新的領(lǐng)域,同時也為傳統(tǒng)技術(shù)(如數(shù)據(jù)庫、人工智能等)的研究提出了新的方向。信息技術(shù)與internet 的飛速發(fā)展,使得我們能夠在任何時間、任何地點上網(wǎng)和他人一起學習和共享資源成為現(xiàn)實。我們目前所說的網(wǎng)絡教學,網(wǎng)絡教學的基本特征就是教與學的過程都在網(wǎng)上進行,可以同步教學,也可以是異步教學。隨著電子數(shù)據(jù)數(shù)量的激增和記憶量的增大,使用傳統(tǒng)的記憶方法和信息檢索方法在這樣一個無限的

9、信息海洋中要準確、快速定位所需信息時,越來越顯得力不從心,在未來的web發(fā)展中,如何提高信息檢索的準確性和效率成為關(guān)鍵問題。在線查詢不僅方便了學習者, 同時也會在使用中提高編程能力,而不是一味的記憶函數(shù),提高了學習的效率和教育的效益,這也就是人們普遍認為網(wǎng)絡教育具有無限生機的理由所在。隨著編程技術(shù)的不斷發(fā)展,各種各樣的函數(shù)使用需求越來越大,而我們的記憶是有限的,為了方便各位愛好者的日常編程,在線查詢系統(tǒng)提供一些常用函數(shù)的查詢,是一種很好的幫助資源。依靠網(wǎng)絡的先進快捷傳播方式,設計出一個簡潔、高效的查詢系統(tǒng),為熱衷于c語言的朋友提供一個互相學習,互相交流,共同提高的平臺。在c語言的教學平臺里提供

10、這樣的一個查詢系統(tǒng),有其一定的必要性和實用性。利用計算機網(wǎng)絡實現(xiàn)內(nèi)部教學平臺,創(chuàng)設基于網(wǎng)絡的學習環(huán)境,師生共同建立一個突破時間、地域限制,由以教為主變?yōu)橐詫W為主的教學平臺,探索學科教學與信息技術(shù)有機結(jié)合的途徑與模式。教學網(wǎng)站要求既能滿足學生的學,又能滿足教師的教,既能滿足學生自學的需要,又可供教師進行備課及課堂教學參考。在網(wǎng)絡教學的同時,更重要的是培養(yǎng)學生的自學能力,讓學生充分的利用平臺里提供的信息進行有效率的學習。1.2 國內(nèi)外現(xiàn)狀美國作為信息技術(shù)高度發(fā)展的國家,在網(wǎng)絡教育方面進行了大量的研究和試點,夏威夷大學、馬里蘭大學都分別開設了網(wǎng)絡教育本科或碩士學位課程或?qū)I(yè),有的專業(yè)只進行網(wǎng)絡遠程教

11、育,據(jù)調(diào)查統(tǒng)計75%的美國大學將提供網(wǎng)上教育,5000萬成年人在學習。在美國財務科沒有類似于我們國內(nèi)同步教育的網(wǎng)校,美國遠程教育的主體是高等教育,成人教育、繼續(xù)教育和職業(yè)技術(shù)教育的發(fā)展增加了大眾接受高等教育的機會與選擇。美國遠程教育采取了了衛(wèi)星電視雙向傳遞和英特耐特網(wǎng)兩種方式。我國遠程教育充分利用了英特網(wǎng)和衛(wèi)星電視網(wǎng),規(guī)模大、發(fā)展極為迅速,但和美國遠程教育比較仍然存在著較大的差距。其一是計算機普及率和網(wǎng)絡帶偏低,這是阻礙遠程教育發(fā)展的主要因素。社會上沒有廣泛的計算機應用基礎,計算機在家庭、學校及社會的普及率比美國低許多。美國的主要產(chǎn)業(yè)是信息高技術(shù)產(chǎn)業(yè),其特性是瞬息萬變,知識更新?lián)Q代頻繁,客觀造

12、成了大量需要繼續(xù)學習的群體,終身學習成為美國深入人心的一個觀念。又加上美國高等教育比較發(fā)達,無升學壓力,因此他們更傾向于將網(wǎng)絡作為一種素質(zhì)和能力的培養(yǎng)手段,作為一種社會文化來潛移默化地影響學生。我們國家政府對此也極為重視,近年來批準成立31個網(wǎng)絡教育學院,具體如何發(fā)展還有待在實踐中探索。從我國現(xiàn)狀來看,遠程教育的對象是欠發(fā)達地區(qū)的人群,而這些地區(qū)的網(wǎng)絡設施及人員背景還不夠完善,人們難以上網(wǎng),更談不上遠程教育了。美國為了幫助貧困地區(qū)和農(nóng)村學校、圖書館跨越數(shù)字分水嶺,實行折扣補助計劃,由聯(lián)邦政府通訊委員會每年從通訊服務基金中向有待幫助的學校、圖書館提供超過19億美元的高速上網(wǎng)、internet配線

13、和長途通信的費用折扣,這是值得我們借鑒的方法。 1.3 研究方向隨著internet規(guī)模的不斷擴大,web中信息量在不斷增加,以文件的形式進存儲的系統(tǒng)的速度正受到越來越大的影響。同時由于web的應用領(lǐng)域的不斷擴展,靜態(tài)的web頁面越來越不能滿足人們對web上信息服務的動態(tài)性、實時性和交性的要求。另一方面,數(shù)據(jù)庫技術(shù)經(jīng)過幾十年的發(fā)展,己經(jīng)非常成熟和完善。為了進行網(wǎng)絡上數(shù)據(jù)的高效存取,實現(xiàn)交互式動態(tài)web頁面,就必須以大量數(shù)據(jù)資源為基礎,因此必然要在web中引入數(shù)據(jù)庫技術(shù)。web技術(shù)和數(shù)據(jù)庫技術(shù)的結(jié)合不僅把web和數(shù)據(jù)庫的優(yōu)點集中在了一起,而且充分利用了大量己有的數(shù)據(jù)庫信息資源,使用戶可以方便的在

14、web瀏覽器上檢索和瀏覽數(shù)據(jù)庫內(nèi)容。 實際上web數(shù)據(jù)庫實現(xiàn)的基本思想是在web上提供用戶訪問和修改數(shù)據(jù)庫的接口,使任何用戶都可以通過web瀏覽器在任何地方訪問這些數(shù)據(jù),提供各種網(wǎng)上查詢服務功能。程序設計教學網(wǎng)站以課程為中心集成網(wǎng)絡“教”,“學”的環(huán)境。教師可以在網(wǎng)站上發(fā)布課程內(nèi)容,學習者可以自主學習,而在線查詢系統(tǒng)則為學習者提供一個良好的幫助環(huán)境,不同學習者之間以及教師和學習者之間可以根據(jù)教學的需要進行討論、交流。以改變傳統(tǒng)教學的弊端、促進教學改革為目的,為學習者提供一個自由主動的學習環(huán)境,根據(jù)自身情況調(diào)整學習進度與方式。第2章 jsp技術(shù)簡介2.1 什么是jspjsp是java serve

15、r pages的縮寫,是由sun公司倡導、許多公司參與,于1999年推出的一種動態(tài)網(wǎng)頁技術(shù)標準。jsp是基于java servlet 以及整個java體系的web開發(fā)技術(shù),利用這一技術(shù)可以建立安全的、跨平臺的先進動態(tài)網(wǎng)站,這項技術(shù)還在不斷地被更新和優(yōu)化。jsp技術(shù)有點類似asp技術(shù),新一代站點開發(fā)語言,他完全解決了目前asp,php的一個通病,它是在傳統(tǒng)的網(wǎng)頁html文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp標記(tag),從而形成jsp文件(*.jsp)。用jsp開發(fā)的web應用是跨平臺的,即能在linux下運行,也能在其他操作系統(tǒng)上運行。jsp以ja

16、va技術(shù)為基礎,又在許多方面做了改進,具有動態(tài)頁面與靜態(tài)頁面分離,能夠脫離硬件平臺的束縛,以及編譯后運行等優(yōu)點,完全克服了asp的腳本級執(zhí)行的缺點,因而會逐漸成為internet上的主流開發(fā)工具。目前,jsp是應用廣泛的站點開放語言。在國外尤流行。例如微軟等等網(wǎng)站都是使用jsp語言開發(fā)的。2.1.1 jsp工作原理當服務器上的一個jsp頁面被第一次請求執(zhí)行時,服務器上的jsp引擎首先將jsp頁面文件轉(zhuǎn)譯成一個java文件,再將這個java文件編譯生成字節(jié)碼文件,然后通過執(zhí)行字節(jié)碼文件響應客戶的請求,而當這個jsp頁面再次被請求執(zhí)行時,jsp引擎將直接執(zhí)行這個字節(jié)碼文件來響應客戶,這也是jsp比

17、asp運行速度快的一個原因。而jsp頁面的首次執(zhí)行往往由服務器管理者來執(zhí)行。這個字節(jié)碼的主要工作是:(1) 把jsp頁面中普通的html標記符號(頁面的靜態(tài)部分)交給客戶的瀏覽器負責顯示。(2) 執(zhí)行“”之間的java程序片(jsp頁面中的動態(tài)部分),并把執(zhí)行結(jié)果交給客戶的瀏覽器顯示。(3) 當多個客戶請求一個jsp頁面時,jsp引擎為每個客戶啟動一個線程而不是啟動一個進程,這些線程由jsp引擎服務器來管理,與傳統(tǒng)的cgi為每個客戶啟動一個進程相比較,其效率要高得多。jsp頁面由html代碼和嵌入其中的java代碼所組成。服務器在頁面被客戶端請求以后對這些java代碼進行處理,然后將生成的ht

18、ml頁面返回給客戶端的瀏覽器。java servlet 是jsp的技術(shù)基礎,而且大型的web應用程序的開發(fā)需要java servlet和jsp配合才能完成。jsp具備了java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。jsp的執(zhí)行過程如圖2.1所示: 圖2.1 jsp的執(zhí)行過程2.1.2 jsp主要技術(shù)特點在開發(fā)jsp規(guī)范的過程中,sun公司與許許多多主要的web服務器、應用服務器和開發(fā)工具供應商,以及各種各樣富有經(jīng)驗的開發(fā)團體進行合作,其結(jié)果是找到了一種為應用和頁面開發(fā)人員平衡了可移植性和易用性的開發(fā)方法。jsp技術(shù)在多個方向加速了動態(tài)web頁面的開

19、發(fā)。l 將內(nèi)容的生成和顯示進行分離使用jsp技術(shù),web頁面開發(fā)人員可以使用html或者xml標識來設計和格式化最終頁面。使用jsp標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的)。生成內(nèi)容的邏輯被封裝在標識和javabeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標識和javabeans中,那么其他人,如web管理人員和頁面設計者,能夠編輯和使用jsp頁面,而不影響內(nèi)容的生成。在服務器端,jsp引擎解釋jsp標識和小腳本,生成所請求的內(nèi)容(例如,通過訪問javabeans組件,使用jdbc技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以html(

20、或者xml)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于html的web瀏覽器的完全可用性。l 強調(diào)可重用的組件絕大多數(shù)jsp頁面依賴于可重用的,跨平臺的javabeans組件或者enterprise javabeanstm組件來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享、交換、執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。java server page技術(shù)封裝了許多功能,這些功能是在易用的并且與jsp相關(guān)的html或xml標識中進行動態(tài)

21、內(nèi)容生成所需要的。標準的jsp標識能夠訪問和實例化javabeans組件,設置或者檢索組件屬性,下載applet,以及執(zhí)行用其他方法更難于編碼的功能。jsp頁面看上去象標準的html和xml頁面,并附帶有jsp引擎能夠處理和抽取的額外元件。通常,jsp元件創(chuàng)建插入最終頁面的文本。l 高度的可擴展性由于jsp技術(shù)的存在,今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得web頁面開發(fā)人員能夠使用熟悉的工具和執(zhí)行特定功能的構(gòu)件來工作。jsp技術(shù)很容易整合到各種應用體系結(jié)構(gòu)中,利用現(xiàn)存的工具和技巧擴展到能夠支持企業(yè)級的分布式應用作為采用java技術(shù)家族的一部分,以及java2(企業(yè)

22、版體系結(jié)構(gòu))的一個組成部分,jsp技術(shù)能夠支持高度復雜的基于web的應用。由于jsp頁面的內(nèi)置腳本語言是基于java編程語言的,而且所有的jsp頁面都被編譯成為 java servlet。jsp頁面就具有java技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為java平臺的一部分,jsp擁有java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應商將jsp支持添加到他們的產(chǎn)品中,還可以使用自己所選擇的服務器和工具,更改服務器或工具并不影響當前的應用。當與java2平臺,企業(yè)版 (j2ee)和enterprise javabean技術(shù)整合時,jsp頁面將提供企業(yè)級的擴展性和性能,這對于在

23、虛擬企業(yè)中部署基于web的應用是必需的。2.2 jdbc技術(shù)2.2.1 jdbc和jdbc驅(qū)動程序簡介jdbc技術(shù)是 java database connectivity縮寫,它是sun公司提供的一種支持基本sql功能的通用的應用程序接口 (application programming interface)。它由一組用java語言編寫的類和接口組成。通過這些類和接口,程序開發(fā)人員可以在java語言中方便地建立與數(shù)據(jù)庫的鏈接,通過執(zhí)行相應sql語句,完成對不同數(shù)據(jù)庫的訪問。最初的java語言并沒有數(shù)據(jù)庫訪問的能力,jdbc是第一個支持java語言的標準的數(shù)據(jù)庫api,其目的在于使java程序與

24、數(shù)據(jù)庫服務器的連接更加方便。jdbc的原理機制和odbc相同,它為基于java語言的應用程序提供了統(tǒng)一的數(shù)據(jù)庫訪問接口,只不過jdbc是用純java實現(xiàn)的,而odbc是用純c實現(xiàn)的。將java和jdbc結(jié)合起來將使程序員只須寫一道程序就可以讓它在任何平臺上運行。構(gòu)成java語言的基礎是一系列類庫,而jdbc正是定義了java與數(shù)據(jù)庫之間的接口類庫,它是java語言中執(zhí)行sql語句的api,由一系列類和接口所組成,這些類和接口均是由java語言寫成的,通過它一個程序開發(fā)者可以在java語言中建立與數(shù)據(jù)庫的鏈接,執(zhí)行sql語句和處理sql語句返回的結(jié)果。jdbc工作原理和組成結(jié)構(gòu)如圖2.2所示:

25、圖2.2 jdbc工作流程和組成結(jié)構(gòu)jdbc訪問數(shù)據(jù)庫的過程是這樣的:用戶通過瀏覽器發(fā)出請求,從web服務器上下載java應用的html頁面。如果其中的java應用程序調(diào)用了jdbc,則瀏覽器運行的java應用程序直接與指定的數(shù)據(jù)庫服務器建立連接,數(shù)據(jù)庫服務器以html頁面返回結(jié)果給瀏覽器。jdbc主要有兩種接口:面向程序開發(fā)人員的 jdbc api和面向底層的jdbc driverapi。 jdbcapi提供了應用程序到jdbc驅(qū)動器管理程序 (jdbdriver manager)的通信功能,它是一組抽象的接口,可以進行數(shù)據(jù)庫連接和調(diào)用sql語句來訪問支持jdbc的數(shù)據(jù)庫,并且得到返回的結(jié)果

26、。 jdbcdriverapi是面向驅(qū)動程序開發(fā)商的編程接口,用來管理各種數(shù)據(jù)庫。javasoft公司提供了一個通用的jdbc驅(qū)動管理程序,而各種數(shù)據(jù)庫公司只需提供一個與odbc類似的jdbc驅(qū)動程序。jdbc是一種可用于執(zhí)行sql語句的java api。它由一些java語言寫的類、界面組成。jdbc給數(shù)據(jù)庫應用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應用程序設計接口,使開發(fā)人員可以用純java語言編寫完整的數(shù)據(jù)庫應用程序。jdbc驅(qū)動程序可細分為四種類型,不同的驅(qū)動程序使用不同的方法:(1) jdbcn dbc bridge,橋接器型的驅(qū)動程序,這類驅(qū)動程序的特色是必須在使用者端的計

27、算機上事先安裝好 odbc驅(qū)動程序,然后通過jdbc-odbc的調(diào)動方法,進而通過odbc來存取數(shù)據(jù)庫。(2) jdbc native api bridge,也是橋接器型驅(qū)動程序,如同類型(1),這種類型的驅(qū)動程序也必需先在使用者的計算機上安裝好特定的驅(qū)動程序(類似odbc),然后通過jdbc native api橋接器的轉(zhuǎn)換,把java api調(diào)用轉(zhuǎn)換成特定的驅(qū)動程序的調(diào)用方法,進而存取數(shù)據(jù)庫。(3) jdbc-middleware,這種類型的驅(qū)動程序最大的好處是省去了在使用者計算機上安裝任何驅(qū)動程序的麻煩,只需在服務器端安裝好middleware(中間件),而middleware會負責所有

28、存取數(shù)據(jù)庫時必要的轉(zhuǎn)換工作。2.2.2 jdbc的應用模型jdbc支持兩層模型,也支持三層模型訪問數(shù)據(jù)庫。(1)兩層模型兩層模型中,一個java applet或者一個java應用直接同數(shù)據(jù)庫連接,如圖2.3所示。用戶的sql語句被傳送給數(shù)據(jù)庫,而這些語句執(zhí)行的結(jié)果將被傳回給用戶。數(shù)據(jù)庫可以在同一機器上,也可以在另一機器上通過網(wǎng)絡進行連接。這被稱為 “client/server結(jié)構(gòu),用戶的計算機作為client,運行數(shù)據(jù)庫的計算機作為server。這個網(wǎng)絡可以是intranet,比如連接全體雇員的企業(yè)內(nèi)部網(wǎng),當然也可以是internet。sql請求請求結(jié)果java應用程序數(shù)據(jù)庫數(shù)據(jù)庫服務器圖2.

29、3 jdbc兩層模型(2)三層模型在三層模型中,命令將被發(fā)送到服務的“中間件”,而“中間件”將sql語句發(fā)送到數(shù)據(jù)庫,如圖2.4所示。數(shù)據(jù)庫處理sql語句并將結(jié)果返回“中間層”,然后 “中間層”將它們返回用戶。管理員將發(fā)現(xiàn)三層模型很有吸引力,因為“中間層”可以進行對訪問的控制并協(xié)同數(shù)據(jù)庫的更新,另一個優(yōu)勢就是如果有一個“中間層”用戶就可以使用一個易用的高層的api,這個api可以由“中間層”進行轉(zhuǎn)換,轉(zhuǎn)換成底層的調(diào)用。而且,在許多情況下,三層模型可以提供更好的性能。sql請求請求結(jié)果java應用程序數(shù)據(jù)庫中間件數(shù)據(jù)庫服務器圖2.4 jdbc三層模型2.2.3 jsp對數(shù)據(jù)庫的訪問jsp訪問數(shù)據(jù)

30、庫是通過jdbc驅(qū)動程序?qū)崿F(xiàn)的,執(zhí)行查詢、提取數(shù)據(jù)等操作。另外通過利用jdbc-odbc bridge技術(shù),jsp就可以訪問帶有odbc驅(qū)動程序的數(shù)據(jù)庫。根據(jù)驅(qū)動程序的不同,裝載驅(qū)動程序的格式也不同。 圖2.5 進行數(shù)據(jù)庫操作的流程圖第一種:裝載jdbc-odbc橋驅(qū)動程序用法:class.forname(sun.jdbc.odbc.jdbcodbcdriver);對目前的任何數(shù)據(jù)庫,都可以通過這種方式來裝載驅(qū)動程序,其中使用了jdbc-odbc橋,用于將java的jdbc驅(qū)動轉(zhuǎn)化為odbc驅(qū)動,訪問數(shù)據(jù)庫。第二種:裝載jdbc驅(qū)動程序,這種方式適合于已經(jīng)具有特定jdbc驅(qū)動程序的數(shù)據(jù)庫訪問,

31、對不同的數(shù)據(jù)庫,jdbc驅(qū)動程序也不同。用法:class.forname(jdbc.driver_class_name);對于mysql橋驅(qū)動程序,通過以下方式裝載驅(qū)動程序:class.forname(org.git.mm.mysql.driver);對于oracle jdbc thin橋驅(qū)動程序,通過以下方式裝載驅(qū)動程序:class.forname(oracle.jdbc.driver.oracledriver);對于oracle jdbc oci橋驅(qū)動程序,通過以下方式裝載驅(qū)動程序:class.forname(oracle.jdbc.driver.oracledriver);目前大多數(shù)數(shù)據(jù)

32、庫系統(tǒng)都帶有odbc驅(qū)動程序,所以java程序能訪問諸如oracle,sybase,ms sql server和ms access等數(shù)據(jù)庫。下面的例子是采用jdbc-odbc橋接程序來實現(xiàn)對數(shù)據(jù)庫的連接,示例如下:60;/執(zhí)行查詢,產(chǎn)生記錄對象集:rs=stmt.executequery(sql);/利用記錄集對象所提供的屬性對web數(shù)據(jù)庫實施操作/關(guān)閉記錄集對象:rs.close();/關(guān)閉數(shù)據(jù)庫連接對象:con.close();%對數(shù)據(jù)庫記錄進行增加、刪除、更新、查詢等操作,全部用sql(結(jié)構(gòu)化查詢語言)語句實現(xiàn)。第3章 系統(tǒng)分析與設計3.1 系統(tǒng)需求分析 3.1.1 系統(tǒng)應具有的特點系統(tǒng)

33、應具有以下特點:(1)跨平臺:由于在線查詢過程中的用戶使用的計算機操作系統(tǒng)不可能一致,計算機內(nèi)部的軟件環(huán)境也不相同,因此要求系統(tǒng)具有跨平臺運行的特點。(2)具有良好的可擴展性:隨著系統(tǒng)應用的深入,預置的功能必定滿足不了系統(tǒng)的發(fā)展,這要求系統(tǒng)要具有良好的可擴展性。(3)操作簡單,易于使用:系統(tǒng)要面向?qū)W生、教師等不同的用戶,各人的查詢方式也因人而異,這就要求系統(tǒng)的操作界面簡單、方便、友好、易于使用和訪問。本系統(tǒng)采用最正統(tǒng)的框架式結(jié)構(gòu)頁面,提供簡單、友好的訪問環(huán)境。3.1.2 可行性分析軟件系統(tǒng)就是為了服務于用戶,滿足用戶的需求而開發(fā)的,能否較好的掌握用戶的需求是系統(tǒng)開發(fā)成功的關(guān)鍵。這一步的工作,就

34、是對用戶的需求進行仔細分析,確定系統(tǒng)的參與角色,并根據(jù)角色分析出各個角色應具有的功能,劃分出功能模塊。根據(jù)我們前期的調(diào)查和研究,我們發(fā)現(xiàn)用戶的需求主要有以下一些功能。詳細的用戶說明如下:l 教師:對學校使用本系統(tǒng)的教師的抽象,可根據(jù)需要進行相關(guān)的查詢。也可與其他學習者交流。l 學生:可方便地查詢相關(guān)函數(shù)的內(nèi)容,搜索需要的知識點參考學習,也可與其他學習者交流。在了解用戶學習需求、確定網(wǎng)站定位之后,才能進一步進行教學平臺在線查詢系統(tǒng)的選擇、教學內(nèi)容的規(guī)劃、網(wǎng)絡頻寬的要求、超文本的結(jié)構(gòu)設計、等技術(shù)因素的探討。但要如何明確界定網(wǎng)絡學習在整個學習活動中扮演的角色?具體的做法是依照教學單位自身的經(jīng)濟規(guī)模、

35、需求及使用學習網(wǎng)站的對象的條件加以分析,再以此選擇適當?shù)慕虒W平臺、決定網(wǎng)絡頻寬的大小、規(guī)劃教學內(nèi)容與設計課程等。本教學輔導網(wǎng)站主要用戶為學生,教師。范圍在學校,有先進良好的網(wǎng)絡。因此搭建這樣一個小型輔助教學的查詢網(wǎng)站,條件是十分優(yōu)異的。3.1.3 系統(tǒng)功能分析根據(jù)前述的功能并結(jié)合以往的經(jīng)驗,將“在線查詢系統(tǒng)”劃分成為以下的幾個模塊:按字母順序查詢顯示查詢結(jié)果按函數(shù)功能查詢用戶查詢按函數(shù)名查詢 圖3.1 系統(tǒng)功能模塊圖由上圖所示,下面分別介紹這幾部分的功能模塊。由于本在線查詢系統(tǒng)是程序設計教學平臺的一部分,整體的設計也是比較簡潔,主要模塊有: “查詢實現(xiàn)”模塊 這個模塊是整個系統(tǒng)的主要部分,從功

36、能上說是提供學生的在線瀏覽,要強調(diào)學生是主體,也面向其他用戶,所有查詢的用戶主要是面向?qū)W生,要讓學生積極使用,這樣才能更好的實現(xiàn)方便學生的自學目的,在人機交互式學習環(huán)境中,使學生能夠按自己的知識基礎和習慣愛好選擇學習內(nèi)容,這樣,較充分發(fā)揮學生的主動性,真正體現(xiàn)學生的認知主體的作用。這里采取html 的frame標簽將菜單導航和內(nèi)容分開,部分采用javascript結(jié)合dreamweavor開發(fā)。下面介紹這個查詢模塊具體的幾個模塊。一、“按字母順序查詢”模塊 此模塊主要是讓用戶在不知道函數(shù)全稱只知道首字母的情況下所進行的查詢,其中該模塊的設置是根據(jù)首字母為a、b、cy、z等26個英文字母進行排列

37、的,進行選擇確定首字母查詢。當用戶選擇a進行首字母為a的函數(shù)查詢時,頁面的右邊就會顯示出相應的以a開頭的所有函數(shù)的第一條函數(shù)記錄,用戶還可以進行上一條下一條或第一條最后一條的選擇來查找需要的函數(shù)。二、“按函數(shù)功能查詢”模塊此模塊主要是讓用戶根據(jù)函數(shù)功能進行分類查詢需要的函數(shù),其中該模塊的設置是根據(jù)函數(shù)功能將函數(shù)具體分為輸入輸出、數(shù)學、時間日期等11類功能,用戶需要自己選擇相應的函數(shù)功能進行查詢的。當用戶選擇“輸入輸出”進行函數(shù)功能為輸入輸出的函數(shù)查詢時,頁面的右邊就會顯示出相應的函數(shù)功能為輸入輸出的所有函數(shù)的第一條函數(shù)記錄,用戶還可以進行上一條下一條或第一條最后一條的選擇來查找需要的函數(shù)。三、

38、“按函數(shù)名查詢”模塊此模塊主要是讓用戶在知道函數(shù)全稱的情況下進行精確的函數(shù)查詢,其中該模塊的設置是需要用戶自己輸入函數(shù)名稱進行查詢的。 當用戶輸入自己需要查詢的函數(shù)進行查詢時,頁面的右邊會出現(xiàn)相應的該函數(shù)的查詢結(jié)果。如果用戶輸入查詢的函數(shù)錯誤或數(shù)據(jù)庫里沒有該函數(shù),則會顯示出相應的提示框,提示你所查詢的函數(shù)不存在或可能是所輸入的函數(shù)有錯誤。3.2 系統(tǒng)功能模塊設計本在線查詢系統(tǒng)是服務器端執(zhí)行的應用系統(tǒng),在客戶端只需運行統(tǒng)一的瀏覽器軟件。在本系統(tǒng)的設計開發(fā)過程中,采用軟件工程的方法進行系統(tǒng)設計,根據(jù)實際應用需要,在考慮了整個系統(tǒng)的基礎上,分模塊進行系統(tǒng)設計開發(fā)。3.2.1 數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖見圖

39、3.2。查看查詢結(jié)果用戶查詢請求添加刪除編輯管理員確認信息輸入信息用戶登陸結(jié)果顯示在線查詢數(shù)據(jù)管理函數(shù)庫函數(shù)庫用戶數(shù)據(jù)圖3.2 數(shù)據(jù)流圖3.2.2 系統(tǒng)功能結(jié)構(gòu)圖整個系統(tǒng)根據(jù)需求劃分為兩個子系統(tǒng),每個系統(tǒng)由不同的模塊組成,如圖3.3。查詢系統(tǒng)用戶子系統(tǒng)管理子系統(tǒng)數(shù)據(jù)庫管理函數(shù)查詢函數(shù)更新函數(shù)刪除 圖3.3 系統(tǒng)功能結(jié)構(gòu)圖3.3 數(shù)據(jù)庫設計access是microsoft公司始于1994年發(fā)表的微機數(shù)據(jù)庫管理系統(tǒng)。作為一種功能強大的mis系統(tǒng)開發(fā)工具,它具有界面友好,易學易用,開發(fā)簡單,接口靈活等特點,是一個典型的新一代數(shù)據(jù)管理和信息系統(tǒng)開發(fā)工具。與microsoft的其他數(shù)據(jù)庫產(chǎn)品如foxpr

40、o等相比,access具有較獨特的優(yōu)勢-提供了更強大的數(shù)據(jù)組織,用戶管理,安全檢查等功能。在一個工作組級別的網(wǎng)絡環(huán)境中,使用access開發(fā)的多用戶數(shù)據(jù)庫管理系統(tǒng)具有傳統(tǒng)的xbase數(shù)據(jù)庫系統(tǒng)所無法比擬的客戶服務器(cient/server)結(jié)構(gòu)和相應的數(shù)據(jù)庫安全機制。access能夠存取 access/jet、microsoft sql server、oracle,或者任何 odbc 兼容數(shù)據(jù)庫內(nèi)的資料。熟練的軟件設計師和資料分析師利用它來開發(fā)應用軟件,而一些不熟練的程序員和非程序員的進階用戶則能使用它來開發(fā)簡單的應用軟件。作為一個具有一定應用價值的在線查詢系統(tǒng),從本質(zhì)上說其操作的對象為數(shù)據(jù)

41、庫中存儲的具體記錄。因此,不僅要求所使用的數(shù)據(jù)庫系統(tǒng)具有比較高的穩(wěn)定性、安全性及高負載下保持足夠響應的能力,還要求設計者清楚需求,做出科學的數(shù)據(jù)庫邏輯結(jié)構(gòu)設計,以提高數(shù)據(jù)庫的利用效率和減少數(shù)據(jù)冗余。在turbo c 2.0中,c語言的庫函數(shù)共有353個,access是完全能應付的,而且數(shù)據(jù)庫里的函數(shù)基本是固定的,不會經(jīng)常去修改,是相對穩(wěn)定的。在當前數(shù)據(jù)庫領(lǐng)域,已有越來越多的人開始采用access。它是一個功能強大的數(shù)據(jù)庫管理系統(tǒng)和mis系統(tǒng)開發(fā)工具,具有界面友好、易學易用、開發(fā)簡單、接口靈活等特點。以這種思想作為設計策略,我選用access 數(shù)據(jù)庫來使用。3.3.1 數(shù)據(jù)庫需求分析為滿足系統(tǒng)需

42、要,網(wǎng)站需要在access數(shù)據(jù)庫中只有一張表函數(shù)總表。此表包括9個字段,具體如下表所示:函數(shù)總表:函數(shù)名稱頭文件函數(shù)原型函數(shù)用途輸入?yún)?shù)輸出參數(shù)返回值函數(shù)示例函數(shù)功能分類printfstdio.hint printf(const char *format, arg_list)格式化輸出到stdout流無無無(詳見數(shù)據(jù)庫系統(tǒng))輸入輸出readio.hint read(int handle, void *buf, unsigned len)從文件中當前位置讀出數(shù)據(jù),文件位置由lseek函數(shù)決定handle 文件句柄,len 讀出的文件長度buf 讀出的數(shù)據(jù)-1 操作出錯,操作成功返回讀出的字節(jié)數(shù)(

43、詳見數(shù)據(jù)庫系統(tǒng))輸入輸出各字段的主要功能:1、 函數(shù)名稱:一個函數(shù)的函數(shù)名既是該函數(shù)的代表,也是一個變量。例如printf,read等。2、 頭文件:在c語言家族程序中,頭文件被大量使用。一般而言,每個c+/c程序通常由頭文件(header files)和定義文件(definition files)組成。頭文件作為一種包含功能函數(shù)、數(shù)據(jù)接口聲明的載體文件,用于保存程序的聲明(declaration),而定義文件用于保存程序的實現(xiàn) (implementation)。c+/c程序的頭文件以“.h”為后綴。例如printf的頭文件是”stdio.h” , 只用到printf這個函數(shù),可以不加頭文件,

44、如果加上的話,就是: #include 。3、 函數(shù)原型:該字段是函數(shù)類型、參數(shù)的說明。函數(shù)原型類似函數(shù)定義時的函數(shù)頭。函數(shù)原型由函數(shù)返回類型、函數(shù)名和參數(shù)表組成,它與函數(shù)定義的返回類型、函數(shù)名和參數(shù)表必須一致。函數(shù)原型不必包含參數(shù)的名字,可只包含參數(shù)的類型。例如: int area (int, int );等價于 int area(int a,int b);4、 函數(shù)用途:該字段是對該函數(shù)用途的說明。例如printf的函數(shù)用途是格式化輸出到stdout流。又如read函數(shù)可以讀取文件。讀取文件指從某一個已打開地文件中,讀取一定數(shù)量地字符,然后將這些讀取的字符放入某一個預存的緩沖區(qū)內(nèi),供以后使

45、用。5、 輸入?yún)?shù):如read的輸入?yún)?shù)是handle 文件句柄,len 讀出的文件長度。6、 輸出參數(shù):如read的輸出參數(shù)是buf 讀出的數(shù)據(jù)。7、 返回值:由于函數(shù)名變量通常用來把函數(shù)的處理結(jié)果數(shù)據(jù)帶回給調(diào)用函數(shù),所以一般把函數(shù)名變量稱為返回值。例如read的返回值是若-1 操作出錯,操作成功返回讀出的字節(jié)數(shù)。8、 函數(shù)示例:printf()的基本形式:printf(格式控制字符串,變量列表);使用printf ()函數(shù),如示例:#includevoid main()char string=非常感謝使用本系統(tǒng);printf(%s,string);9、 函數(shù)功能分類:該字段是為按函數(shù)功能查

46、詢的具體分類,如printf函數(shù)的功能是輸入輸出,是產(chǎn)生格式化輸出的函數(shù)。3.3.2 數(shù)據(jù)設計過程數(shù)據(jù)庫設計包括概念設計、邏輯設計和物理設計三個階段:1.概念設計數(shù)據(jù)庫的概念設計是指對整個系統(tǒng)各種信息結(jié)構(gòu)的設計,也就是使用數(shù)據(jù)概念模型來描述用戶的數(shù)據(jù)處理現(xiàn)實世界。在對用戶需求調(diào)研和系統(tǒng)分析基礎上,畫e-r圖(實體關(guān)系圖)來描述實體之間的一對一、一對多和多對多的聯(lián)系,如圖3.4。在數(shù)據(jù)庫概念設計中應遵循的原則是能夠定義為屬性的決不定義為實體,因為在數(shù)據(jù)庫模型中,屬性用于內(nèi)部聯(lián)系,實體用于外部聯(lián)系,顯然外部聯(lián)系比內(nèi)部聯(lián)系復雜。在本系統(tǒng)中,通過需求分析,得到如下實體:用戶(主要為老師和學生)、管理員

47、、函數(shù)、函數(shù)庫。函數(shù)庫對應管理員用戶函數(shù)創(chuàng)建使用11nn11圖3.4 e-r圖2.邏輯設計數(shù)據(jù)庫的邏輯設計主要是將概念結(jié)構(gòu)轉(zhuǎn)換成特定dbms所支持的數(shù)據(jù)庫模型的過程。數(shù)據(jù)庫模型是指事物彼此之間聯(lián)系的數(shù)據(jù)結(jié)構(gòu)形式,目前世界上比較流行的數(shù)據(jù)庫模型有三種:層次模型、網(wǎng)狀模型和關(guān)系模型。本系統(tǒng)采用第三種模型關(guān)系模型。所以邏輯設計過程就是把表示概念結(jié)構(gòu)的e-r圖按一定規(guī)則轉(zhuǎn)換為關(guān)系模型的邏輯結(jié)構(gòu)。關(guān)系模型的邏輯結(jié)構(gòu)為一組關(guān)系模式,也就是將e-r圖轉(zhuǎn)換為關(guān)系模式。3.物理設計數(shù)據(jù)庫物理設計是根據(jù)給定的邏輯數(shù)據(jù)模型,選取一個最合適應用環(huán)境的物理結(jié)構(gòu)過程,也就是確定數(shù)據(jù)在物理設備上的存儲結(jié)構(gòu)和存取方法的過程,

48、對此本系統(tǒng)選用access關(guān)系數(shù)據(jù)庫管理系統(tǒng)作為實現(xiàn)工具,如圖3.5。用戶(用戶相關(guān)信息在登陸本網(wǎng)站時已驗證)用戶查詢*函數(shù)名稱頭文件函數(shù)用途輸入?yún)?shù)輸出參數(shù)返回值函數(shù)示例函數(shù)庫*函數(shù)名稱頭文件函數(shù)用途輸入?yún)?shù)輸出參數(shù)返回值函數(shù)示例函數(shù)功能分類圖3.5 物理設計圖3.3.3 數(shù)據(jù)庫的表設計函數(shù)總表:第4章 詳細設計4.1 查詢系統(tǒng)主界面整個框架大部分使用dreamweaver制作而成。查詢系統(tǒng)主界面截圖,如圖4.1所示: 圖4.1 查詢系統(tǒng)主界面截圖頭部logo:為圖片,為表達網(wǎng)站主題的一種形式。導航欄:為用戶提供訪問網(wǎng)站的各種查詢方式。內(nèi)容框:與當前瀏覽的內(nèi)容相關(guān)。4.2 查詢系統(tǒng)實現(xiàn)4.2

49、.1 函數(shù)查詢函數(shù)查詢模塊主要用于學生或教師對函數(shù)的查詢,查詢流程如圖4.2所示:選擇查詢方式是否確定選擇是提交查詢開始查詢否是否成功提交顯示結(jié)果報告錯誤是否圖4.2 用戶查詢流程圖其相關(guān)的jsp頁面為:index.jsp,界面截圖如圖4.3所示:圖4.3 查詢系統(tǒng)界面截圖如圖4.3所示,在該頁面上顯示了首字母、函數(shù)功能、以及用函數(shù)名查詢等用戶能進行的操作。點擊進入查詢后,瀏覽器的右邊便會顯示用戶查詢的相關(guān)結(jié)果,以用來讓用戶作參考。當用戶查看完后,可直接點擊下一條、上一條按鈕進行查詢,也可點擊第一條、最后一條進行首末的查詢,完成查詢后,可直接關(guān)閉瀏覽器,以進行其他的操作。例如用函數(shù)名方式查詢,

50、查詢結(jié)果顯示如圖4.4所示:圖4.4查詢系統(tǒng)查詢結(jié)果界面截圖顯示查詢結(jié)果的部分相關(guān)代碼如下:if( first1 != null & first1 != ) rs1.first(); num = 1; if( (next1 = null | next1.equals() & (previous1 = null | previous1.equals() ) rs1.first(); else if( previous1 = null | previous1.equals() ) num + ; int j = integer.parseint(next1); for(int i=0; i j;

51、i+) rs1.next(); else if( next1 = null | next1.equals() ) num - ; int j = integer.parseint(previous1); for(int i=0; i j; i+) rs1.next(); aa = rs1.getstring(函數(shù)名稱);bb = rs1.getstring(頭文件);cc = rs1.getstring(函數(shù)原型);dd = rs1.getstring(函數(shù)用途);ee = rs1.getstring(輸入?yún)?shù));ff = rs1.getstring(輸出參數(shù));gg = rs1.getstr

52、ing(返回值);hh = rs1.getstring(函數(shù)示例);catch(exception e) system.out.println(錯誤: + e.getmessage();4.2.2 函數(shù)查詢的三個模塊函數(shù)查詢模塊包含按字母順序查詢、按函數(shù)功能查詢和按函數(shù)名查詢這3個具體的模塊,下面介紹這3個模塊的實現(xiàn):1“按字母順序查詢”模塊 “按字母順序查詢”模塊的設置是根據(jù)26個英文字母進行排列的,進行確定首字母查詢。界面截圖如下:圖4.5 按字母順序查詢界面截圖如圖4.5所示,在該頁面上顯示了該查詢方式的選項內(nèi)容,用戶可以根據(jù)自己的需要選擇相應的首字母進行查詢。如果用戶選擇了a進行查詢,

53、點擊旁邊的查詢按鈕后,則會顯示出相應的以a開頭的所有函數(shù)的第一條函數(shù)的相關(guān)記錄,用戶還可以在導航欄下方的4個按鈕上進行上一條下一條或第一條最后一條的選擇。2“按函數(shù)功能查詢”模塊 “按函數(shù)功能查詢”模塊的設置是根據(jù)函數(shù)的功能進行分類查詢的,進行確定函數(shù)功能查詢。界面截圖如下:圖4.6 按函數(shù)功能查詢界面截圖如圖4.6所示,在該頁面上顯示了該查詢方式的選項內(nèi)容,用戶可以根據(jù)自己的需要選擇相應的函數(shù)功能進行查詢。如果用戶選擇了“輸入輸出”進行查詢,點擊旁邊的查詢按鈕后,則會顯示出相應的功能為輸入輸出的所有函數(shù)的第一條函數(shù)記錄,用戶還可以進行上一條下一條或第一條最后一條的選擇。3“按函數(shù)名查詢”模塊

54、“按函數(shù)名查詢”模塊的設置是根據(jù)用戶輸入的函數(shù)名稱進行精確的函數(shù)查詢。 界面截圖如下:圖4.7 按函數(shù)功能查詢界面截圖如圖4.7所示,在該頁面上顯示的是空白的文本框,用戶可以根據(jù)自己的需要輸入相應的函數(shù)名稱進行精確的查詢。如用戶在文本框里輸入abort,點擊旁邊的查詢按鈕后,則會顯示出相應的關(guān)于abort的函數(shù)信息。如果用戶輸入查詢的函數(shù)錯誤或數(shù)據(jù)庫里沒有該函數(shù),則會顯示出相應的提示框,提示你所查詢的函數(shù)不存在或可能是所輸入的函數(shù)有錯誤。4.2.3 數(shù)據(jù)庫查詢數(shù)據(jù)庫的查詢主要是用戶對數(shù)據(jù)庫中所有內(nèi)容進行的查詢,最后將查詢結(jié)果顯示在用戶能看到的瀏覽器主頁上,其相關(guān)數(shù)據(jù)庫部分內(nèi)容,截圖如下:圖4.8 查詢系統(tǒng)數(shù)據(jù)庫

溫馨提示

  • 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

提交評論