• 
    

    
    

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

      基于MVC的企業(yè)勞防用品管理系統(tǒng)的設計與實現(xiàn)

      2015-01-27 01:30:48倪葉杰凌衛(wèi)青
      關(guān)鍵詞:領(lǐng)用設計模式工種

      倪葉杰,凌衛(wèi)青,王 堅

      (同濟大學 CIMS 研究中心,上海 201804)

      0 引言

      在信息化社會中,人們開始享受科技帶來的便利[1],社會上各行各業(yè)的運作方式都發(fā)生了變化??紤]到企業(yè)在安全生產(chǎn)勞防用品的管理方面存在的一些問題:比如紙質(zhì)文檔的存檔可能存在文檔的破損、丟失,勞防用品的領(lǐng)用數(shù)量、時間、金額需要人為的統(tǒng)計和計算,我們需要借用信息化的手段來降低這些問題給我們帶來的損失,一方面能方便企業(yè)領(lǐng)導層對勞防用品的采購、領(lǐng)用、申請的管理,另一方面能讓員工及時獲取勞防用品從而得到及時的防護。

      1 系統(tǒng)設計

      1.1 系統(tǒng)的設計機制

      勞防用品管理系統(tǒng)的設計與實現(xiàn),是基于ASP.NET MVC 框架[13~15,17]的,其中ASP.NET MVC 是創(chuàng)建APS.NET應用的一種新的平臺,和傳統(tǒng)的Web Forms 一樣運行于ASP.NET run-time environment。但是MVC 更加專注用戶的操作[5,7~11,16],并且有不同的視圖引擎供你選擇。相比于標準的ASP.NET 運行環(huán)境[2-4,6],ASP.NET MVC 創(chuàng)建了自身的腳本,該shell 腳本是與ASP.NET run-time objects相連,而且它把對象集注入到shell 里。ASP.NET MVC的運行機制如圖1 所示。ASP.NET MVC 的運行機制路線:首先是客戶端發(fā)送一個HTTP 請求,由IIS 捕獲,根據(jù)URL 的請求格式,最終交給路由(Route),然后它負責解析出我們的URL 具體請求的是哪個Controller 下的哪個Action,接著MVC 經(jīng)過處理調(diào)用我們的Action執(zhí)行,在Action 中我們一般會通過業(yè)務的Fa?ade 層取出數(shù)據(jù),將傳輸層的數(shù)據(jù)轉(zhuǎn)換為Model 再交給View 的視圖引擎渲染,最終生成HTML 的字節(jié)流返回到客戶端。

      圖1 ASP.NET MVC 運行機制圖Fig.1 The operation mechanism diagram of ASP.NET MVC

      圖中可以看出一個HttpRequest 在ASP.NET MVC 框架下的運行機理:經(jīng)過IIS 和ASP.NET 處理后,路由首先根據(jù)URL 匹配物理路徑上的文件,如果不能匹配則由核心路由模塊執(zhí)行默認路由,路由被匹配后會將這個請求“帶入”MVC 框架中,執(zhí)行Controller 和Action,Action 可以直接注入response,或者更平常的是返回一個ActionResult,ActionResult 的ExecutedResult 方法將被調(diào)用,最終生成HTML 返回客戶端。

      1.2 系統(tǒng)的架構(gòu)設計

      勞防用品管理系統(tǒng)是基于B/S 平臺[12],主要考慮就是將勞防用品管理系統(tǒng)部署至公司的內(nèi)網(wǎng)服務器上,員工可以通過自身的客戶端進行訪問,并進行日常勞防用品領(lǐng)用記錄的查看和錄入,方便了企業(yè)對勞防用品的管理,提高了效率。系統(tǒng)的架構(gòu)設計如圖2 所示。勞防用品管理系統(tǒng)從邏輯上可以分為視圖、模型和控制器。

      圖2 系統(tǒng)的架構(gòu)設計圖Fig.2 The architecture design diagram of system

      視圖:是用戶看到并與之交互的界面。對老式的Web 應用程序來說,視圖由HTML 元素加上CSS 的渲染組成的界面,在新式的Web 應用程序中,HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括Ajax、Flash、XHTML、XML 和Web services 等。ASP.NET MVC 好處就是它能為應用程序處理很多不同的視圖,因為它有不同的視圖引擎。視圖只是用來輸出數(shù)據(jù)將其顯示出來并能夠響應用戶的操作。

      模型:表示企業(yè)數(shù)據(jù)和相關(guān)的業(yè)務規(guī)則。在MVC的三個部件中,模型主要與數(shù)據(jù)庫打交道。例如它可能用構(gòu)件對象來處理數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù),由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。

      控制器:接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,也就是說接收請求并決定調(diào)用哪個模型去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。

      1.3 系統(tǒng)的功能設計

      企業(yè)借助各種有效的安全生產(chǎn)管理措施,雖然已經(jīng)取得了部分成績,但是仍然缺少有效的安全生產(chǎn)勞防用品管理系統(tǒng),具體表現(xiàn)為:

      (1)安全管理模式粗放?,F(xiàn)有的勞防用品管理主要依賴于行政性的領(lǐng)導責任制、依賴于現(xiàn)行的管理標準、規(guī)章制度和安全操作規(guī)范的宣傳和監(jiān)督執(zhí)行。

      (2)勞防用品的管理效率有待提高。勞防用品還依賴于人工填寫與維護。

      (3)勞防用品系統(tǒng)的具體需求分析:主要包括勞防用品的領(lǐng)用記錄、勞防用品的配置以及部門/工區(qū)/工種的配置。勞防用品管理是對公司所有職工所用的安全生產(chǎn)勞防用品進行統(tǒng)一的管理,包括對公司所有勞防用品的領(lǐng)用統(tǒng)計分析管理(添加、修改和刪除一條或多條領(lǐng)用記錄,通過Excel 導入領(lǐng)用記錄,通過對領(lǐng)用記錄的分析與數(shù)據(jù)處理,將其導出為Excel 供用戶查看),考慮到系統(tǒng)的可維護性,添加了部門、工區(qū)/室、工種的配置以及勞防用品的配置管理的功能。

      1.4 系統(tǒng)的數(shù)據(jù)庫設計

      數(shù)據(jù)庫的設計我嚴格按照需求分析,概念設計,邏輯結(jié)構(gòu)設計,物理結(jié)構(gòu)設計,系統(tǒng)實施和運行維護這六大步驟進行,其中也遵守第一范式,第二范式和第三范式。數(shù)據(jù)庫中還建立了部門表,工區(qū)/室表,工種表,勞防用品類型表以及勞防用品領(lǐng)用記錄表。

      其中S_C1_Department、S_C1_WorkArea 和S_C1_Work Type 三表中的部門/工區(qū)/工種是三者級聯(lián)的關(guān)系,它們是連動的,勞防用品管理系統(tǒng)有部門/工區(qū)/工種配置的功能,也就是說用戶可以隨時添加、修改和刪除某個部門下的某個工區(qū)的某個工種。此外,用戶可以配置勞防用品類型,添加勞防用品領(lǐng)用記錄,也可以導入某個月的領(lǐng)用記錄,同時也可以匯總某個月或某年的領(lǐng)用記錄,其中涉及金額的計算。

      2 系統(tǒng)實現(xiàn)

      勞防用品管理系統(tǒng)主要包含勞防用品的領(lǐng)用申請、審核(與企業(yè)KOA 進行集成,本論文不予介紹),勞防用品的領(lǐng)用記錄,勞防用品的配置和部門/工區(qū)/工種的配置。

      2.1 勞防用品的領(lǐng)用記錄

      通過調(diào)研了解到企業(yè)對勞防用品的領(lǐng)用記錄采用的是Excel 記錄,缺少系統(tǒng)性的管理,有了勞防用品管理系統(tǒng),用戶可以訪問Url,在電腦上直接操作,可以方便的查看歷史記錄,查詢歷史情況。界面如圖3 所示。

      圖3 勞防用品的領(lǐng)用記錄圖Fig.3 A record chart of PPE

      2.2 勞防用品的配置

      企業(yè)對勞防用品類型的需求不是固定的,可能這個月需要采購安全帽,但是系統(tǒng)中卻沒有安全帽這個類型,所以做了勞防用品的配置界面,這樣用戶可以隨時增加類型,提高系統(tǒng)的實用性、易用性。勞防用品的配置界面如圖4 所示。

      圖4 勞防用品的配置圖Fig.4 The configuration disgram of PPE

      2.3 部門/工區(qū)/工種的配置

      企業(yè)中部門、工區(qū)和工種可能會發(fā)生微調(diào),所以在勞防用品管理系統(tǒng)也實現(xiàn)了部門|工區(qū)|工種的配置,這樣系統(tǒng)管理員也可以在系統(tǒng)中根據(jù)企業(yè)的變動來進行配置,使系統(tǒng)能夠更加實用。部門/工區(qū)/工種的配置界面如圖5 所示。

      圖5 部門/工區(qū)/工種的配置圖Fig.5 The configuration diagram of DWW

      3 結(jié)束語

      本文提出的基于MVC 的企業(yè)安全生產(chǎn)勞防用品管理系統(tǒng)設計與實現(xiàn),結(jié)合了企業(yè)的實際需求,是一套功能齊全、實用的軟件系統(tǒng)。它方便了企業(yè)管理層對勞防用品的管理,避免了文檔存檔存在的丟失等問題,管理者可以通過系統(tǒng)提供的錄入界面將勞防用品的各項記錄錄入到系統(tǒng)中,可以隨時查詢歷史記錄及當前記錄,不像以前需要人工的從多份紙質(zhì)文檔中翻找查詢。用戶還可以將Excel 上傳到服務器,再從服務器上將Excel 中的數(shù)據(jù)導入到數(shù)據(jù)庫中,然后在前臺頁面展示Excel 導入的數(shù)據(jù),同時也能將數(shù)據(jù)進行計算處理導出成Excel。

      [1]石巖巖.信息化社會對傳統(tǒng)檔案信息服務模式的挑戰(zhàn)[J].檔案學通訊,2013,1.

      [2]徐衛(wèi)克.基于ASP.NET 的作業(yè)上傳管理系統(tǒng)的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2010,9.

      [3]程忠寶.基于ASP.NET 實現(xiàn)電子商務系統(tǒng)的關(guān)鍵技術(shù)分析[J].科學時代,2008,1.

      [4]吳倩,曹建文,魏瑩.基于Microsoft.NET 平臺的ASP.NET 技術(shù)[J].中國科技信息,2006,21.

      [5]黎永良,崔杜武. MVC 設計模式的改進與應用[J]. 計算機工程,2005,9.

      [6]吳倩,曹建文,魏瑩.基于Microsoft.NET 平臺的ASP.NET 技術(shù)[J].中國科技信息,2006,21.

      [7]李軍軍,傅宏,張麗,姜祖新.基于MVC 模式的Web 框架設計關(guān)鍵技術(shù)研究[J].電腦知識與技術(shù),2011,10.

      [8]張雪.基于.NET 和J2EE 平臺下MVC 設計模式的研究[J].硅谷,2010,2.

      [9]李譜華.淺析MVC 設計模式及其應用[J].科技信息,2010,16.

      [10]曹春萍,胡德敏.基于MVC 設計模式的Web 考試系統(tǒng)的設計[J].上海理工大學學報,2005,5.

      [11]蔣紫彬,張茂林,晏海華.基于MVC 模式的白盒測試驅(qū)動框架的設計[J].計算機與數(shù)字工程,2006,10.

      [12]畢春躍.基于Web 服務的企業(yè)應用系統(tǒng)集成框架研究與應用[J].福建電腦,2006,10.

      [13]黃勝根,陳蜀宇.基于ASP.NET MVC 框架的干教系統(tǒng)的設計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2010,2.

      [14]涂剛,李建,劉華清,紀永玲,許子昊. ASP.NET MVC 的研究[J].軟件工程師,2010,8.

      [15]方柯.基于ASP.NET MVC 框架的Web 應用開發(fā)研究[J].電腦知識與技術(shù),2010,22.

      [16]曹春萍,胡德敏.基于MVC 設計模式的Web 考試系統(tǒng)的設計[J].上海理工大學學報,2005,5.

      [17]沈桂群.基于ASP.NET 的MVC 設計模式及實現(xiàn)[J].信息與電腦(理論版),2009,10.

      猜你喜歡
      領(lǐng)用設計模式工種
      仿生設計模式的創(chuàng)新應用探索
      玩具世界(2023年6期)2024-01-29 12:14:36
      “1+1”作業(yè)設計模式的實踐探索
      特殊工種提前退休問題探析
      物資領(lǐng)用集成技術(shù)與實踐
      交通機電工程設計模式創(chuàng)新探討
      關(guān)于加強航天器研制單位材料領(lǐng)用環(huán)節(jié)成本控制的研究
      今日財富(2018年26期)2018-05-14 17:52:08
      我能按照從事有毒有害特殊工種辦理提前退休嗎
      人事天地(2017年6期)2017-06-12 18:07:50
      新形勢下如何實行特殊工種提前退休政策
      淺談企業(yè)存貨管理存在的問題及解決對策
      施工企業(yè)物資成本控制制度完善探討
      新和县| 盖州市| 绥棱县| 临猗县| 德庆县| 云林县| 长岛县| 昔阳县| 沙洋县| 棋牌| 辽宁省| 江城| 曲麻莱县| 肥西县| 攀枝花市| 白城市| 扎鲁特旗| 安化县| 将乐县| 南安市| 图片| 峨山| 亚东县| 志丹县| 城市| 桃江县| 美姑县| 达州市| 翁牛特旗| 盐源县| 镇沅| 海丰县| 汝南县| 瑞丽市| 土默特左旗| 澄江县| 阜平县| 尉犁县| 昌江| 林甸县| 永德县|