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

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

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

劉爽

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

J2EE的分布式模型以及靈活控制機(jī)制,這些都大大地促進(jìn)了程序的設(shè)計(jì)與開(kāi)發(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)需求分析

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

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

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

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

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

多個(gè)活動(dòng)形成了流程,而且活動(dòng)之間相互的定義是通過(guò)傳輸實(shí)現(xiàn)的,當(dāng)源活動(dòng)執(zhí)行結(jié)束后,目標(biāo)活動(dòng)就會(huì)接著執(zhí)行,執(zhí)行中需遵循相應(yīng)的布爾表達(dá)式的條件。活動(dòng)的完成是通過(guò)固定的角色實(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)車(chē)間的需求和客戶(hù)的要求為中心的計(jì)劃單。如果需要對(duì)計(jì)劃單進(jìn)行操作,比如增加,刪除,修改等,當(dāng)點(diǎn)擊了確認(rèn)操作后系統(tǒng)后臺(tái)就會(huì)提交給計(jì)劃部門(mén)進(jìn)行審核處理,如果審核通過(guò),那么后方就會(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)瞬息萬(wàn)變,如果出現(xiàn)了供應(yīng)商無(wú)法提供足夠的貨物的時(shí)候,就要通過(guò)向其他的供應(yīng)商進(jìn)貨,甚至如果出現(xiàn)部分貨物無(wú)法買(mǎi)到的時(shí)候,只能選擇其他的貨物替代。

4.2 庫(kù)存管理模塊

庫(kù)存管理模塊是本課題設(shè)計(jì)的一個(gè)重要的問(wèn)題,實(shí)現(xiàn)的操作具體包括了出入庫(kù)單據(jù)的設(shè)計(jì)以及創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)中的狀態(tài)信息,盤(pán)點(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)收到來(lái)自供應(yīng)商提供的貨物后,需要根據(jù)采購(gòu)單從而一一生成入庫(kù)單,倉(cāng)管管理員再按照入庫(kù)單的類(lèi)型將收到的貨物的數(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)行推銷(xiāo)。制單本人具備了操作領(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ù)是通過(guò)持久化對(duì)象來(lái)完成的,Java Bean規(guī)范的對(duì)象分發(fā)給Hibernate對(duì)象進(jìn)而循環(huán)完成,同時(shí)通過(guò)Getter和Setter函數(shù)來(lái)獲取對(duì)象中的屬性。該方法將實(shí)現(xiàn)的細(xì)節(jié)隱藏。分析數(shù)據(jù)模型以后就能夠構(gòu)建持久對(duì)象了。構(gòu)建的過(guò)程通過(guò)operator類(lèi)實(shí)現(xiàn)。作為整個(gè)關(guān)系映射的核心,operator表與Departments中的關(guān)系是多對(duì)一,所以所涵蓋的屬性有department,該屬性代表的是一個(gè)部門(mén)中包括多個(gè)用戶(hù)。除此之外該表和Contactlnfor的員工之間是一一對(duì)應(yīng)關(guān)系。持久層實(shí)現(xiàn)核心代碼如下:

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

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

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

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

③Struts Action的異常的獲得。

④提供模型給顯示部分。

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

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

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

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

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

[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

猜你喜歡
定義物流用戶(hù)
本刊重點(diǎn)關(guān)注的物流展會(huì)
“智”造更長(zhǎng)物流生態(tài)鏈
關(guān)注用戶(hù)
關(guān)注用戶(hù)
關(guān)注用戶(hù)
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
基于低碳物流的公路運(yùn)輸優(yōu)化
如何獲取一億海外用戶(hù)
決戰(zhàn)“最后一公里”
商界(2014年12期)2014-04-29 00:44:03
修辭學(xué)的重大定義
主站蜘蛛池模板: 亚洲精品第一页不卡| 2021国产乱人伦在线播放| 中文字幕无码制服中字| 国产天天色| 久久精品欧美一区二区| 亚洲精品你懂的| 久久青青草原亚洲av无码| 亚洲综合一区国产精品| 国内精品免费| 狠狠干欧美| 五月天综合婷婷| 国内精品久久久久鸭| 久久久国产精品免费视频| 国产香蕉在线| 狠狠色丁香婷婷综合| 亚洲国产精品一区二区第一页免 | 一区二区三区毛片无码| 国产成人av大片在线播放| 乱人伦99久久| 99视频在线观看免费| 亚洲一区二区三区国产精华液| 日韩久草视频| 欧美亚洲欧美区| 国产免费怡红院视频| 亚洲中文字幕国产av| 女人18毛片水真多国产| 亚洲天堂自拍| 亚洲国产成人久久精品软件| 国产91线观看| 国产欧美高清| 亚洲人成网站色7799在线播放| 婷婷综合亚洲| 久夜色精品国产噜噜| 无码高潮喷水在线观看| 18禁色诱爆乳网站| 永久在线精品免费视频观看| 亚洲手机在线| 亚洲国产午夜精华无码福利| 91娇喘视频| 激情综合网址| 久久亚洲天堂| 漂亮人妻被中出中文字幕久久| 亚洲天堂在线视频| 欧美第二区| 夜精品a一区二区三区| 性色生活片在线观看| 热99re99首页精品亚洲五月天| 午夜高清国产拍精品| 久久久噜噜噜久久中文字幕色伊伊| 91成人精品视频| 日韩一区二区在线电影| 久久青草免费91观看| 欧美一级高清视频在线播放| h网址在线观看| 国产精彩视频在线观看| 免费国产在线精品一区| 日本成人精品视频| 自拍欧美亚洲| 国内黄色精品| 国产成人毛片| 亚洲色欲色欲www网| 亚洲国产成人在线| 浮力影院国产第一页| av一区二区三区高清久久| 美女视频黄频a免费高清不卡| 色噜噜中文网| 国产最新无码专区在线| 91视频日本| 亚洲美女视频一区| 亚洲第一国产综合| 日韩二区三区无| 狠狠色噜噜狠狠狠狠色综合久| 国产视频自拍一区| 精品视频福利| 一级毛片不卡片免费观看| 日韩a级片视频| 影音先锋亚洲无码| 欧美亚洲综合免费精品高清在线观看| 97国内精品久久久久不卡| 天天干伊人| 无码一区18禁| 在线无码九区|