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

正文內(nèi)容

唐山移動車輛管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-在線瀏覽

2025-05-01 04:38本頁面
  

【正文】 soft Windows 7 編程語言: java, jsp, servlet 數(shù)據(jù)庫: Mysql 數(shù)據(jù)庫 開發(fā)工具: MyEclipse, MySqlFront Java 簡單 介紹 Java 是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計語言和 Java 平臺(即 JavaSE, JavaEE, JavaME) 的總稱。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢和廣闊前景。 ( 1) 簡單性 Java 語言語法和語義都比較單純,容易學(xué)習(xí)和使用。 Java 還提供大量功能豐富的可重用類庫,但是用 Java 只需數(shù)行代碼,其余工作由 Java 類庫即可完成。與 C++一樣, Java 的對象有模塊化性質(zhì)和信息隱藏能力,滿足面向?qū)ο蟮姆庋b要求。另外,Java 通過抽象類和接口( interface) 支持面向?qū)ο蟮亩鄳B(tài)性要求,即一個對外接口,多種內(nèi)部實現(xiàn)。分布式計算中,“分布”具有兩層含義:一是數(shù)據(jù)分布,即應(yīng)用系統(tǒng)所操作的數(shù)據(jù)可以分散存儲在不同的網(wǎng)絡(luò)節(jié)點上;二是操作分布,即應(yīng)用系統(tǒng) 的計算可由不同的網(wǎng)絡(luò)節(jié)點完成。 ( 4) 半編譯半解釋特征 Java 應(yīng)用程序的執(zhí)行過程具有半編譯、半解釋的特征。 ( 5) 健壯性 Java 提供自動垃圾收集來進(jìn)行內(nèi)存管理,防止程序員在管理內(nèi)存時容易產(chǎn)生的錯誤。另外, Java 是 一種強(qiáng)類型語言,程序編譯時要經(jīng)過嚴(yán)格的類型檢查,防止程序運行時出現(xiàn)類型不匹配問題。 Java程序代碼要經(jīng)過代碼校驗、指針校驗等很多的測試步驟才能夠運行,所以未經(jīng)允許的 Java程序不可能出現(xiàn)損害系統(tǒng)平臺的行為,而且使用 Java可以編寫防病毒和防修改的系統(tǒng)。 Java 為了做到結(jié)構(gòu)重力,除了上面提到的編譯生成器無關(guān)的字節(jié)碼外,還制定了完整、統(tǒng)一的語言文本。像 C 和 C++這樣的現(xiàn)代程序設(shè)計語言并不滿足這一點,不同的編譯器和開發(fā)環(huán)境之間總會有一些細(xì)微的不同。 Java 的最大特點是第 2章 相關(guān) 技術(shù) 5 “一次編程,處處運行”。這種可移植性源 于兩個方面:一是 Java 的 半編譯、半解釋特征;二是 Java 體系結(jié)構(gòu)中立,采用標(biāo)準(zhǔn)的獨立于硬件平臺的數(shù)據(jù)類型,對數(shù)據(jù)類型都有嚴(yán)格的規(guī)定,并且不會因為不同的機(jī)器而改變。另外, Java 還提供了即時編譯技術(shù),即將要執(zhí)行的字節(jié)碼一次編譯為機(jī)器代碼,再全速運行,提高了 Java應(yīng)用的運行速度。 ( 10) 多線程 多線程機(jī)制能夠使應(yīng)用程序在同一時間并 行執(zhí)行多項任務(wù),而且相應(yīng)的同步機(jī)制可以保證不同線程能夠正確地共享數(shù)據(jù)。 ( 11) 動態(tài)特性 Java 在 很多方面比 C 和 C++更能夠適應(yīng)發(fā)展的環(huán)境,可以動態(tài)調(diào)整庫中方法和變量的增加,而客戶端卻不需要任何更改。 Jsp/Servlet簡單介紹 JSP( Java Server Pages) 是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,既能在 Linux 下運行,也能在其他 操作系統(tǒng) 上運行。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的 應(yīng)用邏輯 。 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 6 Web 服務(wù)器 在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的 程序段 ,然后將執(zhí)行結(jié)果 連同 JSP 文件中的 HTML 代碼 一起返回給客戶。 JSP 與 JavaServlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給 客戶端 的就是一個 HTML 文本,因此客戶端只要有 瀏覽器 就能瀏覽。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML頁面返回給客戶端的瀏覽器。 JSP 具備了 Java 技術(shù)的簡單易用,完全的 面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點。這個詞是在 Java applet 的環(huán)境中創(chuàng)造的, Java applet 是一種當(dāng)作單獨文件跟網(wǎng)頁一起發(fā)送的小程序,它通常用于在客戶端運行,結(jié)果得到為用戶進(jìn)行運算或者根據(jù)用戶互作用定位圖形等服務(wù)。這些通常是使用公共網(wǎng)關(guān)接口 ( CGI( Common Gateway Interface)) 應(yīng)用程序完成的。在通信量大的服務(wù)器上, Java servlet 的優(yōu)點在于它們的執(zhí)行速度更快于 CGI 程序。 最早支持 Servlet 技術(shù)的是 JavaSoft 的 Java Web Server。 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web 內(nèi)容。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求 , 服務(wù)器將響應(yīng)返回給客戶端 。 Servlet 導(dǎo)入特定的屬于 Java ServletAPI 的包。從這個角度講, Servlet 也被稱為 FacelessObject。雖然 Servlet 可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴(kuò)展 Web 服務(wù)器的應(yīng)用程序。在 2021 年 1 月 16 日被 Sun 公司收購。 MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。 MySQL 的 SQL“結(jié)構(gòu)化查詢語言”。 MySQL 軟件采用了 GPL( GUN 通用公共許可證 ) 。MySql 具有如下特性。 ( 2) 支持 AIX、 FreeBSD、 HPUX、 Linux、 NovellNetware、 OpenBSD、OS/2Wrap、 Solaris、 Windows 等多種操作系統(tǒng)。這些編程語言包括 C、 C++、 Python、Java、 Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等。 燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 8 ( 5) 優(yōu)化的 SQL 查詢算法,有效地提 高查詢速度。 ( 7) 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑。 ( 9) 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫庫。 MySQL 的索引一種特殊的文件,它們包含著對數(shù)據(jù)表里所有記錄的引用指針。每修改數(shù)據(jù)記錄,索引就必須刷新一次。這個選項的作用是暫時制止 MySQL在該命令每插入一條新記錄和每修改一條現(xiàn)有之后立刻對索引進(jìn)行刷新,對索引的刷新將等到全部記錄插入 /修改完畢之后在進(jìn)行。另外,索引還會在硬盤上占用相當(dāng)大的空間。注意, 如果某個數(shù)據(jù)列包含許多重復(fù)的內(nèi)容,為它建立索引就沒有太大的實際效果。因此,應(yīng)該只為那些最經(jīng)常出現(xiàn)在查詢條件或排序條件中的數(shù)據(jù)列創(chuàng)建索引。 ( 2) 唯一索引 普通索引允許被索引的數(shù)據(jù)列包含重復(fù)的值。 如果能確定某個數(shù)據(jù)列將只包含彼此各不相同的值,在為這個數(shù)據(jù)列創(chuàng)建索引的時候就應(yīng)該用關(guān)鍵字 UNIQUE 把它定義為一個唯一索引。也就是說,唯一索引可以保證數(shù)據(jù)記錄的唯一性。 ( 3) 主索引 在前面已經(jīng)反復(fù)多次強(qiáng)調(diào)過:必須為主鍵字段創(chuàng)建一個索引,這個索引就是所謂的“主索引”。 ( 4) 外鍵索引 如果為某個外鍵字段定義了一個外鍵約束條件, MySQL 就會定義一個內(nèi)部索引來幫助自己以最有效率的方式管理和使用外鍵約束條件。這種索引的特點是 MySQL 可以有選擇地使用一個這樣的索引。不過,這種用法僅適 用于在復(fù)合索引中排列在前的數(shù)據(jù)列組合。 Myeclipse 開發(fā)工具 MyEclipse 企業(yè)級工作平臺 ( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及 應(yīng)用程序 服務(wù)器的整合方面極大的提高工作效率。 本章小結(jié) 本章介紹了車輛管理系統(tǒng)的開發(fā)環(huán)境。 選擇 MySQL做后臺數(shù)據(jù)庫管理系統(tǒng),是因為它能夠穩(wěn)定運行、安燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 10 全可靠。 第 3章 可行性研究與需求分析 11 第 3 章 可行性研究與需求分析 可行性分析 可行性研究的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能解決。 技術(shù)可行性 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。軟件方面,本系統(tǒng)數(shù)據(jù)庫采用 MySQL,它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性、安全性,用戶在應(yīng)用軟件時需要頻繁快速的與數(shù)據(jù)庫連接,并對數(shù)據(jù)庫中的信息進(jìn)行查詢和操作。 經(jīng)濟(jì)可行性 本系統(tǒng)的開發(fā)工具和開發(fā)語言源代碼就有開源的特性。 開發(fā)技術(shù)人員需求 也不是太多,可以用很少的成本來完成。 可以實現(xiàn)對唐山移動車輛管理信息的組織化、體系化和數(shù)字化,并在全面實現(xiàn)車輛管理的信息化,增強(qiáng)了車管工作科學(xué)性和管理水平。 操作可行性 本系統(tǒng)的設(shè)計盡量從人性化的角度去考慮,方便用戶使用。在系統(tǒng)上線前會給使用用戶進(jìn)行操作培訓(xùn)。 需求分析 需求分析是軟件定義時期的最后一個階段,它的基本任務(wù) 是準(zhǔn)確地回答燕山大學(xué)本科生畢業(yè)設(shè)計(論文) 12 “系統(tǒng)必須做什么?”這個問題。 現(xiàn)有車輛管理方法 目前在企業(yè)中,對于車輛的管理多采用人工管理為主、計算機(jī)管理為輔的方式,沒有一個完善的、單獨的管理系統(tǒng)對車輛從發(fā)配到報廢進(jìn)行全方位、全過程、垂直式管理,工作量大,工作效率低。 ( 2) 數(shù)據(jù)更新時間跨度大,無法做到實時管理信息。 ( 3) 公車私用,屢禁不止。對車輛調(diào)度 有個規(guī)范法管理,可以有效防止公車私用。建立高效快捷的車輛管理系統(tǒng)更是迫在眉睫。 ( 1)功能需求。本車輛管理系統(tǒng)主要實現(xiàn)的功能包含:車輛檔案信息、車輛駕駛員信息、駕駛員考勤信息、車輛違章信息、車輛 調(diào)度管理、車輛維修保養(yǎng)管理、用油管理等方面,具體的功能要求在后續(xù)章節(jié)中會有詳細(xì)介紹。由于本系統(tǒng)基于 Windows 操作系統(tǒng),且運行環(huán)境要求不高,操作系統(tǒng) Windows XP/7 即可滿足要求??捎眯耘c可靠性密切相關(guān),量化了用戶可以使用系統(tǒng)的程度。 ( 4)出錯處理需求。車輛管理系統(tǒng)存在出錯報警功能,能在第一實際那上報管理員,系統(tǒng)管理員根據(jù)錯誤具體情況及時地處理,同時保證備份機(jī)正常運行。由于本系統(tǒng)存在派車單打印功能,因此要求和打印機(jī)的接口。 ( 6)約束要求。 ( 7)逆向需求。 ( 8)預(yù)防性需求。需要留出系統(tǒng)升級的空間,在適當(dāng)?shù)臅r候可以更新系統(tǒng)版本,滿足用戶的需求。其次分析了現(xiàn)有車輛管理方法以及存在的問題,針對這些問題和車輛管理需求,對車輛系統(tǒng)開發(fā)工作能獲得成功做了充足準(zhǔn)備??傮w設(shè)計的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實現(xiàn)?”這個問題,因此總 體設(shè)計又稱為概要設(shè)計或初步設(shè)計。 功能模塊說明 本節(jié)主要說明車輛管理系統(tǒng)的總結(jié)結(jié)構(gòu) 即各個 功能模塊 。為系統(tǒng)的其他功能提供數(shù)據(jù)支持,涉及具體信息如下: 車輛分類信息,移動公司當(dāng)前車輛可分為三大類,包括:公務(wù)用車、生產(chǎn)用車(含皮卡、越野車 ) 、應(yīng)急通信車。 車輛檔案 信息,此信息包含了車輛的具體描述情況,包括:車牌號碼、車輛類型、車架號、出廠編號、品牌型號、注冊時間、年檢時間、載客定員、所屬地區(qū)、所屬分公司。 駕駛員考勤信息,本信息全面記錄縣區(qū)市公司駕駛員的考勤情況,由車輛管理員每天更新系統(tǒng),為駕駛員評比打分提供基礎(chǔ),內(nèi)容包括:駕駛員姓名、駕駛證號碼、考勤記錄、日期。 在以上信息的基礎(chǔ)上,本模塊提供數(shù)據(jù)的錄入、更新、刪除等功能,為第 4章 系統(tǒng)總體設(shè)計 15 車輛管理員以及相關(guān)領(lǐng)導(dǎo)提供詳細(xì)的車輛信息查詢、分析、統(tǒng)計等功能。 車輛調(diào)度派出,車輛管理員根據(jù)申請需求以及當(dāng)前車輛的使用情況,合理調(diào)度安排車輛,調(diào)度派車涉及的詳細(xì)信息包括:派車單號、車型、車牌號碼、駕駛員姓名、出車日期、用車時間、出車時間、用車部門、用車人、聯(lián)系電話、行駛路線、行駛前里程數(shù) ① 、行駛后里程數(shù) ② 、當(dāng)日實際公里數(shù) ③ 、過路費費用、入庫時間、人員車況記錄。 基于以上信息,本模塊可實現(xiàn)派車單自動生成、車輛使用情況查詢、車輛行駛中產(chǎn)生的過路過橋費用的統(tǒng)計分析。涉及信息包括:“車輛維修記錄表”(車牌號碼、駕駛員、所屬部門 ,維修日期、維修廠商、維修前公里數(shù)、維修項目、維修費用、故障現(xiàn)象、故障處理、票據(jù)存單、?);“車輛保養(yǎng)記錄表”(車牌號碼、駕駛員、所屬部門、保養(yǎng)日期、保養(yǎng)項目、保養(yǎng)費用、保養(yǎng)前公里數(shù)、保養(yǎng)廠商、票據(jù)存單)。 系統(tǒng)數(shù)據(jù)庫 設(shè)計 根據(jù)需求分析和用戶對數(shù)據(jù)的要求以及各個功能模塊的劃分,設(shè)計出14 個數(shù)據(jù)表結(jié)構(gòu),現(xiàn)列舉其中幾個如下: 表 41 車輛分類信息表( VehicleClass_table) 字段名稱 數(shù)據(jù)類型 寬度 描述 Id Int 字段 Id Ve
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1