亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2015-01-27 01:30:48倪葉杰凌衛(wèi)青
        關(guān)鍵詞:系統(tǒng)

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

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

        0 引言

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

        1 系統(tǒng)設(shè)計

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

        勞防用品管理系統(tǒng)的設(shè)計與實現(xiàn),是基于ASP.NET MVC 框架[13~15,17]的,其中ASP.NET MVC 是創(chuàng)建APS.NET應(yīng)用的一種新的平臺,和傳統(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è)務(wù)的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)設(shè)計

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

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

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

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

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

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

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

        (1)安全管理模式粗放。現(xiàn)有的勞防用品管理主要依賴于行政性的領(lǐng)導(dǎo)責任制、依賴于現(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 導(dǎo)入領(lǐng)用記錄,通過對領(lǐng)用記錄的分析與數(shù)據(jù)處理,將其導(dǎo)出為Excel 供用戶查看),考慮到系統(tǒng)的可維護性,添加了部門、工區(qū)/室、工種的配置以及勞防用品的配置管理的功能。

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

        數(shù)據(jù)庫的設(shè)計我嚴格按照需求分析,概念設(shè)計,邏輯結(jié)構(gòu)設(shè)計,物理結(jié)構(gòu)設(shè)計,系統(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)用記錄,也可以導(dǎo)入某個月的領(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)設(shè)計與實現(xiàn),結(jié)合了企業(yè)的實際需求,是一套功能齊全、實用的軟件系統(tǒng)。它方便了企業(yè)管理層對勞防用品的管理,避免了文檔存檔存在的丟失等問題,管理者可以通過系統(tǒng)提供的錄入界面將勞防用品的各項記錄錄入到系統(tǒng)中,可以隨時查詢歷史記錄及當前記錄,不像以前需要人工的從多份紙質(zhì)文檔中翻找查詢。用戶還可以將Excel 上傳到服務(wù)器,再從服務(wù)器上將Excel 中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,然后在前臺頁面展示Excel 導(dǎo)入的數(shù)據(jù),同時也能將數(shù)據(jù)進行計算處理導(dǎo)出成Excel。

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

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

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

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

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

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

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

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

        [9]李譜華.淺析MVC 設(shè)計模式及其應(yīng)用[J].科技信息,2010,16.

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

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

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

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

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

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

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

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

        猜你喜歡
        系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
        半沸制皂系統(tǒng)(下)
        FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一德系統(tǒng) 德行天下
        PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
        中文少妇一区二区三区| 国产做a爱片久久毛片a片| 996久久国产精品线观看| 国产视频嗯啊啊啊| 久久国产精品亚洲我射av大全| 国产特级毛片aaaaaa高潮流水| 欧美精品videossex少妇| 少妇AV射精精品蜜桃专区| 日本二区视频在线观看| 日本一区二区在线高清| 久久天天躁狠狠躁夜夜躁2014| 国产精品久久久久久久久鸭| 人妻无码AⅤ中文系列久久免费| 蜜桃传媒免费在线观看| 无码人妻aⅴ一区二区三区| 国产肉体ⅹxxx137大胆| 国产成人精品cao在线| 久久夜色精品国产噜噜噜亚洲av| 夜夜高潮夜夜爽国产伦精品| 天码av无码一区二区三区四区| 亚洲成AV人久久| av在线播放免费网站| 国产精品嫩草99av在线| 久久免费网国产AⅤ| 精品日本一区二区视频| 国产亚洲一区二区三区综合片| 少妇无码av无码专区| 国产乱人伦AV在线麻豆A| 日韩产的人妻av在线网| 日本欧美大码a在线观看| 少妇内射高潮福利炮| 日韩av在线不卡一区二区三区| 日韩一级黄色片一区二区三区| 亚洲精品久久久久久久不卡四虎| 97超在线视频免费| 国产性感主播一区二区| 五月色丁香婷婷网蜜臀av| 日韩精品无码一区二区中文字幕 | 美女污污网站| 亚洲成在人线天堂网站| 欧美69久成人做爰视频|