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

        ?

        基于J2EE的物流信息系統(tǒng)的設(shè)計(jì)與研究

        2017-02-20 09:16:23劉爽
        數(shù)碼世界 2017年2期
        關(guān)鍵詞:定義物流用戶

        劉爽

        遼寧錦州渤海大學(xué)信息科學(xué)與技術(shù)學(xué)院

        基于J2EE的物流信息系統(tǒng)的設(shè)計(jì)與研究

        劉爽

        遼寧錦州渤海大學(xué)信息科學(xué)與技術(shù)學(xué)院

        現(xiàn)今社會(huì)中,隨著社會(huì)的發(fā)展,科學(xué)技術(shù)的進(jìn)步,企業(yè)的結(jié)構(gòu)也發(fā)生了翻天覆地的變化,為了提高產(chǎn)品利用率以及減少產(chǎn)品的成本,很多企業(yè)紛紛傾向于信息化電子產(chǎn)品。所以傳統(tǒng)意義上的物流信息系統(tǒng)將會(huì)被電子信息化處理所替代。本課題從J2EE的體系結(jié)構(gòu)介紹以及物流系統(tǒng)的設(shè)計(jì)出發(fā),設(shè)計(jì)了基于J2EE的物流信息系統(tǒng)的設(shè)計(jì)與研究。

        J2EE 物流信息管理系統(tǒng) Struts

        1 J2EE的體系結(jié)構(gòu)

        J2EE充分運(yùn)用了Java平臺(tái)從而將企業(yè)的開發(fā)方案進(jìn)一步簡(jiǎn)化,同時(shí)給企業(yè)開發(fā)環(huán)境提供了一個(gè)良好的運(yùn)行平臺(tái)。雖然J2EE是以Java為核心基礎(chǔ)的,但是相對(duì)于Java來說,J2EE具有更明顯的優(yōu)勢(shì),例如可以在保證數(shù)據(jù)庫(kù)中數(shù)據(jù)安全的情況下依然可以輕松地獲取數(shù)據(jù)信息。另外還兼容了XML技術(shù)。

        J2EE的分布式模型以及靈活控制機(jī)制,這些都大大地促進(jìn)了程序的設(shè)計(jì)與開發(fā),同時(shí)結(jié)合了Internet技術(shù)。如果B/S結(jié)構(gòu)中是基于J2EE的,那么該結(jié)構(gòu)的維護(hù)性以及擴(kuò)展性都會(huì)得到大大提高,同時(shí)具備很高的安全性能,由于C/S結(jié)構(gòu)的缺點(diǎn)包括了維護(hù)性差,擴(kuò)展性差,而基于J2EE的B/S結(jié)構(gòu)避免了這些缺點(diǎn)。

        2 系統(tǒng)需求分析

        用戶的需求讓開發(fā)人員來詮釋與完善從而完成需求分析的過程。期間需要用戶和開發(fā)人員實(shí)時(shí)溝通與調(diào)節(jié)進(jìn)而完成客戶的要求。具體細(xì)節(jié)需要通過一些實(shí)時(shí)數(shù)據(jù)的問卷調(diào)根據(jù)客戶的要求進(jìn)行更完整的定義,達(dá)到一個(gè)全新完善的定義。需求分析是軟件開發(fā)的基石,在初期階段實(shí)現(xiàn),而軟件開發(fā)的后續(xù)工作將以這個(gè)基石為中心進(jìn)行開發(fā),因此需求分析在軟件開發(fā)過程中的作用顯而易見。需求分析就是為了了解存在著哪些問題,開發(fā)之前進(jìn)行需求的設(shè)計(jì)對(duì)后期的開發(fā)有著很大的作用,具有具體細(xì)節(jié)和具體要求的規(guī)范說明書。

        對(duì)于傳統(tǒng)物流信息系統(tǒng)的設(shè)計(jì)往往存在一個(gè)基礎(chǔ)的弊端及管理過程會(huì)隱藏其中,導(dǎo)致設(shè)計(jì)出來的系統(tǒng)具備著不變的業(yè)務(wù)過程,而且使用者無法按照具體的情況對(duì)業(yè)務(wù)流程進(jìn)行定義處理。本文設(shè)計(jì)了基于J2EE的物流信息管理系統(tǒng),保證了用戶能夠按照具體的事件流程進(jìn)行設(shè)計(jì),達(dá)到提高業(yè)務(wù)的目的。

        為了讓工作流適用于物流信息系統(tǒng)必須有一個(gè)前提,即工作流必須滿足系統(tǒng)需求,設(shè)計(jì)的原則是高效率,低成本,同時(shí)具備靈活性高。系統(tǒng)設(shè)計(jì)中盡量簡(jiǎn)單,避免繁瑣。工作流的設(shè)計(jì)在一定程度上改善了業(yè)務(wù)流程的組成以及活動(dòng)的執(zhí)行等。

        3 物流信息系統(tǒng)工作流模型

        過程模型、組織模型和信息模型是物流信息模型的基本劃分。而過程模型主要是對(duì)過程邏輯進(jìn)行定義,定義內(nèi)容具體包括了活動(dòng)間的關(guān)系,在物流信息系統(tǒng)的工作流模型中扮演著核心的角色,另外的模型是給該模型給予技術(shù)支持。對(duì)于員工的結(jié)構(gòu)定義是利用組織模型來完成的,其中包含了多樣化組成元素,通過遞階的形式來保持元素之間的聯(lián)系。企業(yè)人員作為組織模型針對(duì)的對(duì)象,當(dāng)他們?cè)谶M(jìn)行工作流中給予柔性的定義。信息模型的作用是提供必需的數(shù)據(jù),通過確定數(shù)據(jù)從而進(jìn)行實(shí)例狀態(tài)的轉(zhuǎn)變,接著進(jìn)行下一個(gè)活動(dòng)的執(zhí)行。

        多個(gè)活動(dòng)形成了流程,而且活動(dòng)之間相互的定義是通過傳輸實(shí)現(xiàn)的,當(dāng)源活動(dòng)執(zhí)行結(jié)束后,目標(biāo)活動(dòng)就會(huì)接著執(zhí)行,執(zhí)行中需遵循相應(yīng)的布爾表達(dá)式的條件?;顒?dòng)的完成是通過固定的角色實(shí)現(xiàn)的,活動(dòng)中也許要用到應(yīng)用程序。所以,定義流程中需要注意的是活動(dòng),以及活動(dòng)之間相互轉(zhuǎn)移定義了活動(dòng)間相互的關(guān)系以及業(yè)務(wù)邏輯。

        4 系統(tǒng)總體設(shè)計(jì)

        基于J2EE的物流信息系統(tǒng)的結(jié)構(gòu)體系結(jié)構(gòu)如圖1所示。

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

        4.1 計(jì)劃采購(gòu)管理模塊

        作為本系統(tǒng)的重要出發(fā)點(diǎn),計(jì)劃采購(gòu)指的是時(shí)刻對(duì)計(jì)劃的情況進(jìn)行跟蹤處理,并且掌控采購(gòu)中的詳情以及貨物情況。同時(shí)制定了以生產(chǎn)車間的需求和客戶的要求為中心的計(jì)劃單。如果需要對(duì)計(jì)劃單進(jìn)行操作,比如增加,刪除,修改等,當(dāng)點(diǎn)擊了確認(rèn)操作后系統(tǒng)后臺(tái)就會(huì)提交給計(jì)劃部門進(jìn)行審核處理,如果審核通過,那么后方就會(huì)正式形成一個(gè)計(jì)劃單。

        采購(gòu)建議單:正式形成計(jì)劃單前需要有采購(gòu)建議單的操作,計(jì)劃單中的貨物倉(cāng)庫(kù)中如果存在庫(kù)存,那么就可以對(duì)計(jì)劃單進(jìn)行分割處理的操作,同時(shí)多個(gè)計(jì)劃單進(jìn)行合并后,就形成了采購(gòu)建議單。

        采購(gòu)單:采購(gòu)單生成的依據(jù)是采購(gòu)建議單,按照貨物分配的情況不同,對(duì)應(yīng)分配給不同的供應(yīng)商。因?yàn)槭袌?chǎng)瞬息萬變,如果出現(xiàn)了供應(yīng)商無法提供足夠的貨物的時(shí)候,就要通過向其他的供應(yīng)商進(jìn)貨,甚至如果出現(xiàn)部分貨物無法買到的時(shí)候,只能選擇其他的貨物替代。

        4.2 庫(kù)存管理模塊

        庫(kù)存管理模塊是本課題設(shè)計(jì)的一個(gè)重要的問題,實(shí)現(xiàn)的操作具體包括了出入庫(kù)單據(jù)的設(shè)計(jì)以及創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)中的狀態(tài)信息,盤點(diǎn)庫(kù)存等。庫(kù)存管理模塊的子模塊具體涉及了入庫(kù)管理,出庫(kù)管理,驗(yàn)收管理以及驗(yàn)收審核等。以下分別對(duì)各個(gè)子模塊進(jìn)行介紹分析。

        入庫(kù)管理子模塊的操作:采購(gòu)單上包括的信息有采購(gòu)單號(hào),制單時(shí)間,采購(gòu)員以及采購(gòu)單具體的購(gòu)物詳情。當(dāng)收到來自供應(yīng)商提供的貨物后,需要根據(jù)采購(gòu)單從而一一生成入庫(kù)單,倉(cāng)管管理員再按照入庫(kù)單的類型將收到的貨物的數(shù)量進(jìn)行統(tǒng)計(jì)并且將發(fā)票號(hào)碼正確地輸入。制單人擁有對(duì)入庫(kù)單進(jìn)行刪除、修改等權(quán)限。

        出庫(kù)管理所包括的子模塊有計(jì)劃領(lǐng)用以及讓售領(lǐng)用等。計(jì)劃領(lǐng)用需要按照計(jì)劃單的要求進(jìn)行。讓售領(lǐng)用指的是將貨物看成是產(chǎn)品的形式進(jìn)行推銷。制單本人具備了操作領(lǐng)料單的權(quán)限,主要的操作具體包括了編輯,修改,以及刪除等,同時(shí)領(lǐng)料單在核算成本中起到了重大的作用。驗(yàn)收管理中的依據(jù)是入庫(kù)單,按照發(fā)票項(xiàng)目從而對(duì)貨物完成驗(yàn)收處理。

        4.3 實(shí)現(xiàn)持久層

        Hibernate持久對(duì)象創(chuàng)建:持久化對(duì)象是數(shù)據(jù)庫(kù)和應(yīng)用之間存在的連橋存在,而數(shù)據(jù)庫(kù)和應(yīng)用間的橋梁扮演者則是Hibernate對(duì)象,對(duì)于數(shù)據(jù)庫(kù)表的記錄維護(hù)是通過持久化對(duì)象來完成的,Java Bean規(guī)范的對(duì)象分發(fā)給Hibernate對(duì)象進(jìn)而循環(huán)完成,同時(shí)通過Getter和Setter函數(shù)來獲取對(duì)象中的屬性。該方法將實(shí)現(xiàn)的細(xì)節(jié)隱藏。分析數(shù)據(jù)模型以后就能夠構(gòu)建持久對(duì)象了。構(gòu)建的過程通過operator類實(shí)現(xiàn)。作為整個(gè)關(guān)系映射的核心,operator表與Departments中的關(guān)系是多對(duì)一,所以所涵蓋的屬性有department,該屬性代表的是一個(gè)部門中包括多個(gè)用戶。除此之外該表和Contactlnfor的員工之間是一一對(duì)應(yīng)關(guān)系。持久層實(shí)現(xiàn)核心代碼如下:

        4.4 表現(xiàn)層的實(shí)現(xiàn)

        在表現(xiàn)層的位置在Web應(yīng)用附近。Struts表現(xiàn)層的作用主要包括如下:

        ①用戶請(qǐng)求的響應(yīng)與管理。

        ②業(yè)務(wù)邏輯處理層是通過控制器實(shí)現(xiàn)的。

        ③Struts Action的異常的獲得。

        ④提供模型給顯示部分。

        ⑤將用戶接口進(jìn)行驗(yàn)證執(zhí)行處理。

        Struts框架具備了MVC框架中的全部屬性,具體包括了彈性高,維護(hù)性強(qiáng),以及藕合度低等。表現(xiàn)層中訪問頁(yè)面的時(shí)候并非是通過JSP實(shí)現(xiàn)的,而是通過Struts的訪問實(shí)現(xiàn)的,通過Action的形式跳轉(zhuǎn)到另一個(gè)JSP界面中,操作數(shù)據(jù)庫(kù)過程中,例如修改數(shù)據(jù)以及讀取數(shù)據(jù)等操作,這些都是在Action中實(shí)現(xiàn)的。因?yàn)樯婕暗揭恍┌踩矫娴募夹g(shù),但是需要遵循統(tǒng)一的規(guī)定,例如在對(duì)用戶權(quán)限進(jìn)行檢查和提交表單的過程中,都需要設(shè)置一個(gè)基類BaseAction,基類派生出了全部的Action。針對(duì)一個(gè)特定的功能,在Struts層通常包括了2個(gè)Action,這2個(gè)分別是一個(gè)不用調(diào)用Struts,一個(gè)是驗(yàn)證模塊中所調(diào)用的Struts。

        5 用戶管理功能設(shè)計(jì)

        管理員是用戶管理模塊的指揮官。同時(shí)所有用戶權(quán)限的配置是由超級(jí)管理員完成的,由于用戶的權(quán)限不同,所以用戶所對(duì)應(yīng)的操作也存在不同點(diǎn),用戶輸入用戶名和用戶密碼成功登錄系統(tǒng)后,界面進(jìn)行調(diào)轉(zhuǎn),所對(duì)應(yīng)的菜單也有所不同,管理員具有添加用戶的權(quán)限,同時(shí)該領(lǐng)域也可以對(duì)用戶的信息進(jìn)行管理與刪除。用戶管理界面是為了用戶信息查詢提供方便的,根據(jù)您的用戶名和密碼便可以輕松做到。

        結(jié)語(yǔ):通過本文設(shè)計(jì)的基于J2EE的物流信息系統(tǒng)運(yùn)用了新進(jìn)的技術(shù)J2EE以及Struts框架,可以輕松地進(jìn)行數(shù)據(jù)的維護(hù),物流信息的跟蹤,提前對(duì)用戶的需求進(jìn)行了準(zhǔn)確的分析,為用戶提供了極大的方便,減少了很多不必要的工作,提升了工作效率,降低了工作成本。

        [1]孫雪峰,高媛媛,白偉.基于J2EE的體育用品物流信息管理系統(tǒng)的設(shè)計(jì)與研究[J].物流技術(shù),2013,32(7):255-258

        [2]龐勝明,趙斌,魏朗,等.基于J2EE的區(qū)域物流信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].物流技術(shù),2005(10):228-230

        [3]馮桃.基于J2EE的物流信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù)與信息化,2016(3):41-43

        [4]Feng Liang. Reconfigurable Logistics Information System Based on Soft Components Technology[J]. Journal of Service Science and Management,2008

        猜你喜歡
        定義物流用戶
        本刊重點(diǎn)關(guān)注的物流展會(huì)
        “智”造更長(zhǎng)物流生態(tài)鏈
        汽車觀察(2018年12期)2018-12-26 01:05:44
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        基于低碳物流的公路運(yùn)輸優(yōu)化
        如何獲取一億海外用戶
        決戰(zhàn)“最后一公里”
        商界(2014年12期)2014-04-29 00:44:03
        修辭學(xué)的重大定義
        精品国产高清a毛片| 国产成人香蕉久久久久| 日本乱偷人妻中文字幕在线| 91偷拍与自偷拍亚洲精品86| 免费人成视频网站在线观看不卡 | 色妞色综合久久夜夜| 国产乱人偷精品人妻a片| 国产成人精品久久二区二区91| 无码熟妇人妻AV不卡| 国产人妻黑人一区二区三区 | 调教在线播放黄| 国产成人无码免费看片软件| 粗大的内捧猛烈进出看视频| 久久精品国产亚洲av久按摩| 中文字幕a区一区三区| 无码精品一区二区免费AV| 欧洲成人午夜精品无码区久久| 国产综合色在线视频区| 国内自拍偷国视频系列| 色偷偷亚洲女人的天堂| 国产在线拍偷自拍偷精品| 久久亚洲sm情趣捆绑调教| 丰满人妻熟妇乱又伦精品软件| 极品粉嫩嫩模大尺度无码视频 | 国产亚洲精品综合一区| 黑人巨大videos极度另类| 97色伦综合在线欧美视频| 免费观看a级毛片| 亚洲av专区国产一区| 精品国模人妻视频网站| 国产精品成人无码a 无码| 亚洲AV综合久久九九| 广东少妇大战黑人34厘米视频| 一本一道波多野结衣av中文| 成年性生交大片免费看| 草逼动态图视频免费观看网站| 国产又大大紧一区二区三区| 黄色三级视频中文字幕| 人妻被猛烈进入中文字幕| 五月天综合在线| 国产午夜视频在线观看|