999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP_NETMVC的設(shè)備維護(hù)管理系統(tǒng)設(shè)計與實(shí)現(xiàn)

2019-07-08 03:41:08黃志國柯敏毅
軟件導(dǎo)刊 2019年6期
關(guān)鍵詞:高速公路故障用戶

黃志國 柯敏毅

摘 要:針對傳統(tǒng)高速公路機(jī)電設(shè)備維護(hù)管理系統(tǒng)信息錄入花費(fèi)時間長、效率低等問題,結(jié)合MVC思想,設(shè)計并實(shí)現(xiàn)了基于ASP.NET MVC框架以及JQuery EasyUI插件的高速機(jī)電設(shè)備維護(hù)管理系統(tǒng)。該系統(tǒng)操作簡單、功能完備,實(shí)現(xiàn)了高速機(jī)電設(shè)備的信息化與智能化,能夠?qū)Ω咚贆C(jī)電設(shè)備進(jìn)行全面、高效的管理。

關(guān)鍵詞:ASP.NET MVC;JQuery EasyUI;高速機(jī)電設(shè)備維護(hù)管理系統(tǒng)

DOI:10. 11907/rjdk. 182457

中圖分類號:TP319

文獻(xiàn)標(biāo)識碼:A文章編號:1672-7800(2019)006-0121-04

Abstract: For the traditional high-speed electromechanical equipment maintenance management system, the information input takes a long time and the efficiency is low. In combination with the MVC idea, a high-speed electromechanical equipment maintenance management system based on the ASP.NET MVC framework and the JQuery EasyUI plug-in is designed and implemented. The system is simple in operation and complete in function, and it realizes the informationization and intelligence of high-speed electromechanical equipment, and can comprehensively and efficiently manage high-speed electromechanical equipment.

Key Words: high-speed electromechanical equipment maintenance management system; ASP.NET MVC; JQuery EasyUI

0 引言

隨著經(jīng)濟(jì)的發(fā)展,高速公路建設(shè)里程不斷增加,通行車輛越來越多,高速公路機(jī)電信息管理系統(tǒng)變得更加龐大和復(fù)雜,高速公路機(jī)電設(shè)備的維護(hù)工作也越來越繁重,保證設(shè)備維護(hù)管理系統(tǒng)正常運(yùn)作,使設(shè)備維護(hù)管理系統(tǒng)正常運(yùn)行 [1]成為一項(xiàng)重要工作。

傳統(tǒng)的高速機(jī)電設(shè)備維護(hù)管理系統(tǒng)存在信息錄入花費(fèi)時間長、效率低等缺點(diǎn),難以滿足設(shè)備維護(hù)多樣化、高精度和高效率要求。郭云、易勝等[2-10]根據(jù)高速公路特點(diǎn)提出的維護(hù)管理系統(tǒng),只是基本解決了高速公路設(shè)備信息從人工錄入到系統(tǒng)初步自動化管理,系統(tǒng)界面不夠美觀、效率有待提高;王春曉[11]提出了基于ArcEngine組件的高速公路維護(hù)管理系統(tǒng),結(jié)合ArcEngine組件技術(shù),一定程度上提高了系統(tǒng)效率;周洪斌[12]提出了基于MVC技術(shù)的儀器設(shè)備維修管理系統(tǒng),將數(shù)據(jù)訪問和數(shù)據(jù)表現(xiàn)分離,極大程度地提高了系統(tǒng)訪問效率。本文針對高速公路機(jī)電設(shè)備維護(hù)管理系統(tǒng)信息錄入與數(shù)據(jù)傳輸效率低下問題,采用MVC思想,提出了一種基于ASP.NET MVC框架并結(jié)合JQuery EasyUI技術(shù)的機(jī)電設(shè)備維護(hù)管理系統(tǒng)。

1 關(guān)鍵技術(shù)

1.1 ASP.NET MVC框架

ASP.NET MVC是微軟公司以MVC模式為基礎(chǔ)的ASP.NET Web應(yīng)用程序框架[13]。MVC(Model-View-Controller),即”模型-視圖-控制器”模式,實(shí)現(xiàn)Desktop程序中的數(shù)據(jù)模型和用戶界面程序代碼分離。采用MVC設(shè)計模式可將數(shù)據(jù)訪問和數(shù)據(jù)表現(xiàn)分離,使系統(tǒng)具有高度可擴(kuò)展性、健壯性和可維護(hù)性[14-15]。

MVC是一種劃分系統(tǒng)功能的方法,它將一個系統(tǒng)劃分為3個部分[16]:①M(fèi)odel(模型):在系統(tǒng)中實(shí)現(xiàn)業(yè)務(wù)邏輯,主要作用是存取數(shù)據(jù)庫中的數(shù)據(jù);②View(視圖):用于與用戶交互,通常視圖依據(jù)模型數(shù)據(jù)創(chuàng)建;③Controller(控制器):溝通模型層和視圖層,并根據(jù)用戶請求選擇相應(yīng)的視圖進(jìn)行顯示,對用戶的輸入加以解釋,映射到模型層進(jìn)行數(shù)據(jù)處理。其體系結(jié)構(gòu)如圖1所示。

一般控制器(Controller)在Model和View之間起溝通作用,在View上處理用戶輸入,并將其轉(zhuǎn)發(fā)給Model,這樣Model和View兩者之間可以松散耦合,甚至可以在完全不知道彼此的情況下由Controller實(shí)現(xiàn)連接。

1.2 JQuery EasyUI插件

EasyUI是一組基于JQuery的用戶界面插件集合體[17],具有功能強(qiáng)大的頁面效果,支持?jǐn)U展和HTML5,可很大程度上節(jié)省開發(fā)項(xiàng)目的時間和規(guī)模。jQuery EasyUI的目的是幫助Web開發(fā)者設(shè)計出美觀且功能豐富的UI界面。編程人員不必編寫復(fù)雜的js代碼,也不需詳細(xì)了解css風(fēng)格樣式,只需了解一些簡單的html標(biāo)簽。jQuery EasyUI為創(chuàng)建跨瀏覽器網(wǎng)頁提供了一套完整組件,包括功能強(qiáng)大的 datagrid(數(shù)據(jù)網(wǎng)格)、treegrid(樹形表格)、 panel(面板)、combo(下拉組合)等等。編程人員可根據(jù)需要組合使用部分組件,也可只用其中一個組件[18]。

2 設(shè)備維護(hù)管理系統(tǒng)設(shè)計

2.1 需求分析

機(jī)電設(shè)備維護(hù)管理系統(tǒng)除用戶消息功能外,還應(yīng)有如下功能:①登記故障記錄功能。該模塊主要包含故障信息添加、顯示再確認(rèn)與查詢操作;②維修機(jī)電設(shè)備功能。該模塊包含維修申請信息新增、初審、次審以及人員分配等功能;③返廠維修設(shè)備功能。該模塊包含返廠維修記錄信息新增、展示與查詢功能;④報廢機(jī)電設(shè)備功能。該模塊包含報廢機(jī)電設(shè)備新增、審核、展示與查詢功能;⑤用戶消息模塊。該模塊包含權(quán)限分配和用戶消息提示等功能。

2.2 系統(tǒng)功能模塊設(shè)計

根據(jù)需求分析,系統(tǒng)分為登記故障記錄模塊、維修機(jī)電設(shè)備模塊、返廠維修設(shè)備模塊、報廢機(jī)電設(shè)備模塊、用戶消息5大功能模塊,如圖2所示。

2.3 數(shù)據(jù)庫設(shè)計

用戶在機(jī)電設(shè)備發(fā)生故障后,填寫對應(yīng)的申請表提交給上級領(lǐng)導(dǎo)審批,審批通過后分配維修人員對該設(shè)備進(jìn)行維修并記錄相關(guān)信息。系統(tǒng)主要包含如下表單:

(1)用戶信息表(UseInfo):用于對用戶信息的錄入、修改、查詢,如表1所示。

(2)機(jī)電設(shè)備檔案表(ElectricFile):用于對設(shè)備檔案的增、刪、改、查,如表2所示。

(3) 機(jī)電設(shè)備故障情況登記表(BreakdownRecord):用于登記故障記錄以及故障展示與條件查詢,如表3所示。

(4)維修申請表(RepairApply):用于保存用戶提交的維修申請信息,如表4所示。

3 系統(tǒng)實(shí)現(xiàn)

下面以登記故障記錄功能(如圖3所示)為例,給出Model、View、Controller的代碼。

3.1 Model層代碼

建好數(shù)據(jù)庫后,Model層讀取數(shù)據(jù)庫中的內(nèi)容并提供數(shù)據(jù)訪問方法,將讀取到的內(nèi)容傳遞給View層。登記故障記錄功能對應(yīng)的Model層代碼如下:

public class T_BreakdownRecord{

public int Id { get; set; }

public int num { get; set; }

public string GzUnit { get; set; }

//單位名稱

public string SBNumber { get; set; } ? ? //設(shè)備檔案編號

public DateTime GzTime { get; set; } ? ? //故障時間

public string GzAppearance { get; set; ? ?}//故障現(xiàn)象

public int GzState { get; set; } ? ? ? ? ?//故障狀態(tài)

}

3.2 View層代碼

View層中的頁面效果最終會直接呈現(xiàn)給用戶,在View層實(shí)現(xiàn)登記故障記錄的基本信息展示,呈現(xiàn)給用戶一個可視化操作界面。對應(yīng)主要代碼如下:

……

當(dāng)前位置:新建故障記錄

返回

故障通知時間通知人
故障現(xiàn)象
自修處理情況
上報時間修復(fù)時間
修復(fù)情況

設(shè)備編號
使用單位@Html.DropDownList("GzUnit", (List)ViewData["deptSelectItems"])

3.3 Controller層代碼

控制器(Controller)提供控制和處理用戶請求的入口,當(dāng)接收到用戶請求時將用戶請求的URL路徑作相關(guān)處理,Controller選擇Model中某些數(shù)據(jù)和頁面呈現(xiàn)給用戶[19]。登記故障記錄功能控制器主要代碼如下:

……

public ActionResult save(){

string SBNumber = Request["SBNu-mber"];

T_BreakdownRecord breakdownReco-rd = new T_BreakdownRecord();

string sql = "select *from T_El-ectricFile where SBNumber=@SBNumber";

breakdownRecord.GzUnit = Request["GzUnit"]; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//單位名稱

breakdownRecord.SBNumber = SBNum-ber; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//設(shè)備檔案編號

breakdownRecord.GzTime = Convert-.ToDateTime(Request["GzTime"]); ? ? ? ? ? //故障時間

breakdownRecord.GzAppearance = R-equest["GzAppearance"]; ? ? ? ? ? ? ? ? ? //故障現(xiàn)象

breakdownRecord.GzState = 0; ? ? ? ? //故障狀態(tài)(0表示待修復(fù)狀態(tài))

breakdownRecordService.NewInfo(b-reakdownRecord);

return RedirectToAction("list", "RegisterRecord");

}

4 結(jié)語

EasyUI是一種跨瀏覽器的輕量級框架,與其它框架相比具有更為輕量與靈活、界面美觀、瀏覽器負(fù)載小等優(yōu)點(diǎn)[20]。本文采用EasyUI框架和AJAX技術(shù)設(shè)計實(shí)現(xiàn)了基于ASP.NET MVC框架的高速公路機(jī)電設(shè)備維護(hù)管理系統(tǒng)。系統(tǒng)以局部刷新的方式(AJAX)以及Json的格式傳輸數(shù)據(jù),在信息錄入、傳輸、接收過程中,相對于傳統(tǒng)的高速機(jī)電設(shè)備維護(hù)管理系統(tǒng),減少了錄入時間,提高了傳輸效率,方便管理單位對高速公路機(jī)電設(shè)備信息進(jìn)行管理,大大降低了企業(yè)人力、財力成本,推動了企業(yè)管理的信息化與智能化。

參考文獻(xiàn):

[1] 趙云達(dá). 高速公路機(jī)電設(shè)備智能巡更系統(tǒng)應(yīng)用研究 [J]. 新媒體與信息科技,2016(8):121- 122.

[2] 郭云. 高速公路機(jī)電工程維護(hù)管理系統(tǒng)研究與設(shè)計[J]. 交通工程,2013(11):392-394.

[3] 易勝. 保宜高速公路建設(shè)信息化管理平臺的構(gòu)建與應(yīng)用[J]. 廣東公路交通,2013(6):61-63.

[4] 牛組俊. 高速公路機(jī)電設(shè)備維護(hù)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J]. 應(yīng)用科技,2014(4):300-301.

[5] 崔健. 高速公路機(jī)電維護(hù)管理系統(tǒng)的設(shè)計[J]. 數(shù)據(jù)通信,2017(5):39-41.

[6] 虞安軍. 高速公路集團(tuán)養(yǎng)護(hù)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J]. 中國交通信息化,2016(12):139-141.

猜你喜歡
高速公路故障用戶
故障一點(diǎn)通
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
奔馳R320車ABS、ESP故障燈異常點(diǎn)亮
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
高速公路與PPP
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
故障一點(diǎn)通
江淮車故障3例
如何獲取一億海外用戶
高速公路上的狗
小說月刊(2014年4期)2014-04-23 08:52:20
主站蜘蛛池模板: 国内精品视频在线| 国产91高跟丝袜| 一级一级一片免费| 免费va国产在线观看| 国产97色在线| 国产女人18水真多毛片18精品 | 国产在线自揄拍揄视频网站| 狼友视频国产精品首页| 亚洲精品动漫| 欧美成a人片在线观看| 国产精品手机在线观看你懂的| 国产国语一级毛片| 日韩一级毛一欧美一国产| 国产精品一区二区在线播放| 亚洲全网成人资源在线观看| 最新国产高清在线| 亚洲欧美一区二区三区蜜芽| 青草视频在线观看国产| 久久天天躁狠狠躁夜夜躁| 手机在线看片不卡中文字幕| 综合色亚洲| 欧美一区二区精品久久久| 国产欧美日本在线观看| 久久福利网| 国产成人综合久久精品下载| 精品人妻无码区在线视频| 又污又黄又无遮挡网站| 国产亚洲视频播放9000| 亚洲男人的天堂在线观看| 久久综合伊人77777| 奇米影视狠狠精品7777| 狠狠v日韩v欧美v| aa级毛片毛片免费观看久| 五月天丁香婷婷综合久久| 国产区在线看| 成人免费网站久久久| 亚洲美女一级毛片| AV片亚洲国产男人的天堂| 一边摸一边做爽的视频17国产 | 国产高清无码麻豆精品| 国产99视频精品免费观看9e| 亚洲免费三区| 内射人妻无码色AV天堂| 114级毛片免费观看| 欧美在线国产| 国产69囗曝护士吞精在线视频 | 国产成人无码Av在线播放无广告| 亚洲Aⅴ无码专区在线观看q| 97精品国产高清久久久久蜜芽| 免费在线一区| 天天摸夜夜操| 草草线在成年免费视频2| 亚洲成av人无码综合在线观看| 一级福利视频| 国产精品播放| 色婷婷色丁香| 国产拍揄自揄精品视频网站| 日本人妻丰满熟妇区| 理论片一区| 欧美不卡视频在线| 国产欧美日韩18| 日本三级精品| 99久久精品免费看国产电影| 色吊丝av中文字幕| 99精品国产自在现线观看| 欧美有码在线| 国产精品欧美在线观看| 91精品伊人久久大香线蕉| 亚洲性一区| 免费观看亚洲人成网站| 日韩精品欧美国产在线| 欧美在线三级| 亚洲男人天堂网址| AV在线天堂进入| 成人久久精品一区二区三区| 欧美啪啪网| 伊人久久大香线蕉aⅴ色| 久久人体视频| 久青草免费在线视频| 色综合热无码热国产| 在线视频精品一区| 国产特一级毛片|