前言:本站為你精心整理了談煤礦業(yè)物流管理系統(tǒng)的應(yīng)用范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1煤炭企業(yè)物流管理系統(tǒng)設(shè)計
系統(tǒng)采用SSH框架技術(shù),該框架將整個系統(tǒng)分為表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)持久層。SSH框架整合可以充分利用3個框架的優(yōu)點,提高組件的可復(fù)用性,降低各層之間的耦合度,有利于系統(tǒng)的可維護(hù)性和擴展等。表現(xiàn)層是Struts,業(yè)務(wù)層是Spring,持久層是Hibernate。每個層在功能上職責(zé)明確,不應(yīng)該與其它層混合,各層通過通信接口相互聯(lián)系。
(1)表示層
表示層是系統(tǒng)管理員、業(yè)務(wù)員、財務(wù)員、物流服務(wù)商與系統(tǒng)直接進(jìn)行交互的界面,也是唯一直接面向使用者的接口。本系統(tǒng)采用Struts中的JSP頁面和Action類實現(xiàn)表示層,負(fù)責(zé)收集用戶請求并返回處理結(jié)果頁面。
(2)業(yè)務(wù)層
業(yè)務(wù)層是由業(yè)務(wù)邏輯對象組成,是系統(tǒng)的核心,處于中心的位置。業(yè)務(wù)邏輯層實現(xiàn)并提供了系統(tǒng)所需要的業(yè)務(wù)邏輯方法。本系統(tǒng)由Spring實現(xiàn)業(yè)務(wù)邏輯層,并負(fù)責(zé)整體框架的整合。
(3)持久層
持久層由數(shù)據(jù)訪問對象(DataAccessObjects)組成,這些數(shù)據(jù)訪問對象提供對領(lǐng)域(DomainObject)基本的創(chuàng)建、查詢、修改和刪除等操作。本系統(tǒng)有Hiber-nate實現(xiàn)數(shù)據(jù)持久層,為業(yè)務(wù)邏輯層數(shù)據(jù)存取的方法,實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的增、刪、改、查操作。
2煤炭物流管理系統(tǒng)實現(xiàn)
文中以添加權(quán)限子模塊為例說明系統(tǒng)的實現(xiàn)過程。該模塊的功能是輸入權(quán)限名稱、權(quán)限描述后保存到數(shù)據(jù)庫中。
(1)表示層實現(xiàn)添加權(quán)限的功能新增一個用戶權(quán)限。添加權(quán)限頁面輸入權(quán)限名稱、權(quán)限說明信息,點擊保存后提交給Struts的RightBean(權(quán)限類)處理,處理結(jié)束后返回到權(quán)限管理頁面。
(2)業(yè)務(wù)層的實現(xiàn)添加權(quán)限的業(yè)務(wù)層處理權(quán)限管理過程的業(yè)務(wù)邏輯,作為中間層起到一個連接表現(xiàn)層與持久層的作用,向上接收角色名稱、角色說明信息表單數(shù)據(jù),向下可以接收和傳遞持久層的數(shù)據(jù)。通過業(yè)務(wù)層將表示層與數(shù)據(jù)處理分離開來,可以降低系統(tǒng)的耦合度。在本系統(tǒng)中主要利用Spring框架構(gòu)建業(yè)務(wù)層。
3結(jié)語
基于SSH架構(gòu)設(shè)計開發(fā)的煤炭企業(yè)物流管理系統(tǒng)通過實際試運行,表現(xiàn)良好,證明了SSH整合架構(gòu)是一個行之有效的輕量級JavaEE應(yīng)用系統(tǒng)解決方案。SSH框架能簡化系統(tǒng)的開發(fā),可以有效地降低各層之間的耦合度,提高系統(tǒng)的可維護(hù)性。
作者:蔣衛(wèi)祥單位:常州信息職業(yè)技術(shù)學(xué)院
礦業(yè)工程期刊 礦業(yè)工程 礦業(yè)工作意見 礦業(yè)技術(shù) 礦業(yè)投資管理 礦業(yè)投資論文 礦業(yè)投資 礦業(yè)資產(chǎn)評估 紀(jì)律教育問題 新時代教育價值觀