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