国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MVC5架構(gòu)的高校故障報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2015-09-28 05:04:28莫麗麗
現(xiàn)代計(jì)算機(jī) 2015年33期
關(guān)鍵詞:樓宇視圖架構(gòu)

莫麗麗

(江蘇省揚(yáng)州商務(wù)高等職業(yè)學(xué)校商務(wù)系,揚(yáng)州 225127)

基于MVC5架構(gòu)的高校故障報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

莫麗麗

(江蘇省揚(yáng)州商務(wù)高等職業(yè)學(xué)校商務(wù)系,揚(yáng)州225127)

0 引言

隨著高校信息化建設(shè)的不斷深入,有線無線信息高速公路已經(jīng)覆蓋到了學(xué)校每一個(gè)角落。高校因?yàn)槠毡檎嫉孛娣e大,建筑物分布廣泛,所涉及的維修十分繁雜,維修任務(wù)重。一方面是高校師生因?yàn)樵O(shè)備設(shè)施不能及時(shí)維修而普遍意見較大;而另一方面則是維修員工抱怨每天的工作量無法量化,工作得不到承認(rèn)[1]。為了解決這一問題,利用高校的信息化建設(shè)工程,設(shè)計(jì)一款符合高校維修工作具體流程的高校故障報(bào)修系統(tǒng)是關(guān)鍵。

MVC5是由業(yè)界提出的一個(gè)較為成熟的軟件架構(gòu),它由模型(Model)、視圖(View)和控制器(Controller)三個(gè)部分組成[2]。其中視圖是軟件的外在表現(xiàn)及界面展示;模型是相關(guān)數(shù)據(jù)的內(nèi)在邏輯,負(fù)責(zé)數(shù)據(jù)的處理,一個(gè)模型可以使用在多個(gè)視圖上;控制器響應(yīng)相關(guān)事件,根據(jù)響應(yīng)的事件從視圖上取得數(shù)據(jù),將事件轉(zhuǎn)換為模型所需要執(zhí)行的動(dòng)作,完成處理后再將數(shù)據(jù)傳回到視圖上。ASP.NET的MVC5架構(gòu)是微軟提供的一個(gè)成熟的框架,用它進(jìn)行高校故障報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是完全可行的。

1 系統(tǒng)需求分析

程序進(jìn)行有效的監(jiān)控,對(duì)維修工作人員的工作量及維修結(jié)果進(jìn)行有效的查詢與分析,需要開發(fā)高校故障報(bào)修系統(tǒng),實(shí)現(xiàn)教職工與學(xué)生報(bào)修、維修工任務(wù)分發(fā)、維修結(jié)果提交、維修效果反饋及報(bào)表查詢等多種功能[3]。這些功能的實(shí)現(xiàn)有助于高校后勤管理部門提高工作效率,提升工作形象,有利于高校后勤工作的有效開展,有利于整個(gè)高校后勤故障保修維修等工作高效和諧的運(yùn)轉(zhuǎn)[4-5]。

2 系統(tǒng)總體設(shè)計(jì)

2.1功能模塊

包含:(1)網(wǎng)上報(bào)修模塊;(2)電話報(bào)修登記模塊;(3)維修工任務(wù)分派模塊;(4)維修結(jié)果提交模塊;(5)維修效果反饋;(6)維修效果反饋模塊;(7)報(bào)表查詢模塊。

2.2教職工與學(xué)生操作流程

教職工與學(xué)生的操作流程設(shè)計(jì)如下:(1)注冊用戶名及密碼后登錄;(2)通過真實(shí)姓名及教工號(hào)或?qū)W號(hào)驗(yàn)證身份;(3)注冊成功登錄(4)詳細(xì)填寫報(bào)修表;(5)維修成功后重新登陸填寫反饋表。如果是電話報(bào)修單,則由工作人員進(jìn)行報(bào)修單的錄入,其余流程與網(wǎng)上報(bào)修一致。

為了提高高校的維修工作水平,對(duì)報(bào)修、接單、服務(wù)

2.3維修人員操作流程

維修人員操作流程設(shè)計(jì)如下:(1)使用用戶名及密碼登錄;(2)查看本人被派發(fā)的任務(wù)表單;(3)電話聯(lián)系報(bào)修人;(4)去維護(hù)倉庫領(lǐng)取維修材料;(5)實(shí)施現(xiàn)場維修;(6)及時(shí)上網(wǎng)反饋維修情況。

2.4后勤管理人員操作流程

后勤管理人員操作流程如下:(1)使用用戶名及密碼登錄;(2)查看每天的報(bào)修表單;(3)分派維修任務(wù);(4)維修人員工作量統(tǒng)計(jì);(5)維修情況的監(jiān)控。

2.5數(shù)據(jù)庫設(shè)計(jì)

根據(jù)高校維修系統(tǒng)實(shí)際需求,共設(shè)計(jì)了9個(gè)表,具體如下:(1)報(bào)修人基本信息Stu_info(表ID、姓名、登陸名、密碼);(2)管理人員Hq_manger(管理ID、管理員ID、管理樓宇I(lǐng)D);(3)樓宇信息Bu_info(樓宇I(lǐng)D、樓宇名稱、樓宇編號(hào)、所屬校區(qū));(4)樓層信息Bu_sta_info(樓層ID、樓層名稱、編號(hào)、樓宇I(lǐng)D);(4)房間信息Bu_room_info(房間ID、房間編號(hào)、房間名稱、樓層ID);(4)報(bào)修類型Wx_cate(類型ID、類型名);(4)地址信息Wx_add(住址ID、樓宇 ID、樓層 ID、房間 ID、聯(lián)系電話);(4)故障報(bào)修信息Wx_info(故障ID、卡號(hào)、姓名、性別、聯(lián)系電話、樓宇I(lǐng)D、樓層、房間、預(yù)約時(shí)間、報(bào)修類型、故障原因、登記IP、接受時(shí)間、報(bào)修日期、接受情況);(4)故障處理信息Wx_done_info(處理ID、故障ID、管理員ID、處理類型、處理情況、處理時(shí)間、用戶評(píng)價(jià)、評(píng)價(jià)時(shí)間、評(píng)價(jià)IP)。

其中故障處理表(Wx_done_info)的設(shè)計(jì)如下:

表1 

3 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵代碼

系統(tǒng)分為若干個(gè)模塊,下面基于MVC5模式設(shè)計(jì)并開發(fā)網(wǎng)上報(bào)修模塊。其中View文件夾中的文件是用戶看到的圖形界面;Controller是用于負(fù)責(zé)響應(yīng)用戶操作的東西,如果需要處理數(shù)據(jù)時(shí)直接訪問業(yè)務(wù)邏輯層;業(yè)務(wù)邏輯層如果需要訪問數(shù)據(jù)庫時(shí)則調(diào)用數(shù)據(jù)訪問層;數(shù)據(jù)訪問層通過程序與SQL Server進(jìn)行讀??;各層之間數(shù)據(jù)交互的模型是Mode來定義的。

3.1視力類

在本系統(tǒng)單元中,Views文件存放視圖文件,按控制器分組,根據(jù)高校故障報(bào)修系統(tǒng)功能要求,共生成了系統(tǒng)主頁視圖(index.aspx)、報(bào)修視圖(edit.aspx)、生成任務(wù)單視圖(create.aspx)、任務(wù)分工視圖(work.aspx)、管理筆記視圖(admin.aspx)等15個(gè)視圖,每個(gè)視圖對(duì)應(yīng)完成報(bào)修與維修功能,同時(shí)也與控制器(Controllers)中的控制類文件一一對(duì)應(yīng)。

報(bào)修視圖部分代碼如下:

3.2模型類

在高校故障報(bào)修系統(tǒng)功能設(shè)計(jì)過程中,使用了LINQ to Entity和ADO.NET Entity Framework來進(jìn)行管理,在Model文件夾里用于存放業(yè)務(wù)實(shí)體類數(shù)據(jù)模型。并根據(jù)每一個(gè)視圖設(shè)計(jì)一個(gè)ViewData類,這樣可以方便地根據(jù)視圖生成數(shù)據(jù)庫的基本操作。部分源代碼展示如下:

這個(gè)模型類中只包含基本的報(bào)修相關(guān)信息,目的是讓用戶報(bào)修的時(shí)候盡可能的少填信息。其他信息如果需要可以再寫新的類。

3.3控制器類

在本系統(tǒng)單元中,根據(jù)報(bào)修單生成及管理的實(shí)際要求,設(shè)計(jì)了12控制器類,在Controllers文件夾里存放Controller類,用于處理URL請(qǐng)求,根據(jù)視圖中的動(dòng)作進(jìn)行相關(guān)的事件響應(yīng),業(yè)務(wù)流程及數(shù)據(jù)的處理及視圖的訪問與更新任務(wù)。

查詢待處理訂單部分代碼如下所示:

4 結(jié)語

基于MVC5架構(gòu)進(jìn)行設(shè)計(jì)并開發(fā)的高校故障報(bào)修系統(tǒng),無論對(duì)于高校的教職工還有高校的維修人員都具有非常好的價(jià)值,可以彌補(bǔ)傳統(tǒng)報(bào)修中維修不及時(shí)及工作量不能統(tǒng)計(jì)的缺點(diǎn),真正提高高校維修工作的工作效率[6-7]。同時(shí),采用MVC5架構(gòu)使程序分為各個(gè)功能模塊,更有利于高校故障報(bào)修系統(tǒng)功能的實(shí)現(xiàn),取得了較好的應(yīng)用效果。

[1]陳亮.構(gòu)建醫(yī)院后勤網(wǎng)上報(bào)修管理系統(tǒng)的探討[J].醫(yī)院管理論壇,2014(09).

[2]楊超宇.基于設(shè)計(jì)模式的框架應(yīng)用[J].中國科技信息,2008,20:117-118.

[3]周翔.基于Web的高校后勤報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科技廣場,2009(11).

[4]蔡曉輝,周恩浩,黎國鋒.基于B/S結(jié)構(gòu)的儀器設(shè)備網(wǎng)絡(luò)報(bào)修及管理系統(tǒng)的開發(fā)應(yīng)用[J].實(shí)驗(yàn)室科學(xué),2009(01).

[5]尚展壘,宋文軍.高校后勤保障管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2007(03).

[6]武立濤,韓燮.基于Web技術(shù)的部隊(duì)后勤網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的總體設(shè)計(jì)與實(shí)現(xiàn)[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2007(06).

[7]龔薇華,王晨光,俞歡軍.基于MVC模式和.NET的公司內(nèi)部管理信息系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007(09).

ASP.NET;MVC5;Failures Repair System;MIS

Design and Implementation of Campus Processing Failures Repair System Based on MVC5

MO Li-li
(Jiangsu Yangzhou Commercial Vocational College,Yangzhou 225127)

1007-1423(2015)33-0066-04

10.3969/j.issn.1007-1423.2015.33.018

莫麗麗(1980-),女,江蘇揚(yáng)州人,講師,研究方向?yàn)樾畔⒒虒W(xué)

2015-10-22

2015-11-05

利用ASP.NET MVC5體系架構(gòu)建立一個(gè)高校故障報(bào)修系統(tǒng)。首先分析MVC5架構(gòu)的特點(diǎn)、現(xiàn)行高校故障維修面臨的問題,然后對(duì)高校故障報(bào)修系統(tǒng)進(jìn)行系統(tǒng)總體架構(gòu)設(shè)計(jì),最后結(jié)合ASP.NET、LINQ在MVC5架構(gòu)下進(jìn)行設(shè)計(jì)并完成系統(tǒng)的關(guān)鍵代碼。

ASP.NET;MVC5;故障報(bào)修系統(tǒng);管理信息系統(tǒng);

Establishes a campus processing failures repair system based on ASP.NET MVC5 architecture.Analyzes the characteristics of MVC5 architecture and the problems of campus failures repair.Designs and implements a campus processing failures repair system based on ASP.NET,LINQ and MVC architecture,offers the key codes of this system.

猜你喜歡
樓宇視圖架構(gòu)
基于FPGA的RNN硬件加速架構(gòu)
通信生產(chǎn)樓宇建設(shè)項(xiàng)目造價(jià)問題分析
功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
汽車工程(2021年12期)2021-03-08 02:34:30
商務(wù)樓宇治理中黨建融入的邏輯與路徑——基于廣州S樓宇的觀察與思考
創(chuàng)造(2020年7期)2020-12-28 00:48:22
5.3 視圖與投影
視圖
LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
Y—20重型運(yùn)輸機(jī)多視圖
SA2型76毫米車載高炮多視圖
智美兼具的精品——評(píng)測君和睿通Homates H10樓宇對(duì)講室內(nèi)門口機(jī)
玉田县| 巴东县| 广宁县| 柳州市| 梓潼县| 苏尼特右旗| 阿图什市| 云安县| 昂仁县| 毕节市| 松滋市| 陆川县| 海阳市| 井研县| 宜昌市| 沁源县| 常宁市| 兴义市| 台中县| 黑河市| 浦北县| 凌海市| 鱼台县| 甘孜| 海门市| 扶沟县| 乐山市| 洛扎县| 元谋县| 延安市| 新绛县| 玛沁县| 松潘县| 和平县| 讷河市| 广河县| 铜梁县| 普兰店市| 西华县| 大化| 莱西市|