Web信息管理系統(tǒng)功能分析和關(guān)鍵技術(shù)研究-畢業(yè)報(bào)告_第1頁(yè)
Web信息管理系統(tǒng)功能分析和關(guān)鍵技術(shù)研究-畢業(yè)報(bào)告_第2頁(yè)
Web信息管理系統(tǒng)功能分析和關(guān)鍵技術(shù)研究-畢業(yè)報(bào)告_第3頁(yè)
Web信息管理系統(tǒng)功能分析和關(guān)鍵技術(shù)研究-畢業(yè)報(bào)告_第4頁(yè)
Web信息管理系統(tǒng)功能分析和關(guān)鍵技術(shù)研究-畢業(yè)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

南開(kāi)大學(xué)成人高等教育專升本畢業(yè)報(bào)告Web研究學(xué) 號(hào):姓 名:學(xué) 院教學(xué)站:專 業(yè)完成日期

現(xiàn)代遠(yuǎn)程教育學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專升本畢業(yè)報(bào)告要求律按不及格記錄。一、請(qǐng)同學(xué)們?cè)谙铝蓄}目中任選一題,寫成畢業(yè)報(bào)告1.Web信息管理系統(tǒng)功能分析和關(guān)鍵技術(shù)研究APP微信公眾號(hào)服務(wù)平臺(tái)開(kāi)發(fā)技術(shù)研究數(shù)據(jù)可視化關(guān)鍵技術(shù)研究GIS動(dòng)態(tài)圖表開(kāi)發(fā)技術(shù)研究數(shù)據(jù)挖掘關(guān)鍵技術(shù)研究個(gè)性化推薦算法研究自然語(yǔ)言處理關(guān)鍵技術(shù)研究計(jì)算機(jī)視覺(jué)關(guān)鍵技術(shù)研究軟件測(cè)試方法研究12.5G網(wǎng)絡(luò)關(guān)鍵技術(shù)研究物聯(lián)網(wǎng)關(guān)鍵技術(shù)研究信息安全關(guān)鍵技術(shù)研究局域網(wǎng)搭建關(guān)鍵技術(shù)研究虛擬現(xiàn)實(shí)關(guān)鍵技術(shù)研究社交網(wǎng)絡(luò)大數(shù)據(jù)分析方法研究SEO大數(shù)據(jù)分析關(guān)鍵技術(shù)研究二、畢業(yè)報(bào)告寫作要求文有關(guān)資料,含有一定案例,參考一定文獻(xiàn)資料。三、畢業(yè)報(bào)告寫作格式要求號(hào)編輯模板已經(jīng)設(shè)好,學(xué)習(xí)中心、專業(yè)和學(xué)號(hào)要求填寫全稱,且要求準(zhǔn)確無(wú)誤。4(上下2.54c3.17cm1.5cm1.75cm(字符間距為默認(rèn)值(100%,間距:標(biāo)準(zhǔn);頁(yè)碼打印在頁(yè)腳的中間。3.論文字?jǐn)?shù)要控制在5000-6000字;4.論文標(biāo)題書(shū)寫順序依次為一、(一)1.(1)。PAGEPAGE8正文(填寫內(nèi)容后刪除)概述背景InternetInternetWeb在短短的幾年時(shí)間里,Web,Web互頁(yè)面和實(shí)時(shí)可伸縮的事務(wù)處理三個(gè)階段。WebWebHTTPWebWebHTMLFromWebWebWebWebWebWeb的意義和研究?jī)r(jià)值。Web建立一個(gè)動(dòng)態(tài)網(wǎng)頁(yè),需要許多相關(guān)的技術(shù)相結(jié)合:HTML、JAVA、數(shù)據(jù)庫(kù)、XML等HTMLHTML(HyperTextMarkupLanguage超文本標(biāo)記語(yǔ)言)是一種用來(lái)制作超而HTML的標(biāo)識(shí)符號(hào)并不顯示在屏幕上。HTML文檔(即Homepage的源文件)是一個(gè)放置了標(biāo)記的ASCII文本文件,通常它帶有.html或.htm的文件擴(kuò)展名。生成一個(gè)HTML文檔主要有以下三種途徑:1、通過(guò)可見(jiàn)即可得的網(wǎng)頁(yè)編寫程序生;2、手工在記事本中直接編寫;3、由服務(wù)器程序動(dòng)態(tài)生成。HTML語(yǔ)言是通過(guò)利用各種標(biāo)記(tags)來(lái)標(biāo)識(shí)文檔的結(jié)構(gòu)以及標(biāo)識(shí)超鏈(Hyperlink)的信息。雖然HTML語(yǔ)言描述了文檔的結(jié)構(gòu)格式,但并不能精確地Web(如等)應(yīng)該如何顯示和排列這些信息,最終在用戶面前的顯示結(jié)果取決于Web瀏覽器中展示的效果會(huì)不一樣。JavaJava命名來(lái)源于開(kāi)發(fā)人員名字的組合:JamesGosling、ArthurVanHoff和AndyBechtolsheim分布式的,解釋的,健壯的,安全的,結(jié)構(gòu)的,中立的,可移植的,性能很優(yōu)異的,多線程的,動(dòng)態(tài)的語(yǔ)言。它具有以下特點(diǎn):1、Java能運(yùn)行于不同的平臺(tái)。Java引進(jìn)虛擬機(jī)原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的Java接口之間。使用Java編寫的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與機(jī)器無(wú)關(guān),Java虛擬機(jī)(JavaVirtualMachine)操作系統(tǒng)之上,實(shí)現(xiàn)Java二進(jìn)制代碼的解釋執(zhí)行功能,提供于不同平臺(tái)的接口的。2JavaJavaC++,學(xué)習(xí)過(guò)C++的讀者將很快掌握J(rèn)ava的精髓。Java舍棄了C++的指針對(duì)存儲(chǔ)器針侵入系統(tǒng)。3、Java吸取了C++面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),JavaJavaJava提供的ObjectObject派生的子類。4、Java建立在擴(kuò)展TCP/IP網(wǎng)絡(luò)平臺(tái)上。庫(kù)函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。5、Java還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開(kāi)發(fā)Java應(yīng)用程序的周期。并且Java還提供了Null指針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、Bytecode校驗(yàn)等功能。WEB服務(wù)器編程使用的主要是JSP(JavaServerPages)技術(shù),是由SunMicrosystems在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記JSP文件(*.jsp)JSP開(kāi)發(fā)的WebLinux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)數(shù)據(jù)庫(kù)具有兩個(gè)比較突出的特點(diǎn):照一定的結(jié)構(gòu)形式進(jìn)行存儲(chǔ),即集成性;數(shù)據(jù)庫(kù)中的數(shù)據(jù)能被多個(gè)應(yīng)用程序的用戶所使用,即共享性。隨著Internet來(lái)源。建立一個(gè)網(wǎng)站系統(tǒng)使用的數(shù)據(jù)庫(kù)主要有:MSSQL、MYSQL、MDB等。MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司。在2008年1月16號(hào)被Sun2009年,SUN又被Oracle收購(gòu).對(duì)于Mysql沒(méi)有任何人抱樂(lè)觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。MySQL名字的來(lái)歷MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司,在2008年1月16號(hào)被Sun公司收購(gòu)。MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。XMLXML代表ExtensibleMarkupLanguageXML是用于網(wǎng)絡(luò)上數(shù)據(jù)交換的語(yǔ)言,具有與描述Web頁(yè)面的HTML語(yǔ)言相似的格式。它構(gòu)化的標(biāo)記語(yǔ)言的句法語(yǔ)言。該語(yǔ)言具有以下優(yōu)點(diǎn):良好的可擴(kuò)展性。XML允許各個(gè)不同的行業(yè)根據(jù)自己獨(dú)特的需要制定自析的方法更有助于置標(biāo)語(yǔ)言的發(fā)展。內(nèi)容與形式的分離。正如前面所說(shuō),XML中信息的顯示方式已經(jīng)從信息據(jù)的搜索,也使得XML具有良好的自描述性,能夠描述信息本身的含義甚至它們之間的關(guān)系。遵循嚴(yán)格的語(yǔ)法要求。XML不但要求標(biāo)記配對(duì)、嵌套,而且還要求嚴(yán)格遵守DTD開(kāi)發(fā)人員的負(fù)擔(dān),提高了瀏覽器的時(shí)間空間效率。不同的系統(tǒng),XML可以用作各種不同系統(tǒng)之間的交流媒介,是一種非常理想的網(wǎng)際語(yǔ)言。具有較好的保值性。XML的保值性來(lái)自它的先驅(qū)之一——SGML以為文檔提供50年以上的壽命。使用XMLXML述方式與HTMLHTML所定義的都是版面(Layout)等信息。而XML則同時(shí)定義了數(shù)據(jù)的屬性。因此,主少企業(yè)自己定義XML,然后將其用于本公司內(nèi)部的數(shù)據(jù)交換。PAGEPAGE11分頁(yè)顯示技術(shù)面對(duì)與日俱增的訪問(wèn)量,許多Internet網(wǎng)站的數(shù)據(jù)庫(kù)服務(wù)器越來(lái)越不堪重負(fù)。除了訪問(wèn)量增加、硬件設(shè)施滯后等客觀因素之外,服務(wù)器程序設(shè)計(jì)不良也是造成這種問(wèn)題的主要原因之一。利用數(shù)據(jù)庫(kù)記錄分頁(yè)顯示技術(shù)可以在一定程度上緩解這個(gè)問(wèn)題,該技術(shù)將滿足查詢條件的數(shù)據(jù)庫(kù)記錄劃分成若干頁(yè),每次僅顯示其中的一頁(yè),數(shù)據(jù)庫(kù)服務(wù)器負(fù)擔(dān)會(huì)因其而大大減少。開(kāi)發(fā)工具WebWebJSPJSP(JavaServerpage)技術(shù)是由Sun公司發(fā)布的用于開(kāi)發(fā)動(dòng)態(tài)Web應(yīng)用的一項(xiàng)技術(shù)。它以其簡(jiǎn)單易學(xué)、跨平臺(tái)的特性,在眾多動(dòng)態(tài)Web應(yīng)用程序設(shè)計(jì)語(yǔ)言中異軍突起,在短短幾年中已經(jīng)形成了一套完整的規(guī)范,并廣泛地應(yīng)用于電子商務(wù)等各個(gè)領(lǐng)域中。JSP技術(shù)可以以一種簡(jiǎn)捷而快速的方法生成Web頁(yè)面。使用JSP技術(shù)的Web頁(yè)面可以很容易地顯示動(dòng)態(tài)內(nèi)容。JSP技術(shù)的設(shè)計(jì)目的使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開(kāi)發(fā)工具共同工作。MySQLMS指的是微軟Microsoft,SQL是結(jié)構(gòu)化查詢語(yǔ)言.結(jié)合起來(lái)就是說(shuō):MSSQL是指微軟的SQLServer數(shù)據(jù)庫(kù)服務(wù)器,它是一個(gè)數(shù)據(jù)庫(kù)平臺(tái),提供數(shù)據(jù)庫(kù)的從服務(wù)器到終端的完整的解決方案,其中數(shù)據(jù)庫(kù)服務(wù)器部分,是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。SQLServer是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。JDBCJDBC(JavaDataBaseConnectivity,Java數(shù)據(jù)庫(kù)連接)Java與數(shù)據(jù)庫(kù)對(duì)話的程序設(shè)計(jì)接口,它是用于執(zhí)行SQL語(yǔ)句的JavaJava連結(jié)數(shù)據(jù)庫(kù)、存取數(shù)據(jù)的一種機(jī)制,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。由于Java是一個(gè)健壯,安全,易于使用的,易于理解且可以從網(wǎng)絡(luò)中自動(dòng)download,所以它成為開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用的一種良好的語(yǔ)言基礎(chǔ)。它提供了C,C++,Smalltalk,BASIC,COBOL,and點(diǎn)。1、有了JDBC,用戶只需用JDBCAPI寫一個(gè)程序邏輯,它可以向各種不同的數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句。所以,在使用Java編程語(yǔ)言編寫應(yīng)用程序時(shí),不用再去為不同的平臺(tái)編寫不同的應(yīng)用程序。由于Java語(yǔ)言具有跨平臺(tái)性,所以將Java和JDBC結(jié)合起來(lái)將使程序員只須寫一遍程序就可讓它在任何平臺(tái)上運(yùn)行,這也進(jìn)一步體現(xiàn)了Java語(yǔ)言“編寫一次,到處運(yùn)行”的宗旨。2、JDBC向應(yīng)用程序開(kāi)發(fā)者提供獨(dú)立于數(shù)據(jù)庫(kù)的、統(tǒng)一的API,當(dāng)應(yīng)用程序被移植到不同的平臺(tái)或數(shù)據(jù)庫(kù)系統(tǒng),應(yīng)用程序不變,改變的是驅(qū)動(dòng)程序,驅(qū)動(dòng)程序扮演了多層數(shù)據(jù)庫(kù)設(shè)計(jì)中的中間層(或中間件)的角色。3、JDBC主要完成以下四方面的工作:①加載JDBC驅(qū)動(dòng)程序;②建立與數(shù)據(jù)庫(kù)的連接;③使用SQL語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)操作并處理結(jié)果;④關(guān)閉相關(guān)連接。實(shí)現(xiàn)分頁(yè)顯示目前比較好的分頁(yè)做法是每次翻頁(yè)的時(shí)候只從數(shù)據(jù)庫(kù)里檢索頁(yè)面大小的塊區(qū)的數(shù)據(jù)。這樣雖然每次翻頁(yè)都需要查詢數(shù)據(jù)庫(kù),但查詢出的記錄數(shù)非常少,網(wǎng)絡(luò)傳輸數(shù)據(jù)量不大,如果使用連接池更能略過(guò)最耗時(shí)的建立數(shù)據(jù)庫(kù)連接過(guò)程。而在數(shù)據(jù)庫(kù)端有各種成熟的優(yōu)化技術(shù)用于提高查詢速度,比在應(yīng)用服務(wù)器層做緩存有效多了。結(jié)論JSPHTMLJSPHTMLJava實(shí)現(xiàn)的,而要實(shí)現(xiàn)分頁(yè)技術(shù)必須要用到數(shù)據(jù)庫(kù),例如本文中使用的MySQL數(shù)據(jù)庫(kù),這些都是實(shí)現(xiàn)分頁(yè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論