基于Smartkey自動(dòng)控制技術(shù)的車輛管理系統(tǒng)設(shè)計(jì)解析
2017-11-27 |
rar |
0.5 MB |
次下載 |
1積分
資料介紹
隨著社會(huì)的進(jìn)步和科技的發(fā)展,人們對(duì)安全防范的需求越來(lái)越迫切。對(duì)進(jìn)出公司或單位的車輛實(shí)行自動(dòng)跟蹤管理就是其中的一項(xiàng)需求。車輛出入自動(dòng)跟蹤識(shí)別管理系統(tǒng)正是為滿足用戶這一日益增長(zhǎng)的需求而開(kāi)發(fā)的現(xiàn)代化的智能管理系統(tǒng)。該系統(tǒng)是在Smartkey的自動(dòng)控制技術(shù)基礎(chǔ)上發(fā)展起來(lái)的,集世界上最先進(jìn)的遠(yuǎn)距離讀卡技術(shù)、計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和機(jī)電一體化技術(shù)于一身的高科技產(chǎn)品,從而達(dá)到合法車輛自由進(jìn)出、非法車輛進(jìn)行管制的目的。該系統(tǒng)具有很好的開(kāi)放性,易于與其它系統(tǒng)組成更強(qiáng)大的綜合性智能化管理系統(tǒng)。
本文介紹的車輛管理系統(tǒng)就是針對(duì)當(dāng)前本公司使用和管理車輛的流程而量身定做的一個(gè)系統(tǒng)。其設(shè)計(jì)方案是以B/S結(jié)構(gòu)為基礎(chǔ),運(yùn)用ASP.NET2.0和Access數(shù)據(jù)庫(kù),充分利用VS2005提供的數(shù)據(jù)控件。采用這種方案可以花最少的人力、物力、財(cái)力,在最短的時(shí)間、以最優(yōu)的方式來(lái)實(shí)現(xiàn)最終的功能。
1 ASP.NET2.0介紹
ASP.NET2.0 (ASP:Active Server Page) 是微軟的。NET框架更新版本。NET2.0中的一部分,是一種重要的,流行的動(dòng)態(tài)WEB開(kāi)發(fā)技術(shù)。使用ASP.NET 2.0進(jìn)行開(kāi)發(fā),最常用的,也是最方便的,最重要的工具,莫過(guò)于微軟自身提供的Visual STudio 了,最新版本為Visual Studio 2010,但是2008及2005版本仍然有很多公司及開(kāi)發(fā)人員在使用。使用這種IDE的最大好處就是方便,大大的提高了生產(chǎn)效率。當(dāng)然僅僅使用NOte PAD也可以編出像樣的東西來(lái),但是應(yīng)該沒(méi)有開(kāi)發(fā)人員使用那種簡(jiǎn)單低效的方法進(jìn)行開(kāi)發(fā)。
ASP.NET2.0應(yīng)用程序由界面和程序代碼兩大部分構(gòu)成:
?。?)界面部分,也可稱為“可視化組件”(Visual CompONent),主要由HTML標(biāo)記和控件標(biāo)記構(gòu)成,從《html》標(biāo)記開(kāi)始,至《/html》結(jié)束。這部分主要用于定義頁(yè)面的外觀顯示特性和應(yīng)用程序所包含的控件標(biāo)識(shí)。它與Visual Basic或Delphi應(yīng)用程序的Windows窗體部分相當(dāng)。在“可視化組件”部分中也可以包含客戶端腳本程序(或VBScript腳本程序)。與以前HTML語(yǔ)言不同的是,由于ASP.NET2.0使用了Web服務(wù)器控件進(jìn)行界面設(shè)計(jì),所以ASP.NET2.0應(yīng)用程序的界面部分包含了控件標(biāo)記,例如《ASP:TextBox id=“username”runat=“server”/》,即為一個(gè)文本框控件標(biāo)記。控件標(biāo)記看起來(lái)很像HTML語(yǔ)法,但與HTML語(yǔ)法又不完全相同。
?。?)程序代碼部分,也可稱為“用戶接口邏輯”(User Interface Logic),由高級(jí)語(yǔ)言程序代碼組成,由腳本程序標(biāo)記《Script Language=“高級(jí)語(yǔ)言名稱” runat=“Server”》和《/Script》將程序包含起來(lái)。程序代碼的作用主要是進(jìn)行窗體和控件事件的處理。ASP.NET2.0支持多種高級(jí)語(yǔ)言程序代碼,包括Visual Basic.NET和C#等,所使用的高級(jí)語(yǔ)言名稱在《Script》標(biāo)記中指出。
ASP.NET2.0程序的后綴名是。ASPX.當(dāng)一個(gè)瀏覽器第一次請(qǐng)求一個(gè)ASPX文件時(shí),ASP.NET2.0頁(yè)面將被CLR編譯器編譯。此后,當(dāng)再有用戶訪問(wèn)此頁(yè)面時(shí),由于ASPX頁(yè)面已經(jīng)被編譯過(guò),所以CLR會(huì)直接執(zhí)行編譯過(guò)的代碼。這與ASP的情況完全不同。ASP只支持VBScript和這樣的解釋性腳本語(yǔ)言,所以ASP頁(yè)面是解釋執(zhí)行的:當(dāng)用戶發(fā)出請(qǐng)求后,無(wú)論是第幾次執(zhí)行,ASP頁(yè)面都將被動(dòng)態(tài)解釋執(zhí)行。而ASP.NET2.0支持可編譯的語(yǔ)言,包括VB.NET、C#、Jscript、。NET等。所以,ASP.NET2.0是一次編譯、多次執(zhí)行。
為了簡(jiǎn)化程序員的工作,ASPX頁(yè)面不需要手工編譯,而是在頁(yè)面被調(diào)用時(shí),由CLR自行決定是否編譯。一般來(lái)說(shuō),下面兩種情況下,ASPX會(huì)被重新編譯:
?。?)ASP.NET2.0頁(yè)面第一次被瀏覽器請(qǐng)求;
?。?)ASP.NET2.0程序被改寫。
由于ASPX頁(yè)面可以被編譯,所以ASPX頁(yè)面具有組件一樣的性能。這就使得ASPX頁(yè)面至少比同樣功能的ASP頁(yè)面快2倍以上。
2 系統(tǒng)角色的劃分
根據(jù)需求分析中各個(gè)不同角色的不同權(quán)限,該系統(tǒng)分為6種角色,每種角色分別享有不同的權(quán)限。這6種角色按照權(quán)限的大小從低到高依次為:
?。?)普通用戶(普通員工)
權(quán)限:近途、長(zhǎng)途用車申請(qǐng);補(bǔ)單;轉(zhuǎn)單;查看歷史記錄。
?。?)司機(jī)(專、兼職司機(jī))
權(quán)限:車輛信息、駕駛員信息錄入;車輛日常保養(yǎng)、故障維修、車輛保險(xiǎn)、年審和重大事故錄入;用車申請(qǐng)、補(bǔ)單、轉(zhuǎn)單。
?。?)中級(jí)用戶(各部門主任)
權(quán)限:部門員工近途、長(zhǎng)途用車審批;部門用車查看;部門車輛保養(yǎng);用車申請(qǐng)、補(bǔ)單、轉(zhuǎn)單。
?。?)特殊用戶(總經(jīng)理、副總經(jīng)理)
權(quán)限:公司派車單查看;車輛狀態(tài)、駕駛員狀態(tài)查看;車輛運(yùn)行按月統(tǒng)計(jì)、年度統(tǒng)計(jì);車輛日常保養(yǎng)信息查看等。
?。?)高級(jí)用戶(總經(jīng)部主任)
權(quán)限:公司派車單審批、查看、查詢、取消派車;車輛狀態(tài)、駕駛員狀態(tài)查看;車輛運(yùn)行按月統(tǒng)計(jì)、年度統(tǒng)計(jì);車輛日常保養(yǎng)信息查看等。
?。?)管理員
權(quán)限:管理數(shù)據(jù)庫(kù)中的全部表信息;備份數(shù)據(jù)庫(kù);添加用戶。
不同級(jí)別的用戶擁有不同的權(quán)限,所以不同角色用戶登陸后進(jìn)入的主頁(yè)面也不同,除了管理員之外,高級(jí)用戶擁有相對(duì)較多的權(quán)利,圖1展示了高級(jí)用戶的主頁(yè)面。
本文介紹的車輛管理系統(tǒng)就是針對(duì)當(dāng)前本公司使用和管理車輛的流程而量身定做的一個(gè)系統(tǒng)。其設(shè)計(jì)方案是以B/S結(jié)構(gòu)為基礎(chǔ),運(yùn)用ASP.NET2.0和Access數(shù)據(jù)庫(kù),充分利用VS2005提供的數(shù)據(jù)控件。采用這種方案可以花最少的人力、物力、財(cái)力,在最短的時(shí)間、以最優(yōu)的方式來(lái)實(shí)現(xiàn)最終的功能。
1 ASP.NET2.0介紹
ASP.NET2.0 (ASP:Active Server Page) 是微軟的。NET框架更新版本。NET2.0中的一部分,是一種重要的,流行的動(dòng)態(tài)WEB開(kāi)發(fā)技術(shù)。使用ASP.NET 2.0進(jìn)行開(kāi)發(fā),最常用的,也是最方便的,最重要的工具,莫過(guò)于微軟自身提供的Visual STudio 了,最新版本為Visual Studio 2010,但是2008及2005版本仍然有很多公司及開(kāi)發(fā)人員在使用。使用這種IDE的最大好處就是方便,大大的提高了生產(chǎn)效率。當(dāng)然僅僅使用NOte PAD也可以編出像樣的東西來(lái),但是應(yīng)該沒(méi)有開(kāi)發(fā)人員使用那種簡(jiǎn)單低效的方法進(jìn)行開(kāi)發(fā)。
ASP.NET2.0應(yīng)用程序由界面和程序代碼兩大部分構(gòu)成:
?。?)界面部分,也可稱為“可視化組件”(Visual CompONent),主要由HTML標(biāo)記和控件標(biāo)記構(gòu)成,從《html》標(biāo)記開(kāi)始,至《/html》結(jié)束。這部分主要用于定義頁(yè)面的外觀顯示特性和應(yīng)用程序所包含的控件標(biāo)識(shí)。它與Visual Basic或Delphi應(yīng)用程序的Windows窗體部分相當(dāng)。在“可視化組件”部分中也可以包含客戶端腳本程序(或VBScript腳本程序)。與以前HTML語(yǔ)言不同的是,由于ASP.NET2.0使用了Web服務(wù)器控件進(jìn)行界面設(shè)計(jì),所以ASP.NET2.0應(yīng)用程序的界面部分包含了控件標(biāo)記,例如《ASP:TextBox id=“username”runat=“server”/》,即為一個(gè)文本框控件標(biāo)記。控件標(biāo)記看起來(lái)很像HTML語(yǔ)法,但與HTML語(yǔ)法又不完全相同。
?。?)程序代碼部分,也可稱為“用戶接口邏輯”(User Interface Logic),由高級(jí)語(yǔ)言程序代碼組成,由腳本程序標(biāo)記《Script Language=“高級(jí)語(yǔ)言名稱” runat=“Server”》和《/Script》將程序包含起來(lái)。程序代碼的作用主要是進(jìn)行窗體和控件事件的處理。ASP.NET2.0支持多種高級(jí)語(yǔ)言程序代碼,包括Visual Basic.NET和C#等,所使用的高級(jí)語(yǔ)言名稱在《Script》標(biāo)記中指出。
ASP.NET2.0程序的后綴名是。ASPX.當(dāng)一個(gè)瀏覽器第一次請(qǐng)求一個(gè)ASPX文件時(shí),ASP.NET2.0頁(yè)面將被CLR編譯器編譯。此后,當(dāng)再有用戶訪問(wèn)此頁(yè)面時(shí),由于ASPX頁(yè)面已經(jīng)被編譯過(guò),所以CLR會(huì)直接執(zhí)行編譯過(guò)的代碼。這與ASP的情況完全不同。ASP只支持VBScript和這樣的解釋性腳本語(yǔ)言,所以ASP頁(yè)面是解釋執(zhí)行的:當(dāng)用戶發(fā)出請(qǐng)求后,無(wú)論是第幾次執(zhí)行,ASP頁(yè)面都將被動(dòng)態(tài)解釋執(zhí)行。而ASP.NET2.0支持可編譯的語(yǔ)言,包括VB.NET、C#、Jscript、。NET等。所以,ASP.NET2.0是一次編譯、多次執(zhí)行。
為了簡(jiǎn)化程序員的工作,ASPX頁(yè)面不需要手工編譯,而是在頁(yè)面被調(diào)用時(shí),由CLR自行決定是否編譯。一般來(lái)說(shuō),下面兩種情況下,ASPX會(huì)被重新編譯:
?。?)ASP.NET2.0頁(yè)面第一次被瀏覽器請(qǐng)求;
?。?)ASP.NET2.0程序被改寫。
由于ASPX頁(yè)面可以被編譯,所以ASPX頁(yè)面具有組件一樣的性能。這就使得ASPX頁(yè)面至少比同樣功能的ASP頁(yè)面快2倍以上。
2 系統(tǒng)角色的劃分
根據(jù)需求分析中各個(gè)不同角色的不同權(quán)限,該系統(tǒng)分為6種角色,每種角色分別享有不同的權(quán)限。這6種角色按照權(quán)限的大小從低到高依次為:
?。?)普通用戶(普通員工)
權(quán)限:近途、長(zhǎng)途用車申請(qǐng);補(bǔ)單;轉(zhuǎn)單;查看歷史記錄。
?。?)司機(jī)(專、兼職司機(jī))
權(quán)限:車輛信息、駕駛員信息錄入;車輛日常保養(yǎng)、故障維修、車輛保險(xiǎn)、年審和重大事故錄入;用車申請(qǐng)、補(bǔ)單、轉(zhuǎn)單。
?。?)中級(jí)用戶(各部門主任)
權(quán)限:部門員工近途、長(zhǎng)途用車審批;部門用車查看;部門車輛保養(yǎng);用車申請(qǐng)、補(bǔ)單、轉(zhuǎn)單。
?。?)特殊用戶(總經(jīng)理、副總經(jīng)理)
權(quán)限:公司派車單查看;車輛狀態(tài)、駕駛員狀態(tài)查看;車輛運(yùn)行按月統(tǒng)計(jì)、年度統(tǒng)計(jì);車輛日常保養(yǎng)信息查看等。
?。?)高級(jí)用戶(總經(jīng)部主任)
權(quán)限:公司派車單審批、查看、查詢、取消派車;車輛狀態(tài)、駕駛員狀態(tài)查看;車輛運(yùn)行按月統(tǒng)計(jì)、年度統(tǒng)計(jì);車輛日常保養(yǎng)信息查看等。
?。?)管理員
權(quán)限:管理數(shù)據(jù)庫(kù)中的全部表信息;備份數(shù)據(jù)庫(kù);添加用戶。
不同級(jí)別的用戶擁有不同的權(quán)限,所以不同角色用戶登陸后進(jìn)入的主頁(yè)面也不同,除了管理員之外,高級(jí)用戶擁有相對(duì)較多的權(quán)利,圖1展示了高級(jí)用戶的主頁(yè)面。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 電力拖動(dòng)自動(dòng)控制系統(tǒng)之運(yùn)動(dòng)控制系統(tǒng)電子版 0次下載
- 自動(dòng)控制原理實(shí)驗(yàn)測(cè)試圖匯總 2次下載
- PID自動(dòng)控制說(shuō)明 13次下載
- 自動(dòng)控制原理說(shuō)明 15次下載
- 自動(dòng)控制原理習(xí)題詳解第二版下載 0次下載
- 關(guān)于太陽(yáng)能自動(dòng)控制系統(tǒng)硬件設(shè)計(jì)資料下載 0次下載
- 基于單片機(jī)的溫濕度自動(dòng)控制系統(tǒng)設(shè)計(jì)資料下載 72次下載
- 自動(dòng)控制原理習(xí)題解析 0次下載
- 電力系統(tǒng)自動(dòng)控制新技術(shù) 0次下載
- 基于RFID的車輛自動(dòng)化管理系統(tǒng)研究 45次下載
- 油田注水泵站自動(dòng)控制與管理系統(tǒng)的設(shè)計(jì) 36次下載
- 倒立擺和自動(dòng)控制技術(shù) 57次下載
- 自動(dòng)控制原理考試大綱
- 自動(dòng)控制原理習(xí)題集 (含答案解析)
- 基于PLC的液冷系統(tǒng)自動(dòng)控制
- 現(xiàn)代控制理論和自動(dòng)控制原理的區(qū)別 857次閱讀
- 自動(dòng)控制原理如何提高系統(tǒng)穩(wěn)定性 255次閱讀
- 自動(dòng)控制系統(tǒng)的組成包括哪些 1015次閱讀
- 自動(dòng)控制系統(tǒng)是什么意思 895次閱讀
- 自動(dòng)控制系統(tǒng)的組成與分類 882次閱讀
- 基于西門子AS-I總線技術(shù)實(shí)現(xiàn)電梯自動(dòng)控制系統(tǒng)的設(shè)計(jì) 3779次閱讀
- 采用CC-Link解決隧道掘進(jìn)設(shè)備自動(dòng)控制系統(tǒng)的設(shè)計(jì)問(wèn)題 740次閱讀
- 基于以太網(wǎng)的現(xiàn)場(chǎng)總線技術(shù)實(shí)現(xiàn)自動(dòng)化系統(tǒng)的控制功能 1439次閱讀
- 自動(dòng)控制系統(tǒng)5個(gè)經(jīng)典案例分享 4.9w次閱讀
- 自動(dòng)控制系統(tǒng)原理 1w次閱讀
- 多功能路燈自動(dòng)控制電路 8015次閱讀
- 基于S7-400的污水處理自動(dòng)控制系統(tǒng)的設(shè)計(jì)方案 5131次閱讀
- 門廊燈光自動(dòng)控制器 2514次閱讀
- 溫度自動(dòng)控制電路 2954次閱讀
- 水溫自動(dòng)控制器電路圖 4324次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多