freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

港口物流調(diào)度系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-08-25 07:46 本頁面
 

【文章內(nèi)容簡介】 ,模型還為視圖的顯示提供數(shù)據(jù),并可被多個視圖所共有。2.視圖(View)對象:主要指與用戶交互的界面,也就是應(yīng)用程序的外觀。視圖可以接收用戶的輸入,但它并不包括實際的業(yè)務(wù)處理,只是將數(shù)據(jù)轉(zhuǎn)交給控制器。3.控制器(Control)對象:負(fù)責(zé)接收用戶的請求和數(shù)據(jù),接著它會作出判斷將請求和數(shù)據(jù)交由哪一個模型來處理,最后調(diào)用視圖來顯示模型返回的數(shù)據(jù)。Model層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來實現(xiàn)。View層用于與用戶的交互,通常用JSP來實現(xiàn)。Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用十顯示,同時它也可以解釋用戶的輸入并將它們映像為模型層可以執(zhí)行的操作。模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。這實際上是一種模型的變化傳播機制。MVC應(yīng)用程序總是由這二個部分綱_成。Event(事件)導(dǎo)致Controller改變Model或View,或者同時改變兩者。只要Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會自動更新。類似的,只要Controller改變了View,VieW會從潛在的Model中獲取數(shù)據(jù)來刷新自己。MVC模式是一個復(fù)雜的架構(gòu)模式,其實現(xiàn)也顯得非常復(fù)雜,但多種設(shè)計模式結(jié)合在一起,使MVC模式的實現(xiàn)變得相對簡單易行。: MVC架構(gòu) MVC模式的優(yōu)點MVC模型是一個成熟的開發(fā)多層結(jié)構(gòu)應(yīng)用系統(tǒng)的程序構(gòu)造模型,它將系統(tǒng)分成應(yīng)用控制層(Controller)、業(yè)務(wù)邏輯處理層(Model)和表示層(View),三個層各司其職,所以如果一旦哪一層的需求發(fā)生了變化,就只需要更改相應(yīng)的層中的代碼而不會影響到其它層中的代碼。在MVC模式中,由于按層把系統(tǒng)分開,那么就能更好的實現(xiàn)開發(fā)中的分工。網(wǎng)頁設(shè)計人員可以進(jìn)行開發(fā)視圖層中的JSP,對業(yè)務(wù)熟悉的開發(fā)人員可開發(fā)業(yè)務(wù)層,而其它開發(fā)人員可開發(fā)控制層。其中表示層與業(yè)務(wù)邏輯的分離使得表示層部分的獨立設(shè)計和修改維護(hù)更方便。MVC開發(fā)模式使得數(shù)據(jù)訪問和數(shù)據(jù)表現(xiàn)分離開來,讓開發(fā)人員可以開發(fā)一個可伸縮性強、便于擴展的控制器,來維護(hù)整個流程。另外,分層后更有利十組件的重用。如控制層可以獨立成一個能用的組件,視圖層也可做成通用的操作界面。與軟件所處理問題的內(nèi)在模型相比較,用戶界面是需要經(jīng)常發(fā)生變化的,采用MVC設(shè)計模式可以在滿足對界面要求的同時,使軟件的計算模型獨立十界面的構(gòu)成。MVC模式可以被映像到多層企業(yè)級的J2EE應(yīng)用上。J2EE模型提供了一個很好的企業(yè)應(yīng)用框架及解決方法,但是多層企業(yè)應(yīng)用框架在提高了軟件的重用性和分解了問題的復(fù)雜性的同時,也使得代碼龐大,層與層之間的控制關(guān)系復(fù)雜。而MVC(ModelViewController)模式可以利用控制器將應(yīng)用的業(yè)務(wù)邏輯(模型)和應(yīng)用的表示邏輯(視圖)進(jìn)行分離,使應(yīng)用的各層之間達(dá)到一種松散禍合的效果,所以人們將MVC模式應(yīng)用于J2EE應(yīng)用開發(fā)。在J2EE企業(yè)應(yīng)用開發(fā)中,優(yōu)先采用MVC模式。首先,它能使軟件開發(fā)有章可循,結(jié)構(gòu)清晰,縮短開發(fā)周期;其次,它能有效地改善軟件系統(tǒng)的性能,大大提高軟件的可維護(hù)性與可擴展性。第3章 需求分析 系統(tǒng)目標(biāo)港口物流調(diào)度系統(tǒng)開發(fā)的總目標(biāo)是:建設(shè)“信息化、智能化、集成化、協(xié)調(diào)化、網(wǎng)絡(luò)化”的面向大型制造企業(yè)的物流配送系統(tǒng)。1.優(yōu)化、提升物流對公司多種營銷模式的業(yè)務(wù)承載能力,根據(jù)客戶需求時間,各業(yè)務(wù),產(chǎn)品,區(qū)域,訂單類型、客戶等因素的組合需求,制訂配送計劃和發(fā)運計劃。2.提升本企業(yè)物流的運費精細(xì)化管理能力,提高物流配送服務(wù)價格管理能力,支持多種價格核算管理模式。優(yōu)化公司物流運費分?jǐn)偡绞?,將費用分解到事業(yè)部,真正做到“誰受益,誰分?jǐn)偂薄?.提高系統(tǒng)性能,增強系統(tǒng)承載能力,支持多地統(tǒng)一管理,實現(xiàn)數(shù)據(jù)共亨,優(yōu)化系統(tǒng)運算邏輯,提高系統(tǒng)性能。4.打通物流前后端信息流,提高公司供應(yīng)鏈一體化程度,通過與其他信息系統(tǒng)的協(xié)同,增強供應(yīng)鏈前后端的一體化程度,增強信息協(xié)同,提升物流外包管理能力。 系統(tǒng)功能分析港口物流調(diào)度系統(tǒng)中包括貨運管理、庫場管理、庫場圖、預(yù)確報、調(diào)度計劃、作業(yè)調(diào)度、調(diào)度查詢、調(diào)度統(tǒng)計、數(shù)據(jù)維護(hù)等模塊。 系統(tǒng)模塊圖本模塊方便工作人員對船舶的調(diào)度的管理,貨物分為進(jìn)口的和出口,進(jìn)口貨物的船一般要到港作業(yè)及卸貨,而出口需要將貨物裝船通過水路運到指定的國家。船舶設(shè)備管理,船舶預(yù)確報信息,船舶調(diào)度管理1)船舶設(shè)備信息管理:設(shè)備信息管理,內(nèi)容包括:設(shè)備名稱、設(shè)備類型(C 類碼取得)、使用狀態(tài)(在用、未用)、權(quán)屬人,啟用日期,原值,凈值,使用部分。設(shè)備維修:對于設(shè)備日常維修進(jìn)行登記,包括設(shè)備名稱,故障原因(C 類碼),開修時間,結(jié)束時間,修改方式,技術(shù)準(zhǔn)備,維修描述,備注。設(shè)備使用管理:該模塊主要用于對港方的設(shè)備設(shè)施進(jìn)行編錄,以及對于保養(yǎng)維修情況進(jìn)行登記。2)船舶預(yù)確報信息:主要包括船名,上港下港。船舶狀態(tài)(未靠港,在港,移泊,離港),進(jìn)口航次,出口航次,代理,預(yù)計進(jìn)港時間,實際進(jìn)港時間,開卸時間,卸妥時間,泊位,起樁位,終樁位,服務(wù)航線,貿(mào)易性質(zhì),靠泊方式和備注。根據(jù)輸入的數(shù)據(jù)和系統(tǒng)設(shè)定的業(yè)務(wù)規(guī)則生成一條預(yù)確報。3) 船舶作業(yè)計劃:該模塊主要功能以圖形查詢時間段內(nèi)船舶靠泊情況,對船舶的裝卸船作業(yè)制定工作計劃。4)船舶作業(yè)調(diào)度實施:2庫場管理模塊: 無論是進(jìn)口貨物還是出口貨物,運到港口很難馬上就運送出去,所以有存放的地方,因此對存放貨物的地方也就是庫場也要進(jìn)行合理有序的管理。其中主要包括庫場基本信息管理, 庫場調(diào)度(進(jìn)口入庫工班、出口出庫工班、存棧貨物管理)、倉庫檢算報表、庫場日班計劃,日計劃查詢,庫場動態(tài)圖。庫場圖:是將貨物存放的情況以圖形的方式顯示出來,有助工作人員了解貨物的存放情況。港口庫場的特點是具有周轉(zhuǎn)性而非存儲性,它與一般的工廠和商業(yè)部門儲存物料的倉庫不同。所以庫場管理模塊包括進(jìn)口入庫工班、進(jìn)出口出庫工班、存棧貨物管理、倉庫檢算報表、日計劃查詢等。1).進(jìn)出口入庫工班:貨運管理工作人員在該子模塊中錄入入庫工班票頭和入庫工班票數(shù)據(jù),工班票頭包括:編號、日期、班次、船名、提單號、貨名、操作過程、運輸方式等;工班票包括:編號、序號、噸數(shù)、件數(shù)、貨位、余噸、余件、現(xiàn)貨位、狀態(tài)等。2).進(jìn)出口出庫工班:貨運管理工作人員在該子模塊錄入出庫工班票頭和出庫工班票數(shù)據(jù)。3).存棧貨物管理:是對庫場中現(xiàn)存的貨物進(jìn)行管理的子模塊。4).倉庫檢算報表:是定期對庫場中的貨物進(jìn)行檢算并記錄到倉庫檢算報表子模塊中。5).日計劃查詢:庫場中的貨物無論是進(jìn)口的還是出口的,它們只要是進(jìn)出貨場都是有計劃的,也就是說一批貨物什么時候進(jìn)入到庫場,由誰搬運都是計劃好的,工作人員通過日計劃查詢子模塊就可以查到計劃安排。3調(diào)度計劃模塊:根據(jù)貨物的運送情況制作調(diào)度計劃,安排好船只,車輛的調(diào)度情況。1).晝夜裝卸計劃:根據(jù)每天貨物的運送情況制定的裝卸計劃。2).旬度計劃:以旬為單位制定的貨物運送計劃。3). 作業(yè)調(diào)度:作業(yè)調(diào)度是對調(diào)度計劃的具體實施。:該模塊主要是對系統(tǒng)中的各種調(diào)度信息進(jìn)行統(tǒng)計查詢,也就是說工作人員可以利用該模塊對各項調(diào)度計劃和作業(yè)調(diào)度進(jìn)行查詢統(tǒng)計。1. 數(shù)據(jù)維護(hù)及系統(tǒng)管理:1)數(shù)據(jù)維護(hù)功能了是管理員對系統(tǒng)中的數(shù)據(jù)進(jìn)行維護(hù),其中包括貨物分類、貨物名稱、貨物代理、船舶代理、產(chǎn)地代碼、貨物包裝代碼、操作過程、泊位代碼、機械代碼、收貨人、發(fā)貨人、對組代碼、流向代碼、到站代碼等。2)系統(tǒng)用戶及權(quán)限管理:3)數(shù)據(jù)備份及恢復(fù): 系統(tǒng)主要用例分析對于港口庫場管理系統(tǒng),所需要的功能模塊采用UML面向?qū)ο蟮姆椒ㄟM(jìn)行分析,下面我們。通過用例圖進(jìn)行說明。 船舶調(diào)度管理1.船舶動態(tài)信息(艙單管理):主要是對進(jìn)出口的船舶進(jìn)行管理,工作人員可以在該子模塊中輸入新的信息,也可以通過船舶狀態(tài)、船舶性質(zhì)和日期查詢已有的船舶信息。2.船舶調(diào)度(進(jìn)口業(yè)務(wù)管理):主要是針對庫場中進(jìn)口貨物船舶的管理,其中包括:進(jìn)口計劃管理、進(jìn)口日常統(tǒng)計、進(jìn)口日常報表,進(jìn)口庫存查詢。3.船舶調(diào)度(出口業(yè)務(wù)管理):主要是針對庫場中出口貨物船舶的管理,其中包括:出口計劃管理、出口日常統(tǒng)計、出口日常報表,出口庫存查詢。4.船舶調(diào)度統(tǒng)計查詢:是針對船舶調(diào)度模塊中的信息進(jìn)行查詢,其中包括:艙單數(shù)據(jù)綜合查詢、進(jìn)出口貨物庫存明細(xì)、貨運數(shù)據(jù)統(tǒng)計分析、貨類/貨主同比報表。5.工班票數(shù)據(jù)維護(hù):該模塊的作用是查詢已有的工班票,對于過期沒用的工班票進(jìn)行刪除。 貨運管理用例圖港口庫場的特點是具有周轉(zhuǎn)性而非存儲性,它與一般的工廠和商業(yè)部門儲存物料的倉庫不同。所以庫場管理模塊包括進(jìn)出口入庫工班、進(jìn)出口出庫工班、存棧貨物管理、倉庫檢算報表、日計劃查詢等。1.進(jìn)出口入庫工班:貨運管理工作人員在該子模塊中錄入入庫工班票頭和入庫工班票數(shù)據(jù),工班票頭包括:編號、日期、班次、船名、提單號、貨名、操作過程、運輸方式等;工班票包括:編號、序號、噸數(shù)、件數(shù)、貨位、余噸、余件、現(xiàn)貨位、狀態(tài)等。2.進(jìn)出口出庫工班:貨運管理工作人員在該子模塊錄入出庫工班票頭和出庫工班票數(shù)據(jù)。3.存棧貨物管理:是對庫場中現(xiàn)存的貨物進(jìn)行管理的子模塊。4.倉庫檢算報表:是定期對庫場中的貨物進(jìn)行檢算并記錄到倉庫檢算報表子模塊中。5.日計劃查詢:庫場中的貨物無論是進(jìn)口的還是出口的,它們只要是進(jìn)出貨場都是有計劃的,也就是說一批貨物什么時候進(jìn)入到庫場,由誰搬運都是計劃好的,工作人員通過日計劃查詢子模塊就可以查到計劃安排。 庫場管理用例圖 庫場圖該模塊主要是對庫場進(jìn)行坐標(biāo)定義,將幾萬平方米的貨場、倉庫、建筑物等實際情況采用平面投影按比例的進(jìn)行定位和定義,并根據(jù)庫場的實際貨物存儲信息,把貨物數(shù)據(jù)、貨物位置、貨物圖片等情況按一定比例顯示到用戶界面上。其中包括:在港貨物查詢、貨位貨物查詢、顯示圖示幫助、貨位定義、刷新顯示圖形、生成原始圖庫。1.在港貨物查詢:該子模塊的作用是對存放在港口庫場的貨物進(jìn)行全面的查詢。2.貨位貨物查詢:該子模塊的作用是對庫場中指定貨位上存放的貨物進(jìn)行查詢。3.顯示圖示幫助:顯示各種貨類的圖像文件,幫助用戶辨認(rèn)貨物。4.貨位定義:該子模塊的作用是對庫場中存放貨物的貨位進(jìn)行定義的,包括貨位的大小,用什么顏色表示等等。5.刷新顯示圖形:根據(jù)最新的貨物堆存表,重新顯示貨場貨物圖形。6.生成原始圖塊:用于生成基本圖塊?,F(xiàn)實調(diào)度過程中,貨位信息變動比較小,因而系統(tǒng)中把畫完貨位的圖塊作為圖形顯示調(diào)用的基礎(chǔ)。 庫場圖用例圖 預(yù)確報模塊預(yù)確報模塊中只包括船舶預(yù)確報這個子模塊,其作用是通過船名,航次,船公司,貿(mào)易性質(zhì),航線信息,靠泊方式,泊位代碼,纜樁位置,抵錨時間,靠泊實現(xiàn)信息采集,為下一步操作提供基礎(chǔ)數(shù)據(jù)。 預(yù)確報用例圖 調(diào)度計劃模塊為了保證港口能夠合理的利用場地,接卸貨物,工作人員需要制作詳細(xì)的調(diào)度計劃。調(diào)度計劃模塊中包括了晝夜裝卸計劃和旬度計劃。1.晝夜裝卸計劃:根據(jù)每天貨物的運送情況制定的裝卸計劃。2.旬度計劃:以旬為單位制定的貨物運送計劃。 調(diào)度計劃用例圖 出入庫作業(yè)調(diào)度模塊該模塊是在調(diào)度計劃的基礎(chǔ)上,對貨物的進(jìn)庫和出庫進(jìn)行管理,其中包括船舶作業(yè)卡片、調(diào)度日志、裝卸火車日志、交班導(dǎo)數(shù)等。1.船舶作業(yè)卡片:原有的紙質(zhì)船舶指泊調(diào)度通知單具有易濕易損、字跡迷糊、紙張消耗大、準(zhǔn)確率以及辦理效率低下等弊端,為此管理部門研發(fā)出電子船舶報港卡。船舶進(jìn)港時,港航管理部門將船舶運輸信息輸入船舶電子報港卡,并發(fā)放給船戶,船舶攜帶船舶電子報港卡到達(dá)指定碼頭并在裝卸貨物之前將卡交至碼頭經(jīng)營方進(jìn)行核對,碼頭經(jīng)營方核實卡內(nèi)信息,做好貨物噸位的確認(rèn)和統(tǒng)計后,將卡交還給船戶。船舶出港時,船戶將卡交還港航管理部門進(jìn)行再次確認(rèn),同時刪除已完成的裝卸作業(yè)信息。2.調(diào)度日志:將每天的貨物的進(jìn)出情況、存放位置等信息進(jìn)行記錄。3.裝卸火車日志:對每天裝卸由火車運送的貨物的情況進(jìn)行記錄。4.交班導(dǎo)數(shù):對各工班每天的工作情況及交接班的情況進(jìn)行記錄。 作業(yè)調(diào)度用例圖 調(diào)度查詢該模塊是根據(jù)需要對調(diào)度計劃和作業(yè)調(diào)度中的信息進(jìn)行查詢。1.計劃動態(tài)申請:調(diào)度計劃已經(jīng)做好了,但是總會有一些突發(fā)事件發(fā)生,可能需要改變調(diào)度計劃,這是就需要用計劃動態(tài)申請來修改已有的調(diào)度計劃。2.晝夜計劃amp。執(zhí)行情況:該子模塊是查詢調(diào)度計劃的執(zhí)行情況。3.調(diào)度交班事宜:查詢調(diào)度員的交接班的情況。4.裝卸火車日志:對裝卸火車日志的查詢。5.船舶作業(yè)卡片:該子模塊是對船舶作業(yè)卡片進(jìn)行查詢的。 調(diào)度查詢用例圖 調(diào)度統(tǒng)計該模塊就是對日常的調(diào)度工作進(jìn)行搜集、歸納、整理、綜合、分析的模塊,通過調(diào)度統(tǒng)計我們可以了解港口的各項指標(biāo)的執(zhí)行進(jìn)度和完成程度。 調(diào)度統(tǒng)計用例圖 數(shù)據(jù)維護(hù)該模塊了是管理員對系統(tǒng)中的數(shù)據(jù)進(jìn)行維護(hù),其中包括貨物分類、貨物名稱、貨物代理、船舶代理、產(chǎn)地代碼、貨物包裝代碼、操作過程、泊位代碼、機械代碼、收貨人、發(fā)貨人、對組代碼、流向代碼、到站代碼等。 數(shù)據(jù)維護(hù)用例圖第4章 系統(tǒng)設(shè)計上一章己經(jīng)對系統(tǒng)的功能需求分別進(jìn)行了分析,本章將在系統(tǒng)需求分析的基礎(chǔ)上,對物流信息管理系統(tǒng)的設(shè)計進(jìn)行詳細(xì)介紹。主要解決實現(xiàn)該系統(tǒng)的程序模塊設(shè)計問題,包括主要業(yè)務(wù)流程說明,流程圖,關(guān)鍵業(yè)務(wù)主時序,各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)庫設(shè)計等。聲明:由于本系統(tǒng)是團(tuán)隊項目,出于對他人知識產(chǎn)權(quán)的尊重,此文中只列出了本人參與的主要部分的設(shè)計,為概念完整,其他部分列出概要說明。(1)整體性保障原則系統(tǒng)采取“總體規(guī)劃、分步實施”的開發(fā)策略。也就是在開發(fā)之初,先進(jìn)行總體的規(guī)劃(即總體分析與總體設(shè)計),然后在總體規(guī)劃的指導(dǎo)與約束下分步進(jìn)行開發(fā)。(2)實用性原則實用性是衡量軟件質(zhì)量體系中最重要的指標(biāo),是否與業(yè)務(wù)結(jié)合的緊密,是否具有嚴(yán)格的業(yè)務(wù)針對性,是系統(tǒng)成敗的關(guān)鍵因素,一切從實現(xiàn)出發(fā)是本設(shè)計所介紹的系統(tǒng)開發(fā)的原則之一。(3)人性化的界面設(shè)計原則人性化的界面設(shè)計,使各類用戶可以很快學(xué)會使用方法。(4)模塊化設(shè)計原則系統(tǒng)是根據(jù)業(yè)務(wù)的需求動態(tài)變化的,系統(tǒng)必須具有很好的靈活性。本設(shè)計所介紹的系統(tǒng)采用模塊化的設(shè)計模式,使功能結(jié)構(gòu)具有很好的伸縮性,必要時可根據(jù)實際情況進(jìn)行功能模塊的擴展。 系統(tǒng)總體主要功能設(shè)計 船舶調(diào)度模塊模塊是對港口的貨物運輸情況進(jìn)行管理的其中包括包括船舶設(shè)備管理,船舶艙單預(yù)確報登記,船舶作業(yè)調(diào)度實施管理(艙單管理、進(jìn)口業(yè)務(wù)管理、出口業(yè)務(wù)管理)、綜合統(tǒng)計查詢。1)船舶設(shè)備管理:設(shè)備信息管理,內(nèi)容包括:設(shè)備名稱、設(shè)備類型(C 類碼取得)、使用狀態(tài)(在用、未用)、權(quán)屬人,啟用日期,原值,凈值,使用部分。設(shè)備維修:對于設(shè)備日常維修進(jìn)行登記,包括設(shè)備名稱,故障原因(C 類碼),開修時間,結(jié)束時間,修改方式,技術(shù)準(zhǔn)備,維修描述,備注。設(shè)備使用管理:該模塊主要用于對港方
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1