周同浩 高華卉

摘 要 傳統(tǒng)快遞行業(yè)存在資源專用等一系列浪費問題,團隊在古人送信方式啟發(fā)下,設計出一款可以利用現(xiàn)有運輸資源實現(xiàn)貨物運輸?shù)陌畎钬浧愤\輸管理系統(tǒng),系統(tǒng)具有良好的用戶界面,送件人與發(fā)件人可以借助系統(tǒng)自助進行貨品運輸管理,具有廣闊的應用前景。
關鍵詞 貨物運輸 管理系統(tǒng)
中圖分類號:TP319文獻標識碼:A
1軟件前期
1.1問題提出
走在大街小巷,我們總能看到各式各樣的快遞車輛被專門應用于快遞運輸行業(yè),在此我們先來思考一個問題:他們是從哪里來,到哪里去?這么多的車輛被同時應用于運輸行業(yè)是不是一種車輛資源的浪費?車輛同時運行消耗的石油會不會產生不可再生資源的浪費?有沒有一種平臺可以減少或者避免這些浪費的發(fā)生?這種平臺實際運行思路是怎樣的?如何開發(fā)這個平臺?
1.2開發(fā)思路
古代驛站的出現(xiàn)用于傳遞一些軍事情報和皇家信息,而普通老百姓則借助順路人,讓順路人把信帶給收信人。受古人送信方式啟發(fā),團隊提出一種設想:設計一個平臺去讓社會中所有人都參與運輸行業(yè)中來。
首先,需要設計一個可以讓所有用戶都可以進行注冊、登錄的平臺,同時該平臺還需具備信息交流、短信收發(fā)、查找和選擇功能;其次,需要設計每個用戶都可以是發(fā),送,收件人的角色之一,并且不存在切換角色時產生的重新登錄問題;最后,要設計發(fā)件和送件人的展示平臺,讓發(fā)件人可以在送件人的展示窗口選擇適合自己發(fā)貨范圍的送件人,讓送件人可以在發(fā)件人的展示窗口選擇適合自己行程范圍的貨品進行送件,并對對方進行消息通知,以便雙方能夠通信,然后送件人把發(fā)件人的貨物安全無誤的送到收件人的手上。
1.3工作原理
根據(jù)開發(fā)思路我們設計了軟件的工作流程:
發(fā)件人將自己的發(fā)貨地址、收貨地址、貨物詳細信息(貨物屬性,發(fā)、收件人聯(lián)系方式)提交到邦邦的發(fā)件人平臺進行展示,收件人將自己的個人簡要信息(姓名或昵稱、聯(lián)系方式,車牌號及車型)提交到邦邦平臺進行展示;發(fā)件人可以主動去邦邦平臺選擇合適的送件人,待送件人響應之后即可開始送貨環(huán)節(jié);送件人需要主動去邦邦平臺選擇合適自己行程的發(fā)件人,當發(fā)件人響應后,可以開始送件環(huán)節(jié)。送件人和發(fā)件人都必須是邦邦的用戶(收件人可以不是邦邦的用戶),但是,送件人和發(fā)件人之間不會產生角色沖突(送件人可以是發(fā)件人,同時發(fā)件人也可以是送件人)。
2軟件開發(fā)中期
2.1開發(fā)選擇
根據(jù)軟件需要面向用戶的特性,選擇了可移植性好,可以設計用戶界面的Java程序設計語言,考慮到了前期用戶的數(shù)量以及成本問題,采用了MySQL數(shù)據(jù)庫。為了實現(xiàn)界面的美化,采用JavaWeb,來優(yōu)化界面布局,滿足用的視覺體驗。
2.2軟件設計特色
為了使用戶避免因切換送、發(fā)件需求而必須重復登錄平臺的弊端,我們將邦邦軟件設計成了雙窗口,即當用戶登錄邦邦平臺后邦邦會打開一個小窗口,此時,用戶的所有數(shù)據(jù)就都加載到小窗口上了,在小窗口上選擇送件和發(fā)件需求,然后邦邦平臺會打開相應的主窗口(并且小窗口不會主動關閉)進行操作,避免了用戶切換角色而導致的重復登錄問題,當用戶提交數(shù)據(jù)時,數(shù)據(jù)將被直接提交到相關的服務器,而不經(jīng)過小窗口,從而加快了數(shù)據(jù)交換的實時性。
2.3軟件界面介紹
軟件一共包含登錄界面、注冊界面、小窗口、寄件信息填寫界面、收件信息填寫界面、寄件貨物信息查詢及展示界面、送件車輛行程信息查詢界面、個人界面及管理員界面。
登錄界面包含:用戶名文本框、用戶密碼文本框、登錄按鈕、注冊按鈕、退出按鈕及邦邦標志。
注冊界面包含:用戶名文本框、用戶密碼文本框、確認密碼文本框、注冊按鈕及關閉按鈕。
寄件信息填寫界面包含:寄件地址、收件地址、寄件人聯(lián)系電話、收件人聯(lián)系電話、預計交接時間、貨物屬性文本框。我們會采用實名制,來對用戶行為加以規(guī)范。
送件信息填寫界面包含:個人聯(lián)系方式、個人車輛信息、個人行程簡要信息文本框。
寄件貨物信息查詢及展示界面用于展示發(fā)件人在提交貨物信息后的信息來供送件人進行選擇。
送件車輛行程信息查詢界面用于展示送件車輛提供的信息供寄件人進行主動選擇。
個人信息管理界面用于個人信息、個人頭像、個人簡介、修改密碼等信息的添加及修改操作。
管理員界面用于管理員進行刪除及修改停用不符合規(guī)則的用戶。
3軟件開發(fā)后期
3.1軟件的展望
在邦邦軟件的開發(fā)后期,邦邦會加入一系列的保障措施用于保障送件、發(fā)件、收件人的生命及財產安全,邦邦會引入一些硬件用于實時定位送件人,讓送信人能夠在生命受到威脅的第一時間主動把呼救信號發(fā)送到外界,同時邦邦也會引入一些第三方保險,用于保障運輸途中發(fā)生意外或者貨品丟失后所產生的費用問題。
在軟件使用前期,會遇到各種各樣的問題:軟件卡頓、閃退,系統(tǒng)的不支持以及用戶使用時各種不如意。所以我們加入反饋服務,及時接收用戶給我們的反饋信息。以最快的速度是軟件消除各種潛在問題,滿足用戶一切合理需求。
4結束語
社會在進步,科技在發(fā)展,這僅僅是個開始,一切美好的東西都不是一朝一夕創(chuàng)作出來的。工匠精神是我們一直所倡導的,也是這個社會各行各業(yè)所倡導的精神。邦邦團隊會一直秉承工匠精神,在一點一滴優(yōu)化道路上,不畏艱難,再創(chuàng)輝煌!
(指導教師:常麗媛? 張蕾)
參考文獻
[1] 闞道宏.Java語言程序設計(MOOC版)[M].北京:清華大學出版社,2019.
[2] 王麗莉,于浩翰.中小快遞公司發(fā)展中存在的問題及對策分析[J].時代經(jīng)貿,2019(09).