版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【最新資料,Word版,可自由編輯!】
目錄【最新資料,Word版,可自由編輯!】TOC\o"1-3"\h\u1緒論 11.1開發(fā)背景 11.2國(guó)內(nèi)外研究現(xiàn)實(shí)狀況 11.3系統(tǒng)開發(fā)的目的和意義 22系統(tǒng)分析與設(shè)計(jì) 32.1系統(tǒng)需求分析 3 3 32.2系統(tǒng)設(shè)計(jì) 5 5 62.3數(shù)據(jù)庫(kù)設(shè)計(jì) 6 6 9 93系統(tǒng)實(shí)現(xiàn) 113.1開發(fā)及運(yùn)行環(huán)境 113.2前臺(tái)重要功能模塊設(shè)計(jì) 11 11 13 173.3后臺(tái)重要功能模塊設(shè)計(jì) 233.3.1訂單管理模塊 233.3.2車輛管理模塊 293.3.3價(jià)格管理模塊 323.3.4公告管理模塊 334系統(tǒng)測(cè)試 344.1測(cè)試簡(jiǎn)介 34 34 34 344.2系統(tǒng)的功能測(cè)試 34 34 355總結(jié)與展望 365.1全文總結(jié) 365.2展望 36參照文獻(xiàn): 37道謝 381緒論1.1開發(fā)背景在二十一世紀(jì),物流管理是一種時(shí)代的象征,象征著時(shí)代新的生產(chǎn)力。物流管理是一種包括著更新的管理理念、擴(kuò)大視野的機(jī)會(huì),是重新規(guī)劃、簡(jiǎn)化提高業(yè)務(wù)流程的措施。企業(yè)在積極培育一種開放、高效的市場(chǎng)競(jìng)爭(zhēng)環(huán)境和有良好反響的市場(chǎng)空間,同步追求高效益、高回報(bào)的全新業(yè)務(wù)模式使之更有利處在供應(yīng)鏈替代企業(yè)的競(jìng)爭(zhēng)環(huán)境中[7]。物流作為企業(yè)的一種綜合能力,可以協(xié)助企業(yè)以低成本為客戶發(fā)明價(jià)值。經(jīng)濟(jì)全球化正處在蓬勃發(fā)展的前沿,對(duì)物流管理的需求日益增長(zhǎng)。伴伴隨電子商務(wù)的發(fā)展,物流也將構(gòu)筑起一種實(shí)實(shí)在在的廣域網(wǎng)絡(luò),推進(jìn)全球經(jīng)濟(jì)的迅速發(fā)展。19,阿奇·蕭在《市場(chǎng)流通中的若干問題》一書中提到了物流,他認(rèn)為:“物流是與發(fā)明需要不一樣的一種問題”,并且,“物流通過時(shí)間或空間的轉(zhuǎn)移,會(huì)產(chǎn)生價(jià)值”,這種轉(zhuǎn)移指的就是銷售過程中的物流。新的物流實(shí)踐是以技術(shù)為驅(qū)動(dòng)力的,有效的基于時(shí)間的物流管理已經(jīng)被證明為一種提高企業(yè)競(jìng)爭(zhēng)能力的戰(zhàn)略模式。第三方物流可以結(jié)合從貿(mào)易伙伴到服務(wù)提供商的供應(yīng)鏈組員的經(jīng)驗(yàn)和才能,產(chǎn)生具有可持續(xù)特色的物流處理方案。通過處理這種方案,可以有效的實(shí)現(xiàn)供應(yīng)鏈管理的綜合,以一體化的方式獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。初期的物流理念有著很強(qiáng)的局限性,只關(guān)注運(yùn)送理論,伴隨科技的進(jìn)步和理論和實(shí)踐的不停發(fā)展,企業(yè)發(fā)現(xiàn)物流發(fā)展所帶來的巨大利益。企業(yè)開始整合原先物流中的各個(gè)子系統(tǒng),形成了比較系統(tǒng)的物理系統(tǒng)。物流的觀念在企業(yè)不停減少物質(zhì)成本,提高利潤(rùn)的規(guī)定下,形成了如今廣義的物流概念。物流要實(shí)現(xiàn)價(jià)值的增值,一直伴伴隨價(jià)值鏈的過程。交易和生產(chǎn)過程中必不可少的部分之一是物流。物流不單單是原先例如對(duì)原材料的采購(gòu),產(chǎn)品的運(yùn)送和銷售等環(huán)節(jié),而是綜合整個(gè)價(jià)值鏈。因此,企業(yè)物流管理的發(fā)展形成了如下的特點(diǎn):系統(tǒng)性。物流的構(gòu)成包括著物的流通和信息的流通,是一種集成的系統(tǒng)。復(fù)雜性。物的流通和信息的流通使物流具有復(fù)雜性,物的流通所包括的各個(gè)環(huán)節(jié),是形成一種復(fù)雜的物流鏈的基礎(chǔ)。成本高。物流環(huán)節(jié)包括了許多的部分,正是這些部分高昂的成本,使減少成本是其物流的源泉。生產(chǎn)和營(yíng)銷的紐帶。物流連接著生產(chǎn)和銷售,是企業(yè)走向市場(chǎng)、客戶的基礎(chǔ)。在新經(jīng)濟(jì)浪潮的沖擊下,物流愈加重視以客戶為中心的管理理念,在追求個(gè)性化發(fā)展的過程中,物流的范圍、質(zhì)量、效率和成本飛躍發(fā)展,同步物流也由粗放型向集約型發(fā)展。物流的發(fā)展和有關(guān)產(chǎn)業(yè)的發(fā)展同樣,都存在由厚變薄、有長(zhǎng)變短、由重變輕的趨勢(shì),這種發(fā)展趨勢(shì)不僅變化了老式的物流管理理念,并且也變化了物流產(chǎn)業(yè)的構(gòu)造,變化了物流產(chǎn)業(yè)發(fā)展的基石。1.2國(guó)內(nèi)外研究現(xiàn)實(shí)狀況伴隨科學(xué)技術(shù)的不停進(jìn)步,物流在發(fā)達(dá)國(guó)家已成為重要產(chǎn)業(yè),并已進(jìn)入較為成熟的階段,他們通過強(qiáng)化對(duì)物流基礎(chǔ)設(shè)施的投入,構(gòu)建運(yùn)行流通的物流服務(wù)體系,增進(jìn)提高流通效率,減少流通成本[5]。目前,發(fā)達(dá)國(guó)家形成了以信息技術(shù)為關(guān)鍵,以運(yùn)送技術(shù)、配送技術(shù)、裝卸搬運(yùn)技術(shù)、自動(dòng)化倉(cāng)庫(kù)技術(shù)等為支撐的現(xiàn)代化物流裝備格局。通過物流信息化和智能化管理,實(shí)現(xiàn)了資源的優(yōu)化配置,使信息產(chǎn)業(yè)的現(xiàn)代化憧憬完全貫徹[9]。國(guó)外物流業(yè)發(fā)展與運(yùn)作歸納起來有如下幾種特點(diǎn):(1)、重視物流理論的研究和物流技術(shù)的推廣;(2)、現(xiàn)代化的物流技術(shù)和物流管理;(3)、建立了強(qiáng)大的物流基礎(chǔ)設(shè)施;(4)、健全的物流管理體系和完善的物流法規(guī)。在我國(guó)物流作為一種外來詞匯,是二十世紀(jì)七十年代末從日本引入的,物流理念在與我國(guó)老式的運(yùn)送理念劇烈碰撞中逐漸被認(rèn)識(shí)和接受,物流行業(yè)在我國(guó)迅速發(fā)展,但與發(fā)達(dá)國(guó)家相比,我國(guó)物流行業(yè)還仍處在起步階段,仍存在某些問題,重要問題表目前:(1)、我國(guó)企業(yè)中物流管理的地位較低,尚未引起企業(yè)決策者的重視;(2)、缺乏對(duì)系統(tǒng)管理物流措施的研究;(3)、我國(guó)信息技術(shù)層次低,現(xiàn)代信息技術(shù)應(yīng)用在我國(guó)的物流業(yè)普及水平不高,不均衡發(fā)展的信息技術(shù)普及規(guī)模較小,物流管理系統(tǒng)需要深入加強(qiáng)深化[6]。因此,從國(guó)內(nèi)外物流管理經(jīng)驗(yàn)來看,提高物流管理信息化水平,建立健全一種完善的物流管理信息系統(tǒng)是企業(yè)物流管理適應(yīng)現(xiàn)代化物流發(fā)展的基本條件。1.3系統(tǒng)開發(fā)的目的和意義本課題研究的是現(xiàn)代物流的信息化管理,通過現(xiàn)代化的網(wǎng)絡(luò)信息技術(shù),實(shí)現(xiàn)物流企業(yè)的高效化管理,到達(dá)管理系統(tǒng)的整體優(yōu)化,最終實(shí)現(xiàn)信息的共享與統(tǒng)一處理,減少冗余,防止信息的不一致性,提高物流各環(huán)節(jié)的工作協(xié)調(diào)性[11]。從總體來說,該系統(tǒng)的重要目的是以便顧客使用,操作靈活、簡(jiǎn)樸易懂。針對(duì)需求,本系統(tǒng)的研究目的有:(1)使用人機(jī)對(duì)話的操作形式,界面簡(jiǎn)潔美觀易操作,盡量實(shí)現(xiàn)應(yīng)用程序的可移植性、易維護(hù)性[4];(2)對(duì)顧客輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的檢查,保證數(shù)據(jù)的完整性約束,盡量排除人為的輸入錯(cuò)誤;(3)數(shù)據(jù)保密性強(qiáng),對(duì)顧客設(shè)置權(quán)限,不一樣顧客只能實(shí)現(xiàn)權(quán)限內(nèi)的功能。(4)提供模糊查詢功能,以便不一樣顧客使用,功能齊全。2系統(tǒng)分析與設(shè)計(jì)2.1系統(tǒng)需求分析本管理系統(tǒng)的顧客分為兩類,一類是客戶,即前端客戶,另一類是管理員,負(fù)責(zé)管理后臺(tái),處理顧客的操作成果。1、客戶登錄驗(yàn)證后可實(shí)現(xiàn)如下功能:查看、編輯個(gè)人資料,修改密碼;網(wǎng)上托運(yùn),根據(jù)頁(yè)面提醒填寫對(duì)應(yīng)的訂單信息,生成訂單;訂單查詢,輸入訂單號(hào)即可查詢到該訂單的詳細(xì)信息;歷史訂單,客戶可以查看以往所下的所有訂單;價(jià)格查詢,客戶可以通過選擇出發(fā)地和目的地,查看該線路間的運(yùn)送價(jià)格,輸入貨品重量與體積,系統(tǒng)自動(dòng)計(jì)算運(yùn)送總價(jià);貨品追蹤,客戶可以輸入訂單號(hào)來查詢?cè)撚唵蔚奈锪鳡顟B(tài)。2、管理員登錄后可實(shí)現(xiàn)如下功能:(1)訂單管理:管理員可以對(duì)顧客所下訂單進(jìn)行管理,包括發(fā)貨處理、更新訂單物流動(dòng)態(tài)、結(jié)單處理,生成訂單報(bào)表等;(2)車輛管理:公布、編輯、查詢、刪除車輛信息,為訂單安排車輛托運(yùn);(3)價(jià)格管理:管理員可以增添、修改、刪除、查詢路線價(jià)格;(4)公告管理:管理員可以公布、編輯、刪除企業(yè)的公告信息。(5)個(gè)人中心:查看編輯個(gè)人資料,修改個(gè)人密碼。除此之外,本系統(tǒng)的前臺(tái)網(wǎng)站還提供了新手指南協(xié)助,協(xié)助顧客理解怎樣使用網(wǎng)站功能。根據(jù)以上的顧客需求分析可以確定本物流信息管理系統(tǒng)的參與者有兩類,分別是客戶和管理員,客戶參與的用例有注冊(cè)、管理個(gè)人信息、管理訂單、網(wǎng)上下單、貨品追蹤、查看公告等;管理員參與的用例有管理訂單、維護(hù)車輛信息、維護(hù)路線價(jià)格、維護(hù)公告信息、維護(hù)個(gè)人信息等,其詳細(xì)的用例圖分別如下圖2-1-1,圖2-1-2所示。圖2-1-1物流信息管理系統(tǒng)(客戶)用例圖圖2-1-2物流信息管理系統(tǒng)(管理員)用例圖2.2系統(tǒng)設(shè)計(jì)在前面需求分析的基礎(chǔ)上,可以將該系統(tǒng)功能提成顧客登錄模塊、訂單管理模塊、車輛管理模塊、貨品信息模塊、路線價(jià)格管理等功能模塊,其功能構(gòu)造圖如下圖2-2-1所示:物流信息管理系統(tǒng)物流信息管理系統(tǒng)貨品信息管理訂單管理顧客登錄車輛管理路線價(jià)格管理圖2-2-1功能模塊圖(1)顧客登錄模塊顧客在使用本系統(tǒng)功能前需先注冊(cè),注冊(cè)信息保留到后臺(tái)的數(shù)據(jù)庫(kù)中,等顧客再次登錄時(shí)獲取后臺(tái)數(shù)據(jù)庫(kù)信息進(jìn)行驗(yàn)證,驗(yàn)證成功(即登錄成功)后方可使用本系統(tǒng)的部分功能。在本物流配送管理系統(tǒng)中對(duì)顧客的權(quán)限進(jìn)行了設(shè)置,不一樣顧客擁有不一樣的權(quán)限功能,以保證了數(shù)據(jù)的安全性。(2)訂單管理模塊客戶登錄成功后即可網(wǎng)上下單,后臺(tái)數(shù)據(jù)庫(kù)獲取顧客所填寫的訂單信息保留到數(shù)據(jù)庫(kù)表中,同步客戶可以維護(hù)自己的訂單信息。后臺(tái)管理員維護(hù)所有客戶的訂單信息,可對(duì)訂單的狀態(tài)進(jìn)行更新,也可查詢、刪除客戶訂單。(3)貨品信息模塊顧客可以追蹤貨品信息,定位貨品的物流動(dòng)態(tài),管理員可以對(duì)貨品的物流動(dòng)態(tài)進(jìn)行更新。(4)車輛管理模塊車輛管理模塊功能只提供應(yīng)管理員來使用,顧客不具有使用權(quán)限。管理員為顧客所下訂單安排車輛運(yùn)送,同步管理員也可維護(hù)車輛信息,可對(duì)車輛進(jìn)行更新、刪除、添加等操作。(5)路線價(jià)格管理模塊每筆訂單根據(jù)貨品的重量、體積、運(yùn)送路線均有唯一的價(jià)格參照原則,客戶可以從前臺(tái)查詢貨品價(jià)格,管理員可以在后臺(tái)維護(hù)不一樣路線的價(jià)格原則。上面簡(jiǎn)介了本系統(tǒng)的各功能模塊以及各功能模塊的作用,各功能模塊之間還存在一定的關(guān)系,本文中使用類圖來描述各模塊之間的關(guān)系,系統(tǒng)類圖如下圖2-2-2所示??蛻纛惡凸芾韱T類繼承了顧客類,其中客戶類生成訂單,貨品是訂單的一部分,存在一一對(duì)應(yīng)的關(guān)系,管理員負(fù)責(zé)管理訂單、車輛以及路線價(jià)格信息,車輛用來運(yùn)送訂單。各類之間互相聯(lián)絡(luò),共同構(gòu)成了物流配送管理系統(tǒng)。AdminpriceAdminpricecar-dispatchUse-rtgoodsorderscar圖2-2-2系統(tǒng)類圖2.3數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)針對(duì)物流管理系統(tǒng)完畢的功能,從現(xiàn)實(shí)世界中抽象出客戶、管理員、車輛、訂單、貨品、貨品狀態(tài)、公告等實(shí)體,各實(shí)體都具有對(duì)應(yīng)的屬性,各實(shí)體與其屬性圖(分E-R圖)如下圖2-3-1所示:客戶客戶客戶姓名密碼性別郵箱電話管理員管理員管理員姓名電話郵箱性別密碼發(fā)貨人地址發(fā)貨人發(fā)貨人地址發(fā)貨人訂單號(hào)收貨人電話收貨人地址收貨人顧客價(jià)格訂單發(fā)貨人號(hào)碼貨品貨品貨品訂單號(hào)名稱數(shù)量重量編號(hào)類型體積車輛車牌類型車輛車牌類型車牌號(hào)編號(hào)使用年限載重駕齡駕照類型駕駛員運(yùn)送類型聯(lián)絡(luò)電話(6)公告作者標(biāo)題作者標(biāo)題內(nèi)容公告編號(hào)公告公布時(shí)間(7)貨品狀態(tài)電話電話負(fù)責(zé)人目的地訂單號(hào)活動(dòng)編號(hào)貨品狀態(tài)抵達(dá)時(shí)間目前地點(diǎn)(8)路線價(jià)格路線價(jià)格路線價(jià)格起始地目的地編號(hào)首公斤價(jià)格次公斤價(jià)格首立方價(jià)格次立方價(jià)格圖2-3-1E-R圖實(shí)體之間也存在對(duì)應(yīng)的關(guān)系,例如:客戶下定單,一種客戶可以對(duì)應(yīng)多種訂單,反之,一種訂單只能被一種客戶所擁有;訂單車輛調(diào)度,一種訂單包裝后只能由一輛車運(yùn)送,而一輛車可以運(yùn)送多種訂單。同理可得其他實(shí)體之間的聯(lián)絡(luò),本系統(tǒng)完整的E-R(實(shí)體-聯(lián)絡(luò))圖如下圖2-3-2所示:管理員管理員客戶公告訂單路線價(jià)格車輛貨品貨品狀態(tài)圖2-3-2整體E-R圖概念構(gòu)造設(shè)計(jì)得到的是從現(xiàn)實(shí)世界抽象出來概念模型[8],在數(shù)據(jù)庫(kù)設(shè)計(jì)中需將概念構(gòu)造設(shè)計(jì)出來的實(shí)體-聯(lián)絡(luò)(E-R)圖轉(zhuǎn)化為合適的邏輯構(gòu)造,本系統(tǒng)轉(zhuǎn)化的邏輯構(gòu)造為關(guān)系模型,詳細(xì)內(nèi)容如下:(1)客戶(姓名,密碼,郵箱,性別,聯(lián)絡(luò)電話);(2)管理員(姓名、密碼、郵箱,性別,聯(lián)絡(luò)電話);(3)訂單(訂單號(hào),發(fā)貨人,發(fā)貨人電話,發(fā)貨地址,收貨人,收貨人電話,收貨人地址,、訂單狀態(tài),生成時(shí)間,價(jià)格,顧客);(4)貨品(編號(hào),貨品號(hào),貨品名稱,貨品類型,貨品重量,貨品體積,貨品數(shù)量);(5)訂單時(shí)刻表(編號(hào),訂單號(hào),發(fā)貨時(shí)間,收貨時(shí)間);(6)貨品狀態(tài)(編號(hào),訂單號(hào),目前地點(diǎn),抵達(dá)時(shí)間,活動(dòng),負(fù)責(zé)人,聯(lián)絡(luò)電話,下一目的地);(7)車輛(編號(hào),車牌號(hào),車輛類型,載重,使用年限,運(yùn)送類型,駕駛員姓名,駕照,駕照類型,駕齡,聯(lián)絡(luò)電話);(8)車輛調(diào)度(編號(hào),車牌號(hào),訂單號(hào));(9)路線價(jià)格(編號(hào),起始省份,目的省份,首公斤價(jià)格,次公斤價(jià)格,首立方價(jià)格,次立方價(jià)格);(10)公告(編號(hào),標(biāo)題,內(nèi)容,作者,公布時(shí)間)。本物流管理系統(tǒng)共創(chuàng)立了10個(gè)數(shù)據(jù)庫(kù)表,分別是客戶表(Usert)、管理員表(Admin)、訂單表(Orders)、貨品表(Goods)、訂單時(shí)刻表(GoodsSF)、貨品狀態(tài)表(GoodsState)、車輛表(Car)、車輛調(diào)度表(CarDispatch)、路線價(jià)格表(Price)、公告表(Placard),各表之間存在一定的關(guān)系??蛻舯砼c訂單表訂單表中的顧客(username)屬性與客戶表中的姓名(name)屬性相對(duì)應(yīng),姓名為客戶表的主鍵,顧客為訂單表的外鍵,表達(dá)了訂單是屬于哪個(gè)客戶的,這樣將訂單表與客戶表之間建立起了聯(lián)絡(luò)。訂單表與貨品表貨品表用來記錄訂單中貨品的詳細(xì)信息,訂單表中的訂單號(hào)(ordercode)屬性與貨品表中的貨品號(hào)(goodsid)屬性相對(duì)應(yīng),訂單號(hào)為訂單表的主鍵,貨品號(hào)為貨品表的外鍵,表達(dá)貨品是屬于哪個(gè)訂單的,貨品與訂單之間建立一一對(duì)應(yīng)的關(guān)系。訂單表與貨品狀態(tài)表貨品狀態(tài)表用來記錄訂單每到一站的地址狀態(tài)信息,一種訂單可以有多條貨品狀態(tài)記錄。貨品狀態(tài)表中的訂單號(hào)(orderid)屬性與訂單表中訂單號(hào)(ordercode)屬性相對(duì)應(yīng),orderid為貨品表的外鍵,ordercode為訂單表的主鍵,表達(dá)貨品狀態(tài)信息是屬于哪個(gè)訂單的。(4)訂單表與訂單時(shí)刻表訂單時(shí)刻表是用來記錄訂單的發(fā)貨時(shí)間和收貨時(shí)間的,時(shí)刻表中的訂單號(hào)(goodsid)屬性與訂單表中的訂單號(hào)(ordercode)屬性相對(duì)應(yīng),一種訂單只對(duì)應(yīng)一種發(fā)貨收貨時(shí)刻記錄,ordercode為訂單表的主鍵,goodsid為時(shí)刻表的外鍵。車輛表,訂單表及車輛調(diào)度表車輛調(diào)度表是用來為訂單安排車輛的,車輛調(diào)度表中的訂單號(hào)(ordercode)屬性與訂單表中的訂單號(hào)(ordercode)屬性相對(duì)應(yīng),車輛調(diào)度表中的車牌號(hào)(carmark)屬性與車輛表中的車牌號(hào)(carmark)屬性相對(duì)應(yīng),表達(dá)訂單由哪輛車來運(yùn)送,其中ordercode與carmark為車輛調(diào)度表的外鍵,ordercode、carmark分別為訂單表、車輛表的主鍵。圖2-3-3數(shù)據(jù)庫(kù)表關(guān)系圖3系統(tǒng)實(shí)現(xiàn)3.1開發(fā)及運(yùn)行環(huán)境開發(fā)語言:Java,JSP操作系統(tǒng):Windows7開發(fā)工具:MyEclipse8.5數(shù)據(jù)庫(kù):SQLServerJSP服務(wù)器:Tomcat系統(tǒng)構(gòu)造:B/S瀏覽器:MozillaFirefox(火狐瀏覽器)3.2前臺(tái)重要功能模塊設(shè)計(jì)前臺(tái)首頁(yè)是系統(tǒng)提供應(yīng)顧客訪問其他模塊功能的平臺(tái),根據(jù)顧客及企業(yè)的需要,本系統(tǒng)的前臺(tái)首頁(yè)簡(jiǎn)潔美觀,提供了“個(gè)人中心”、“網(wǎng)上托運(yùn)”、“訂單信息”、“貨品追蹤”等功能模塊的入口,除此之外,首頁(yè)還提供了新聞公告瀏覽和新手協(xié)助指南,主窗口頁(yè)面如下圖3-2-1所示:圖3-2-1前臺(tái)主窗口頁(yè)面客戶進(jìn)入網(wǎng)站首頁(yè)后需先進(jìn)行注冊(cè)登錄,會(huì)員注冊(cè)、登錄入口位于前臺(tái)首頁(yè)的左側(cè),登錄時(shí)輸入顧客名和密碼,系統(tǒng)會(huì)對(duì)顧客名和密碼進(jìn)行驗(yàn)證,若數(shù)據(jù)庫(kù)中不存在該顧客名和密碼項(xiàng),系統(tǒng)給出顧客名或密碼錯(cuò)誤的提醒,否則登錄成功,進(jìn)入該會(huì)員頁(yè)面,頁(yè)面左側(cè)將會(huì)顯示登錄顧客的顧客名,在整個(gè)瀏覽器頁(yè)面中,系統(tǒng)記住了該登錄顧客,在由導(dǎo)航進(jìn)入的“個(gè)人中心”、“訂單信息”、“貨品信息”等功能模塊中,所訪問的數(shù)據(jù)均為該顧客的數(shù)據(jù),其他顧客不能訪問,反之,該顧客也不能訪問其他顧客的數(shù)據(jù),保證了數(shù)據(jù)的安全性。當(dāng)一種客戶登錄成功后訪問服務(wù)器時(shí),也許會(huì)在服務(wù)器的多種頁(yè)面中反復(fù)連接跳轉(zhuǎn),通過使用session對(duì)象可以使服務(wù)器懂得是同一種客戶在訪問跳轉(zhuǎn)這些頁(yè)面。當(dāng)客戶初次訪問一種頁(yè)面時(shí),JSP引擎產(chǎn)生一種session對(duì)象,可以通過調(diào)用該對(duì)象的setAttribute()措施存儲(chǔ)客戶在頁(yè)面上提交的信息,并通過getAttribute()措施獲取這些信息,當(dāng)客戶訪問連接在該服務(wù)器上的其他頁(yè)面時(shí),使用的都是同一種session對(duì)象,直到客戶關(guān)閉瀏覽器為止。這樣就可以在客戶和session對(duì)象之間建立起一一對(duì)應(yīng)的關(guān)系,使得服務(wù)器懂得這是同一種顧客來訪問這些頁(yè)面[3]。顧客登錄模塊的流程如下圖3-2-2所示:重新轉(zhuǎn)向首頁(yè)重新轉(zhuǎn)向首頁(yè)通過session獲取Login對(duì)象if(login==null)輸入username、passwordif(rs.next())查詢數(shù)據(jù)庫(kù)rs=st.executeQuery(sql);已登錄,顯示usernamesession.setAttribute("name",username);session.setAttribute("login","success");進(jìn)入首頁(yè)結(jié)束圖3-2-2顧客登錄模塊流程圖網(wǎng)上下單顧客登錄成功后點(diǎn)擊“網(wǎng)上下單”鏈接便可進(jìn)入迅速下單頁(yè)面,頁(yè)面如圖3-2-3所示,在“網(wǎng)上下單”頁(yè)面中,顧客應(yīng)根據(jù)頁(yè)面提醒填入有關(guān)信息,包括發(fā)貨人信息、收貨人信息、貨品信息等,填完訂單信息后,點(diǎn)擊“確認(rèn)訂單”按鈕將顯示提交的訂單信息和價(jià)格,再次確認(rèn)訂單后下單成功,系統(tǒng)會(huì)給出訂單號(hào),如圖3-2-4圖3-2-3網(wǎng)上下單頁(yè)面圖3-2-4下單成功頁(yè)面在網(wǎng)上下單程序中,系統(tǒng)獲取訂單信息,將訂單信息分為兩類,一類為訂單的發(fā)貨人、收貨人、價(jià)格信息,該類信息插入訂單表(Orders)中,另一類為貨品有關(guān)信息,如重量、體積、類型等,該類信息插入貨品表(Goods)中,訂單信息插入成功后將顯示新生成的訂單號(hào)。網(wǎng)上下單程序的流程圖如下圖3-2-5所示:填寫訂單信息填寫訂單信息確認(rèn)訂單獲取表單中顧客填寫訂單信息計(jì)算訂單價(jià)格提交訂單將訂單信息插入數(shù)據(jù)庫(kù)中與否插入成功獲取訂單號(hào)并顯示結(jié)束進(jìn)入“迅速下單”頁(yè)面圖3-2-5網(wǎng)上下單流程圖訂單號(hào)是由系統(tǒng)自動(dòng)生成的,生成規(guī)則如下:訂單號(hào)=“DD”+“目前時(shí)間年月日”+“遞增整數(shù)”;其中“目前時(shí)間年月日”是通過先調(diào)用Date()函數(shù)生成目前時(shí)間,再調(diào)用SimpleDateFormat("yyMMdd")進(jìn)行格式轉(zhuǎn)化獲得的?!斑f增整數(shù)”是從文獻(xiàn)流中獲取的,每生成一種訂單號(hào)后文獻(xiàn)流中的整數(shù)遞增1,使用文獻(xiàn)流來獲取整數(shù)是為防止“遞增整數(shù)”發(fā)生反復(fù)現(xiàn)象,產(chǎn)生沖突。(2)訂單價(jià)格訂單貨品分為重貨和輕貨兩個(gè)類型,若貨品的總重量和總體積之比不小于等于166則為重貨,按重量計(jì)算運(yùn)費(fèi),若比值低于166則為輕貨,按體積計(jì)算運(yùn)費(fèi),重量或體積不滿一公斤或一立方米按一公斤、一立方米計(jì)算。重貨價(jià)格計(jì)算:總價(jià)格=首公斤價(jià)格+(貨品重量-1)*次公斤價(jià)格輕貨價(jià)格計(jì)算:總價(jià)格=首立方價(jià)格+(貨品體積-1)*次立方價(jià)格計(jì)算價(jià)格算法流程如下圖3-2-6所示:開始開始獲取重量(w)、體積(v)、數(shù)量(n)、首、次公斤價(jià)格(fw、nw)、初次立方價(jià)格(fv、nv)(w/v)>166type=”重貨”type=”輕貨”w<1Price=fw;Price=fw+(w-1)*nw;v<1Price=fv;Price=fv+(v-1)*nv;YESNO圖3-2-6價(jià)格計(jì)算流程圖(3)價(jià)格查詢顧客點(diǎn)擊“價(jià)格查詢”鏈接進(jìn)入價(jià)格查詢界面,價(jià)格查詢提供顧客查詢不一樣路線的價(jià)格原則,根據(jù)該查詢?cè)瓌t輸入貨品的重量和體積,點(diǎn)擊“計(jì)算總價(jià)”系統(tǒng)自動(dòng)判斷貨品類型并計(jì)算訂單價(jià)格,以供顧客參照。運(yùn)行頁(yè)面如下圖3-2-7所示。價(jià)格查詢程序中,根據(jù)顧客選擇的查詢路線從路線價(jià)格表(Price)中查詢?cè)撀肪€的配送價(jià)格原則,包括首公斤價(jià)格、次公斤價(jià)格、首立方價(jià)格、次立方價(jià)格,查詢成果顯示在頁(yè)面中供顧客參照,顧客也可以輸入運(yùn)送貨品的總價(jià)格和總體積,系統(tǒng)根據(jù)以上的查詢?cè)瓌t以及價(jià)格計(jì)算措施自動(dòng)計(jì)算總價(jià)格。價(jià)格查詢程序的流程圖如下圖3-2-8所示。圖3-2-7價(jià)格查詢頁(yè)面進(jìn)入頁(yè)面進(jìn)入頁(yè)面選擇起始地(fromprovince)與目的地(toprovince)查詢獲取顧客提交的路線信息查詢數(shù)據(jù)庫(kù)表Price中該線路價(jià)格rs.next()==null獲取價(jià)格原則并顯示輸入貨品重量、體積計(jì)算總價(jià)顯示no圖3-2-8價(jià)格查詢流程圖(1)歷史訂單顧客單擊網(wǎng)站首頁(yè)導(dǎo)航的“歷史訂單”鏈接,可查詢?cè)擃櫩鸵酝碌乃杏唵?,歷史訂單以分頁(yè)表格的形式展現(xiàn),每條訂單直接展示“訂單號(hào)”、“收貨人”、“貨品名稱”、“下單日期”、“貨品狀態(tài)”等信息,點(diǎn)擊訂單后的“詳細(xì)”超鏈接可查看對(duì)應(yīng)訂單的詳細(xì)信息,如下圖3-2-9所示:圖3-2-9歷史訂單頁(yè)面進(jìn)入頁(yè)面獲取目前顧客名查詢目前顧客所有訂單rs.next()==null無歷史訂單讀取rs目前記錄顯示結(jié)束進(jìn)入頁(yè)面獲取目前顧客名查詢目前顧客所有訂單rs.next()==null無歷史訂單讀取rs目前記錄顯示結(jié)束圖3-2-10歷史訂單流程圖在查看訂單詳情程序中,先獲取上級(jí)超鏈接傳送來的目前訂單號(hào),根據(jù)該訂單號(hào)從訂單表(Orders)和貨品表(Goods)中查詢?cè)撚唵蔚脑敿?xì)記錄,Orders表與Goods表要做鏈接查詢,查詢條件是Orders表中的ordercode字段與Goods表中的goodsid字段相等并且等于目前訂單號(hào)。查看訂單詳情程序的流程圖如下圖3-2-11所示。點(diǎn)擊點(diǎn)擊“詳細(xì)”鏈接獲取上一頁(yè)面?zhèn)魉蛠淼挠唵翁?hào)獲取目前顧客名查詢數(shù)據(jù)庫(kù)表展示詳細(xì)信息結(jié)束圖3-2-11訂單詳情流程圖(2)訂單查詢顧客點(diǎn)擊導(dǎo)航欄中“訂單查詢”鏈接時(shí)進(jìn)入訂單查詢頁(yè)面,在該頁(yè)面中,顧客輸入所要查詢的訂單號(hào)點(diǎn)擊“查詢”按鈕即可查看到該訂單的重要信息,處在“等待處理”的訂單為未發(fā)貨訂單,需等待管理員對(duì)其進(jìn)行發(fā)貨處理,客戶可對(duì)該狀態(tài)的訂單進(jìn)行“編輯”和“取消”操做,而處在“已發(fā)貨”和“已結(jié)單”狀態(tài)的訂單只能進(jìn)行查看“詳情”操作。如當(dāng)客戶輸入處在等待處理的訂單號(hào)“DD150523”后,出現(xiàn)如下圖3-2-12所示的頁(yè)面。圖3-2-12訂單查詢頁(yè)面訂單查詢輸入訂單號(hào)獲取目前客戶名和輸入的訂單號(hào)查詢Orders表rs1.next()==null目前顧客不存在該訂單獲取訂單重要信息及狀態(tài)信息status==”等待處理”顯示訂單重要信息顯示“詳情”、“編輯”、“取消”鏈接結(jié)束顯示“詳情”鏈接在訂單查詢程序中,系統(tǒng)先獲取目前客戶的顧客名和客戶輸入的訂單號(hào),查詢訂單(Orders)表中與否存在該顧客的該訂單,若不存在給出不存在的提醒,若存在,則獲取訂單查詢成果中狀態(tài)(status)信息,判斷處在何種狀態(tài),對(duì)于處在“等待處理訂單查詢輸入訂單號(hào)獲取目前客戶名和輸入的訂單號(hào)查詢Orders表rs1.next()==null目前顧客不存在該訂單獲取訂單重要信息及狀態(tài)信息status==”等待處理”顯示訂單重要信息顯示“詳情”、“編輯”、“取消”鏈接結(jié)束顯示“詳情”鏈接圖3-2-13訂單查詢流程圖(3)訂單編輯點(diǎn)擊上述訂單查詢成果中的“編輯”鏈接可對(duì)處在“等待處理”的訂單進(jìn)行編輯,編輯頁(yè)面如下圖3-2-14所示。在編輯頁(yè)面的表單中顯示原始信息,客戶可對(duì)原始信息進(jìn)行修改,修改后點(diǎn)擊“保留”按鈕可以看到修改后訂單的重要信息,包括修改后訂單的運(yùn)送價(jià)格,如下圖3-2-15所示,最終點(diǎn)擊“確認(rèn)”按鈕可將修改成果保留。在編輯程序中,首先要獲取目前訂單號(hào)(訂單號(hào)是從上級(jí)鏈接中傳過來的),查詢訂單表(Orders)中的該訂單記錄,獲取該訂單信息賦值給對(duì)應(yīng)表單的value屬性,以顯示原始信息。在客戶保留修改后的訂單信息時(shí),要重新計(jì)算訂單價(jià)格,先根據(jù)修改后的路線信息查詢路線價(jià)格表(Price),獲取該路線的價(jià)格原則,再根據(jù)該原則和貨品新信息重新計(jì)算運(yùn)送價(jià)格,計(jì)算措施已在上面論述。最終再將修改后的訂單信息和價(jià)格保留到訂單表(Orders)和貨品表(Goods)中。圖3-2-14訂單編輯頁(yè)面圖3-2-15確認(rèn)訂單頁(yè)面顧客點(diǎn)擊首頁(yè)導(dǎo)航中的“貨品追蹤”鏈接可進(jìn)入追蹤頁(yè)面,輸入訂單號(hào)對(duì)訂單進(jìn)行物流定位,如當(dāng)顧客輸入已結(jié)單訂單“DD150520”,追蹤成果如下圖3-2-16所示。圖3-2-16貨品追蹤頁(yè)面在貨品追蹤程序中,系統(tǒng)根據(jù)顧客輸入的訂單號(hào)查找訂單表(Orders)獲取該訂單的狀態(tài)(status),若該訂單為“等待處理”狀態(tài),只需顯示其創(chuàng)立時(shí)間,直接從Orders表中讀取創(chuàng)立時(shí)間(createtime)字段顯示并結(jié)束程序。若該訂單處在“已發(fā)貨”狀態(tài)或“已結(jié)單”狀態(tài),則不僅要顯示貨品的創(chuàng)立時(shí)間,還要顯示發(fā)貨時(shí)間,物流狀態(tài)等信息,對(duì)于發(fā)貨時(shí)間從GoodsSF表中查詢?cè)撚唵蔚陌l(fā)貨時(shí)間(sendtime),對(duì)于物流動(dòng)態(tài)信息從GoodsState表中查詢?cè)撚唵蔚乃袪顟B(tài)信息,并按抵達(dá)時(shí)間字段(arrivetime)升序排列循環(huán)讀出顯示。最終再查詢GoodsSF表中的結(jié)單時(shí)間字段(finishtime),若該字段為空,則表明尚未結(jié)單,結(jié)束程序,若該字段不為空則表明已結(jié)單訂單,最終還要顯示結(jié)單時(shí)間。貨品追蹤流程圖如下圖3-2-17所示。進(jìn)入追蹤頁(yè)面進(jìn)入追蹤頁(yè)面輸入訂單號(hào)獲取表單中訂單號(hào)獲取目前顧客名查詢Orders表rs1.next()==null提醒訂單不存在顯示目前訂單號(hào)和訂單生成時(shí)間查詢時(shí)刻表GoodsSFStatus==’已發(fā)貨’或Status==’已結(jié)單’獲取發(fā)貨時(shí)間并顯示查詢GoodsState表rs3.next()==null顯示目前地點(diǎn),抵達(dá)時(shí)間,負(fù)責(zé)人,目的地等信息rs3.next()==null獲取結(jié)單時(shí)間finishtimefinishtime==null顯示結(jié)單時(shí)間結(jié)束圖3-2-17貨品追蹤流程圖3.3后臺(tái)重要功能模塊設(shè)計(jì)管理員后臺(tái)登錄成功后進(jìn)入后臺(tái)管理首頁(yè),在后臺(tái)首頁(yè)左側(cè)有各模塊導(dǎo)航入口,其中訂單管理模塊下有“訂單查詢”,“綜合管理”,“報(bào)表記錄”等二級(jí)導(dǎo)航鏈接,車輛管理模塊下有“車輛信息”,“車輛查詢”,“車輛公布”等二級(jí)導(dǎo)航鏈接,價(jià)格管理模塊下有“綜合管理”,“價(jià)格添加”等二級(jí)導(dǎo)航鏈接,公告管理下有“公告公布”,“公告查詢”等二級(jí)導(dǎo)航鏈接,個(gè)人中心模塊下有“個(gè)人信息”,“修改密碼”等二級(jí)導(dǎo)航鏈接。如登錄“admin”后進(jìn)入圖3-3-1所示頁(yè)面,當(dāng)點(diǎn)擊左側(cè)的“注銷”鏈接后,管理員將退出系統(tǒng)重返登錄頁(yè)面。圖3-3-1后臺(tái)登錄及首頁(yè)3.3.1訂單管理模塊1訂單查詢管理員點(diǎn)擊“訂單查詢”后進(jìn)入訂單查詢頁(yè)面,在“訂單查詢”中,輸入想要查詢的訂單號(hào),點(diǎn)擊查詢按鈕,將在頁(yè)面中列出該訂單的重要信息,不一樣的訂單有不一樣的狀態(tài),對(duì)于不一樣狀態(tài)的訂單,管理員可對(duì)其進(jìn)行不一樣的操作,各狀態(tài)及其操作如下:(1)等待處理:處在“等待處理”的訂單屬于“未發(fā)貨”訂單,此類訂單已生成但管理員未對(duì)它進(jìn)行處理、安排車輛,處在該狀態(tài)的訂單管理員可對(duì)其進(jìn)行“發(fā)貨”處理,查看“詳情”等操作。(2)已發(fā)貨:處在“已發(fā)貨”狀態(tài)的訂單為正在運(yùn)送途中的訂單,此類訂單每抵達(dá)一站都需為其更新物流狀態(tài),抵達(dá)終點(diǎn)站被簽收后要進(jìn)行結(jié)單處理,對(duì)于該類訂單,管理員可對(duì)其進(jìn)行“更新狀態(tài)”、查看“詳情”、“結(jié)單”處理等操作。(3)已結(jié)單:處在“已結(jié)單”狀態(tài)的訂單是已被客戶簽收的訂單,管理員對(duì)該類訂單具有查看“詳情”、“刪除”等操作功能。如當(dāng)管理員輸入已發(fā)貨訂單號(hào)“”,查詢成果如下圖3-3-2所示。在訂單查詢過程中,根據(jù)輸入的訂單號(hào)查詢訂單表(Orders),獲取該訂單號(hào)的狀態(tài)(status)信息,由status的不一樣值決定可對(duì)該訂單執(zhí)行什么樣的操作,并通過操作超鏈接傳遞訂單號(hào)給操作處理頁(yè)面來得知所操作的訂單號(hào)。查詢頁(yè)面程序的流程圖如圖3-3-3所示。圖3-3-2訂單查詢頁(yè)面進(jìn)入查詢頁(yè)面進(jìn)入查詢頁(yè)面輸入訂單號(hào)獲取表單中訂單號(hào)查詢數(shù)據(jù)庫(kù)表Ordersrs.next()==null不存在該訂單獲取成果集rs中的訂單信息,包括狀態(tài)state顯示訂單的重要信息判斷state顯示“發(fā)貨”、“詳細(xì)”等鏈接顯示“更新狀態(tài)”、“詳細(xì)”、“結(jié)單”等鏈接顯示“詳細(xì)”、“刪除”等鏈接結(jié)束圖3-3-3查詢頁(yè)面流程圖對(duì)未發(fā)貨訂單進(jìn)行發(fā)貨處理時(shí),點(diǎn)擊“發(fā)貨”操作鏈接后進(jìn)入處理頁(yè)面,在處理頁(yè)面中首先選擇車輛來運(yùn)送訂單。在發(fā)貨處理中要記錄發(fā)貨時(shí)間(即目前時(shí)間),發(fā)貨時(shí)間記錄在訂單時(shí)刻表(GoodsSF)中,車輛調(diào)度信息記錄在車輛調(diào)度表(CarDispatch)中,訂單發(fā)貨后需更改訂單狀態(tài),即Orders表中的status字段更改為“已發(fā)貨”,更新完這三個(gè)表后即完畢了發(fā)貨處理操作,發(fā)貨程序流程圖如下圖3-3-4所示:發(fā)貨處理發(fā)貨處理選擇運(yùn)送車輛獲取目前訂單號(hào),設(shè)置session對(duì)象屬性獲取訂單號(hào)、運(yùn)送車輛信息更新表Orders,GoodsSF,CarDispatch執(zhí)行SQL語句結(jié)束未選擇提交轉(zhuǎn)向處理頁(yè)面圖3-3-4發(fā)貨處理流程圖已發(fā)貨的訂單每抵達(dá)一站都要更新其狀態(tài)信息,點(diǎn)擊“更新狀態(tài)”鏈接進(jìn)入處理頁(yè)面如下圖3-3-5所示,在處理頁(yè)面中輸入目前訂單所在地,目前訂單正在進(jìn)行的活動(dòng),活動(dòng)負(fù)責(zé)人、聯(lián)絡(luò)方式,以及訂單的下一目的地,其中目前地點(diǎn)為必填項(xiàng),填入有關(guān)信息后點(diǎn)擊提交按鈕,系統(tǒng)會(huì)將訂單物流狀態(tài)信息插入貨品狀態(tài)表(GoodsState)中,插入時(shí)的訂單號(hào)是從上一頁(yè)面中的超鏈接中傳遞過來的。狀態(tài)更新程序的流程圖如下圖3-3-6所示。圖3-3-5狀態(tài)更新頁(yè)面更新狀態(tài)更新狀態(tài)獲取目前訂單號(hào)輸入目前地點(diǎn)、活動(dòng)、負(fù)責(zé)人、目的地等信息提交轉(zhuǎn)向處理頁(yè)面獲取訂單號(hào),目前位置、目的地等信息獲取目前時(shí)間arrivetime將目前狀態(tài)信息插入GoodsState表中執(zhí)行SQL語句結(jié)束圖3-3-6狀態(tài)更新流程圖結(jié)單處理獲取目前訂單號(hào)獲取目前時(shí)間date更新表Orders,GoodsSF,CarDispatch結(jié)單處理獲取目前訂單號(hào)獲取目前時(shí)間date更新表Orders,GoodsSF,CarDispatch執(zhí)行SQL語句結(jié)束圖3-3-7結(jié)單處理流程圖2報(bào)表記錄管理員點(diǎn)擊“報(bào)表記錄”鏈接后進(jìn)入報(bào)表生成頁(yè)面,在報(bào)表生成頁(yè)面中,管理員可以選擇生成報(bào)表的年份和月份,點(diǎn)擊生成按鈕后即可看到所選年月的訂單報(bào)表信息。如選擇5月的報(bào)表,查詢成果如下圖3-3-8所示,報(bào)表頭部給出了該月完畢的訂單總數(shù)以及訂單總收入。報(bào)表生成頁(yè)面選擇年份、月份報(bào)表生成頁(yè)面選擇年份、月份獲取年份、月份信息未選擇從Orders表中查詢?cè)撃暝律傻乃幸呀Y(jié)單訂單執(zhí)行SQL語句rs.next()==null暫無數(shù)據(jù)頭部記錄顯示該月訂單總數(shù)、總價(jià)顯示rs中目前訂單信息rs.next()==null結(jié)束圖3-3-9報(bào)表生成流程圖點(diǎn)擊報(bào)表上方“導(dǎo)入Excel表格”鏈接,即可將生成的報(bào)表導(dǎo)入Excel中,導(dǎo)入的部提成果如下圖3-3-10所示。圖3-3-10報(bào)表導(dǎo)入Excel部提成果圖3.3.2車輛管理模塊1車輛信息管理員點(diǎn)擊“車輛信息”鏈接后進(jìn)入車輛信息頁(yè)面,該頁(yè)面以分頁(yè)表格的形式展示所有的車輛信息,包括車牌號(hào)、車輛類型、運(yùn)送類型、駕駛員姓名等,在每條車輛記錄后均有查看“詳細(xì)”的超鏈接和刪除的超鏈接,點(diǎn)擊進(jìn)入后可查看該車輛的詳細(xì)信息和刪除此條車輛信息。車輛信息頁(yè)面如下圖3-3-11所示。圖3-3-11車輛信息頁(yè)面在車輛信息頁(yè)面程序中查詢車輛表(Car)中的所有車輛記錄,查詢語句為:select*fromCar,然后循環(huán)讀出查詢成果集中的每條記錄并顯示。2車輛查詢管理員點(diǎn)擊“車輛查詢”鏈接進(jìn)入車輛查詢頁(yè)面,在該頁(yè)面中管理員輸入要查詢的車牌號(hào),點(diǎn)擊“查詢”按鈕即可查詢到該車輛的重要信息,如輸入“蘇A43220”,查詢成果如下圖3-3-12所示。在查詢成果中可以對(duì)該車輛進(jìn)行查看“詳細(xì)”、“編輯”、“刪除”等操作。查看“詳細(xì)”操作和查看訂單的詳細(xì)操作類似,只要根據(jù)從超鏈接傳送來的車牌號(hào),從車輛表(Car)中查詢出該車輛的有關(guān)信息并顯示即可。“刪除”操作將對(duì)應(yīng)車牌號(hào)的車輛從車輛表中刪除即可。圖3-3-12車輛查詢頁(yè)面3車輛編輯在上述的車輛查詢成果中點(diǎn)擊“編輯”鏈接,進(jìn)入編輯頁(yè)面,如下圖3-3-13所示。編輯頁(yè)面各表單中顯示該車輛的初始信息,管理員可以對(duì)這些信息進(jìn)行修改,點(diǎn)擊“保留”按鈕可將修改后的成果保留到車輛表(Car)中。圖3-3-13車輛編輯頁(yè)面車輛編輯獲取車牌編號(hào)查詢?cè)撥囕v信息將車輛信息放置到表單的value屬性中管理員修改表單中的車輛信息保留提交,轉(zhuǎn)向處理頁(yè)面獲取車牌編號(hào)及管理員提交的車輛信息車輛編輯獲取車牌編號(hào)查詢?cè)撥囕v信息將車輛信息放置到表單的value屬性中管理員修改表單中的車輛信息保留提交,轉(zhuǎn)向處理頁(yè)面獲取車牌編號(hào)及管理員提交的車輛信息查詢Car表中與否存在其他車牌號(hào)相似的車輛,以保證唯一性rs2.next()==null更新車輛信息執(zhí)行sql3語句結(jié)束圖3-3-14車輛編輯流程圖4車輛公布管理員點(diǎn)擊“車輛公布”鏈接進(jìn)入車輛公布頁(yè)面,如下圖3-3-15所示,管理員可以通過該頁(yè)面添加車輛信息。車輛公布程序類似于車輛編輯程序,但無需將車輛信息讀取到表單中,系統(tǒng)在獲取管理員填寫的車輛信息后同樣要檢查該車輛的車牌號(hào)在Car表中與否已存在,若已存在則返回到公布頁(yè)面重新剪輯,若不存在則將車輛信息插入到Car表中。圖3-3-15車輛公布頁(yè)面3.3.3價(jià)格管理模塊管理員點(diǎn)擊價(jià)格管理下的“綜合管理”鏈接進(jìn)入綜合管理頁(yè)面,如下圖3-3-16所示。綜合管理程序查詢路線價(jià)格表(Price)中的所有記錄,并將它們以分頁(yè)表格的形式顯示出來,對(duì)于每條記錄都可以進(jìn)行“編輯”、“刪除”操作,“編輯”和“刪除”操作和上面車輛信息的“編輯”、“刪除”操作類似,這里不再贅述。在頁(yè)面上方,管理員可以選擇出發(fā)省份、目地省份,查詢?cè)敿?xì)的路線價(jià)格信息。圖3-3-16綜合管理頁(yè)面點(diǎn)擊價(jià)格管理下的“價(jià)格添加”鏈接進(jìn)入價(jià)格添加界面,該程序和上面的車輛公布程序類似,也需要做一種檢查判斷。系統(tǒng)讀取添加的出發(fā)省份和目的省份,從Price表查詢?cè)撀肪€的價(jià)格原則與否已存在(select*fromPricewherefromprovince=’fromprovince’andtoprovince=’toprovince’),若存在則返回到添加頁(yè)面重新選擇出發(fā)省份和目的省份,以保證數(shù)據(jù)的唯一性,若不存在則將有關(guān)信息插入到Price表中。3.3.4公告管理模塊管理員點(diǎn)擊公告管理下的“公告公布”鏈接即可公布公告,公告提供客戶查看企業(yè)有關(guān)信息,公告公布程序和車輛公布程序類似。點(diǎn)擊“公告查詢”鏈接可進(jìn)入如下圖3-3-17所示的頁(yè)面,該頁(yè)面顯示公告表(Placard)中的所有公
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度大數(shù)據(jù)分析處理個(gè)人勞務(wù)合同3篇
- 2025年浙江嘉興市海寧市城投集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 二零二五年度鞋類產(chǎn)品回收與再利用技術(shù)研究合同3篇
- 2025年度個(gè)人健康保險(xiǎn)連帶擔(dān)保協(xié)議4篇
- 2025年遼寧鞍山國(guó)家高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)國(guó)有企業(yè)招聘筆試參考題庫(kù)附帶答案詳解
- 2025年度個(gè)人果園生態(tài)旅游開發(fā)與承包經(jīng)營(yíng)合同4篇
- 二零二五年度綠色能源貸款擔(dān)保服務(wù)協(xié)議4篇
- 二零二五年度門窗五金件行業(yè)人才培養(yǎng)與引進(jìn)合同4篇
- 二零二五年度民辦學(xué)校學(xué)生宿舍維修與設(shè)施更新合同4篇
- 2025年度智能門禁系統(tǒng)節(jié)能環(huán)保改造合同文檔4篇
- 第22單元(二次函數(shù))-單元測(cè)試卷(2)-2024-2025學(xué)年數(shù)學(xué)人教版九年級(jí)上冊(cè)(含答案解析)
- 藍(lán)色3D風(fēng)工作總結(jié)匯報(bào)模板
- 安全常識(shí)課件
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末聯(lián)考化學(xué)試題(含答案)
- 2024年江蘇省導(dǎo)游服務(wù)技能大賽理論考試題庫(kù)(含答案)
- 2024年中考英語閱讀理解表格型解題技巧講解(含練習(xí)題及答案)
- 新版中國(guó)食物成分表
- 浙江省溫州市溫州中學(xué)2025屆數(shù)學(xué)高二上期末綜合測(cè)試試題含解析
- 2024年山東省青島市中考生物試題(含答案)
- 保安公司市場(chǎng)拓展方案-保安拓展工作方案
- GB/T 15843.2-2024網(wǎng)絡(luò)安全技術(shù)實(shí)體鑒別第2部分:采用鑒別式加密的機(jī)制
評(píng)論
0/150
提交評(píng)論