国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于J2EE的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2014-12-24 07:23李社蕾劉小飛楊婷婷
科技視界 2014年2期
關(guān)鍵詞:頁面貨物邏輯

李社蕾 劉小飛 楊婷婷

(三亞學(xué)院 理工學(xué)院,海南 三亞 572022)

0 前言

隨著世界經(jīng)濟(jì)的持續(xù)發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),現(xiàn)代物流作為現(xiàn)代經(jīng)濟(jì)的重要組成部分和工業(yè)化進(jìn)程中最為經(jīng)濟(jì)合理的綜合服務(wù)模式,為了謀求物流服務(wù)的高效率與高質(zhì)量,利用電子化、網(wǎng)絡(luò)化手段完成物流全過程的協(xié)調(diào)、控制,實(shí)現(xiàn)從網(wǎng)絡(luò)前端到終端客戶的所有中間過程服務(wù)。通過其先進(jìn)的信息和通訊技術(shù),加強(qiáng)對在途貨物的監(jiān)控,及時(shí)發(fā)現(xiàn)、處理配送過程中的意外事件,保證貨物及時(shí)、安全送達(dá)到目的地。建設(shè)現(xiàn)代物流信息系統(tǒng)具有十分重要的經(jīng)濟(jì)意義和現(xiàn)實(shí)意義。

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

1.1 系統(tǒng)功能結(jié)構(gòu)

本系統(tǒng)功能包括管理員登錄、管理員編輯密碼、瀏覽車輛信息、編輯車輛信息、刪除車輛信息、增加車輛信息、建立發(fā)貨單、回執(zhí)發(fā)貨單確認(rèn)、瀏覽發(fā)貨單、刪除發(fā)貨單、查詢發(fā)貨客戶、增加發(fā)貨客戶、刪除發(fā)貨客戶。圖1為系統(tǒng)功能結(jié)構(gòu)圖。

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

圖2 現(xiàn)代物流信息系統(tǒng)E-R圖

系統(tǒng)流程:發(fā)貨客戶通過通訊等輔助手段,向物流公司提交訂單;管理員登錄系統(tǒng)后,根據(jù)客戶提交的訂單要求,進(jìn)行車輛查詢、車輛確認(rèn)、填寫發(fā)貨單;管理員安排貨物發(fā)出后,進(jìn)行電話跟蹤,貨物到達(dá)后,收貨人進(jìn)行到達(dá)確認(rèn),管理員進(jìn)行回執(zhí)單確認(rèn)。

1.2 數(shù)據(jù)庫需求分析

根據(jù)系統(tǒng)需求分析,系統(tǒng)有角色、地區(qū)、分公司、地區(qū)間運(yùn)費(fèi)運(yùn)時(shí)、公司部門、操作員、客戶、車輛型號、車輛、司機(jī)、車次、貨物、貨票等實(shí)體,實(shí)體之間的關(guān)系圖如圖2所示。

根據(jù)以上分析,系統(tǒng)需要角色信息表、地區(qū)信息表、分公司信息表、地區(qū)間運(yùn)費(fèi)運(yùn)時(shí)信息表、公司部門表、操作員信息表、客戶信息表、車輛型號信息表、車輛信息表、司機(jī)信息表、車次信息表、貨物信息表、貨票信息表、運(yùn)輸記錄表等14個(gè)數(shù)據(jù)表。

1.3 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系到整個(gè)軟件的質(zhì)量和開發(fā)進(jìn)度,因此,本文的工作重點(diǎn)是進(jìn)行該系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)。下面分為五點(diǎn)進(jìn)行闡述。

1)邏輯結(jié)構(gòu)分析

系統(tǒng)采用Struts框架來進(jìn)行開發(fā),系統(tǒng)被劃分為四層,即Persistence層、Business Runic層、Controller層、View 層。

2)表示層設(shè)計(jì)

表示層(View層)主要負(fù)責(zé)為用戶提供應(yīng)用服務(wù)的圖形界面,當(dāng)用戶發(fā)出請求后調(diào)用相應(yīng)的業(yè)務(wù)邏輯處理,并選擇下一個(gè)頁面為用戶響應(yīng)。根據(jù)風(fēng)格定義設(shè)計(jì)相應(yīng)的顯示,并把用戶的交互信息傳遞給業(yè)務(wù)邏輯層,負(fù)責(zé)提供訪問者數(shù)據(jù)的展示以及操作接口,此層與Controller層結(jié)合比較緊密,需要二者結(jié)合起來協(xié)同開發(fā)。

3)控制層設(shè)計(jì)

4)業(yè)務(wù)層設(shè)計(jì)

5)持久層設(shè)計(jì)

持久層(Persistence層),負(fù)責(zé)接受業(yè)務(wù)層的調(diào)用,完成具體數(shù)據(jù)存取操作。該層實(shí)現(xiàn)方案采用Hibernate框架實(shí)現(xiàn)。

1.4 技術(shù)方案實(shí)現(xiàn)

本系統(tǒng)采用的是Struts+Hibernate+Spring方案來實(shí)現(xiàn)的,數(shù)據(jù)庫使用的SQL Sever 2000。下面簡要介紹一下Struts的配置以及系統(tǒng)的開發(fā)過程。

1)配置 Web.xml文件

2)配置struts-config.xml文件和spring.xml文件。

3)ActionForm 的編寫

4)Action的編寫

圖3為Action和ActionForm兩個(gè)類處理請求時(shí)的示意圖。

圖3 Action和ActionForm兩個(gè)類處理請求時(shí)的示意圖

5)業(yè)務(wù)邏輯編寫過程

6)持久類編寫過程

7)視圖層

2 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

1)系統(tǒng)主要頁面文件結(jié)構(gòu)

系統(tǒng)主要頁面文件包括物流信息系統(tǒng)登錄頁面 (Y_Login.jsp)、系統(tǒng)首頁(Y_Index.jsp)、 收貨管理(Y_shgl.jsp)、車輛信息管理(G_addCar.jsp)、 車次管理 (G_sjys.jsp)、 費(fèi)用估算 (J_FareMath.jsp)、 到貨確認(rèn)(Y_dhqr.jsp)、票務(wù)沖減(J_CheckRig.jsp)、操作員管理(Y_CZY.jsp)、區(qū)間運(yùn)費(fèi)管理(Y_YSYF.jsp)以及密碼修改(Y_XGMM.jsp)。

2)實(shí)現(xiàn)數(shù)據(jù)持久化

實(shí)現(xiàn)數(shù)據(jù)持久化過程創(chuàng)建數(shù)據(jù)表、創(chuàng)建POJO、編寫配置文件*.hbm.xml、編寫ORM映射文件。

3)編寫分頁Bean

系統(tǒng)中對于結(jié)果集保存在List對象中的查詢結(jié)果進(jìn)行分頁,通常將用于分頁的代碼放在一個(gè)JavaBean中實(shí)現(xiàn)。在該現(xiàn)代物流信息系統(tǒng)中,該分頁Bean的名稱為Paging。該類首先設(shè)置分頁Bean的屬性對象,初始化分頁信息的方法,然后編寫獲取指定頁數(shù)據(jù)的方法、獲取最大記錄數(shù)的方法、.獲取總記錄數(shù)的方法、獲取當(dāng)前頁數(shù)的方法以及輸出記錄導(dǎo)航的方法。

3 總結(jié)

論文對系統(tǒng)進(jìn)行了細(xì)致的系統(tǒng)分析,并借鑒了一些成熟的系統(tǒng),主要設(shè)計(jì)和實(shí)現(xiàn)了系統(tǒng)登陸、貨物管理、票務(wù)管理、財(cái)務(wù)管理、運(yùn)輸管理以及基本資料管理等六個(gè)模塊的全部功能,以及這些個(gè)模塊的數(shù)據(jù)庫設(shè)計(jì)。實(shí)現(xiàn)了物流管理系統(tǒng)的各項(xiàng)功能。本系統(tǒng)不但能使物流企業(yè)走上科學(xué)化、網(wǎng)絡(luò)化管理的道路,而且能夠?yàn)槠髽I(yè)帶來巨大的經(jīng)濟(jì)效益和管理方式上飛速的發(fā)展。

[1]閆術(shù)卓,楊強(qiáng).Struts2技術(shù)詳解:基于Webwork核心的MVC開發(fā)與實(shí)踐[M].北京:電子工業(yè)出版社,2008:2,182.

[2]康建萍.基于MVC模式的Struts框架研究與應(yīng)用[J].計(jì)算機(jī)與信息技術(shù),2006(3):49,51.

[3]張義軒,李實(shí)秋.基于Struts的Web系統(tǒng)中設(shè)計(jì)模式的應(yīng)用[J].信息技術(shù),2007(5):175,177.

[4]汪大樂.Java Web開發(fā)與實(shí)戰(zhàn)——JSP+Ajax+Struts開發(fā)技術(shù)詳解[M].北京:北京科海電子出版社,2008:368,416.

[5]周寶剛,劉杰,李成.基于Struts的WEB頁面構(gòu)建系統(tǒng)[J].電腦知識與技術(shù),2008(4):695,699.

[6]張宗飛.基于SQL Server的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2008(5):97,100.

[7]蔣方純.基于Java開源軟件編程構(gòu)建應(yīng)用系統(tǒng)模式研究[J].現(xiàn)代計(jì)算機(jī),2008(7):126,129.

猜你喜歡
頁面貨物邏輯
刑事印證證明準(zhǔn)確達(dá)成的邏輯反思
刷新生活的頁面
邏輯
創(chuàng)新的邏輯
逛超市
進(jìn)出口侵權(quán)貨物刑事執(zhí)法之法律適用
網(wǎng)站結(jié)構(gòu)在SEO中的研究與應(yīng)用
淺析ASP.NET頁面導(dǎo)航技術(shù)
路遙知馬力