999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSM框架的物流管理系統的設計實現

2019-12-16 01:48:12楊朔張民宋源清劉豐羽李海濱周曉燕
電腦知識與技術 2019年29期

楊朔 張民 宋源清 劉豐羽 李海濱 周曉燕

摘要:傳統企業對于商品物流環節的管理較為薄弱,沒有對物流資源進行統一的計劃和整合,產生了物流與資金流不能有序暢通的問題。現以MVC開源框架為基礎,使用JsP技術實現前臺界面,Servlet技術實現后臺服務,MYSQL實現數據庫設計,開發一種基于SSM框架的物流管理系統。實驗證明,物流管理系統能夠快速查看商品的基本信息,可以在系統上對用戶信息和物流進行增加、更新、刪除和審核等操作,能夠充分利用資源并提高物流公司的管理。

關鍵詞:SSM框架;物流管理;MVc模式;B/S模式;MYSQL數據庫

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2019)29-0083-03

現代物流是指通過高效的組織方式和有效的人員管理技術,實現商品從生產地到接收地的運輸服務,商品的供應過程滿足先進快速的規劃、管理和分配要求。在全球一體化的背景前提下物流系統的分工更加細致化,運作復雜化,成本龐大化,因此一個高效便捷的物流管理系統是當下企業所需要的。

物流管理系統是采用B/S模式設計的前后端分離系統,涉及物流公司的用戶、車輛、配送點、訂單、客戶端等各個方面的業務。系統采用當下較流行B/S模式結合SSM框架進行開發。B/S模式即瀏覽器到服務端模式,SSM框架是指Spring、SpringMVC和Mybafis的集成,可以用于構建靈活且易于拓展的多層Web應用程序。前臺展示頁面采用了javaScript、html、jsp等技術,為用戶提供了人性化的交互服務,該物流管理系統是一個功能齊全的適用于大多數物流公司的小型物流管理系統。

1關鍵技術介紹

1.1B/S模式

B/S模式即瀏覽器/服務端模式,是隨著互聯網發展和信息共享要求出現的新的開發模式。不同于以往客戶端到服務端的C/S模式,B/S模式具有維護和升級方式簡單、運營成本低、靈活且選擇多的優點。

1.2SSM框架

SSM框架是指Spring、Spring MVC和MyBatis的有機結合,是在SSH后發展的較為主流的Java EE框架,SSM框架可以快速搭建各種不同類型的企業級應用系統。

1)Spring作為一個輕量級的Java開發框架,目的是幫助簡化企業應用開發過程,負責業務對象的管理。以前只能用EJB解決的問題,現在Spring可以使用更便捷的JacaBean來解決,Spring除了可以完成開發服務器的任務,它還是一個輕量級的面向切面(AOP)和控制反轉(IoC)的開發框架。IoC的注入方式有自動裝載、構造器注入和setter方法注人三種,自動裝載并不常用,通過set方法的自動調用來實現set注入;構造器注入是指系統通過對類中構造函數的調用,可以將接口實現類傳人;setter方法注入是指在調用無參構造器容器實例化bean后,調用bean的set方法來實現依賴注入。

2)MVC(Model-View-Controller)屬于Spring Framework的后續產品,是支持spring特性的MVC模式,負責轉發用戶請求和管理系統視圖,MVC模式將物流管理系統劃分為視圖層、模型層和控制層。視圖層代表用戶與系統的交互界面,一個應用可能包含很多不同的視圖;模型層就是對業務流程和業務狀態的處理以及業務規則的制定;控制層是指從用戶方接收數據請求,然后通過匹配在一起的視圖與模型來完成用戶要求。

3)MyBatis是一個優秀的持久層框架,它支持SQL、高級映射和存儲過程的定制化。啟動框架時,MyBatis使用xml方式或注解方式來映射文件,對于mapper.xml映射文件和config.xml配置文件,采用configuration解析的方式獲得sqlsessionfaetory對象,并進一步操作獲得sqlsession數據庫訪問會話對象,然后通過DAO層的mapper對象的相應方法自動執行SQL語句,獲得最終結果。MyBatis具有低學習成本、高效率執行、優化sql語句和高速實現的優點,同時也具有大編碼量和開發周期過長的缺點。

2物流管理系統的實現

2.1設計系統功能模塊

物流管理系統可以拆分為以下模塊:

1)用戶管理模塊。身為超級管理員的系統員工可以通過用戶管理模塊對用戶分配不同的權限,權限分為配送點操作員和配送點管理員兩種。

2)車輛管理模塊。車輛管理模塊負責對配送點存在的所有車輛進行管理,主要包括登記新購車輛的信息、對車輛進行調度管理和查詢更改車輛狀態。

3)配送點管理模塊。配送點管理模塊負責配送點的查看、新增、更改和刪除等操作的執行。

4)訂單管理模塊。訂單管理模塊負責訂單的接收、更改和刪除等操作的執行。

5)客戶端模塊。客戶端模塊是物流管理系統的前端界面顯示,用戶可以通過客戶端查看商品狀態,也可以根據貨物的重量,體積,目的地查詢配送價格和附近網點位置。

物流管理系統的功能模塊圖如圖l所示。

2.2實現MVC模式功能

物流管理系統的軟件體系可以劃分為表示層、業務邏輯層、數據庫訪問層和數據庫層。表示層提供了系統與用戶交互的界面顯示;業務邏輯層是系統最核心的層次,負責物流系統中不同業務邏輯的實現;數據庫訪問層負責接收數據請求,處理并發問題,持久化存儲數據并向外界提供CRUD操作;數據庫層負責存放和讀取業務邏輯層所需的各種業務數據。在設計物流管理系統的過程中,使用了多種不同的工具來實現軟件的多層體系。

以系統的用戶管理模塊為例,其軟件功能實現如下。

1)在數據持久層建立dao層的接口EmployeeDao,在此接口中主要提供了添加用戶、修改用戶信息、根據用戶ID等查詢員工信息的方法。其對應的MyBatisxml文件中核心代碼如圖2所示:

2)控制層建立一個EmployManagementService類,在類中增加方法,不同的方法對應不同的訪問路徑,使客戶操作時調用不同的功能,核心代碼如圖3所示。

用戶管理是對物流管理系統中賬戶的操作管理,通過前端界面將賬號分配給相對應的用戶,且超級管理員只能分配給下級配送點管理員賬號,實現后的用戶管理界面如圖4所示。

3結束語

本文在SSM框架的基礎上建立了物流信息管理系統平臺,實現了在端為客戶和物流公司工作人員業務邏輯服務的相關信息功能。SSM框架是一種基于平臺模式的系統開發框架,使用這種框架對系統進行基本模式的設計時,各個不同層次的功能實現了更加清晰的劃分,從模型層中分離數據庫的相關操作,這一行為使物流系統的開發過程更加簡單明了,易于理解。使用這種基于模式框架的開發方式來對企業物流管理系統進行設計實現,不僅降低了各個部分的設計難度,還增加了物流系統的開發效率。

主站蜘蛛池模板: 欧美亚洲中文精品三区| 欧美亚洲一二三区| 国产在线一区视频| 国产免费精彩视频| 国产一级毛片yw| 日韩国产精品无码一区二区三区 | 2019国产在线| 国产国模一区二区三区四区| 一本久道久综合久久鬼色| 亚洲第一精品福利| 日韩欧美国产综合| 中文字幕在线播放不卡| 国产欧美视频在线观看| 久久综合亚洲色一区二区三区| 欧美a在线看| 免费观看精品视频999| 91免费观看视频| 日韩免费成人| 日本人妻丰满熟妇区| 久久综合色播五月男人的天堂| 波多野结衣一二三| 国产在线一二三区| 久久久无码人妻精品无码| 国产精品hd在线播放| 国产精品第一区| www.99精品视频在线播放| 精品欧美视频| 三级视频中文字幕| 2022精品国偷自产免费观看| 久操中文在线| 亚洲欧美成人综合| 全午夜免费一级毛片| 欧美一区中文字幕| 91在线视频福利| 国产精品久久久免费视频| 国产免费羞羞视频| 国产日韩精品一区在线不卡| 亚洲天堂777| 久久精品人妻中文系列| 国产视频你懂得| 中文字幕在线观| 欧美不卡二区| 国产另类视频| 国产内射一区亚洲| 欧美区一区| 狠狠亚洲五月天| 欧美区日韩区| 91精品啪在线观看国产91九色| 日韩在线欧美在线| 91精品国产一区自在线拍| 777午夜精品电影免费看| 精品国产三级在线观看| 操国产美女| 中文字幕亚洲综久久2021| 69国产精品视频免费| 欧美精品v欧洲精品| 人妻中文久热无码丝袜| 亚洲AV免费一区二区三区| 91亚洲精品第一| 四虎精品免费久久| 亚洲国产AV无码综合原创| 国产欧美成人不卡视频| 国产精品xxx| 日韩在线2020专区| 国内精品免费| 免费无码AV片在线观看国产| 波多野结衣一区二区三视频 | 97综合久久| 呦女亚洲一区精品| 久久国产毛片| 久久青草精品一区二区三区| 国产农村1级毛片| 制服丝袜国产精品| 色网在线视频| 超薄丝袜足j国产在线视频| 伊大人香蕉久久网欧美| 69视频国产| 青青国产视频| 一级爱做片免费观看久久| 亚洲精品免费网站| 国产精品三级av及在线观看| 亚洲国产看片基地久久1024|