freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

唐山移動車輛管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-03 04:38 本頁面
 

【文章內容簡介】 總會有一些細微的不同。 ( 8) 可移植性 Java 是 迄今為止可對可移植性支持最佳的編程語言。 Java 的最大特點是第 2章 相關 技術 5 “一次編程,處處運行”。任何機器只要配備了 Java 解釋器,便可運行 Java程序。這種可移植性源 于兩個方面:一是 Java 的 半編譯、半解釋特征;二是 Java 體系結構中立,采用標準的獨立于硬件平臺的數據類型,對數據類型都有嚴格的規(guī)定,并且不會因為不同的機器而改變。 ( 9) 高性能 Java 語言雖然采取字節(jié)碼解釋運行方式,但由于字節(jié)碼與機器碼十分接近,使得字節(jié)碼到機器碼的轉換十分快捷。另外, Java 還提供了即時編譯技術,即將要執(zhí)行的字節(jié)碼一次編譯為機器代碼,再全速運行,提高了 Java應用的運行速度。這些使得 Java 的語言在實現(xiàn)了可移植性的同時,又有高性能。 ( 10) 多線程 多線程機制能夠使應用程序在同一時間并 行執(zhí)行多項任務,而且相應的同步機制可以保證不同線程能夠正確地共享數據。使用多線程,可以帶來更好的交互能力和實時行為。 ( 11) 動態(tài)特性 Java 在 很多方面比 C 和 C++更能夠適應發(fā)展的環(huán)境,可以動態(tài)調整庫中方法和變量的增加,而客戶端卻不需要任何更改。在 Java 中動態(tài)調整是非常簡單和直接的。 Jsp/Servlet簡單介紹 JSP( Java Server Pages) 是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種 動態(tài)網頁 技術標準。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的 網頁 HTML 文件 ( *.htm,*.html) 中插入 Java 程序段 ( Scriptlet) 和 JSP標記 ( tag) ,從而形 成 JSP 文件 ( *.jsp) 。 用 JSP 開發(fā)的 Web 應用是跨平臺的,既能在 Linux 下運行,也能在其他 操作系統(tǒng) 上運行。 JSP 技術使用 編程語言 編寫類 XML 的 tags 和 scriptlets,來封裝產生動態(tài) 網頁 的處理邏輯。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的 應用邏輯 。 JSP 將網頁邏輯與 網頁設計 和顯示分離,支持可重用的基于組件的設計,使基于 Web 的 應用程序 的開發(fā)變得迅速和容易。 燕山大學本科生畢業(yè)設計(論文) 6 Web 服務器 在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的 程序段 ,然后將執(zhí)行結果 連同 JSP 文件中的 HTML 代碼 一起返回給客戶。插入的Java 程序段可以操作 數據庫 、重新定向網頁等,以實現(xiàn)建立動態(tài)網頁所需要的功能。 JSP 與 JavaServlet 一樣,是在服務器端執(zhí)行的,通常返回給 客戶端 的就是一個 HTML 文本,因此客戶端只要有 瀏覽器 就能瀏覽。 JSP 的 規(guī)范的最后版本是 1999 年 9 月推出的, 12 月又推出了 規(guī)范。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML頁面返回給客戶端的瀏覽器。 Java Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術的簡單易用,完全的 面向對象 ,具有平臺無關性且安全可靠,主要面向 因特網 的所有特點。 Servlet 是在服務器上運行的小 程序 。這個詞是在 Java applet 的環(huán)境中創(chuàng)造的, Java applet 是一種當作單獨文件跟網頁一起發(fā)送的小程序,它通常用于在客戶端運行,結果得到為用戶進行運算或者根據用戶互作用定位圖形等服務。 服務器上需要一些程序,常常是根據用戶輸入訪問數據庫的程序。這些通常是使用公共網關接口 ( CGI( Common Gateway Interface)) 應用程序完成的。然而,在服務器上運行 Java,這種程序可使用 Java 編程語言實現(xiàn)。在通信量大的服務器上, Java servlet 的優(yōu)點在于它們的執(zhí)行速度更快于 CGI 程序。各個用戶請求被激活成單個程序中的一個線程,而 無需 創(chuàng)建單獨的進程,這意味著服務器端處理請求的系統(tǒng)開銷將明顯降低。 最早支持 Servlet 技術的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 WebServer 開始支持標準的 ServletAPI。 Servlet 的主要功能在于交互式地瀏覽和修改數據,生成動態(tài) Web 內容。 客戶端發(fā)送請求至 服務器 端 , 服務器將請求信息發(fā)送至 Servlet, 第 2章 相關 技術 7 Servlet 生成響應內容并將其傳給服務器。響應內容動態(tài)生成,通常取決于客戶端的請求 , 服務器將響應返回給客戶端 。 Servlet 看起來像是通常的 Java 程序 。 Servlet 導入特定的屬于 Java ServletAPI 的包。因為是對象字節(jié)碼,可動態(tài)地 從網絡加載,可以說Servlet 對 Server 就如同 Applet 對 Client 一樣,但是,由于 Servlet 運行于Server 中,它們并不需要一個圖形用戶界面。從這個角度講, Servlet 也被稱為 FacelessObject。 一個 servlet 就是 Java 編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過 “ 請求 響應 ” 編程模型來訪問的應用程序。雖然 Servlet 可以對任何類型的請求產生響應,但通常只用來擴展 Web 服務器的應用程序。 Mysql 數據庫 MySQL 是一個小型關系 型數據庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。在 2021 年 1 月 16 日被 Sun 公司收購。而 2021 年, Sun 又被 Oracle收購。 MySQL 是一種關聯(lián)數據庫管理系統(tǒng),關聯(lián)數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內。這樣就增加了速度并提高了靈活性。 MySQL 的 SQL“結構化查詢語言”。 SQL 是用于訪問數據庫的最常用標準化語言。 MySQL 軟件采用了 GPL( GUN 通用公共許可證 ) 。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了 MySQL 作為網站數據庫。MySql 具有如下特性。 ( 1) 使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。 ( 2) 支持 AIX、 FreeBSD、 HPUX、 Linux、 NovellNetware、 OpenBSD、OS/2Wrap、 Solaris、 Windows 等多種操作系統(tǒng)。 ( 3) 為多種編程語言提供了 API。這些編程語言包括 C、 C++、 Python、Java、 Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等。 ( 4) 支持多線程,充分利用 CPU 資源。 燕山大學本科生畢業(yè)設計(論文) 8 ( 5) 優(yōu)化的 SQL 查詢算法,有效地提 高查詢速度。 ( 6) 既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB231 BIG5,日文的 Shift_JIS 等都可以用數據表名和數據列名。 ( 7) 提供 TCP/IP、 ODBC 和 JDBC 等多種數據庫連接途徑。 ( 8) 提供用于管理、檢查、優(yōu)化數據庫操作的管理工具。 ( 9) 可以處理擁有上千萬條記錄的大型數據庫庫。 ( 10) 支持多種存儲引擎。 MySQL 的索引一種特殊的文件,它們包含著對數據表里所有記錄的引用指針。索引不是萬能的, 索引可以加快數據檢索操作,但會使數據修改操作變慢。每修改數據記錄,索引就必須刷新一次。為了某種程度上的彌補這一缺陷,許多 SQL 命令都有一個 DELAY_KEY_WRITE 項。這個選項的作用是暫時制止 MySQL在該命令每插入一條新記錄和每修改一條現(xiàn)有之后立刻對索引進行刷新,對索引的刷新將等到全部記錄插入 /修改完畢之后在進行。在需要把許多新記錄插入某個數據表的場合, DELAY_KEY_WRITE 選項的作用將非常明顯。另外,索引還會在硬盤上占用相當大的空間。因此應該只為最經常查詢和最經常排序的數據列建立索引。注意, 如果某個數據列包含許多重復的內容,為它建立索引就沒有太大的實際效果。 ( 1) 普通索引 普通索引的唯一任務是加快對數據的訪問速度。因此,應該只為那些最經常出現(xiàn)在查詢條件或排序條件中的數據列創(chuàng)建索引。只要有可能,就應該選擇一個數據最整齊、最緊湊的數據列來創(chuàng)建索引。 ( 2) 唯一索引 普通索引允許被索引的數據列包含重復的值。比如說,因為人有可能同名,所以同一個姓名在同一個“員工個人資料”數據表里可能出現(xiàn)兩次或更多次。 如果能確定某個數據列將只包含彼此各不相同的值,在為這個數據列創(chuàng)建索引的時候就應該用關鍵字 UNIQUE 把它定義為一個唯一索引。這么做的好處:一是簡化了 MySQL 對這個索引的管理工作,這個索引也因此而變第 2章 相關 技術 9 得更有效率;二是 MySQL 會在有新記錄插入數據表時,自動檢查新記錄的這個字段的值是否已經在某個記錄的這個字段里出現(xiàn)過了;如果是, MySQL將拒絕插入那條新記錄。也就是說,唯一索引可以保證數據記錄的唯一性。事實上,在許多場合,人們創(chuàng)建唯一索引的目的往往不是為了提高訪問速度,而只是為了避免數據出現(xiàn)重復。 ( 3) 主索引 在前面已經反復多次強調過:必須為主鍵字段創(chuàng)建一個索引,這個索引就是所謂的“主索引”。主索引與唯 一索引的唯一區(qū)別是:前者在定義時使用的關鍵字是 PRIMARY 而不是 UNIQUE。 ( 4) 外鍵索引 如果為某個外鍵字段定義了一個外鍵約束條件, MySQL 就會定義一個內部索引來幫助自己以最有效率的方式管理和使用外鍵約束條件。 ( 5) 復合索引 索引可以覆蓋多個數據列,如像 INDEX( columnA, columnB)索引。這種索引的特點是 MySQL 可以有選擇地使用一個這樣的索引。如果查詢操作只需要用到 columnA 數據列上的一個索引,就可以使用復合索引 INDEX( columnA, columnB)。不過,這種用法僅適 用于在復合索引中排列在前的數據列組合。比如說, INDEX( A, B, C)可以當做 A 或( A, B)的索引來使用,但不能當做 B、 C 或( B, C)的索引來使用。 Myeclipse 開發(fā)工具 MyEclipse 企業(yè)級工作平臺 ( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在數據庫和 JavaEE 的開發(fā)、發(fā)布以及 應用程序 服務器的整合方面極大的提高工作效率。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate。 本章小結 本章介紹了車輛管理系統(tǒng)的開發(fā)環(huán)境。主要介紹了其中使用的開發(fā)工具和技術。 選擇 MySQL做后臺數據庫管理系統(tǒng),是因為它能夠穩(wěn)定運行、安燕山大學本科生畢業(yè)設計(論文) 10 全可靠。用 MyEclipse 作為開發(fā)軟件,它可以和 MySQL 兼容,本系統(tǒng)采用 版本。 第 3章 可行性研究與需求分析 11 第 3 章 可行性研究與需求分析 可行性分析 可行性研究的目的,就是用最小的代價在盡可能短的時間內確定問題是否能解決。本系統(tǒng)從以下幾個方面來研究解法的可行性。 技術可行性 技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。硬件方面,采用 Microsoft windows 7 計算機系統(tǒng), 2G 內存,完全可以滿足程序設計的需要。軟件方面,本系統(tǒng)數據庫采用 MySQL,它能夠處理大量數據,同時保持數據的完整性、安全性,用戶在應用軟件時需要頻繁快速的與數據庫連接,并對數據庫中的信息進行查詢和操作。程序設計語言采用以 java 為底層, jsp 與 servlet 相結合的三層結構,對于
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1