• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于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è)的不斷深入,有線無(wú)線信息高速公路已經(jīng)覆蓋到了學(xué)校每一個(gè)角落。高校因?yàn)槠毡檎嫉孛娣e大,建筑物分布廣泛,所涉及的維修十分繁雜,維修任務(wù)重。一方面是高校師生因?yàn)樵O(shè)備設(shè)施不能及時(shí)維修而普遍意見(jiàn)較大;而另一方面則是維修員工抱怨每天的工作量無(wú)法量化,工作得不到承認(rèn)[1]。為了解決這一問(wèn)題,利用高校的信息化建設(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)行有效的查詢(xún)與分析,需要開(kāi)發(fā)高校故障報(bào)修系統(tǒng),實(shí)現(xiàn)教職工與學(xué)生報(bào)修、維修工任務(wù)分發(fā)、維修結(jié)果提交、維修效果反饋及報(bào)表查詢(xún)等多種功能[3]。這些功能的實(shí)現(xiàn)有助于高校后勤管理部門(mén)提高工作效率,提升工作形象,有利于高校后勤工作的有效開(kāi)展,有利于整個(gè)高校后勤故障保修維修等工作高效和諧的運(yùn)轉(zhuǎn)[4-5]。

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

      2.1功能模塊

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

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

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

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

      2.3維修人員操作流程

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

      2.4后勤管理人員操作流程

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

      2.5數(shù)據(jù)庫(kù)設(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、樓宇名稱(chēng)、樓宇編號(hào)、所屬校區(qū));(4)樓層信息Bu_sta_info(樓層ID、樓層名稱(chēng)、編號(hào)、樓宇I(lǐng)D);(4)房間信息Bu_room_info(房間ID、房間編號(hào)、房間名稱(chēng)、樓層ID);(4)報(bào)修類(lèi)型Wx_cate(類(lèi)型ID、類(lèi)型名);(4)地址信息Wx_add(住址ID、樓宇 ID、樓層 ID、房間 ID、聯(lián)系電話(huà));(4)故障報(bào)修信息Wx_info(故障ID、卡號(hào)、姓名、性別、聯(lián)系電話(huà)、樓宇I(lǐng)D、樓層、房間、預(yù)約時(shí)間、報(bào)修類(lèi)型、故障原因、登記IP、接受時(shí)間、報(bào)修日期、接受情況);(4)故障處理信息Wx_done_info(處理ID、故障ID、管理員ID、處理類(lèi)型、處理情況、處理時(shí)間、用戶(hù)評(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ì)并開(kāi)發(fā)網(wǎng)上報(bào)修模塊。其中View文件夾中的文件是用戶(hù)看到的圖形界面;Controller是用于負(fù)責(zé)響應(yīng)用戶(hù)操作的東西,如果需要處理數(shù)據(jù)時(shí)直接訪問(wèn)業(yè)務(wù)邏輯層;業(yè)務(wù)邏輯層如果需要訪問(wèn)數(shù)據(jù)庫(kù)時(shí)則調(diào)用數(shù)據(jù)訪問(wèn)層;數(shù)據(jù)訪問(wèn)層通過(guò)程序與SQL Server進(jìn)行讀??;各層之間數(shù)據(jù)交互的模型是Mode來(lái)定義的。

      3.1視力類(lèi)

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

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

      3.2模型類(lèi)

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

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

      3.3控制器類(lèi)

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

      查詢(xún)待處理訂單部分代碼如下所示:

      4 結(jié)語(yǔ)

      基于MVC5架構(gòu)進(jìn)行設(shè)計(jì)并開(kāi)發(fā)的高校故障報(bào)修系統(tǒng),無(wú)論對(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].中國(guó)科技信息,2008,20:117-118.

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

      [4]蔡曉輝,周恩浩,黎國(guó)鋒.基于B/S結(jié)構(gòu)的儀器設(shè)備網(wǎng)絡(luò)報(bào)修及管理系統(tǒng)的開(kāi)發(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)開(kāi)發(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)行高校故障維修面臨的問(wè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à)問(wèn)題分析
      功能架構(gòu)在電子電氣架構(gòu)開(kāi)發(fā)中的應(yīng)用和實(shí)踐
      商務(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毫米車(chē)載高炮多視圖
      智美兼具的精品——評(píng)測(cè)君和睿通Homates H10樓宇對(duì)講室內(nèi)門(mén)口機(jī)
      望都县| 昌邑市| 乐安县| 昭苏县| 清镇市| 邵东县| 西乡县| 琼结县| 湄潭县| 永年县| 宁波市| 云南省| 布拖县| 新邵县| 靖州| 德化县| 大同县| 宁远县| 迁西县| 临清市| 淮阳县| 苗栗县| 胶南市| 磐安县| 沛县| 木兰县| 广昌县| 临洮县| 崇礼县| 湟中县| 普兰县| 浦县| 白玉县| 台湾省| 上蔡县| 团风县| 全椒县| 锡林浩特市| 白河县| 页游| 深泽县|