楊順,張翠翠
(凱里學(xué)院信息工程學(xué)院,貴州凱里556011)
一種基于B/S架構(gòu)的物流配送系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
楊順,張翠翠
(凱里學(xué)院信息工程學(xué)院,貴州凱里556011)
物流業(yè)在國內(nèi)經(jīng)濟(jì)迅猛發(fā)展的態(tài)勢(shì)下,其發(fā)展速度也逐漸擴(kuò)大。許多大中型企業(yè)都將目光投向了物流產(chǎn)業(yè)。雖然物品運(yùn)輸和倉儲(chǔ)管理在中國已經(jīng)有了很多年的歷史,但是相對(duì)來說,中國的物流業(yè)還處在發(fā)展階段,想要進(jìn)入完全穩(wěn)定的階段還需要更多的時(shí)間。然而物流業(yè)的成長遠(yuǎn)景還是不錯(cuò)的,在一些地方已經(jīng)表現(xiàn)出來了,無論是物流理論方便還是配送時(shí)間方便都取得了非常大的進(jìn)步。
本系統(tǒng)前臺(tái)主要使用ASP.NET作為開發(fā)技術(shù),后臺(tái)使用Sql Server作為數(shù)據(jù)庫管理系統(tǒng),開發(fā)環(huán)境是Visual Studio,服務(wù)器采用IIS,開發(fā)出的一個(gè)基于Web技術(shù)的B/S結(jié)構(gòu)的物流配送管理系統(tǒng)。
物流信息;人機(jī)系統(tǒng);ASP.NET;B/S模式
面對(duì)現(xiàn)如今的消費(fèi)者群體,他們對(duì)各方面的需求都有了顯著的提升,質(zhì)量和價(jià)格已經(jīng)不是能夠取勝的唯一法寶了,也不會(huì)再用這兩個(gè)特點(diǎn)去衡量消費(fèi)者的滿意度了。目前,為客戶辦事也作為了一個(gè)選擇的條件。哪一個(gè)企業(yè)可讓用戶感到滿意,哪一個(gè)企業(yè)就多點(diǎn)機(jī)會(huì),以此來得到許多的市場(chǎng)。物流行業(yè)其實(shí)也是屬于服務(wù)性質(zhì)的行業(yè),就如現(xiàn)在大家常提到的區(qū)域物流這個(gè)概念,這個(gè)區(qū)域物流的主要意思就是某一商品貨物在具體的某個(gè)區(qū)域里面,一般以都會(huì)為核心,并且讓地方的經(jīng)濟(jì)作為基本信息,連系物流的規(guī)模,將設(shè)定地區(qū)之外的一些物質(zhì)從生產(chǎn)地或者是供應(yīng)地向目標(biāo)地域進(jìn)行實(shí)際的物流傳輸。根據(jù)區(qū)域的基礎(chǔ)設(shè)施,將海陸空等多種運(yùn)輸方式進(jìn)行調(diào)用和銜接,并且將一些基本的物流活動(dòng),比如貨物的運(yùn)輸、貨物的裝卸、貨物的搬運(yùn)、貨物的包裝等進(jìn)行集成,這樣就可以給地區(qū)的經(jīng)濟(jì)的快速發(fā)展提供一定的幫助,能夠提升本區(qū)域的物流行業(yè)的等級(jí)和素質(zhì),讓參與到物流行業(yè)的企業(yè)都能夠得到擴(kuò)大,并且可以提升地區(qū)的一些經(jīng)濟(jì)實(shí)力,競爭力等。我這次做的這樣的一個(gè)系統(tǒng)就叫做物流配送系統(tǒng),它是一個(gè)物流信息平臺(tái)。
在物流發(fā)展中,如何才能平衡物流服務(wù)和物流成本呢?這個(gè)就需要一種動(dòng)態(tài)平衡,目標(biāo)就是要在最低的成本條件下去完成當(dāng)前的客戶服務(wù)標(biāo)準(zhǔn),以達(dá)到最高的發(fā)展效益,并且能夠在發(fā)展中創(chuàng)造出更多的戰(zhàn)略優(yōu)勢(shì)。在這個(gè)定義的條件下,在現(xiàn)代物流管理中所需要解決的問題就可以簡單來說,就是將產(chǎn)品將以雙方滿意的價(jià)格和數(shù)量提供給指定的地點(diǎn)和特定事件的客戶。
企業(yè)物流的配送方法已經(jīng)逐漸的從手工方式轉(zhuǎn)換成自動(dòng)化的管理方式。這種方法就寄于給了計(jì)算機(jī),實(shí)現(xiàn)對(duì)物流企業(yè)的內(nèi)部運(yùn)輸,發(fā)貨卸貨等信息進(jìn)行的管理方式,不僅可以讓操作變得更加方便,而且節(jié)省了大量的人力財(cái)力,也可以使得物流的配送慢慢地走向計(jì)算機(jī)信息的轉(zhuǎn)移,向自動(dòng)化管理靠近。現(xiàn)如今的這些智能運(yùn)輸系統(tǒng)也算是物流管理平臺(tái)中的一種,也是未來研究的主要方向。從二十世紀(jì)七十年代開始,我國已經(jīng)開始著重關(guān)注各方面的信息技術(shù),在道路管理的方面已經(jīng)得到了廣泛的應(yīng)用,并且建立了電子通信技術(shù)、交通管理、自動(dòng)化管理、機(jī)械自動(dòng)化等多種研究機(jī)構(gòu)。到目前為止,這些方面也取得了良好的成果。雖然系統(tǒng)種類繁多,在道路管理方面的系統(tǒng)也不少,但是各個(gè)系統(tǒng)之間的運(yùn)用的技術(shù)水平不一樣,讓很多項(xiàng)目在研究的時(shí)候針對(duì)的方向也不一樣,其實(shí)也就是缺乏一個(gè)綜合性的項(xiàng)目管理,也可以說還未能夠通過一些智能的管理系統(tǒng)將無關(guān)的項(xiàng)目聯(lián)系在一起,并且發(fā)展到更高的層次,從而讓我們?cè)谖锪鬟\(yùn)輸?shù)陌l(fā)展中獲得更大的效益。
本課題的設(shè)計(jì)思想是基于企業(yè)物流資源管理而設(shè)計(jì)的,作為現(xiàn)代物流管理中的重要一部分。本系統(tǒng)的開發(fā)時(shí)基于ASP. NET的。ASP.NET作為先行的主流開發(fā)技術(shù),有著極其重要的作用。現(xiàn)代的物流管理系統(tǒng)需要多方面的支持,包含數(shù)據(jù)的共享,貨物的供給,物資的配送等多方面的信息,這樣的集成環(huán)境,可以提供給企業(yè)更高的工作效率,便于監(jiān)控整個(gè)配送管理過程。在設(shè)計(jì)的時(shí)候系統(tǒng)包含的內(nèi)容也比較多,項(xiàng)目含有的子模塊也是非常多的,整個(gè)物流配送管理系統(tǒng)包含了專線信息管理、車源信息管理、貨源信息管理、發(fā)車管理等。本人在整個(gè)物流系統(tǒng)的設(shè)計(jì)中,都是按照企業(yè)所需求所要完成的業(yè)務(wù)進(jìn)行劃分,物流信息是整個(gè)系統(tǒng)的最核心的部分,直接與用戶接觸的。
本研究課題需要設(shè)計(jì)的物流配送管理系統(tǒng)是屬于物流設(shè)計(jì)系統(tǒng)。
本人通過需求分析和設(shè)計(jì)出了物流信息平臺(tái),主要的一些工作有:
1)在企業(yè)中了解工作步驟,和需求分析的寫作報(bào)告;
2)根據(jù)系統(tǒng)具體的需要,分析和設(shè)計(jì)的框架結(jié)構(gòu);
3)根據(jù)需求分析和總體設(shè)計(jì),設(shè)計(jì)出數(shù)據(jù)庫信息和結(jié)構(gòu)圖;
4)編寫相關(guān)的開發(fā)技術(shù)文檔;
5)編寫代碼;
6)對(duì)系統(tǒng)進(jìn)行單元測(cè)試。
本系統(tǒng)的主要目標(biāo)是利用好計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、傳輸技術(shù)、數(shù)據(jù)庫技術(shù)等,達(dá)成擁有長途維持、貨位統(tǒng)制及進(jìn)行物品庫存各種動(dòng)態(tài)盤查功用的系統(tǒng),保證消息暢達(dá),消減中間環(huán)節(jié),優(yōu)化管理流程。通過集中式管理和分級(jí)授權(quán)安全體系,保證系統(tǒng)的正常運(yùn)行,隨時(shí)提供準(zhǔn)確、可靠的統(tǒng)計(jì)信息,同時(shí)力求兼顧系統(tǒng)的通用性、應(yīng)用的廣泛性、穩(wěn)定性和可移植性。
1)功能齊全:系統(tǒng)功能齊全,可提供企業(yè)和個(gè)人的發(fā)布信息,與訂單的下達(dá);
2)安全可靠:本平臺(tái)應(yīng)具有較強(qiáng)的安全性,并且做到權(quán)限清晰、數(shù)據(jù)安全;
3)可移植性:能夠在很多情況下正常運(yùn)行;
4)操作方便:用戶能很快、直接地使用本平臺(tái)。
通過對(duì)本平臺(tái)的需求調(diào)研,本平臺(tái)制定為下列幾個(gè)功用:
1)用戶登錄:注冊(cè)用戶通過前臺(tái)頁面的登錄框進(jìn)行登錄,管理員通過后臺(tái)的登錄頁面進(jìn)行登錄;
2)貨源信息的管理;
3)車源信息的管理;
4)新聞管理:該功能由管理員來操作,進(jìn)行發(fā)布和編輯新聞;
5)專線信息的管理;
6)用戶管理:該功能由管理員來操作,用來查看所有注冊(cè)用戶信息;
7)訂單信息的管理。
本系統(tǒng)涉及到如下的參與者:1)網(wǎng)站管理員;2)普通用戶。
1)管理員用例:
管理員是系統(tǒng)的核心用戶,涉及到幾大功能模塊,管理員對(duì)系統(tǒng)車源、貨源、新聞和訂單可以進(jìn)行管理操作。
2)普通用戶用例圖:
普通用戶可以查看新聞和查詢訂單。
本系統(tǒng)是特定某對(duì)象使用,登陸系統(tǒng)最初要進(jìn)行身份驗(yàn)證,驗(yàn)證成功后才能對(duì)相應(yīng)人物功能進(jìn)行使用。
7.1 管理員功能
1)用戶管理:對(duì)非管理員用戶進(jìn)行維護(hù),增加和減少操作。2)新聞管理:對(duì)新聞信息進(jìn)行維護(hù),添加和刪除操作。
3)專線管理:對(duì)物流專線信息進(jìn)行維護(hù),添加和刪除操作。4)車源管理:對(duì)車源車輛進(jìn)行維護(hù),添加和刪除操作。
5)發(fā)車管理:對(duì)發(fā)車消息進(jìn)行維護(hù),添加、修改和刪除操作,對(duì)貨物訂單狀態(tài)及時(shí)更新。
6)查詢訂單:輸入訂單編號(hào)查詢訂單狀態(tài)。
7.2 普通用戶功能
1)個(gè)人資料:管理個(gè)人資料。
2)新聞中心:查詢管理員發(fā)布的新聞通知。
3)訂單查詢:輸入訂單編號(hào)查詢訂單狀態(tài)。
該系統(tǒng)功能用如圖1簡要表示:
圖1 系統(tǒng)功能結(jié)構(gòu)圖
其數(shù)據(jù)流程圖如圖2。
圖2 數(shù)據(jù)流圖
9.1 用戶信息維護(hù)
1)添加:添加用戶信息后要判斷用戶帳號(hào)是否為空、是否重復(fù)。
2)修改:普通用戶不能修改信息只有管理員才能。
3)刪除:撤銷用戶信息時(shí)要判斷該用戶信息是否在使用。
9.2 車源管理
1)添加:添加車輛信息時(shí),需輸入車輛名稱、所屬專線、車牌號(hào)等信息。此時(shí)判斷車輛名稱是否為空。
2)修改:非管理員不能對(duì)車輛信息進(jìn)行篡改。
3)刪除:刪除車輛信息。
9.3 發(fā)車維護(hù)
1)發(fā)車添加:添加車輛,發(fā)車時(shí)間,結(jié)束時(shí)間以及狀態(tài)等信息。
2)貨源管理:選擇發(fā)車記錄,填寫正確的貨源編號(hào),名稱,聯(lián)系電話等基本信息,并產(chǎn)生訂單編號(hào)。
1)軟件測(cè)試的方法:根據(jù)需要這次軟件主要采用了單元測(cè)試。
2)測(cè)試過程:在測(cè)試開始之前,采用隨意在數(shù)據(jù)庫中輸入數(shù)據(jù),并不具有實(shí)際的意義,所以為了讓系統(tǒng)更加完善,在正式測(cè)試的時(shí)候,對(duì)原有數(shù)據(jù)庫的信息進(jìn)行清除,然后輸入對(duì)系統(tǒng)具有實(shí)際有效的數(shù)據(jù),這樣就可以真實(shí)的反映系統(tǒng)的功能,和使用系統(tǒng)時(shí)功能的實(shí)現(xiàn)情況了。然后不斷的進(jìn)行測(cè)試,去發(fā)現(xiàn)問題,改進(jìn)問題。經(jīng)過不斷努力該系統(tǒng)運(yùn)行成功。
[1]DUSAN PETKOVIC.SQL Server 2000基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2002.
[2]黃梯云.SQL Server 2000實(shí)用教程[M].北京:人民郵電出版社,2003.
[3]孫永強(qiáng)戴鋒陳宗斌.Visual C#.NET程序設(shè)計(jì)基礎(chǔ)[M].北京:清華大學(xué)出版社,2002.
[4][英]夏普.Visual C#2005從入門到精通[M].周靖,譯.北京:清華大學(xué)出版社,2006.
[5][英]費(fèi)森.Visual C#基于組件的開發(fā)[M].戰(zhàn)曉蘇,譯.北京:清華大學(xué)出版社,2003.
[6]李律松馬傳寶李婷.Visual C#+SQL Server數(shù)據(jù)庫開發(fā)與實(shí)例[M].北京:清華大學(xué)出版社,2006.
[7]Karli Watson.C#入門經(jīng)典[M].康博,譯.北京:清華大學(xué)出版社,2002.
[8]A.Russell Jones[美].ASP.NET與C#從入門到精通[M].電子工業(yè)出版社,2003.
[9]霍夫曼(Hoffman K.)[美]科魯格(Kruger L.)[美].C#.NET技術(shù)內(nèi)幕[M].董梁,高猛,譯.北京:清華大學(xué)出版社,2006.
[10]羅會(huì)濤.精通MS SQL SERVER7.0[M].北京:電子工業(yè)出版社,2005.
[11]范國平,陳曉鵬.SQL數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2006.
[12]李曉哲,張曉輝,李祥勝.SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2002.
[13]黃榮懷,劉黃玲子.計(jì)算機(jī)輔助評(píng)價(jià)的發(fā)展趨勢(shì)[J].電化教育研究,2002(3).
[14]Ron Patton[美].軟件測(cè)試[M].北京:機(jī)械工業(yè)出版社,2000.
TP311
A
1009-3044(2017)19-0054-03
2017-04-25
楊順(1994—),男,貴州岑鞏人,凱里學(xué)院信息工程學(xué)院2013級(jí)計(jì)科本班學(xué)生。