【摘要】海上運(yùn)輸在我國占據(jù)著主要地位,海上運(yùn)輸管理也顯的尤為重要。海上運(yùn)輸管理系統(tǒng)可以更加有效的管理海上運(yùn)輸,減少工作人員的工作力度。
【關(guān)鍵詞】計算機(jī)信息技術(shù) ?海上運(yùn)輸管理系統(tǒng)
一、系統(tǒng)需求分析
(1)本系統(tǒng)根據(jù)功能分為:運(yùn)輸區(qū)域、船只檔案、員工信息、部門檔案、貨物列表、權(quán)限。
(2)運(yùn)輸區(qū)域里面分為運(yùn)輸?shù)姆秶瓦\(yùn)輸?shù)皆搮^(qū)域的稅率。
(3)船只檔案里分為船只編號、船只姓名、船只類型、船長電話、運(yùn)貨量。
(4)員工信息里分為員工的姓名、性別、工號、年齡、職務(wù)、部門、入職時間、出生日期。
(5)部門檔案里分為部門名稱、部門人數(shù)、報名電話。
(6)貨物列表里分為貨物名、貨物規(guī)格、貨物單價、數(shù)量、運(yùn)貨地、托運(yùn)人、貨檢狀態(tài)、 托運(yùn)人電話、船只編號、運(yùn)貨范圍。
(7)權(quán)限里分為權(quán)限名稱。
二、系統(tǒng)功能分析
運(yùn)輸區(qū)域模塊里有增加運(yùn)輸區(qū)域、查看運(yùn)輸區(qū)域、編輯運(yùn)輸區(qū)域。船只檔案模塊里有增加船只、查看船只、編輯船只。部門信息模塊里有增加部門信息、查看部門信息、編輯部門信息。貨物列表模塊里有增加貨物、查看貨物、編輯貨物、查看運(yùn)貨單。權(quán)限模塊里有增加權(quán)限、查看權(quán)限、編輯權(quán)限。
經(jīng)理登陸后可以對運(yùn)輸區(qū)域、船只檔案、部門信息、貨物列表、權(quán)限里的數(shù)據(jù)進(jìn)行增刪改查。員工登陸可以對員工信息、貨物列表、運(yùn)輸區(qū)域、部門信息查看的功能,同時可以增加貨物,當(dāng)修改為合格的時候,會自動生成一張貨物列表,管理員可以查看貨物列表。船上的貨物合格就可以出港。員工信息模塊里有查看員工信息、修改個人信息。貨物列表模塊里有查看貨物列表、編輯貨物列表、增加貨物列表。
三、概要設(shè)計
按照需求分析,需要7張表,分別是運(yùn)輸區(qū)域、船只檔案、員工信息、部門檔案、貨物列表、運(yùn)貨單、權(quán)限。本系統(tǒng)涉及到7張數(shù)據(jù)表的數(shù)據(jù)表項由相應(yīng)的實體屬性決定,每個字段都有對應(yīng)的實際含義,數(shù)據(jù)庫表之間的關(guān)系反應(yīng)了這個系統(tǒng)的各個模塊的關(guān)系,同時從數(shù)據(jù)庫各模塊之間的關(guān)系就可以確定整個系統(tǒng)的整體流程關(guān)系。
四、詳細(xì)設(shè)計
(一)登錄模塊的詳細(xì)設(shè)計
登錄分為管理員登陸和員工登陸,員工登陸后跳轉(zhuǎn)到員工的界面,管理員登陸后跳轉(zhuǎn)到管理員界面,如果用戶名或者密碼輸入錯誤則不會實現(xiàn)跳轉(zhuǎn),如果沒有該用戶名則也不會跳轉(zhuǎn)。
(二)運(yùn)輸區(qū)域模塊的詳細(xì)設(shè)計
運(yùn)輸區(qū)域是可以進(jìn)行貿(mào)易往來的地區(qū),運(yùn)輸區(qū)域里沒有的地方則是不允許進(jìn)行商品往來的,這也是海上運(yùn)輸維護(hù)的重要環(huán)節(jié)之一,海上運(yùn)輸區(qū)域包括,進(jìn)行貿(mào)易的地區(qū)以及到該地區(qū)的稅率是多少。運(yùn)輸區(qū)域里有增加運(yùn)輸區(qū)域,查看運(yùn)輸區(qū)域、編輯運(yùn)輸區(qū)域三個模塊,里面的字段有運(yùn)輸范圍和稅率。
詳細(xì)說明1:點(diǎn)擊增加運(yùn)輸區(qū)的時候,跳到TtetAdd.jsp頁面,請求該頁面里的action=”addTtet”,再到TtetAction中找到相應(yīng)的value值為addTtet所對應(yīng)的方法,執(zhí)行增加的操作,增加完后再執(zhí)行l(wèi)ocation=“l(fā)istTtet”跳到查詢頁。
2:點(diǎn)擊查詢的按鈕時,通過listTtet的請求到action中找到value=“l(fā)istTtet”對應(yīng)的查詢方法,查找出數(shù)據(jù)庫里的數(shù)據(jù),再通過location=“/TtetInfo.jsp”跳到詳情頁區(qū)查看數(shù)據(jù)
3:點(diǎn)擊編輯按鈕時,通過listUpdateTtet的請求到action中找到value=“l(fā)istUpdateTtet”對應(yīng)的編輯方法,先查找出數(shù)據(jù),再通過location=“/TtetUpdate.jsp”跳到編輯頁對數(shù)據(jù)進(jìn)行編輯,在編輯頁里可以對數(shù)據(jù)進(jìn)行刪除和修改的操作當(dāng)執(zhí)行刪除時,根據(jù)頁面中發(fā)出的delTel的請求,到action中找到value=“delTel”,然后執(zhí)行刪除操作。當(dāng)要執(zhí)行修改的操作的時候,先要根據(jù)Id查找出要修改數(shù)據(jù)id對應(yīng)的字段,然后再調(diào)到修改頁,修改頁的TtetUpdate請求到action中找到相應(yīng)的請求,然后執(zhí)行修改,點(diǎn)擊提交時調(diào)到詳情頁。
(三)船只檔案模塊的詳細(xì)設(shè)計
船只檔案是海上安全又一重要標(biāo)志,只有在船只檔案里登記過的船只才可以進(jìn)行出海的活動,船只檔案里包括船只編號、船長姓名、船長電話、船只類型、運(yùn)貨量。詳細(xì)說明:船只檔案執(zhí)行的主要操作是對里面的船只信息進(jìn)行增刪改查,具體的方法見運(yùn)輸區(qū)域的詳細(xì)說明。
(四)員工信息模塊的詳細(xì)設(shè)計
員工信息記錄著從事海上運(yùn)輸維護(hù)人員的個人信息,方便對人員的管理,員工信息包括增加員工,查看員工,編輯員工。詳細(xì)說明:員工信息包括對員工的增刪改查,其方法如同運(yùn)輸區(qū)域。其中增加員工信息模塊,設(shè)置下拉框,選擇員工的職務(wù)和部門,員工的職務(wù)和部門是提前在數(shù)據(jù)庫中進(jìn)行設(shè)置好的,這里只需要選擇就可以了,這樣做更加方便操作,減少了復(fù)雜層度。
(五)部門管理模塊的詳細(xì)設(shè)計
部門管理是對海上運(yùn)輸所設(shè)置一些部門,部門管理包括增加部門、查看部門、編輯部門,不同的部門分管不同的事物,這樣更加有助于海上運(yùn)輸管理有序的開展工作,同時頁可以極大的提高工作效率。詳細(xì)說明:部門管理執(zhí)行的操作主要是對部門里的信息增刪改查,查看部門信息這里設(shè)置了分頁,增加的頁面的整潔度,方法同運(yùn)輸區(qū)域。
(六)貨物列表模塊的詳細(xì)設(shè)計
貨物列表是針對貨物設(shè)計的模塊,是海上運(yùn)輸最關(guān)鍵的部分,對于貨物的規(guī)格和形狀各有不同,所以運(yùn)貨人在運(yùn)貨物時必須填寫運(yùn)貨單,選擇什么樣的船只、貨物的目的地、托運(yùn)人電話等這些信息,等待貨檢員檢查,都合格后貨物才可以被運(yùn)出,而且這樣也有助于對后期的維護(hù)。詳細(xì)說明:貨物列表可以對貨物進(jìn)行增刪改查,其中,增加貨物時貨物范圍、船只編號,設(shè)置下拉框,這樣可以減少工作人員進(jìn)行繁瑣的操作,增加的貨物列表默是不合格,在貨物編輯列表里修改成合格后會在運(yùn)貨單里自動添加一條數(shù)據(jù),代表貨物合格,可以進(jìn)行海上運(yùn)輸活動。
參考文獻(xiàn):
[1]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006.
[2]韓萬江.軟件工程案例教程[M].北京:機(jī)械工程出版社,2007.
[3]陳亞輝.Struts+Spring+Hibernate框架技術(shù)與項目實戰(zhàn)[M].清華大學(xué)出版社,2009.
作者簡介:李洪江(1979-),男,漢族,吉林省洮南市人,大學(xué)本科學(xué)歷,助理講師 ,研究方向:計算機(jī)應(yīng)用基礎(chǔ)。