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

正文內容

智能停車場管理系統(tǒng)設計論文-閱讀頁

2024-09-22 11:29本頁面
  

【正文】 據序列進行模擬管理車的停入和駛出操作; 、要求處理的數據元素包括三個數據項:汽車“到達”或“離去”信息、汽車特定的標簽及到達或離去的時刻;、該系統(tǒng)完成以下功能:若是車輛到達,先檢測車輛是否是注冊車輛,若是放行,輸出汽車在停車場停入的時間以及車次的信息,同時隨機分配空閑車位。 車輛自動管理模塊IPO圖管理員可以修改車場的基本參數:如規(guī)定車輛在某個時間段才能駛入或者駛出車場,規(guī)定一次停車收取的費用等等。 (1)參數修改模塊 以設定停車場的停入時間為例,管理員除了查詢和管理車輛基本功能外,還可以設置停車場的停入時間,每一次車輛自動管理模塊都會對車輛的動作時間加以判定,此時間之前的車輛都不可以停入。 車輛停入時間修改模塊IPO圖 (2)車輛修改模塊 管理員對車輛可以進行增刪改等操作。即系統(tǒng)規(guī)定的注冊標簽可以通過管理員操作來增加,增加后的標簽為合法的標簽,帶有此標簽的車輛可以進入和駛出停車場,系統(tǒng)對這些標簽動作做出反應。即系統(tǒng)規(guī)定的注冊標簽可以通過管理員操作來減少,帶有被管理員刪除的標簽的車輛進入和駛出車場的行為視為非法行為,系統(tǒng)對這些標簽動作做出反應。 以增加車輛信息功能為例,IPO圖如下: 車輛標簽增加模塊IPO圖 本章小結本章對整個系統(tǒng)作了簡單的分析,提出了設計概要。本章對每個功能模塊作了詳述,本章的概要設計將為系統(tǒng)的詳細設計與實現起到引導作用。該系統(tǒng)是一個面向網頁的實時管理系統(tǒng),這就要求該系統(tǒng)可以做到瀏覽網頁源代碼,整個系統(tǒng)的設計思想主要集中在如何實時的打開網頁、如何在網頁中發(fā)現已知停入和駛出的車輛信息、如何更新車輛的信息庫等,特別是對無線射頻識別技術在智能停車場管理系統(tǒng)上的應用做了重要闡述和說明。從而讓讀者更加清楚的了解無線射頻識別技術的基本原理。建立數據庫,保存相關信息,使之支持以上操作。只有在此表中存在的車輛才有被停車場處理,即放入和放出的權利,其他未經授權的車輛的動作停車場不予處理。管理員可以查詢任意車輛的流通信息,確保車輛流通表的及時更新。用來強化身份認證機制。VehiclePositionVarchar(50)Primary KeyKEY值VehiclePositionTypeVarchar(50)類型 保存了停車場的車位信息,管理員可以查詢到哪些車位已經有車輛,哪些車位尚且空閑,可以為進入的車輛隨機分配空閑的車位,收回駛出車輛的車位等等,保證此表的及時更新。 建立此數據庫,目的在于管理車輛的基本信息,保證車輛信息的及時更新,該數據庫的可以由各種描述檢索到相應的KEY值,然后由相應的KEY值在數據庫中檢索具體數據,同時針對車輛的停入和駛出等消息系統(tǒng)做出反應后,同時將返回信息給數據庫,數據庫能夠夠及時的更新信息,保證當前的數據庫內的所有數據都是及時的,新的,從而保證了以后各項管理和查詢功能數據來源的正確性和及時性等等。進入注冊頁面,按照頁面上相應的要求填寫注冊信息,可以自己設置,ID,姓名,密碼等等。若輸入信息合法,完成輸入后,按下注冊按鈕提交信息后,系統(tǒng)自動顯示注冊成功的信息,后臺數據庫同時保存管理員的ID,密碼,姓名,電話號碼和性別等個人信息等描述,將其添加到VehicleManager表中,更新數據庫。: 注冊流程圖 :protected void lingadd_Click(object sender, EventArgs e) { try { SqlConnection con = ()。 SqlCommand cmd = new SqlCommand()。//對象實例化 = insert into VehicleManager(ManagerID,ManagerName,ManagerPassword,ManagerTele,ManagerGender)values(ManagerID,ManagerName,ManagerPassword,ManagerTele,ManagerGender)。 (ManagerName, )。 (ManagerTele, )。 [ManagerName].Value = 。 [ManagerGender].Value = 。 [ManagerTele].Value = 。 ()。javascript39。注冊成功39。=39。/script)。javascript39。注冊失敗請重新注冊39。=39。/script)。代碼中,先與數據庫相連,Command命令為insert,()語句就是insert的參數,這些語句旨在將填入的信息add入數據庫,完成注冊的過程。protected void btnlogin_Click(object sender, EventArgs e) { SqlConnection con = ()。 SqlCommand cmd = new SqlCommand(select * from VehicleManager where ManagerName=39。and ManagerPassword=39。, con)。 :if (()) { Session[Aname] = sdr[ManagerName].ToString()。 (script language=39。alert(39。)。39。 } else { (script language=39。alert(39。)。 Reg_login39。 } } 以上為登陸頁面中,輸入登錄信息后,按鈕“登陸”的代碼,我們可知,同樣要先與數據庫相連,cmd命令為select從數據庫中選擇相應滿足的信息,若有滿足的信息,否則彈出提示框,顯示“管理員名或密碼錯誤請重新登錄”。查詢的輸出:車輛詳細信息輸出。(1)車輛查詢:車輛進入停車場或者駛出停車場后,系統(tǒng)自動完成識別和修改記錄操作,同時修改數據庫信息,管理員可以對特定的車輛信息進行查詢,了解車次的費用,停入和駛出的時間。(2)查詢車位的情況:管理員可以查詢停車場的車位情況,即車位是空閑的還是忙碌的,停在該車位上車次的具體信息。 查詢流程圖protected void Button1_Click(object sender, EventArgs e) { DataSet ds = new DataSet()。 ()。 + + 39。SqlDataAdapter da = new SqlDataAdapter(cmd)。 (ds)。 = true。語句是與數據庫進行綁定,打開連接,進行相應的cmd命令,即查詢,經查詢后的信息與GridView相連,表示信息顯示,從而在頁面上就可以看到按要求查詢的車次的相應的信息,如車位,駛入駛出時間,車主是誰等等。 RFID自動管理模塊的實現要求處理的數據元素包括三個數據項:汽車“到達”或“離去”信息、汽車特定的標簽及到達或離去的時刻;該系統(tǒng)完成以下功能:要求能夠處理車輛的“到達”和“離去”信息,首先識別出車輛的特定的標簽,若此標簽是數據庫中記錄的,則對帶有此標簽的車輛進行處理,進入的話,記錄下停入的時間,扣除停車費用,隨機分配空閑的車位;駛出的話,記錄駛出的時間,收回車輛停的車位,兩種情況都要及時的更新數據庫信息。每個標簽都有一個全球唯一的ID號碼-UID,UID是在制作芯片時放在ROM中的,無法修改;用戶數據區(qū)是供用戶存放數據的,可以進行讀寫、覆蓋、增加的操作。系統(tǒng)在建立數據庫時,就在表中建立了VehicleInformation表,記錄所有在車次的信息,車次的標簽號、車次的車牌號、車次的車主以及車型等等。(車輛信息讀取)RFID讀寫器是讀取(或寫入)標簽信息的設備,可設計為手持式或固定式。我們知道讀寫器屬于硬件設備,我們在系統(tǒng)設計上,只需要模擬出讀寫器的識別標簽號過程即可。(車輛信息處理)同上文所說,車次的進入和離開信息都是需要通過讀寫器的,讀寫器識別車次的標簽號,并且與數據庫內已注冊過的車次進行查詢對比,若存在該標簽號,則對車輛的進入駛出動作做出反應,若沒檢索到該標簽號,則不對車輛作任何反應。(1)車輛信息的產生過程。具體的進入和離開信息由識別器識別。查詢到的標簽號為非數據庫注冊標簽號,我們認為此車的動作均為非法的,停車場上的障礙不予任何處理,停車場為管理員自動顯示提示信息:“自動識別此為非注冊車輛,故障不予進行處理,禁止放行”,車場障礙不動作。(3)處理過程:若識別出注冊車輛消息為駛出車場的消息,則進入處理駛出的代碼,修改VehicleCirculationInfo表中車輛的駛出時間,以及車位,和VehiclePosition表中的“空”狀態(tài)若識別出注冊車輛消息為進入車場的消息,則進入處理進入的代碼,修改VehicleCirculationInfo表中車輛的進入時間,同時又隨機分配一個隨機的空車位,修改VehiclePosition表中的“滿”狀態(tài),余額中扣除停車費用。 RFID實現自動管理 : RFID自動管理流程圖 :protected void Button1_Click(object sender, EventArgs e) { = 。 string[] ID = new string[15] {100000000,100000001,100000002,100000003,100000004,100000005,100000006,100000007,100000008,100000009,100000010,100000011,100000012,100000013,100000014}。 int RandKey = (0, 14)。 ()。 = con。 = 。 = ID[RandKey]。 ()。 if (ID[RandKey].Equals(100000000) || ID[RandKey].Equals(100000001) || ID[RandKey].Equals(100000002) || ID[RandKey].Equals(100000003) || ID[RandKey].Equals(100000004) || ID[RandKey].Equals(100000005) || ID[RandKey].Equals(100000006) || ID[RandKey].Equals(100000007)) { DataSet ds = new DataSet()。 ()。 (ID, )。 SqlDataAdapter da = new SqlDataAdapter(cmd1)。 (ds)。 = true。 } }RFID自動管理模塊具體流程:(1)車輛信息產生 代碼中我們可以看到,我們定義了一系列字符串數組,該數組包含了數據庫中定義的合法的標簽號,還包含了數據庫中沒有的,我們用Random ran = new Random()。(2)車輛信息讀取 經隨機產生字符串之后,我們通過一系列的判定,并通過帶參數的過程來獲得產生的標簽號 = VehicleJudge。 //要執(zhí)行的類型是存儲過程SqlParameter Sp = new SqlParameter(random , )。 //給該參數賦值 (Sp)。再通過定義的過程對獲取的車輛信息進行處理,下文會對此詳細介紹。在場39。空39。滿39。不在場39。NULL39???9。非數據庫元素39。獲得標簽經過程處理后,我們需要把結果顯示在頁面上,我們用諸如ID[RandKey].Equals(100000000)的判斷語句來判定所獲得的標簽是否為數據庫中的注冊標簽信息(其中ID[RandKey]為隨機產生的之后又被識別的標簽信息,100000000為數據中中某一注冊過的標簽)。(ID, )。 SqlDataAdapter da = new SqlDataAdapter(cmd1)。 (ds)。 = true。 需要指出的是,在RFID自動管理過程中,要保證前臺與數據庫的實時連接,所以我們在代碼中必須要對此進行綁定,SqlConnection con = ()。 //打開連接SqlCommand cmd = new SqlCommand()。 //命令與數據庫相連 = VehicleJudge。 //命令內容,執(zhí)行VehicleJudge
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1