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

正文內(nèi)容

軟件綜合設(shè)計(jì)-汽車違章查詢論(編輯修改稿)

2025-07-10 18:07 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 ( 4) SQL Server 2021 具有較好的可伸縮性和可靠性,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。 SQL 軟件綜合設(shè)計(jì) (論文 ) 4 Server 2021 支持 XML 和 Inter 標(biāo)準(zhǔn),具有基于 Web 的分析能力,允許使用內(nèi)置的存儲(chǔ)過(guò)程以 XML 格式存儲(chǔ)、更新、刪除、檢索數(shù)據(jù)。 SQL Server 2021 不僅能作為一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)服務(wù)器有效地工作,而且數(shù)據(jù)庫(kù)引擎也用在需要在客戶端本地存儲(chǔ)獨(dú)立數(shù)據(jù)庫(kù)的應(yīng)用程序中。 SQL Server 2021 可以動(dòng)態(tài)地將自身配置成能有效地使用客戶端桌面或膝上型電腦中的可用資源,而不需要為每個(gè)客戶端專設(shè)一個(gè)數(shù)據(jù)庫(kù)管理員。應(yīng)用程序供應(yīng)商還可以將 SQL Server 2021 作為應(yīng)用程序的數(shù)據(jù)存儲(chǔ)組 件嵌入到應(yīng)用程序中。 SQL Server 在網(wǎng)絡(luò)組件的頂部添加了服務(wù)器特有的中介組件,諸如開(kāi)放式數(shù)據(jù)庫(kù)連接 (ODBC)后能使不同客戶機(jī)進(jìn)行相互連接,它可處理基于 Inter 的應(yīng)用程序,幫助用戶把 SQL Server 數(shù)據(jù)庫(kù)信息集成到 Web 頁(yè)面。 開(kāi)發(fā)技術(shù) ( 1) JavaScript 編程語(yǔ)言 在現(xiàn)在的基于 WEB 應(yīng)用系統(tǒng)開(kāi)發(fā)中, Java 已經(jīng)開(kāi)始成為了人們的首選, Java語(yǔ)言具有安全、跨平臺(tái)、面向?qū)ο?、?jiǎn)單、適用于網(wǎng)絡(luò)等顯著特點(diǎn), Java 語(yǔ)言已經(jīng)成為最流行的網(wǎng)絡(luò)編程語(yǔ)言。 JavaScript 是 一種腳本語(yǔ)言,它采用小程序段的方式實(shí)現(xiàn)編程。像其它腳本語(yǔ)言一樣, JavaScript 同樣已是一種解釋性語(yǔ)言,它提供了一個(gè)簡(jiǎn)易的開(kāi)發(fā)過(guò)程。它的基本結(jié)構(gòu)形式與 C、 C++、 VB、 Delphi 十分類似。但它不像這些語(yǔ)言一樣,需要先編譯,而是在程序運(yùn)行過(guò)程中被逐行地解釋。它與 HTML 標(biāo)識(shí)結(jié)合在一起,從而方便用戶的使用操作。 因此, JavaScript 非常適合于企業(yè)網(wǎng)絡(luò)和 Inter 環(huán)境,現(xiàn)在已成為 Inter中最受歡迎、最有影響的編程語(yǔ)言之一。 JavaScript 有許多值得稱道的優(yōu)點(diǎn),如簡(jiǎn)單、面向?qū)ο?、分?式、解釋性、可靠、安全、結(jié)構(gòu)中立性、可移植性、高性能、多線程、動(dòng)態(tài)性等。 ( 2) JDBC 數(shù)據(jù)訪問(wèn)接口 為支持 Java 程序的數(shù)據(jù)庫(kù)操作功能, Java 語(yǔ)言采用了專門的 Java 數(shù)據(jù)庫(kù)編程接口( Java DataBase Connecivity,JDBC),用于在 Java 程序中實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作功能并簡(jiǎn)化操作過(guò)程。 JDBC 支持基本 SQL 語(yǔ)句,提供多樣化的數(shù)據(jù)庫(kù)連接方式,為各種不同的數(shù)據(jù)庫(kù)提供統(tǒng)一的操作界面。 ( 3)數(shù)據(jù)持久層簡(jiǎn)介: J2EE 的三層結(jié)構(gòu)是指表示層( Presentation),業(yè)務(wù)邏輯層( Business Logic)以及基礎(chǔ)架構(gòu)層( Infrastructure),這樣的劃分非常經(jīng)典,但是在實(shí)際的項(xiàng)目開(kāi)發(fā)法中,開(kāi)發(fā)者通常對(duì)三層結(jié)構(gòu)進(jìn)行擴(kuò)展來(lái)滿足一些項(xiàng)目的具體要求,一個(gè)最常用的擴(kuò)展就是將三層體系擴(kuò)展為五層體系,即表示層軟件綜合設(shè)計(jì) (論文 ) 5 (Presentation),控制 /中介層 (Controller/Mediator)、領(lǐng)域?qū)?(Domain),數(shù)據(jù)持久層(Data Persistence)和數(shù)據(jù)源層 (Data Source)。它其實(shí)是在三層架構(gòu)中增加了兩個(gè)中間層。控制 /中介層位于表示層和領(lǐng)域?qū)又g,數(shù)據(jù)持久層位于領(lǐng)域?qū)雍突A(chǔ)架構(gòu)層之間。由于對(duì)象范例和關(guān)系范例這兩大領(lǐng)域之間存在“阻抗不匹配”,所以把數(shù)據(jù)持久層單獨(dú)作為 J2EE 體系的一個(gè)層提出來(lái)的原因就是能夠在對(duì)象-關(guān)系數(shù)據(jù)庫(kù)之間提供一個(gè)成功的企業(yè)級(jí)映射解決方案,盡最大可能彌補(bǔ)這兩種范例之間的差異。 三種持久層主流解決方案 : JDBC 許多開(kāi)發(fā)者用 JDBC 進(jìn)行數(shù)據(jù)庫(kù)程序的開(kāi)發(fā)。此中方式很多情況下都使用 DAO 模式,采用 SQL 進(jìn)行查詢。雖然用此方式可以使應(yīng)用程序代碼與具體的數(shù)據(jù)庫(kù)廠商和數(shù)據(jù)庫(kù)位置無(wú)關(guān),不過(guò) JDBC是低級(jí)別的數(shù)據(jù)庫(kù)訪問(wèn)方式, JDBC 并不支持面向?qū)ο蟮臄?shù)據(jù)庫(kù)表示。 JDBC 數(shù)據(jù)庫(kù)表示完全圍繞關(guān)系數(shù)據(jù)庫(kù)模型。在大型應(yīng)用程序的 DAO中書(shū)寫這樣的代碼,維護(hù)量是非常大的。 EJB 在 J2EE 的規(guī)范中,為 EJB 定義了兩種持久化的解決方案:一種是 BMP,另一種是 CMP。其中 CMP 不需要將 SQL 語(yǔ)句加入到代碼中。目前,在采用 J2EE 的應(yīng)用中, EJB CMP 方式得到了廣泛應(yīng)用。更加引人注意的是,隨著 EJB 規(guī)范的發(fā)展, CMP 也包含了一些高級(jí)關(guān)系的內(nèi)容。但是,CMP 的使用比較復(fù)雜,對(duì)很多開(kāi)發(fā)人員來(lái)說(shuō)比較難以掌握。而且,不是在所有的情況下都適合在系統(tǒng)中采用 EJB,而且想要非常清楚的了解 EJB 規(guī)范也是非常費(fèi)時(shí)的。在用 EJB 編碼前,先要讓專家理解 API,然后需要了解每一個(gè)容器部署時(shí)所要關(guān)注的技術(shù)。此外,許多情況下商用容器的性能和支持也不是很好。 JDO JDO 是一個(gè)存儲(chǔ) java 對(duì)象的規(guī)范, JDO 規(guī)范 的提出可以使你將精力集中在設(shè)計(jì) Java 對(duì)象模型,然后在企業(yè)應(yīng)用軟件架構(gòu)的不同層面中存儲(chǔ)傳統(tǒng)的 Java對(duì)象( Plain Old Java Objects,簡(jiǎn)稱 POJOs),采用 JDOQL 語(yǔ)言進(jìn)行 SQL 操作。一些公司(包括 sun)企圖根據(jù) JDO 規(guī)范進(jìn)行設(shè)計(jì)并實(shí)現(xiàn) JDO 產(chǎn)品,然而他們都不能很好的進(jìn)行 實(shí)現(xiàn),并且性能優(yōu)化上比較差。 數(shù)據(jù)持久層新的解決方案 Hibernate Hibernate 介紹 Hibernate 是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了輕量級(jí)的對(duì)象封裝,使 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。它不僅提供了從 Java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。相對(duì)于使用 JDBC 和 SQL來(lái)手工操作數(shù)據(jù)庫(kù), Hibernate 可以大大減少操作數(shù)據(jù)庫(kù)的工作量。另外 Hibernate可以利用代理模式來(lái)簡(jiǎn)化載入類的過(guò)程,這將大大減少利用 Hibernate QL從數(shù)據(jù)庫(kù)提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開(kāi)發(fā)時(shí)間和開(kāi)發(fā)成本 Hibernate 可以和多種 Web 服務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫(kù)服務(wù)器。 ( 4) Spring 系列 : Spring 框架簡(jiǎn)介: Spring AOP 和 IOC 容器入門 軟件綜合設(shè)計(jì) (論文 ) 6 在這由三部分組成的介紹 Spring 框架的系列文章的第一期中,將開(kāi)始學(xué)習(xí)如何用 Spring 技術(shù)構(gòu)建輕量級(jí)的、強(qiáng)壯的 J2EE 應(yīng)用程序。 Developer Works 的定期投稿人 Naveen Balani 通過(guò)介紹 Spring 框架 開(kāi)始了他由三部分組成的 Spring 系列,其中還將介紹 Spring 面向方面的編程( AOP)和控制反轉(zhuǎn)( IOC)容器。 Spring 是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用程序開(kāi)發(fā)復(fù)雜性而創(chuàng)建的??蚣艿闹饕獌?yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開(kāi)發(fā)提供集成的框架。 在這篇由三部分組成的 Spring 系列 的第 1部分中,我將介紹 Spring 框架。我先從框架底層模型的角度描述該框架的功能,然后將討論兩個(gè)最有趣的模塊:Spring 面向方面編程( AOP)和控制反 轉(zhuǎn) ( IOC) 容器。接著將使用幾個(gè)示例演示 IOC 容器在典型應(yīng)用程序用例場(chǎng)景中的應(yīng)用情況。這些示例還將成為本系列后面部分進(jìn)行的展開(kāi)式討論的基礎(chǔ),在本文的后面部分,將介紹 Spring 框架通過(guò) Spring AOP 實(shí)現(xiàn) AOP 構(gòu)造的方式。 Spring 框架: 圖 21 Spring 框架 ? 核心容器 :核心容器提供 Spring 框架的基本功能。核心容器的主要組件是 Bean Factory,它是工廠模式的實(shí)現(xiàn)。 Bean Factory 使用 控制反轉(zhuǎn) ( IOC)模式將應(yīng)用程序的配置和依賴性規(guī)范與實(shí)際的 應(yīng)用程序代碼分開(kāi)。 ? Spring 上下文 : Spring 上下文是一個(gè)配置文件,向 Spring 框架提供上下文信息。 Spring 上下文包括企業(yè)服務(wù),例如 JNDI、 EJB、電子郵件、國(guó)際化、校驗(yàn)和調(diào)度功能。 ? Spring AOP:通過(guò)配置管理特性, Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的任何軟件綜合設(shè)計(jì) (論文 ) 7 對(duì)象支持 AOP。 Spring AOP 模塊為基于 Spring 的應(yīng)用程序中的對(duì)象提供了事務(wù)管理服務(wù)。通過(guò)使用 Spring AOP,不用依賴 EJB 組件,就可以將聲明性事務(wù)管理集成到應(yīng)用程序中。 ? Spring DAO: JDBC DAO 抽象層提供了有意義的異常層次結(jié)構(gòu),可用該結(jié)構(gòu)來(lái)管理異常處理和不同數(shù)據(jù)庫(kù)供應(yīng)商拋出的錯(cuò)誤消息。異常層次結(jié)構(gòu)簡(jiǎn)化了錯(cuò)誤處理,并且極大地降低了需要編寫的異常代碼數(shù)量(例如打開(kāi)和關(guān)閉連接)。Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結(jié)構(gòu)。 ? Spring ORM: Spring 框架插入了若干個(gè) ORM 框架,從而提供了 ORM 的對(duì)象關(guān)系工具,其中包括 JDO、 Hibernate 和 iBatis SQL Map。所有這些都遵從 Spring 的通用事務(wù)和 DAO 異常層次結(jié)構(gòu)。 ? Spring Web 模塊 : Web 上下文模塊建立在應(yīng)用程序上下文模塊之上,為基于 Web 的應(yīng)用程序提供了上下文。所以, Spring 框架支持與 Jakarta Struts 的集成。 Web 模塊還簡(jiǎn)化了處理多部分請(qǐng)求以及將請(qǐng)求參數(shù)綁定到域 的 對(duì)象的工作。 ? Spring MVC 框架 : MVC 框架是一個(gè)全功能的構(gòu)建 Web 應(yīng)用程序的 MVC 實(shí)現(xiàn)。通過(guò)策略接口, MVC 框架變成為高度可配置的, MVC 容納了大量視圖技術(shù),其中包括 JSP、 Velocity、 Tiles、 IText 和 POI。 Spring 框架的功能可以用在任何 J2EE 服務(wù)器中,大多數(shù)功能也適用于不受管理的環(huán)境。 Spring 的核心要點(diǎn)是: 不 支持綁定到特定 J2EE 服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問(wèn)對(duì)象。毫無(wú)疑問(wèn),這樣的對(duì)象可以在不同 J2EE 環(huán)境 ( Web 或 EJB)、獨(dú)立應(yīng)用程序、測(cè)試環(huán)境之間重用。 軟件綜合設(shè)計(jì) (論文 ) 8 第 3章 系統(tǒng)需求分析 現(xiàn)狀分析 隨著中國(guó)經(jīng)濟(jì)的不斷發(fā)展,中國(guó)家庭的汽車擁有量越來(lái)越多,因而交通管 理部門的管理工作量和工作壓力不斷上升,傳統(tǒng)的電視監(jiān)控系統(tǒng)已經(jīng)不能適應(yīng)當(dāng)前的交通狀況。特別是目前全社會(huì)的法律意識(shí)和社會(huì)公德意識(shí)還不是很強(qiáng),人們一些常見(jiàn)的交通違紀(jì)、甚至違法現(xiàn)象習(xí)以為?!,F(xiàn)在對(duì)這些違章違紀(jì)的信息處理僅依靠交警部門通過(guò)人工郵寄處罰通知單,或司機(jī)自己上網(wǎng)、打電話查詢扣分情況等。事實(shí)上,這種事后處理方式,因存在諸多因素影響處罰單到達(dá)的及時(shí)與準(zhǔn)確性,往往造成交通管理工作比較被動(dòng)和滯后。如何改善現(xiàn)有管理網(wǎng)絡(luò),適應(yīng)現(xiàn)代交通管理智能化的迫切要求,是現(xiàn)代交通管理建設(shè)的研究方向。 系統(tǒng)要解決的問(wèn)題 隨著城市的規(guī)模不斷擴(kuò)大,車輛數(shù)量急劇增加,有關(guān)交通違章的各種信息也成倍增長(zhǎng)。面對(duì)龐大的信息量,利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù),實(shí)現(xiàn)計(jì)算機(jī)綜合信息的聯(lián)網(wǎng)管理,已成為各地市交通管理工作現(xiàn)代化的迫切需要,交通違章信息處理系統(tǒng)也成為了不可或缺的輔助管理手段。因此本交通違章信息管理系統(tǒng)將要解決如下問(wèn)題:系統(tǒng)自動(dòng)識(shí)別車輛違章情況并存儲(chǔ)違章畫面,識(shí)別車牌號(hào),讀出相應(yīng)違章車輛的 ID 號(hào),將三種信息融合處理,通過(guò)網(wǎng)絡(luò)通信發(fā)送至控制中心,控制中心記錄該車輛的違章信息,同時(shí)將違章信息錄入管理系統(tǒng),系統(tǒng)管理員可以查詢、打印、更 新、統(tǒng)計(jì)和刪除用戶的違章紀(jì)錄和處理結(jié)果信息。用戶也可以查詢、打印、確認(rèn)和處理單次或多次違章信息。 系統(tǒng)要實(shí)現(xiàn)的功能及實(shí)現(xiàn)的方法 本系統(tǒng)要實(shí)現(xiàn)的功能 違章信息采集:系統(tǒng)自動(dòng)識(shí)別車輛違章情況并存儲(chǔ)違章畫面,識(shí)別車牌號(hào),讀出相應(yīng)違章車輛的 ID 號(hào),將三種信息融合處理,通過(guò)網(wǎng)絡(luò)通信發(fā)送至控制中心,控制中心記錄該車輛的違章信息,同時(shí)將違章信息錄入管理系統(tǒng); 違章維護(hù):管理員添加、刪除用戶基本信息以及查詢違章車輛檔案信息,將其與違章圖像一并存入違章數(shù)據(jù)庫(kù),同時(shí)鎖定違章車輛檔案;用戶查看、 修改個(gè)軟件綜合設(shè)計(jì) (論文 ) 9 人附加信息; 違章查詢:管理員查詢違章車輛信息,打印查詢結(jié)果、違章通知單和違章車輛圖像;用戶查詢違章信息,打印查詢結(jié)果和違章圖像; 違章處理:管理員根據(jù)違章處理結(jié)果刪除違章記錄,對(duì)違章車輛檔案解除鎖定,對(duì)違章信息進(jìn)行分類統(tǒng)計(jì),并以報(bào)表形式輸出統(tǒng)計(jì)結(jié)果; 由于該系統(tǒng)的角色有兩個(gè),即:用戶和管理員。故這兩個(gè)權(quán)限范圍內(nèi)的都應(yīng)該具有上述對(duì)應(yīng)的功能,即將上述三大功能模塊劃分配給這兩個(gè)角色去具體實(shí)現(xiàn)。( 1)管理員
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1