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

正文內(nèi)容

路況查詢系統(tǒng)設(shè)計方案-文庫吧資料

2025-05-09 02:13本頁面
  

【正文】 下面的結(jié)構(gòu):CREATE TABLE test ( id INT NOT NULL, last_name CHAR(30) NOT NULL, first_name CHAR(30) NOT NULL, PRIMARY KEY (id), INDEX name (last_name,first_name))。多列索引可以視為包含通過連接索引列的值而創(chuàng)建的值的排序的數(shù)組。MySQL可以為多個列創(chuàng)建索引。4.外鍵索引如果我們?yōu)槟硞€外鍵字段制定了一外鍵約束條件,MySQL就會定義一個內(nèi)部索引來幫助自己以最有效率的方式去管理和使用外鍵約束條件??梢詾閿?shù)據(jù)庫中的每一個表建立一個主索引。主鍵是一種約束,唯一索引是一種索引,兩者在本質(zhì)上是不同的。另外,需要強(qiáng)調(diào)的是,主索引必須為主鍵字段創(chuàng)建一個索引,這樣的索引才是所謂的“主索引”。同時,唯一的索引將大大提高數(shù)據(jù)檢索的效率,不會產(chǎn)生不必要的誤導(dǎo)。換而言之,唯一索引可以確保數(shù)據(jù)記錄的唯一性。當(dāng)某個數(shù)據(jù)列里面將要填寫的數(shù)據(jù),我們確定是唯一的,不可能重復(fù)的時候,MySQL里面往往采用的是unique關(guān)鍵字將他聲明為唯一的索引,不可重復(fù)。舉例來說,人是成千上萬的,每個人的名字可以不能也可以相同,因此同一樣的姓名很有可能會在一個數(shù)據(jù)表中出現(xiàn)兩次或者多次。在有必要的地方,應(yīng)該選擇一寫數(shù)據(jù)最整齊、最緊湊的數(shù)據(jù)列來創(chuàng)建索引,這樣的所以才最有用,最實用。索引類別1.普通索引普通索引就是由關(guān)鍵字key或者index定義的索引,對于這種索引而言,并沒有什么特殊的功用,唯一的作用就是拿來加速檢索。當(dāng)某些數(shù)據(jù)列當(dāng)中包含了多條的重復(fù)數(shù)據(jù),即使我們?yōu)橹O(shè)好了索引,也不會有什么好的效果。另外,在ORDER BY操作中,MySQL只有當(dāng)排序條件不只是一個查詢條件的時候方能使用索引。最后是在join操作中,只有在MySQL當(dāng)中主鍵和外鍵的數(shù)據(jù)類型相同是方能使用。2.索引限制比如,where子句的查詢條件里有不等號(where coloum!=),這種情況下msql將無法使用索引。為了進(jìn)一步行級鎖定提高效率,InnoDB數(shù)據(jù)表的數(shù)據(jù)行級鎖定實并不直接發(fā)生在數(shù)據(jù)表本身,而是發(fā)生在檢索的過程中。在InnoDB數(shù)據(jù)表上,索引不僅在進(jìn)行數(shù)據(jù)搜索時會發(fā)揮至關(guān)重要的作業(yè),更重要的是他是數(shù)據(jù)行級鎖定機(jī)制的必要基礎(chǔ),沒有了索引不可能實現(xiàn)這一機(jī)制。理論上講,我們完全可以為數(shù)據(jù)表里的每個字段分別建一個索引,MySQL把同一個數(shù)據(jù)表里的索引總數(shù)限制為16個。所以,注意不要過多的建立索引,一般只為經(jīng)常需要使用的東西建立好索引就足夠了。在一些特定的場合,比如說在需要把許多新記錄插入表中的時候,DELAY_KEY_WRITE選項的作用將往往顯得十分的必。為了在一定的程度上彌補(bǔ)這一缺陷,MySQL在許多SQL命令都設(shè)置了DELAY_KEY_WRITE選項。MySQL的索引是該產(chǎn)品定義的文件,這些文件包含著對數(shù)據(jù)表里所有記錄的引用指針。此外,MySQL的性能將常見于搭配php和apache使用。但是,MySQL軟件采用了雙授權(quán)政策,具體的將之分為:社區(qū)版和商業(yè)版。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫是以表作為基本的單元,將所需的數(shù)據(jù)保存在表中而不是傳統(tǒng)的大倉庫內(nèi),通過這種方法在一定的程度上提高了數(shù)據(jù)存儲的靈活性。數(shù)據(jù)庫管理系統(tǒng)僅僅需安裝好JDBC驅(qū)動程序,然后用動態(tài)連接庫(DLL)就可以獲取數(shù)據(jù)源。本文只做介紹。外部數(shù)據(jù)源一般是各種數(shù)據(jù)的生產(chǎn)部門,一種理想的模式就是通過遠(yuǎn)程網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)共享,這可能涉及到數(shù)據(jù)倉庫的理論、分布式數(shù)據(jù)庫技術(shù)等。這就要求系統(tǒng)有容納和管理多做數(shù)據(jù)的能力,并且系統(tǒng)數(shù)據(jù)要具有定時更新和維護(hù)的特點。同時,還為數(shù)據(jù)庫的變更提供了更多的自由。比方說,某些公共數(shù)據(jù)特別適合查找:國家代碼、狀態(tài)代碼等。總之,只要有可能,我們都應(yīng)該盡可能的提供給用戶一個較為清晰的價值列表供客戶來選擇。對于一些重要的數(shù)據(jù),我們強(qiáng)制指示其完整性,務(wù)必做到在一些有害的數(shù)據(jù)輸入直接就能判斷并將之踢出。我們在寫如數(shù)據(jù)的時候可以適當(dāng)?shù)脑黾右恍┯|發(fā)器來增加數(shù)據(jù)的正確性。數(shù)據(jù)庫管理系統(tǒng)對參照完整性的實現(xiàn)方法一般有兩種:外鍵實現(xiàn)機(jī)制(約束規(guī)則)和觸發(fā)器實現(xiàn)機(jī)制。而在,附表中插入數(shù)據(jù)屬性有受限插入和遞歸插入。首先是實體的完整性,包括有主鍵。如果缺乏對數(shù)據(jù)庫數(shù)據(jù)組織分析的支持,則會導(dǎo)致系統(tǒng)功能下降甚至部分功能完全喪失,這就要求必須提高數(shù)據(jù)庫分析數(shù)據(jù)和提取有效信息的能力?;赩oiceXml的實時路況查詢系統(tǒng)其主要的數(shù)據(jù)庫是建立在關(guān)系型數(shù)據(jù)庫的基礎(chǔ)之上,所以其數(shù)據(jù)庫的設(shè)計原則,首先要滿足傳統(tǒng)關(guān)系型數(shù)據(jù)庫的設(shè)計原則。比方說,某個單位的職工關(guān)系,就是一個十分典型的二元關(guān)系。同時,我們必須知道,在一定的數(shù)學(xué)方法之下網(wǎng)狀結(jié)構(gòu)模型和層次結(jié)構(gòu)模型是可以實現(xiàn)轉(zhuǎn)換的。這樣的系統(tǒng),現(xiàn)實的運(yùn)用中也存在許多,比較具有代表性的是IMS(Information Management System)。樹枝與各個支點之間又存在著聯(lián)系,稱之為變,樹根有N個邊,且樹枝有N個,樹根有且只有一個。⑴層次結(jié)構(gòu)模型層次結(jié)構(gòu)模型是一種有根結(jié)點的定向的有序樹,在數(shù)學(xué)中“樹”的定義是:為一個無回的連通圖。數(shù)據(jù)庫管理系統(tǒng)僅僅需安裝好JDBC驅(qū)動程序,這樣用動態(tài)連接庫(DLL)就可以獲取數(shù)據(jù)源?;陧椖块_發(fā)經(jīng)費(fèi)和周期的先進(jìn),本文采用的是完全開源的MySQL數(shù)據(jù)庫。研究不同類型信息間的關(guān)系,主要存在一對多,多對多,一對一等關(guān)系。對sql的查詢語句實現(xiàn)必要的文檔化。做出必要的數(shù)據(jù)字典,ER圖表。然后讓客戶解釋其需求,而且隨著開發(fā)的繼續(xù),還要經(jīng)常定期的詢問客戶的要求,確??蛻舻男枨竽軌蛟陧椖康拈_發(fā)過程中得到滿足。 首先在項目的開發(fā)前做好充足的需求分析。實時的路況信息主要涉及到城市基礎(chǔ)地理信息,動態(tài)交通信息和靜態(tài)的交通信息。要設(shè)計好一個系統(tǒng)的數(shù)據(jù)庫,首先要分析這個系統(tǒng)所需要的信息數(shù)據(jù)的結(jié)構(gòu),以及數(shù)據(jù)之間的關(guān)聯(lián)。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是一個軟件的靈魂,可以毫不夸張的說:一個軟件產(chǎn)品若是沒有一個良好的數(shù)據(jù)庫的設(shè)計,這個軟件就只是一個空殼,沒有任何的意義和實際應(yīng)用的價值。而模型索取數(shù)據(jù)處理的時候,模型并沒有直接的接觸到了外在的數(shù)據(jù),而是通過了居中的控制調(diào)度。Controller基本上僅僅只起到一個,居中調(diào)度的作用。例如,傳統(tǒng)的與后臺交互的web應(yīng)用而言,當(dāng)我們單擊Web頁面中的超鏈接,或者發(fā)送HTML表單時,controller本身不對數(shù)據(jù)做任何的處理。雖然在,新式的Web應(yīng)用來說,HTML仍然會在視圖中有大量的運(yùn)用,但是很多新的技術(shù)已層出不窮,比如說:Adobe Flash、XHTML、XML/XSL、WML等等一些標(biāo)識語言和Web Services等等。View(視圖)就是用戶能夠看見并與之進(jìn)行簡單的交互的界面層。比方說它可能使用像EJBs和Cold Fusion Components這樣的構(gòu)件對象完成與數(shù)據(jù)庫的處理和交互,而被模型返回的數(shù)據(jù)是中立的,數(shù)據(jù)的格式與模型并沒有關(guān)系,這樣的模型的好處是:能為多個視圖提供數(shù)據(jù)。 web端系統(tǒng)設(shè)計模式圖Model(模型)就是集中的表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯。本項目采用經(jīng)典MVC設(shè)計模式的優(yōu)點:項目耦合性低,重用性高。就項目而言,我們將整個的語音模塊可以看作為一個視圖層,通過視圖層將語音信息傳給Controller,通過Controller訪問業(yè)務(wù)邏輯model并訪問數(shù)據(jù)庫。他能夠在界面和用戶圍繞數(shù)據(jù)的交互被改進(jìn)或者個性化定制的情況下,卻病不需要重新編寫業(yè)務(wù)邏輯的代碼。這些原則都是前人所總結(jié)的最能避免錯誤和bug,減少代碼工作量的一些優(yōu)化方法。設(shè)計模式之于軟件工程,就相當(dāng)于其命脈基石。設(shè)計模式(Design pattern)就是被多數(shù)人使用并且總結(jié)后的一些代碼的集合和經(jīng)驗的總結(jié)。本章重點介紹了web端開發(fā),軟件系統(tǒng)設(shè)計模式,分析實時路況信息結(jié)構(gòu)而確定的數(shù)據(jù)庫的設(shè)計,以及該款軟件開發(fā)的運(yùn)行平臺和環(huán)境的簡單搭建。第3章 系統(tǒng)設(shè)計模式和數(shù)據(jù)庫設(shè)計基于VoiceXml的實時路況查詢系統(tǒng)主要分為語音網(wǎng)關(guān)和web業(yè)務(wù)處理。 系統(tǒng)開發(fā)環(huán)境介紹 軟件平臺表2. 1 系統(tǒng)軟件版本信息軟件名版本備注ApacheMod_JKJdkTomcatMySQL版本號:字符集:utf8SpringStrutsHibernateMemcacheLog4jFreemarkervelocity基于VoiceXml的實時路況查詢系統(tǒng)的后臺是基于B/S架構(gòu)的,采用數(shù)據(jù)庫服務(wù)器與web應(yīng)用服務(wù)器分離,該系統(tǒng)支持Windows系列平臺,客戶端通過瀏覽器訪問和管理,具體環(huán)境配置如下:1. web服務(wù)器表2. 2系統(tǒng)軟件版本信息配置描述型號PE2950數(shù)目4臺64位server(2010年9月將增加到8臺),ai與db機(jī)房各兩臺,通過四層設(shè)備和modjk做負(fù)載均衡CPU內(nèi)存8G(2G*4)硬盤73G*8RAID5操作系統(tǒng)2. 數(shù)據(jù)庫服務(wù)器表2. 3系統(tǒng)數(shù)據(jù)庫服務(wù)器信息配置描述型號PE2950數(shù)目4臺64位server,一臺主庫、三臺從庫,讀寫分離CPUP4Xeon2G以上x4及以上內(nèi)存16G硬盤810GRAID0+1操作系統(tǒng)本章主要介紹了基于VoiceXml實時路況查詢系統(tǒng)的大概的功能介紹,功能使用的流程和軟件的開發(fā)平臺環(huán)境。 通信模塊有線通信:是指傳輸媒質(zhì)為導(dǎo)線、電纜、光纜、波導(dǎo)、納米材料等形式的通信,其特點是媒質(zhì)能看得見,摸得著(明線通信、電纜通信、光纜通信、光纖光纜通信)。然后對于查找到的路面信息進(jìn)行語音合成,將合成好的語音發(fā)回給用戶,實現(xiàn)語音交互。 數(shù)據(jù)存儲及管理模塊本項目主要采用MySQL數(shù)據(jù)庫結(jié)構(gòu)化存儲實時路況信息,傳統(tǒng)的增加,編輯,刪除操作都會在此有所體現(xiàn)。圖2. 4 實時路況系統(tǒng)邏輯框架圖 實時路況信息采集模塊這個模塊主要是由道路監(jiān)控系統(tǒng)獲取實時交通事件(畫面視頻),由天氣預(yù)報中心獲取到實時天氣情況,交通管理獲取到道路有關(guān)信息。圖2. 3 實時路況信息處理結(jié)構(gòu)圖管理員登錄后,配置后臺自動獲取實時路況信息的網(wǎng)頁地址,以及自動獲取的更新頻率,查看語音撥叫的歷史記錄。動態(tài)信息包括:交通擁擠的位置、交通服務(wù)水平、路段實時速度、交通量分布、道路行程時間、交通事件的發(fā)生時間、地點、發(fā)展?fàn)顩r以及事件持續(xù)時間信息、行車路線查詢信息、實時路線誘導(dǎo)信息、停車場停車信息、開閉狀況、空閑泊位、收費(fèi)標(biāo)準(zhǔn)等??偟膩碚f,實時交通信息可分為靜態(tài)信息和動態(tài)信息。首先,系統(tǒng)必須能認(rèn)識這些代碼,讓后方能轉(zhuǎn)化為業(yè)務(wù)上的功能。 訪問TTS和ASR,ASR將語音轉(zhuǎn)化為文本,TTS將文本合成語音。語音網(wǎng)關(guān)需要存放一定量的錄制好的語音以便和用戶進(jìn)行簡單的業(yè)務(wù)交流。圖2. 2 語音控制處理系統(tǒng)框圖圖中的第一個system是傳統(tǒng)的語音網(wǎng)關(guān);語音網(wǎng)關(guān)功能詳解: VoiceXml接收到電話的呼叫,并且獲取到呼叫的信息,以及將發(fā)送請求到服務(wù)器獲取處理資源。用戶輸入的按鍵或語音信息傳送到VXML Server,若是服務(wù)器沒有空余處理資源則會掛斷用戶來電;若是服務(wù)器空閑,則分配處理資源處理語音給ASR語音識別轉(zhuǎn)為文本,發(fā)送給后臺進(jìn)行邏輯處理。每次迭代周期應(yīng)盡可能短,以便能及時地處理需求變化和用戶反饋。敏捷方法滿足需求的辦法主要通過迭代。敏捷開發(fā)總是以人為中心建立開發(fā)的過程和機(jī)制,而非把過程和機(jī)制強(qiáng)加給人。新的功能或需求變化總是盡可能頻繁地被整合到產(chǎn)品中。這使需求變化和用戶反饋能被動態(tài)管理并及時集成到產(chǎn)品中。在敏捷開發(fā)中,軟件項目的構(gòu)建被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備集成和可運(yùn)行的特征。實時路況查詢系統(tǒng)的軟件設(shè)計原則是:可靠性,健壯性,可修改性,容易理解,程序便捷,可測試性,效率性,標(biāo)準(zhǔn)化,先進(jìn)性,可擴(kuò)展性。 實時路況查詢系統(tǒng)設(shè)計要求實時路況查詢系統(tǒng)用于對實時道路情況的了解掌握,用以避免交通意外和交通堵塞。VoiceXML還為電話網(wǎng)絡(luò)本身提供了轉(zhuǎn)移功能。因此,TTS是一種更靈活的輸出方式。這些聲音文件在應(yīng)用程序啟動以前已經(jīng)被編寫和錄制好了。另一種語音輸出是用某種標(biāo)準(zhǔn)格式存儲的錄制的聲音文件。這使得應(yīng)用程序能夠擁有靈活的輸出方式,將開發(fā)人員沒有預(yù)料到的事情告訴用戶。執(zhí)行平臺提供合成語音的輸出(text to speech,TTS)、音頻文件的輸出、話音輸入的識別(automated speech recognition,ASR)、雙音多頻(DTMF,dualtone multi frequency)輸入識別、語音輸入的錄音、電話功能等。 VoiceXml結(jié)構(gòu)模型圖如圖所示,文檔服務(wù)器充當(dāng)?shù)氖莣eb服務(wù)器的角色,它負(fù)責(zé)處理執(zhí)行平臺發(fā)送的請求文檔,并與后臺數(shù)據(jù)庫進(jìn)行交互,VoiceXML文檔對該請求進(jìn)行響應(yīng)。作為標(biāo)記語言的VoiceXml,我們有必要和常見的html進(jìn)行一下類比:不同點:相同點: 都使用URL作為資源定位符;絕對地址和相對地址的轉(zhuǎn)換規(guī)則一致;都與web Server間采用HTTP協(xié)議交互;所有的資源均可以通過web Server上的后臺應(yīng)用腳本動態(tài)輸出。對于內(nèi)容服務(wù)商、工具提供商和平臺提供商來說,VoiceXml是一個公共語言。 將與用戶交互作用的代碼(放在VoiceXml中)同服務(wù)邏輯CGI(Common Gateway Interface,通用網(wǎng)關(guān)界面)腳本分離開。VoiceXml是一種擴(kuò)展標(biāo)記語言,具有以下特點: 通過在每個文件里指定多個交互對話單元,最小化客戶機(jī)服務(wù)器之間的數(shù)據(jù)交互。用VoiceXML開發(fā)的語音應(yīng)用系統(tǒng),不僅可以完全代替?zhèn)鹘y(tǒng)CTI(計算機(jī)電話集成)系統(tǒng)所能提供的功能,而且還可以使應(yīng)用系統(tǒng)開發(fā)過程極其簡單快捷、系統(tǒng)有極高的可擴(kuò)展性、可維護(hù)性、可移植性、可重用性和開放性。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1