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

正文內(nèi)容

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

2025-08-10 15:04 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 程序段可以操作 數(shù)據(jù)庫(kù) 、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 與 JavaServlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給 客戶端 的就是一個(gè) HTML 文本,因此客戶端只要有 瀏覽器 就能瀏覽。 JSP 的 規(guī)范的最后版本是 1999 年 9 月 推出的, 12月又推出了 。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺(tái)。 JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客戶端的瀏覽器。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配 合才能完成。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的 面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點(diǎn)。 Servlet 是在服務(wù)器上運(yùn)行的小 程序 。這個(gè)詞是在 Java applet 的環(huán)境中創(chuàng)造的, Java applet 是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁(yè)一起發(fā)送的小程序,它通常用于在客戶端運(yùn)行,結(jié)果得到為用戶進(jìn)行運(yùn)算或者根據(jù)用戶互作用定位圖形等服務(wù)。 服務(wù)器上需要一些程序,常常是根據(jù)用戶輸入訪問(wèn)數(shù)據(jù)庫(kù)的程序。這些通常是使用公共網(wǎng)關(guān)接口( CGI( Common Gateway Interface))應(yīng)用程序完成的。然而,在服務(wù)器上運(yùn)行 Java,這種程序可使用Java 編程語(yǔ)言實(shí)現(xiàn)。在通信量大的服務(wù)器上, Java servlet 的優(yōu)點(diǎn)在于它們的執(zhí)行速度更快于 CGI 程序。各個(gè)用戶請(qǐng)求被激活成單個(gè)程序中的一個(gè)線程,而無(wú)需創(chuàng)建單獨(dú)的進(jìn)程,這意味著服務(wù)器端處理請(qǐng)求的系統(tǒng)開銷將明顯降低。 最早支持 Servlet技術(shù)的是 JavaSoft的 Java Web Server。此后,一些其它的基于 Java 的 WebServer開始支持標(biāo)準(zhǔn)的 ServletAPI。 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài) Web 內(nèi)容。 客戶端發(fā)送請(qǐng)求至 服務(wù)器 端,服務(wù)器將請(qǐng)求信息發(fā)送至 Servlet, Servlet 生成響應(yīng)內(nèi)容并將其傳給服務(wù)器。響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng)求,服務(wù)器將響應(yīng)返回給客戶端 。 Servlet 看起來(lái)像是通常的 Java 程序。 Servlet 導(dǎo)入特定的屬于 Java ServletAPI 的包。因?yàn)槭菍?duì)象字節(jié)碼,可動(dòng)態(tài)地從網(wǎng)絡(luò)加載,可以說(shuō) Servlet 對(duì) Server 就如同 Applet 對(duì) Client一樣,但是,由于 Servlet 運(yùn)行于 Server 中,它們并不需要一個(gè)圖形用戶界面。從這個(gè)角度講, Servlet 也被稱為FacelessObject。 一個(gè) servlet 就是 Java 編程語(yǔ)言中的一個(gè)類,它被用來(lái)擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過(guò)“請(qǐng)求 響應(yīng)”編程模型來(lái)訪問(wèn)的應(yīng)用程序。雖然 Servlet 可以對(duì)任何類型的請(qǐng)求產(chǎn)生響應(yīng),但通常只用來(lái)擴(kuò)展 Web 服務(wù)器的應(yīng)用程序。 Mysql 數(shù)據(jù)庫(kù) MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。在 20xx 年 1 月 16 日被唐山廣播電視大學(xué)畢業(yè)設(shè)計(jì) 6 Sun 公司收購(gòu)。而 20xx 年, Sun 又被 Oracle 收購(gòu)。 MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。 MySQL的 SQL“結(jié)構(gòu)化查詢語(yǔ)言”。 SQL 是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。 MySQL 軟件采用了 GPL( GUN通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 MySql 具有如下特性。 ( 1)使 用 C 和 C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性。 ( 2)支持 AIX、 FreeBSD、 HPUX、 Linux、 NovellNetware、 OpenBSD、 OS/2Wrap、 Solaris、 Windows等多種操作系統(tǒng)。 ( 3)為多種編程語(yǔ)言提供了 API。這些編程語(yǔ)言包括 C、 C++、 Python、 Java、 Perl、 PHP、 Eiffel、Ruby 和 Tcl 等。 ( 4)支持多線程,充分利用 CPU 資源。 ( 5)優(yōu)化的 SQL 查詢算法,有效地提高查詢速度。 ( 6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶 端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見的編碼如中文的 GB231 BIG5,日文的 Shift_JIS 等都可以用數(shù)據(jù)表名和數(shù)據(jù)列名。 ( 7)提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫(kù)連接途徑。 ( 8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。 ( 9)可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)庫(kù)。 ( 10)支持多種存儲(chǔ)引擎。 MySQL 的索引一種特殊的文件,它們包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針。索引不是萬(wàn)能的,索引可以加快數(shù)據(jù)檢索操作,但會(huì)使數(shù)據(jù)修改操作變慢。每修改數(shù) 據(jù)記錄,索引就必須刷新一次。為了某種程度上的彌補(bǔ)這一缺陷,許多 SQL 命令都有一個(gè) DELAY_KEY_WRITE 項(xiàng)。這個(gè)選項(xiàng)的作用是暫時(shí)制止MySQL 在該命令每插入一條新記錄和每修改一條現(xiàn)有之后立刻對(duì)索引進(jìn)行刷新,對(duì)索引的刷新將等到全部記錄插入 /修改完畢之后在進(jìn)行。在需要把許多新記錄插入某個(gè)數(shù)據(jù)表的場(chǎng)合, DELAY_KEY_WRITE 選項(xiàng)的作用將非常明顯。另外,索引還會(huì)在硬盤上占用相當(dāng)大的空間。因此應(yīng)該只為最經(jīng)常查詢和最經(jīng)常排序的數(shù)據(jù)列建立索引。注意,如果某個(gè)數(shù)據(jù)列包含許多重復(fù)的內(nèi)容,為它建立索引就沒(méi)有太大的 實(shí)際效果。 ( 1)普通索引 普通索引的唯一任務(wù)是加快對(duì)數(shù)據(jù)的訪問(wèn)速度。因此,應(yīng)該只為那些最經(jīng)常出現(xiàn)在查詢條件或排序條件中的數(shù)據(jù)列創(chuàng)建索引。只要有可能,就應(yīng)該選擇一個(gè)數(shù)據(jù)最整齊、最緊湊的數(shù)據(jù)列來(lái)創(chuàng)建索引。 ( 2)唯一索引 普通索引允許被索引的數(shù)據(jù)列包含重復(fù)的值。比如說(shuō),因?yàn)槿擞锌赡芡?,所以同一個(gè)姓名在同一個(gè)“員工個(gè)人資料”數(shù)據(jù)表里可能出現(xiàn)兩次或更多次。 如果能確定某個(gè)數(shù)據(jù)列將只包含彼此各不相同的值,在為這個(gè)數(shù)據(jù)列創(chuàng)建索引的時(shí)候就應(yīng)該用關(guān)唐山廣播電視大學(xué)畢業(yè)設(shè)計(jì) 7 鍵字 UNIQUE 把它定義為一個(gè)唯一索引。這么做的好處:一是簡(jiǎn)化了 MySQL 對(duì)這個(gè)索引的管理工作,這個(gè)索引也因此而變得更有效率;二是 MySQL 會(huì)在有新記錄插入數(shù)據(jù)表時(shí),自動(dòng)檢查新記錄的這個(gè)字段的值是否已經(jīng)在某個(gè)記錄的這個(gè)字段里出現(xiàn)過(guò)了;如果是, MySQL 將拒絕插入那條新記錄。也就是說(shuō),唯一索引可以保證數(shù)據(jù)記錄的唯一性。事實(shí)上,在許多場(chǎng)合,人們創(chuàng)建唯一索引的目的往往不是為了提高訪問(wèn)速度,而只是為了避免數(shù)據(jù)出現(xiàn)重復(fù)。 ( 3)主索引 在前面已經(jīng)反復(fù)多次強(qiáng)調(diào)過(guò):必須為主鍵字段創(chuàng)建一個(gè)索引,這個(gè)索引就是所謂的“主索引”。主索引與唯一索引的唯一區(qū)別是:前者在定義時(shí)使用的關(guān)鍵字是 PRIMARY 而不是 UNIQUE。 ( 4)外鍵索引 如果為某個(gè)外鍵字段定義了一個(gè)外鍵約束條件, MySQL 就會(huì)定義一個(gè)內(nèi)部索引來(lái)幫助自己以最有效率的方式管理和使用外鍵約束條件。 ( 5)復(fù)合索引 索引可以覆蓋多個(gè)數(shù)據(jù)列,如像 INDEX( columnA, columnB)索引。這種索引的特點(diǎn)是 MySQL 可以有選擇地使用一個(gè)這樣的索引。如果查詢操作只需要用到 columnA 數(shù)據(jù)列上的一個(gè)索引,就可以使用復(fù)合索引 INDEX( columnA, columnB)。不過(guò),這種用法僅適用于在復(fù)合索引中排列在前的數(shù)據(jù)列組合。比如說(shuō), INDEX( A, B, C)可以當(dāng)做 A 或( A, B)的索引來(lái)使用,但不能當(dāng)做 B、 C 或( B, C)的索引來(lái)使用。 Myeclipse 開發(fā)工具 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE 的開發(fā)、發(fā)布以及 應(yīng)用程序 服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate。 本章小結(jié) 本章介紹了車輛管理系統(tǒng)的開發(fā)環(huán)境。主要介紹了其中使用的開發(fā)工具和技術(shù)。選擇 MySQL 做后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),是因?yàn)樗軌蚍€(wěn)定運(yùn)行、安全可靠。 用 MyEclipse 作為開發(fā)軟件,它可以和 MySQL 兼容,本系統(tǒng)采用 版本。 唐山廣播電視大學(xué)畢業(yè)設(shè)計(jì) 8 第 3 章 可行性研究與需求分析 可行性分析 可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能解決。本系統(tǒng)從以下幾個(gè)方面來(lái)研究解法的可行性。 技術(shù)可行性 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。硬件方面,采用 Microsoft windows 7 計(jì)算機(jī)系統(tǒng), 2G 內(nèi)存,完全可以滿足程序設(shè)計(jì)的需要。軟件方面,本系統(tǒng)數(shù)據(jù)庫(kù)采用 MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性,用戶在應(yīng)用軟件時(shí)需要頻繁快速的與數(shù)據(jù)庫(kù)連接,并對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行查詢和操作。程序設(shè)計(jì)語(yǔ)言采用以 java 為底層, jsp與 servlet 相結(jié)合的三層結(jié)構(gòu),對(duì)于系統(tǒng)界面的設(shè)計(jì)、數(shù)據(jù)操作層、業(yè)務(wù)邏輯層都可以很好的解決各種問(wèn)題,實(shí)現(xiàn)最終目的。 經(jīng)濟(jì)可行性 本系統(tǒng)的開發(fā)工具和開發(fā)語(yǔ)言源代碼就有開源的特性。使用不會(huì)收取任何費(fèi)用。開發(fā)技術(shù)人員需求也不是太多,可以用很少的成本來(lái)完成。但是給使用的企業(yè)帶來(lái)的效益是無(wú)窮的??梢詫?shí)現(xiàn)對(duì)唐山移動(dòng)車輛管 理信息的組織化、體系化和數(shù)字化,并在全面實(shí)現(xiàn)車輛管理的信息化,增強(qiáng)了車管工作科學(xué)性和管理水平。完全可以節(jié)省人力、財(cái)力,帶來(lái)經(jīng)濟(jì)效益。 操作可行性 本系統(tǒng)的設(shè)計(jì)盡量從人性化的角度去考慮,方便用戶使用。使用此系統(tǒng)的用戶不需要過(guò)多技術(shù)知識(shí),只需熟悉相關(guān)的基本計(jì)算機(jī)操作即可。在系統(tǒng)上線前會(huì)給使用用戶進(jìn)行操作培訓(xùn)。簡(jiǎn)單方便,易學(xué)易懂易操作。 需求分析 需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”這個(gè)問(wèn)題。 需求分析的任務(wù)還不是確定系統(tǒng)怎樣完成它的任務(wù),而僅僅 是確定系統(tǒng)必須完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。 現(xiàn)有車輛管理方法 目前在企業(yè)中,對(duì)于車輛的管理多采用人工管理為主、計(jì)算機(jī)管理為輔的方式,沒(méi)有一個(gè)完善的、單獨(dú)的管理系統(tǒng)對(duì)車輛從發(fā)配到報(bào)廢進(jìn)行全方位、全過(guò)程、垂直式管理,工作量大,工作效率低。 現(xiàn)有的車輛管理系統(tǒng)屬于掛靠在裝備管理系統(tǒng)下的一個(gè)子系統(tǒng),它有幾個(gè)明顯的問(wèn)題: ( 1)功能單一,數(shù)據(jù)處理能力較低 唐山廣播電視大學(xué)畢業(yè)設(shè)計(jì) 9 在現(xiàn)行的車輛管理系統(tǒng)中,只包括了配發(fā)數(shù)量、基本車況、運(yùn)行狀態(tài)等基本的數(shù)據(jù):而對(duì)于車輛的日常調(diào)度、油料使用、維修保養(yǎng)等 ,基本上依然采用純手工的派車單、油料單及維修報(bào)告等方式,管理上比較混亂,效率低下,經(jīng)費(fèi)使用上也無(wú)法達(dá)到全透明管理。 ( 2)數(shù)據(jù)更新時(shí)間跨度大,無(wú)法做到實(shí)時(shí)管理信息。 現(xiàn)有系統(tǒng)內(nèi)的數(shù)據(jù)一般每年度或者半年更新一次,最快是每季度更新一次,根本無(wú)法準(zhǔn)確掌握車輛的最新實(shí)時(shí)情況,無(wú)法適應(yīng)新形勢(shì)下車輛管理的新要求。 ( 3)公車私用,屢禁不止。 有一份統(tǒng)計(jì)表明,業(yè)務(wù)用占三分之一,保障用車占三分之一,個(gè)人私用占三分之一。對(duì)車輛調(diào)度有個(gè)規(guī)范法管理,可以有效防止公車私用。 由此可見,車輛管理在減少財(cái)政支出,節(jié)省人力資源等過(guò)程中占 有極其重要的低位。建立高效快捷的車輛管理系統(tǒng)更是迫在眉睫。 車輛管理系統(tǒng)需求分析 結(jié)合項(xiàng)目的實(shí)際需求,制定需求分析如下,主要包含:功能需求、系統(tǒng)性能需求、可靠性與可用性需求、出錯(cuò)處理需求、接口需求、約束需求、逆向需求及預(yù)防性需求等方面。 ( 1)功能需求。主要指待開發(fā)的系統(tǒng)必須提供的服務(wù),即需要完成的功能。本車輛管理系統(tǒng)主要實(shí)現(xiàn)的功能包含:車輛檔案信息、車輛駕駛員信息、駕駛員考勤信息、車輛違章信息、車輛調(diào)度管理、車輛維修保養(yǎng)管理、用油管理等方面,具體的功能要求在后續(xù)章節(jié)中會(huì)有詳細(xì)介紹。 ( 2)系統(tǒng) 的性能要求。由于本系統(tǒng)基于 Windows 操作系統(tǒng),且運(yùn)行環(huán)境要求不高,操作系統(tǒng) Windows XP/7 即可滿足要求。 ( 3)可靠性和可用性需求??捎眯耘c可靠性密切相關(guān),量化了用戶可以使用系統(tǒng)的程度。本車輛管理系統(tǒng)在可靠性與可用性需求方面,要求在任何時(shí)候,主機(jī)或者備份機(jī)上至少有一套系統(tǒng)可用,而且在一個(gè)月內(nèi)任何一臺(tái)計(jì)算機(jī)上該系統(tǒng)不可用的時(shí)間不能超過(guò)總時(shí)間的 2%,與此同時(shí),該系統(tǒng)還提供錯(cuò)誤報(bào)警功能,充分保證了運(yùn)行的可靠性與系統(tǒng)的可用性。 ( 4)出錯(cuò)處理需求。該需求表明了系統(tǒng)響應(yīng)錯(cuò)誤的能力。車輛管理系統(tǒng)存在出錯(cuò)報(bào)警 功能,能在第一實(shí)際那上報(bào)管理員,系統(tǒng)管理員根據(jù)錯(cuò)誤具體情況及時(shí)地
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1