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

        ?

        基于SSH2的物資管控系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)

        2012-05-29 06:00:10王旭東葉昕炯
        浙江電力 2012年6期
        關(guān)鍵詞:領(lǐng)料物資流程

        王旭東,葉昕炯,祁 力

        (1.湖州電力局,浙江 湖州 313000;2.湖州泰侖電力自動(dòng)化工程有限公司,浙江 湖州 313000)

        0 引言

        隨著國家電網(wǎng)公司物資集約化工作的逐步推進(jìn),對于物資需求部門來說,相應(yīng)的管理要求也越來越高。湖州電力局傳統(tǒng)的物資需求申報(bào)模式是由需求部門定期上報(bào)需求計(jì)劃(每月1~2次),特殊緊急的物資采購允許臨時(shí)申報(bào)。對于物資計(jì)劃申報(bào)之后的流程跟蹤,現(xiàn)有的ERP-SAP系統(tǒng)、國家電網(wǎng)公司電子商務(wù)平臺的設(shè)計(jì)理念是基于物料管理和合同管控,在物料需求計(jì)劃前期管理方面尚缺乏有效的手段。在總結(jié)湖州電力局物資管理經(jīng)驗(yàn)、充分調(diào)研相關(guān)部門實(shí)際工作需求的基礎(chǔ)上,設(shè)計(jì)了物資管控系統(tǒng)(含需求計(jì)劃跟蹤和預(yù)約領(lǐng)料等模塊)。系統(tǒng)結(jié)合湖州電力局物資管理工作的實(shí)際,基于已有的完善的內(nèi)部局域網(wǎng)系統(tǒng)和信息化辦公硬件條件,旨在為各相關(guān)部門提供計(jì)劃申報(bào)、計(jì)劃審核、計(jì)劃執(zhí)行、采購信息反饋、預(yù)約領(lǐng)料各環(huán)節(jié)的狀態(tài)信息和信息交流平臺,便于需求部門和計(jì)劃部門實(shí)時(shí)掌控計(jì)劃流轉(zhuǎn)情況和可領(lǐng)料情況,是對目前應(yīng)用的SAP系統(tǒng)的補(bǔ)充,能有效提高湖州電力局的物資前期管理工作水平。

        1 系統(tǒng)總體開發(fā)思路

        系統(tǒng)總體開發(fā)思路是采用B/S模式,基于MVC和SSH2技術(shù)。隨著物資需求計(jì)劃文件在各個(gè)處理環(huán)節(jié)的流轉(zhuǎn),文件處理狀態(tài)也相應(yīng)改變。需求部門、計(jì)劃管理部門通過查看計(jì)劃和物料狀態(tài)的改變情況,跟蹤需求計(jì)劃流轉(zhuǎn)狀態(tài)和物資采購、入庫、領(lǐng)用的情況。系統(tǒng)功能及結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)功能結(jié)構(gòu)

        預(yù)約領(lǐng)料是本系統(tǒng)的一大亮點(diǎn)。傳統(tǒng)的物資領(lǐng)用方式是需求部門憑領(lǐng)料單直接去倉庫領(lǐng)料,倉庫保管員根據(jù)領(lǐng)料單和庫存情況發(fā)貨。在實(shí)際工作中,經(jīng)常會(huì)出現(xiàn)一些問題,比如需求部門急需的物料由于采購、入庫不及時(shí)而領(lǐng)不到,造成人員、車輛的浪費(fèi)。又如,如果需求部門要大批量領(lǐng)用物資,而倉庫保管員又事先不知道領(lǐng)用情況,容易引起誤發(fā)貨或備貨不足的情況?;谝陨戏N種情況,設(shè)計(jì)開發(fā)了該系統(tǒng)。

        2 系統(tǒng)模塊功能設(shè)置和流程配置

        2.1 系統(tǒng)模塊設(shè)置

        根據(jù)工作流程和部門信息管理的需要,系統(tǒng)共設(shè)置了9個(gè)職能模塊:需求管理、計(jì)劃管理、招標(biāo)管理、采購管理、合同管理、倉庫管理、公用信息、信息通告和系統(tǒng)管理。

        需求模塊:物料需求計(jì)劃的申報(bào),包括集中采購目錄范圍內(nèi)的物資和零星采購物資,以及物資預(yù)約領(lǐng)料、物資領(lǐng)用等。

        計(jì)劃模塊:物流服務(wù)中心計(jì)劃管理人員對上報(bào)計(jì)劃中零星采購物資的審核,確定采購原則。

        招標(biāo)模塊:集中采購物資需求計(jì)劃和物資專項(xiàng)招標(biāo)采購計(jì)劃的審核,招標(biāo)完成后的招標(biāo)結(jié)果信息反饋。

        采購模塊:零星采購物料訂單的創(chuàng)建,采購合同的掛接,預(yù)約領(lǐng)料單的信息處理。

        合同模塊:集中采購物資合同文檔的掛接,預(yù)約領(lǐng)料的處理。

        倉庫模塊:預(yù)約領(lǐng)料信息處理和針對領(lǐng)料單的發(fā)料。

        各模塊根據(jù)實(shí)際工作需要將多種統(tǒng)計(jì)報(bào)表納入其中,有利于各個(gè)時(shí)間段對各種相關(guān)數(shù)據(jù)的統(tǒng)計(jì)匯總。

        2.2 系統(tǒng)流程配置

        系統(tǒng)依據(jù)計(jì)劃申報(bào)、審批、招標(biāo)、采購、收貨等不同途徑,分為3個(gè)流程:集中采購流程、平衡利庫采購流程和非平衡利庫采購流程。相應(yīng)的物資需求計(jì)劃文件有以下狀態(tài):

        (1)需求部門:未提交、待修改、已提交、可預(yù)約。

        (2)計(jì)劃管理:未審核、已下達(dá)。

        (3)招標(biāo)管理:未審核、已完成。

        (4)采購管理:未采購、已采購。

        (5)合同管理:未簽訂、已簽訂。

        2.2.1 集中采購流程

        集中采購流程是指由需求部門準(zhǔn)備物料需求計(jì)劃,并進(jìn)行單位內(nèi)部審核。屬于集中招標(biāo)采購目錄范圍的,就按照集中采購流程上報(bào)至物流服務(wù)中心招標(biāo)專職,由招標(biāo)專職組織計(jì)劃審查專家組進(jìn)行內(nèi)審。如果合格就提交至省電力公司,若不合格則退回需求單位,經(jīng)修改后重新提報(bào)。集中招標(biāo)完成合同簽訂后,在該系統(tǒng)內(nèi)掛接合同文檔,填寫合同計(jì)劃交貨期,在計(jì)劃交貨期前需求部門可依據(jù)初始填報(bào)的需求計(jì)劃發(fā)送預(yù)約領(lǐng)料單至合同管理人員或配網(wǎng)物資倉庫保管員,進(jìn)行預(yù)約領(lǐng)料操作。集中采購流程如圖2所示。

        圖2 集中采購流程

        2.2.2 平衡利庫和非平衡利庫物資采購

        生產(chǎn)運(yùn)維物資、勞保、辦公用品、表計(jì)、低值易耗品等物資,一般都有一定量的庫存儲備,需要平衡利庫,然后下達(dá)采購計(jì)劃。對于項(xiàng)目類物資需求計(jì)劃,則沒有平衡利庫過程。鑒于此,設(shè)計(jì)了圖3所示的平衡利庫和非平衡利庫物資采購流程。

        2.2.3 預(yù)約領(lǐng)料管理

        基于目前應(yīng)用的ERP-SAP系統(tǒng)在預(yù)約領(lǐng)料方面尚無相應(yīng)功能模塊,物資的可領(lǐng)用信息也不能及時(shí)反饋到需求部門,故開發(fā)了預(yù)約領(lǐng)料系統(tǒng),流程如圖4所示。

        圖3 平衡利庫和非平衡利庫采購流程

        圖4 預(yù)約領(lǐng)料流程

        對于集中采購物資和零星采購物資,當(dāng)采購訂單已創(chuàng)建或合同已簽訂后,采購員或合同管理員即可將計(jì)劃交貨期輸入系統(tǒng),在系統(tǒng)內(nèi)設(shè)定合理的供貨時(shí)間。當(dāng)供貨時(shí)間到達(dá)后,系統(tǒng)允許需求部門預(yù)約領(lǐng)料,在系統(tǒng)內(nèi)提交預(yù)約領(lǐng)料單至倉庫保管員,由倉庫保管員根據(jù)物資到貨情況回復(fù)可否領(lǐng)料的反饋信息。對于直接送至需求部門或工地現(xiàn)場的物資,將預(yù)約領(lǐng)料單發(fā)送至采購員,由采購員回復(fù)可否領(lǐng)料信息。需求部門根據(jù)倉庫保管員或采購員的回復(fù)意見確定領(lǐng)料方式和時(shí)間,倉庫保管員根據(jù)回復(fù)信息做好備貨工作。以上的流程設(shè)計(jì)加快了物料領(lǐng)用效率,也保障了物資裝卸的安全。

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

        3.1 系統(tǒng)技術(shù)應(yīng)用及特點(diǎn)

        在初期調(diào)研和技術(shù)討論階段,結(jié)合系統(tǒng)的應(yīng)用范圍和實(shí)際辦公條件,決定采用IE6界面。因?yàn)閃eb模式不需要安裝專用軟件就可以直接使用,適合與辦公系統(tǒng)OA,SAP及協(xié)同辦公等系統(tǒng)相互結(jié)合使用,簡單實(shí)用,避免了客戶端安裝和升級維護(hù)的麻煩。

        由于該系統(tǒng)涉及的業(yè)務(wù)處理流程較多,因此系統(tǒng)中需求計(jì)劃文件的處理狀態(tài)成為整個(gè)流程的核心。為了使系統(tǒng)能流轉(zhuǎn)順暢并實(shí)現(xiàn)信息集成統(tǒng)計(jì)、分析功能,確定采用兩大模式的狀態(tài),即“聯(lián)系函”(即需求文件)狀態(tài)、“物料”狀態(tài)。通過“聯(lián)系函”狀態(tài),實(shí)時(shí)追蹤需求計(jì)劃的流轉(zhuǎn)進(jìn)度,通過高級檢索中的多種查詢條件,以最快的速度定位最有用的信息;通過“物料”的采購狀態(tài)及領(lǐng)用狀態(tài),自動(dòng)計(jì)算采購率、領(lǐng)料率,不僅為物資的管理和統(tǒng)計(jì)帶來方便,而且也提高了需求部門領(lǐng)料和倉庫備貨以及物資配送的效率。

        集中采購模塊和合同管理中的計(jì)劃交貨期均采用了Java定時(shí)器技術(shù),集成Spring定時(shí)器在SSH2框架中的應(yīng)用。在Spring中有兩種流行的配置方式來執(zhí)行調(diào)度任務(wù),即Java的Timer類和openSymphony的Quartz,考慮技術(shù)的成熟與穩(wěn)定性,本系統(tǒng)采用后者。Quartz調(diào)度器執(zhí)行工作不僅能精確到毫秒,還允許調(diào)度某個(gè)工作在某個(gè)特定的時(shí)間或日期中執(zhí)行。繼承QuartzJobBean類實(shí)現(xiàn)executeInternal方法,處理Java業(yè)務(wù),在Spring配置文件中配置啟動(dòng)時(shí)間點(diǎn)。

        此外,根據(jù)物資采購情況自動(dòng)生成預(yù)約領(lǐng)料單是系統(tǒng)的另一大特色。結(jié)合采購率計(jì)算,實(shí)時(shí)反饋物料的采購狀態(tài),自動(dòng)生成預(yù)約領(lǐng)料單,使需求部門能在第一時(shí)間領(lǐng)取所需物料??紤]到反饋信息呈現(xiàn)方式的美觀及實(shí)用性要求,本系統(tǒng)采用JQuery技術(shù)實(shí)現(xiàn)淡入淡出的消息框功能,可智能提請用戶注意。針對用戶輸入的物料編碼,又采用了Ajax技術(shù)調(diào)用Action并生成JSON再傳遞到客戶端。考慮到安全因素,使用了POSET表單提交方式。當(dāng)客戶端發(fā)起一個(gè)Ajax請求,執(zhí)行不同的Action來返回不同格式的JSON字符串,最后在JSP頁面上用Javascript解析出來。通過JSON的應(yīng)用,速度大大提高,比常規(guī)的XML快得多,與此同時(shí)返回的對象應(yīng)用靈活性也很大。

        Excel作為廣泛應(yīng)用的數(shù)據(jù)統(tǒng)計(jì)、文檔處理文件,倍受用戶青睞。本系統(tǒng)的庫存平衡也采用了 Java Excel API(JExcelAPI)技術(shù),從 Excle 數(shù)據(jù)導(dǎo)入,到數(shù)據(jù)庫保存,最后導(dǎo)出打印,實(shí)現(xiàn)系統(tǒng)之間的良好通信,對企業(yè)的發(fā)展、生產(chǎn)效率的提高起到很好的作用。

        在系統(tǒng)的展現(xiàn)風(fēng)格上,采用EXTJS富客戶端技術(shù),搭建了交互性強(qiáng)、色彩絢麗、界面華美的平臺。EXTJS是比較開放的開發(fā)者接口,可擴(kuò)展性強(qiáng),數(shù)據(jù)和表現(xiàn)分離,顯示的選擇方式靈活。

        3.2 SSH2技術(shù)簡述及MVC應(yīng)用

        本系統(tǒng)采用Strus2+Hibernate+Spring整合架構(gòu),Spring起到了JavaBean容器的作用。Spring使用IOC和AOP接管了Hibernate的DAO(數(shù)據(jù)訪問對象層)、事務(wù)和Struts2的action對象以及service業(yè)務(wù)層,從而能有效管理事務(wù)和request請求。經(jīng)過IOC容器的處理后,針對面向接口程序的層次更為分明。

        MVC 是指模型(Modeal)、 視圖(View)和控制(Controlle)。

        (1)M層:Spring對Hibernate的DAO進(jìn)行了非常的封裝。實(shí)現(xiàn)AOP面向切面編程功能,支持不綁定到特定的JAVAEE服務(wù)容器的可重用業(yè)務(wù)和DAO。

        (2)V層:JSP是Servlet的擴(kuò)展,利用輸出流動(dòng)態(tài)生成html頁面。

        (3)C層:Struts2體現(xiàn)在解耦上,在struts.xml配置文件中進(jìn)行配置后,通過邏輯名稱訪問真實(shí)的物理JSP頁面。提供攔截器,實(shí)現(xiàn)權(quán)限攔截等功能。

        (4)持久層:Hibernate是開源的對象關(guān)系映射(ORM)框架。對JDBC輕量級對象封裝,大大減少了重復(fù)的代碼。系統(tǒng)靈活運(yùn)用逆向工程學(xué),反向映射Bean和DAO層,提高了開發(fā)效率。

        3.3 代碼實(shí)現(xiàn)

        加入Struts2過濾器后,web.xml文件的代碼如下:

        ……

        <filter>

        <filter-name>struts2</filter-name>

        <filter-class>

        org.apache.struts2.dispatcher.ng.filter.StrutsPrepare-AndExe

        cuteFilter

        </filter-class>

        </filter>

        <filter-mapping>

        <filter-name>struts2</filter-name>

        <url-pattern>/login.jsp</url-pattern>

        </filter-mapping>

        <welcome-file-list>

        <welcome-file>index.jsp</welcome-file>

        </welcome-file-list>

        ……

        在項(xiàng)目SRC目錄下,創(chuàng)建的struts.xml文件代碼如下:

        <struts>

        <constant>

        name="struts.enable.DynamicMethodInvocation"value="false"/>

        <constant>

        name="struts.custom.i18n.resources"value="globalMessages"/>

        <constant name="struts.i18n.encoding"value="UTF-8"/>

        <include file="struts-login.xml"/>

        <include file="struts-system.xml"/>

        <include file="struts-flow.xml"/>

        <package name="default"extends="struts-default">

        ......

        </package>

        </struts>

        開發(fā)人員可以通過DAO持久化層,以對象的方式操作數(shù)據(jù)文件,免除了JDBC對數(shù)據(jù)庫SQL的語句操作。以下是保存聯(lián)系函的代碼:

        ......

        public void save(SysContactletter transientInstance){

        log.debug("saving SysContactletter instance");

        try{

        getHibernateTemplate().save(transientInstance);

        log.debug("save successful");

        }catch(RuntimeException re){

        log.error("save failed",re);

        throw re;

        }

        }

        ......

        表現(xiàn)層的實(shí)現(xiàn)主要由JSP完成。為了提高較強(qiáng)的交互性,采用RIA(富客戶端)EXT技術(shù),集成操作方便、界面風(fēng)格統(tǒng)一、效果絢麗的瀏覽器式框架。

        4 系統(tǒng)的應(yīng)用及拓展

        本系統(tǒng)完成開發(fā)并投入試用后,解決了物資前期管理工作中長期存在的難點(diǎn)問題。從各部門試用后的反饋情況來看,達(dá)到了預(yù)期效果。

        隨著國家電網(wǎng)公司和省電力公司集約化管理工作的逐步推進(jìn),接下來還要逐步推進(jìn)電力物資定額儲備工作,市、縣電力局本部設(shè)置區(qū)域庫,由市、縣電力局物流服務(wù)中心負(fù)責(zé)管理;工區(qū)、供電營業(yè)所按照生產(chǎn)實(shí)際需要設(shè)置周轉(zhuǎn)庫,由市、縣電力局物流服務(wù)中心負(fù)責(zé)業(yè)務(wù)管理,人員和設(shè)施由工區(qū)、供電營業(yè)所配置和管理,因而會(huì)涉及物資配送體系的建立,因此在該系統(tǒng)開發(fā)初期調(diào)研階段便預(yù)先設(shè)置了適合今后物資配送體系的接口。因?yàn)閰^(qū)域庫、周轉(zhuǎn)庫數(shù)量較多,在實(shí)施物資配送模式后,必然涉及物資的配送周期、物料配送種類的搭配、配送車輛的合理選擇及配送路徑的合理規(guī)劃等一系列問題。鑒于此,在目前該系統(tǒng)預(yù)約領(lǐng)料的基礎(chǔ)上開發(fā)物料配送信息系統(tǒng),將極大地提高物資管理水平。

        [1] 王凱,石冰心.三層體系結(jié)構(gòu)在一個(gè)ERP系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)與現(xiàn)代,2002,3(4)∶33-36.

        [2] 李剛.輕量級J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)—Struts+Spring+Hibern ate整合開發(fā)[M].北京:電子工業(yè)出版社,2007.

        猜你喜歡
        領(lǐng)料物資流程
        吃水果有套“清洗流程”
        被偷的救援物資
        面向電力搶修的供電所無人值守倉庫設(shè)計(jì)與實(shí)踐
        電力企業(yè)物資管理模式探討
        違反流程 致命誤判
        本刊審稿流程
        析OGSA-DAI工作流程
        救援物資
        魏師傅的“考試”
        河南化工(2015年2期)2016-01-13 06:11:55
        非計(jì)劃領(lǐng)料在企業(yè)管理中的影響與管控
        中國商論(2014年16期)2014-07-21 12:16:52
        国产人妻精品一区二区三区不卡| 日本视频一区二区三区在线观看 | 高清毛茸茸的中国少妇| 男人添女人下部高潮全视频| 亚洲国产成人手机在线观看| 亚洲天堂av免费在线| 国产精品人成在线观看免费| 老熟妇仑乱视频一区二区| 国产极品美女高潮抽搐免费网站| 18禁成人免费av大片一区| 精品亚洲一区二区三区四区五区| 台湾无码av一区二区三区| 九九九影院| 日本一区二区三区一级片| 国产裸体美女永久免费无遮挡| 国模少妇一区二区三区| 在线无码精品秘 在线观看| 国产免费专区| 国产日韩精品视频一区二区三区 | 成人免费无遮挡在线播放| 国产精品 高清 尿 小便 嘘嘘| 无码伊人久久大香线蕉| 日韩一区二区三区精品视频| 国产白袜脚足j棉袜在线观看| 国产av天堂成人网| 亚洲精品一区二区三区日韩| 国产欧美日韩一区二区加勒比 | 扒开腿狂躁女人爽出白浆| 天天躁人人躁人人躁狂躁| 日韩欧美第一区二区三区| 国产午夜视频高清在线观看| 人妻激情偷乱视频一区二区三区| 真人二十三式性视频(动)| 成人国产乱对白在线观看| 国产精品福利高清在线| 亚洲成a v人片在线观看| 亚洲深夜福利| 精品国产亚洲一区二区三区四区| 亚洲综合av一区二区三区| 在线欧美精品二区三区| 久久精品国产成人午夜福利|