網站地圖 原創論文網,覆蓋經濟,法律,醫學,建筑,藝術等800余專業,提供60萬篇論文資料免費參考
主要服務:論文發表、論文修改服務,覆蓋專業有:經濟、法律、體育、建筑、土木、管理、英語、藝術、計算機、生物、通訊、社會、文學、農業、企業

布莱顿卡迪夫城:停車場管理軟件系統的整體設計與實現

來源:原創論文網 添加時間:2019-01-28
  摘要:設計了一套基于Asp.Net的停車場管理系統, 實現了對車輛詳細的信息管理, 較大程度提高了管理效率。
  
  關鍵詞:Asp.Net; 停車場管理; 系統設計;
  
  作者簡介: 鄭均輝 (1981-) , 男, 四川敘永人, 平頂山學院信息工程學院, 講師, 主要研究領域為計算機算法, 模式識別。;
  
  1、概述
  
  目前的城市的停車問題變得日益嚴重, 而停車場管理手段還不夠系統化和規范化, 因此設計一個高效的停車場管理系統來合理安排停車, 解決因為車輛停放的各種問題, 就顯得尤為必要。本系統通過對停車場具體信息記錄來管理停車問題, 并且在停車場記錄中還增加了維修記錄。停車場管理軟件系統不僅可以使停車場安全快速運行, 而且還可以緩解交通壓力, 方便用戶的社會的出行。
  
  2、整體設計
  
  2.1 基本信息功能???。
  
  本??槭槍芾碓本哂械暮筇üδ苣??, 在停車場中對于停車流程中的登記, 管理人員對系統使用者和停車場的用戶進行管理和系統的維護, 具體功能如下:
  
  2.1.1 車主信息管理:
  
  添加車主信息, 對車主車名、密碼、電話、地址、車主單位、狀態、性質、備注等內容進行添加管理, 便于統計用戶的信息, 屬于隱私的內容, 所以只有管理員能夠進行查看并進行操作管理。
  
  2.1.2 操作人員信息管理:
  
  添加操作的用戶, 讓用戶去代為管理停車場的停車等記錄, 對用戶設置賬號和密碼, 并備注相應職位, 方便管理。
  
  2.1.3 管理員信息管理:
  
  添加管理員用戶, 并為其設置相應的賬號和密碼, 此操作普通用戶無法查看和操作, 僅有管理員可以執行該停車場內的所有操作。
  
  2.1.4 車主單位信息管理:
  
  添加管理車主的單位, 方便對停車場的車主單位進行相關統計。
  
停車管理
  
  2.2 汽車管理???。
  
  常規用戶可進行使用該??槎云迪晗感畔⒔邢喙丶鍬?, 同時為維修??櫚墓δ芴峁┓?。對停放車輛登記具體的信息, 可以優化停車場的管理。
  
  2.2.1 汽車信息管理:
  
  添加汽車編號、汽車名稱、汽車、車牌號、車主、品牌、備注等內容進行操作管理, 給停車場帶來可靠的記錄保障。
  
  2.2.2 汽車配件管理:
  
  對配件名稱、適合車型、價格、期限進行備注管理和用于給汽車維修的費用記錄。
  
  2.2.3 維修信息管理:
  
  添加汽車的名稱、維修的內容、維修的費用和維修的時間。
  
  2.3 停車信息管理???。
  
  該??樽魑3黨〉暮誦墓δ?, 在以上兩個??櫚幕∩?, 可以更好地實現對停車記錄的管理以及對剩余車位的查詢。??櫓械鈉低臣乒δ苤揮泄芾碓蹦芄皇褂?, 其按照車主、車牌、車型三類不同的信息, 實現汽車信息統計功能。當輸入車主姓名, 即可找到其詳細的信息。前臺的操作人員主要負責記錄停車的信息管理, 如果信息過時就及時刪除。
  
  2.3.1 停車場信息管理:添加停車場的名稱以及設置停車場能夠容納的汽車數量, 對其進行備注和管理。
  
  2.3.2 添加停車的詳細信息, 包括汽車名稱以及停車時間等操作。
  
  2.3.3 汽車統計:此功能是屬于后臺??櫚牟僮?, 是管理員對汽車, 按照車牌號、車主、車型號來進行查找統計。
  
  3、概念結構設計
  
  3.1 管理員信息表 (Admin) .
  
  管理員信息表主要是對管理員信息進行管理, 包含了管理員的編號、登錄用戶名和登錄密碼, 方便以后各個管理員對系統的管理。
  
  3.2 汽車信息表 (Qiche) .
  
  汽車信息表記錄了停車場內汽車的詳細信息, 包括汽車的ID、汽車的編號、汽車的名稱、車牌號、車主、品牌和備注信息, 該表有助于隨時查找汽車的具體信息, 更加有利于對汽車的管理。
  
  4、系統實現
  
  4.1 界面登錄實現。
  
  該系統主要有兩種登錄模式, 一種是管理員模式, 另一種是操作員模式, 管理員擁有更多的權限, 可以對該體系進行所有操作管理, 如果輸入不正確則無法登錄系統, 需要重新輸入。界面登錄中停車場管理系統的大標題主要是由IMG控件來顯示的, 用戶登錄界面主要是由TextBox控件和RequiredFieldValidator控件來顯示的, 其中RequiredFieldValidator}保證該部分為必填項。該體系主要有兩種登錄模式, 因此用DropDownList和ListItem控件來實現用戶的選擇登錄功能。確定和取消按鈕主要是由ImageButton來控制。
  
  該??櫚饔檬菘庵械膁bo.admin (管理員) 表, 數據庫的連接使用一個SQLHelper類[1], 該類把每次連接的代碼封裝成方法, 所以每次只需把所要執行的SQL語句傳入所需的參數, 對數據庫的調用sqlHelper.ExecuteDataSet () 語句。其數據庫利用數據集Dateset管理數據, 調用ExecuteDataset運行SQL查詢語句后會生成一個Dataset, 能夠將數據綁定到服務器對象, 然后利用session來實現跨頁面的傳送, 用Response.Redirect進行重定向, 就可調轉到指定頁面[2].用戶密碼處利用了EncryptCookie屬性對密碼進行了加密設置。
  
  4.2 車主信息管理。
  
  車主信息管理系統主要是在GridView下查看錄入的信息記錄, 對信息進行管理, 也可以刪除不必要的記錄和更改相應數據。DataGridView控件首先需要使用DataAdapter對象查詢指定的數據, 然后將數據通過對象的填充方法, 最后用DataGridView控件的DataSource屬性實現數據表格。
  
  圖1 基本信息??檣杓屏鞒掏?br />   
  該??橛胋ind () 方法, 將GridView1的DataSource、DataKeyName進行數據數據的綁定。其中GridView1_PageIndexChanging和IsPostBack屬性, 當檢測數據的變化, 會提交到GridView進行綁定。當數據進行刪除時, 程序會調用delete from Users where id=“+id語句, 對相應的內容進行刪除。
  
  4.3 剩余車位查詢。
  
  該??櫓杏惺S喑滴徊檠慕緱?, 在該界面下登記停車信息后, 可對剩余車位進行查詢, 更加方便管理統計。
  
  該程序分別通過SQL語句, 查詢停車場管理系統中總停車位的數量, 也可查詢目前車庫中停車的數量, 進一步可得出車庫中剩余車位的數量。IsPostBack表示當數據更新時, 就計算車庫中剩余停車位的數量, 使得管理員和操作人員可以及時得到最新的數據。
  
  5、結論
  
  該停車場管理系統分別從系統管理員和操作員兩個身份出發, 從后臺和前臺分別對停車場信息進行管理。減少因為操作失誤而導致的損失, 能較大程度提高管理效率。
  
  參考文獻
  
  [1]黃興榮等編。C#程序設計實用教程[M].北京:清華大學出版社, 2016:26-28.  
  [2]柳青松。JAVA語言的開發平臺及J2EE編程技術[J].電子技術與軟件工程, 2017 (17) :56-57.
重要提示:轉載本站信息須注明來源:原創論文網,具體權責及聲明請參閱網站聲明。
閱讀提示:請自行判斷信息的真實性及觀點的正誤,本站概不負責。