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