中小快遞業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文_第1頁(yè)
中小快遞業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文_第2頁(yè)
中小快遞業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文_第3頁(yè)
中小快遞業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文_第4頁(yè)
中小快遞業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文_第5頁(yè)
已閱讀5頁(yè),還剩84頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

77/89湖南涉外經(jīng)濟(jì)學(xué)院本科畢業(yè)論文(設(shè)計(jì))題目中小快遞業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)作者學(xué)院信息科學(xué)與工程專(zhuān)業(yè)通信工程學(xué)號(hào)指導(dǎo)教師二〇一六年五月十日湖南涉外經(jīng)濟(jì)學(xué)院本科畢業(yè)論文(設(shè)計(jì))誠(chéng)信聲明本人聲明:所呈交的本科畢業(yè)論文(設(shè)計(jì)),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立開(kāi)展工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議,除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或創(chuàng)作過(guò)的作品成果。對(duì)本文工作做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)摘要隨著經(jīng)濟(jì)的飛速發(fā)展,快遞業(yè)務(wù)迅速崛起,規(guī)模也在日益變大,但在競(jìng)爭(zhēng)越來(lái)越激烈的當(dāng)今信息時(shí)代,企業(yè)經(jīng)營(yíng)在擴(kuò)大業(yè)務(wù)的同時(shí),也需要將低成本,提高服務(wù)質(zhì)量,這就需要先進(jìn)的管理模式使企業(yè)內(nèi)部外部資源利益最大化??爝f業(yè)務(wù)管理系統(tǒng)也就產(chǎn)生了,它能夠?yàn)榭爝f公司提供更好的管理理念和方式。快遞業(yè)務(wù)管理系統(tǒng)為快遞企業(yè)提供方便快捷的運(yùn)單檢索,用戶登錄,包裹追蹤等功能,這將有效的節(jié)約人力資源,降低公司運(yùn)營(yíng)成本。本文采用結(jié)構(gòu)化系統(tǒng)分析的方法,詳細(xì)描述了快遞業(yè)務(wù)管理系統(tǒng)的各功能模塊以及開(kāi)發(fā)過(guò)程、操作流程等信息??爝f業(yè)務(wù)管理系統(tǒng)是基于JavaEE,Oracle數(shù)據(jù)庫(kù),MVC模式來(lái)開(kāi)發(fā)的,通過(guò)軟件管理可以有效的提高運(yùn)單信息的錄入效率,且更新迅速,查詢信息準(zhǔn)確,完全不是傳統(tǒng)人工工作效率能夠相比的。用一切資源在提高服務(wù)質(zhì)量的同時(shí)降低運(yùn)營(yíng)成本,是快遞業(yè)務(wù)管理系統(tǒng)是根本。關(guān)鍵詞:快遞業(yè)務(wù);JavaEE;MVC;Oracle數(shù)據(jù)庫(kù)ABSTRACTWiththerapiddevelopmentofeconomy,therapidriseoftheexpressdeliverybusiness,thescaleisalsoinanincreasinglylarger,butcompetitionbecomesincreasinglyfierceintoday'sinformationage,enterprisesexpandtheirbusinessatthesametime,alsoneedtolowcostandtoimprovethequalityofservice,whichrequiresadvancedmanagementmodeoftheenterpriseinternalandexternalresourcestomaximizethebenefits.Expressdeliverybusinessmanagementsystemhasalsobeenproduced,itcanprovidebettermanagementideasandmethodsforthecouriercompany.Expressbusinessmanagementsystemforexpressdeliverycompaniesprovideaconvenientairwaybillretrieval,userlogin,trackingandotherfunctions,whichwilleffectivelysavehumanresources,reduceoperatingcosts.Inthispaper,themethodofstructuredsystemanalysisisusedtoexplainthedevelopmentprocess,operationprocessandotherinformationofexpressdeliveryservicemanagementsystem.ExpressbusinessmanagementsystemisbasedonJavaEEandOracledatabase,theMVCpatterntodevelop,throughmanagementsoftwarecaneffectivelyimprovethewaybillinformationinputefficiencyandrapidupdate,queryinformationaccurately,completelyinsteadofthetraditionalmanualworkefficiency,canbecompared.Withalltheresourcestoimprovethequalityofserviceatthesametimereduceoperatingcosts,isacourierbusinessmanagementsystemisthefundamental.Keywords:Expressdeliveryservice;JavaEE;MVC;Oracledatabase目錄32347誠(chéng)信聲明 I16483摘要 II32167ABSTRACT III21042第一章前言 1263031.1系統(tǒng)開(kāi)發(fā)背景與意義 18111.2系統(tǒng)研究現(xiàn)狀及思考 1185271.3系統(tǒng)研究基本內(nèi)容 2284901.4系統(tǒng)的前景與展望 21318第二章系統(tǒng)開(kāi)發(fā)技術(shù)基礎(chǔ) 364382.1JSP中的各種技術(shù) 3153862.1.1JSP概述 3223562.1.2Servlet概述 3221672.1.3mvc模式簡(jiǎn)介 436952.2B/S模式簡(jiǎn)介 532492.3MyEclipse簡(jiǎn)介 631962.4Tomcat簡(jiǎn)介 665502.5Oracle簡(jiǎn)介 662122.6系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境 72040第三章系統(tǒng)分析 873163.1可行性分析 8324553.1.1技術(shù)可行性分析 8221583.1.2經(jīng)濟(jì)可行性分析 8309163.1.3實(shí)用可行性分析 8264783.2需求分析 8260433.2.1系統(tǒng)功能概述 8280063.2.2運(yùn)單信息管理 9272273.2.3用戶信息管理 993533.2.4客戶資料管理 9235623.2.5物流信息管理 10224893.2.6系統(tǒng)功能結(jié)構(gòu)圖 1016425第四章系統(tǒng)設(shè)計(jì) 11276324.1系統(tǒng)設(shè)計(jì)要求與目標(biāo) 1147704.1.1系統(tǒng)設(shè)計(jì)要求 11225044.1.2系統(tǒng)設(shè)計(jì)目標(biāo) 11301334.2系統(tǒng)功能設(shè)計(jì) 11180164.2.1系統(tǒng)功能概要設(shè)計(jì) 11157104.2.2系統(tǒng)功能模塊設(shè)計(jì) 13101954.2.3系統(tǒng)流程 1468674.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 1522174.3.1數(shù)據(jù)字典 1543154.3.2數(shù)據(jù)連接 1620632第五章系統(tǒng)實(shí)現(xiàn)與展示 17323425.1系統(tǒng)主要功能模塊實(shí)現(xiàn)與效果 17211275.1.1用戶登陸模塊 17188705.1.2運(yùn)單信息管理模塊 17183285.1.3用戶信息管理模塊 19101285.1.4客戶資料管理模塊 20120265.1.5物流信息管理模塊 2117974結(jié)論 2419909參考文獻(xiàn) 253648致謝 2619082附錄一:配置文件web.xml 2721228附錄二:配置文件perties 2716409附錄三:主體功能模塊實(shí)現(xiàn)代碼 30第一章前言1.1系統(tǒng)開(kāi)發(fā)背景與意義在經(jīng)濟(jì)全球化發(fā)展中,快遞業(yè)務(wù)的作用越來(lái)越突出。快遞業(yè)務(wù)是企業(yè)供應(yīng)鏈中的一部分,是為了滿足客戶的需要將物品、服務(wù)和相關(guān)信息從原始點(diǎn)向消費(fèi)點(diǎn)有效益地流動(dòng)以及存儲(chǔ)的計(jì)劃、執(zhí)行和有效控制的過(guò)程。近年來(lái),國(guó)外企業(yè)的快遞業(yè)務(wù)化發(fā)展極快,相比之下,我國(guó)企業(yè)快遞業(yè)務(wù)還很落后,快遞業(yè)務(wù)信息化進(jìn)展相對(duì)緩慢。進(jìn)入20世紀(jì)以來(lái),計(jì)算機(jī)技術(shù)、通訊技術(shù)、和控制技術(shù),廣泛而快速地滲透到當(dāng)今社會(huì)生活的各個(gè)層面,己經(jīng)成為了推動(dòng)社會(huì)經(jīng)濟(jì)穩(wěn)定發(fā)展的重要技術(shù)。信息技術(shù)是目前世界范圍內(nèi)的前沿技術(shù),將來(lái)也是改善人們生活方式的重要技術(shù),是目前信息管理的一個(gè)重要技術(shù)手段。信息管理系統(tǒng)的建立,為各級(jí)管理決策者提供了信息支持,從根本上改善了管理人員的勞動(dòng)條件和工作性質(zhì),是管理手段現(xiàn)代化的重要標(biāo)志。隨著我國(guó)經(jīng)濟(jì)與高科技的飛速發(fā)展,商業(yè)企業(yè)間競(jìng)爭(zhēng)日益激烈,傳統(tǒng)的信息處理速度慢、效率低而難以適應(yīng)當(dāng)前社會(huì)要求經(jīng)濟(jì)高效的狀況,這就需要通過(guò)用計(jì)算機(jī)的高速處理和大存儲(chǔ)量來(lái)尋求一種新的辦法進(jìn)行管理。尤其是對(duì)于相對(duì)于來(lái)說(shuō)比較復(fù)雜的信息管理,計(jì)算機(jī)充分發(fā)揮它的性能和優(yōu)越性,達(dá)到用戶所滿意的效果。有使用計(jì)算機(jī)進(jìn)行信息管理的需求才有信息管理系統(tǒng)的開(kāi)發(fā),有了系統(tǒng)才談得上系統(tǒng)管理。現(xiàn)代社會(huì),可以說(shuō)是一個(gè)信息爆炸的社會(huì),一個(gè)優(yōu)秀的企業(yè)不僅需要有雄厚的人力資源,充足的資金,先進(jìn)的管理,而且更需要在內(nèi)部有一個(gè)高效,順暢的溝通。對(duì)每個(gè)企業(yè)來(lái)說(shuō),貨物調(diào)配的效率與方式可以直接影響經(jīng)營(yíng)成本以及公司的信譽(yù),因此必須建立一個(gè)高效便捷的信息管理系統(tǒng)來(lái)處理貨物配送管理等相關(guān)信息。1.2系統(tǒng)研究現(xiàn)狀及思考中國(guó)快遞業(yè)務(wù)相比國(guó)外還是比較落后的,相比于國(guó)外起步較晚,就目前國(guó)內(nèi)的快遞業(yè)務(wù)來(lái)看,情況不容樂(lè)觀。國(guó)內(nèi)快遞行業(yè)巨頭郵政,他的網(wǎng)點(diǎn)是所有快遞公司都無(wú)法達(dá)到的,就算是在偏遠(yuǎn)的山區(qū)也能到達(dá),但是郵政收費(fèi)貴、服務(wù)態(tài)度不好,且需要的時(shí)間很長(zhǎng),有些需要在短時(shí)間內(nèi)到達(dá)的貨物不能達(dá)到客戶的需求。其他民營(yíng)企業(yè)運(yùn)送包裹的時(shí)間與郵政相比之下快很多,收費(fèi)也便宜一些,但是網(wǎng)點(diǎn)少很多,在一些鄉(xiāng)鎮(zhèn)基本沒(méi)有站點(diǎn)更別提邊遠(yuǎn)山區(qū)了。同時(shí)國(guó)內(nèi)也有很多小快遞公司,進(jìn)入行業(yè)的門(mén)檻很低,公司制度不完善,公司老板卷錢(qián)跑路的情況也時(shí)有發(fā)生,對(duì)員工、對(duì)客戶都造成一種損失,然而監(jiān)管不嚴(yán),不知道從何維權(quán)??爝f行業(yè)市場(chǎng)政策法規(guī)不健全,在貨物安全問(wèn)題上沒(méi)把過(guò)關(guān),違禁品照發(fā),給社會(huì)安全造成一定的負(fù)面影響,當(dāng)貨物損壞時(shí)推卸責(zé)任,沒(méi)有盡到一家公司的職責(zé),行業(yè)間存在惡意競(jìng)爭(zhēng)的情況。網(wǎng)上不斷有曝光快遞公司人員亂丟包裹、踩踏、不可顛倒物品顛倒等等一系列問(wèn)題,這是公司制度不完善、從業(yè)人員素質(zhì)不高的表現(xiàn)。當(dāng)然,在管理上快遞業(yè)務(wù)公司的管理制度也不是很完善,需要根據(jù)實(shí)際情況實(shí)時(shí)調(diào)整公司制度,就目前快遞行業(yè)來(lái)說(shuō),需要制定一個(gè)完善的法律法規(guī)。在當(dāng)前行業(yè)亂象叢生的情況下,公司應(yīng)該堅(jiān)守職業(yè)道德,提高服務(wù)質(zhì)量,形成一個(gè)良性循環(huán),這樣有益于公司的長(zhǎng)遠(yuǎn)發(fā)展。1.3系統(tǒng)研究基本內(nèi)容系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)物資管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的??爝f業(yè)務(wù)管理系統(tǒng)是完全基于Web的應(yīng)用。它能提供強(qiáng)大的數(shù)據(jù)管理功能和簡(jiǎn)單易用的用戶界面,使企業(yè)以低成本并將快遞業(yè)務(wù)管理通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行管理,即使是異地站的也能獲得實(shí)時(shí)準(zhǔn)確的管理信息。有益于企業(yè)部門(mén)之間保持良好信息溝通,及時(shí)掌握快遞業(yè)務(wù)進(jìn)行情況,能使企業(yè)降低運(yùn)營(yíng),丟失貨物等成本,加快資金周轉(zhuǎn),使企業(yè)資源利用最大化。同時(shí)及時(shí)掌握市場(chǎng)方面的變化,以好的服務(wù)滿足顧客的需求??爝f業(yè)務(wù)管理的主要特點(diǎn)是需處理的數(shù)據(jù)量非常大,因此要做好數(shù)據(jù)處理,防止數(shù)據(jù)出錯(cuò),同時(shí)還要保證系統(tǒng)的運(yùn)算速度。本系統(tǒng)在開(kāi)發(fā)設(shè)計(jì)過(guò)程中,想辦法克服各種困難,滿足人機(jī)友好交互的需要和計(jì)算機(jī)智能管理,采取了如下的編程原則:(1)簡(jiǎn)化操作流程,刪除不必要的管理冗余。(2)簡(jiǎn)潔的界面,追求實(shí)用性。(3)程序代碼標(biāo)準(zhǔn)化,有益于后期維護(hù)。(4)在保證數(shù)據(jù)準(zhǔn)確的時(shí)候效率一定要快??爝f業(yè)務(wù)管理系統(tǒng)要實(shí)現(xiàn)的功能非常多,最重要的是貨物追蹤功能,在需要的時(shí)候可以快速的查詢到包裹所在位置,從而做出相應(yīng)的處理。站點(diǎn)的新增、刪除,用戶的新增與刪除只有管理員才有權(quán)限。1.4系統(tǒng)的前景與展望隨著科技發(fā)展,我們的生活越來(lái)越便利,這些都離不開(kāi)科技的發(fā)展,計(jì)算機(jī)對(duì)人類(lèi)的影響越來(lái)越大,它為人類(lèi)方便快捷的生活起了決定性作用,從當(dāng)下人類(lèi)所從事的工作來(lái)看,很多事情沒(méi)有計(jì)算機(jī)將無(wú)法實(shí)現(xiàn)或?qū)崿F(xiàn)起來(lái)將極大的浪費(fèi)人力物力??爝f行業(yè)同樣也是如此,為了提升服務(wù)質(zhì)量,減少公司運(yùn)營(yíng)成本以及使公司有更好的發(fā)展,使用軟件管理是一個(gè)不錯(cuò)的決定,它將利用當(dāng)前計(jì)算機(jī)的優(yōu)勢(shì)來(lái)工作,提升企業(yè)競(jìng)爭(zhēng)力。第二章系統(tǒng)開(kāi)發(fā)技術(shù)基礎(chǔ)2.1JSP中的各種技術(shù)2.1.1JSP概述JSP即JavaServerPages,是一種跨平臺(tái)的動(dòng)態(tài)頁(yè)面技術(shù), JSP由太陽(yáng)公司于1996年6月推出的技術(shù),是基于JavaServlet以及整個(gè)Java體系的Web開(kāi)發(fā)技術(shù),JSP的根本就是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì)。JSP文件是在服務(wù)器端執(zhí)行的,返回給客戶端的通常是一個(gè)HTML文本,因此客戶端可以通過(guò)瀏覽器瀏覽JSP頁(yè)面效果。當(dāng)Web服務(wù)器遇到請(qǐng)求需要訪問(wèn)JSP頁(yè)面時(shí),Web服務(wù)器立馬執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起發(fā)送給客戶端,JSP文件中的Java程序段可以是重新定向網(wǎng)頁(yè)的也可以是操作數(shù)據(jù)庫(kù)增刪改查的,加入Java程序段以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP頁(yè)面由嵌入HTML中的Java代碼和HTML代碼所組成,服務(wù)器在頁(yè)面得到客戶端請(qǐng)求以后立馬處理這些Java代碼,將生成的HTML頁(yè)面發(fā)送給客戶端的瀏覽器并顯示在瀏覽器上。JSP的技術(shù)基礎(chǔ)是JavaServlet,目前所有的大型Web應(yīng)用程序的開(kāi)發(fā)都需要JSP和JavaServlet配合,只有二者很好的結(jié)合才能更好的完成,JSP具備了Java技術(shù)的簡(jiǎn)單易用、完全的面向?qū)ο?、具有平臺(tái)無(wú)關(guān)性且安全可靠等特性。2.1.2Servlet概述Servlet是Sun公司用來(lái)解決人們對(duì)互聯(lián)網(wǎng)要求提高、靜態(tài)頁(yè)面不再適合人們需求的一門(mén)新技術(shù),是編寫(xiě)在服務(wù)器端的程序,在Sun公司的API中提供了一個(gè)Servlet接口,當(dāng)開(kāi)發(fā)人員需要使用時(shí)只需要實(shí)現(xiàn)Servlet接口,然后將此Java類(lèi)部署到web服務(wù)器中就可以使用了。Servlet的主要功能在于交互式的瀏覽,能夠修改數(shù)據(jù),生成動(dòng)態(tài)Web內(nèi)容,在Servlet一生中有三種類(lèi)型事件。第一個(gè)事件,當(dāng)Servlet第一次被裝載時(shí),Servlet引擎將調(diào)用init()方法,且只會(huì)調(diào)用一次,在init()方法完成前不會(huì)調(diào)用Servlet去處理任何請(qǐng)求;第二個(gè)事件,對(duì)于JSP頁(yè)面的請(qǐng)求,Servlet引擎將調(diào)用service()方法,傳遞請(qǐng)求參數(shù);第三個(gè)事件,當(dāng)Servlet將被卸載時(shí)調(diào)用destory()方法,清除并釋放init()方法中分配的資源。其工作流程圖如圖2.1所示。Servlet工作流程:(a)客戶端發(fā)送請(qǐng)求信息至服務(wù)器。(b)服務(wù)器將請(qǐng)求信息發(fā)送至Servlet。(c)Servlet生成響應(yīng)內(nèi)容并將其傳給Servlet。響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng)求。(d)服務(wù)器將響應(yīng)信息返回至客戶端。圖2.1Servlet工作流程圖2.1.3mvc模式簡(jiǎn)介MVC模式即"模式-視圖-控制器",用MVC模式編寫(xiě)的應(yīng)用程序總是由這三個(gè)部分組成。Event(事件)導(dǎo)致Controller改變Model或View,或者同時(shí)改變Model和View,每當(dāng)Controller改變了Model的屬性或者數(shù)據(jù)時(shí),所有的View都會(huì)自動(dòng)更新到最新?tīng)顟B(tài)。同樣的,當(dāng)Controller改變了View的屬性或者數(shù)據(jù)是,View也會(huì)從潛在的Model中獲取更新后的數(shù)據(jù)來(lái)更新自己。MVC模式最早是smalltalk語(yǔ)言研究團(tuán)提出的,它應(yīng)用于用戶交互式應(yīng)用程序中,所有的編程語(yǔ)言都有很多的相似性。MVC模式是一種簡(jiǎn)單的架構(gòu)模式,同時(shí)需要其他架構(gòu)模式協(xié)作完成工作。在J2EE模式目錄中,通常采用servicetoworker模式實(shí)現(xiàn),而servicetoworker模式可由集中控制器模式,派遣器模式和PageHelper模式組成,而Struts只實(shí)現(xiàn)了MVC的Controller和View兩個(gè)部分,Model部分需要編程人員自己新建,Struts為編程人員提供了一個(gè)抽象類(lèi)Action,使編程人員能夠?qū)odel應(yīng)用于Struts框架中。視圖(View)用于用戶交互界面,對(duì)于一個(gè)Web應(yīng)用來(lái)說(shuō),視圖即為HTML頁(yè)面,但有可能為XHTML、XML及Applet頁(yè)面。當(dāng)應(yīng)用越來(lái)越復(fù)雜、規(guī)模越來(lái)越大,也面效果的處理也越來(lái)越具有挑戰(zhàn)性。一個(gè)應(yīng)用也許會(huì)有很多不同的視圖,MVC設(shè)計(jì)模式僅限于視圖上數(shù)據(jù)的處理、采集、用戶的請(qǐng)求,不包括在視圖上的業(yè)務(wù)流程的處理,業(yè)務(wù)流程的處理交給模型(Model)去處理。模型(Model)即業(yè)務(wù)流程、狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定,業(yè)務(wù)流程的處理過(guò)程對(duì)于其它業(yè)務(wù)層來(lái)說(shuō)是無(wú)法看見(jiàn)的,模型接收到視圖請(qǐng)求的數(shù)據(jù),并最終的處理結(jié)果返回。業(yè)務(wù)模型的設(shè)計(jì)是MVC模式的核心,目前流行的EJB模型就是一個(gè)典型的MVC模式應(yīng)用例子,它從應(yīng)用技術(shù)實(shí)現(xiàn)的角度對(duì)模型做了更細(xì)致的劃分,為了更好的利用現(xiàn)有的組件,但是它不能夠被用作應(yīng)用設(shè)計(jì)模型的基本框架。它僅僅告訴你使用這種設(shè)計(jì)模型就可以使用某些技術(shù)組件,從而給編程人員帶來(lái)極大的便利,減少了技術(shù)上的困難。通過(guò)MVC設(shè)計(jì)模式我們知道應(yīng)該把應(yīng)用模型按一定的規(guī)則提取出來(lái),提取的層次同樣也很重要,這個(gè)過(guò)程是判斷開(kāi)發(fā)人員是否是優(yōu)秀的設(shè)計(jì)人員的重要依據(jù)。抽象與具體不能有太大的區(qū)別,同時(shí)也不能太相似,MVC模式并沒(méi)有提供模型的設(shè)計(jì)方法,只是告訴編程人員應(yīng)該好好管理這些模型,以便于提高模型重用性、模型的重構(gòu)等。我們可以用面向?qū)ο缶幊虂?lái)思考MVC模式,MVC定義了一個(gè)頂級(jí)類(lèi),并且告訴它所有的子類(lèi)你只能做哪些,但是沒(méi)有要求這些你都做,這一特性對(duì)編程人員非常重要。控制(Controller)層,當(dāng)接收到用戶的請(qǐng)求時(shí),將視圖與模型匹配在一起,一起完成用戶的請(qǐng)求。將控制層單獨(dú)劃分出來(lái)作用還是很明顯的,它簡(jiǎn)單粗暴地告訴你,它就是一個(gè)分發(fā)器,他將快速地選擇哪些模型及哪些視圖,以便順利的完成用戶所發(fā)送的請(qǐng)求。控制層不會(huì)對(duì)任何的數(shù)據(jù)做出處理。例如,用戶點(diǎn)擊一個(gè)按鈕,控制層接受請(qǐng)求后,不會(huì)處理業(yè)務(wù)信息,它只會(huì)將用戶的請(qǐng)求信息傳遞給模型,模型根據(jù)請(qǐng)求去進(jìn)行相應(yīng)的操作,最后選擇符合要求的視圖發(fā)送給用戶。因此,一個(gè)模型并不是只能對(duì)應(yīng)一個(gè)視圖,可以對(duì)應(yīng)多個(gè)視圖,同樣一個(gè)視圖可能對(duì)應(yīng)多個(gè)模型。模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果某個(gè)用戶更改了模型的數(shù)據(jù),其他所有依賴于這些數(shù)據(jù)顯示的視圖都會(huì)根據(jù)這些數(shù)據(jù)的變化而變化。只要數(shù)據(jù)發(fā)生變化,哪怕是一丁點(diǎn)的變化,控制器都會(huì)將變化發(fā)送給所有的視圖,從而使顯示得到更新,這就是模型的變化傳播機(jī)制。2.2B/S模式簡(jiǎn)介B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是一種以Web技術(shù)為基礎(chǔ)的新型信息管理系統(tǒng)平臺(tái)模式,整個(gè)B/S結(jié)構(gòu)可以劃分為三個(gè)部分,第一部分是客戶機(jī)將頁(yè)面上的數(shù)據(jù)發(fā)送到后臺(tái),這個(gè)后臺(tái)就是WEB服務(wù)器;第二部分是Web服務(wù)器響應(yīng)頁(yè)面請(qǐng)求,且對(duì)客戶機(jī)發(fā)送過(guò)來(lái)的數(shù)據(jù)進(jìn)行存??;第三部分是操作數(shù)據(jù)庫(kù),根據(jù)Web服務(wù)器發(fā)出的不同請(qǐng)求,對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的操作。B/S模式主要特點(diǎn):(1)維護(hù)和升級(jí)方式簡(jiǎn)單。隨著軟件功能的越來(lái)越完善,軟件升級(jí)的次數(shù)也越來(lái)越頻繁,B/S架構(gòu)的軟件只用在服務(wù)器端升級(jí)即可,方便快捷。(2)成本降低,選擇更多。目前Windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置。目前服務(wù)器操作系統(tǒng)主要是 Linux和Windows,但凡應(yīng)用管理軟件是使用B/S架構(gòu)的,只需要將軟件安裝在Linux服務(wù)器上即可,不用區(qū)分服務(wù)器系統(tǒng),而且安裝在Linux服務(wù)器上安全性更高。這樣可以降低服務(wù)器成本,同時(shí)也將減少維護(hù)服務(wù)器的費(fèi)用。(3)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。用B/S架構(gòu)管理軟件只安裝在服務(wù)器端即可,不用再每臺(tái)客戶機(jī)上都安裝軟件,所有的用戶要使用系統(tǒng)只需打開(kāi)瀏覽器,輸入特定的網(wǎng)址就可以憑借賬號(hào)密碼進(jìn)入系統(tǒng),只有極少數(shù)操作在前端實(shí)現(xiàn),絕大部分操作都是在服務(wù)器端處理完成,所以網(wǎng)絡(luò)管理人員只需要做硬件維護(hù),在升級(jí)系統(tǒng)時(shí)只需要升級(jí)服務(wù)器端就可以了,操作非常方便。2.3MyEclipse簡(jiǎn)介MyEclipse是企業(yè)級(jí)工作平臺(tái),利用MyEclipse工作平臺(tái)我們可以在JavaEE的開(kāi)發(fā)、數(shù)據(jù)庫(kù)開(kāi)發(fā)、Web項(xiàng)目的發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。MyEclipse具有功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,集編碼、調(diào)試、測(cè)試和發(fā)布功能于一身,完整支持HTML、JSP、Struts、SQL、Javascript、CSS、Spring。MyEclipse用來(lái)開(kāi)發(fā)Java代碼是非常方便的,同時(shí)擁有眾多的關(guān)于J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,集成了各種不同的插件,對(duì)各種開(kāi)源產(chǎn)品的支持做得十分不錯(cuò)。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能。就目前的情況來(lái)看,MyEclipse是幾乎囊括了所有主流開(kāi)源產(chǎn)品的專(zhuān)屬eclipse開(kāi)發(fā)工具。2.4Tomcat簡(jiǎn)介T(mén)omcat是一個(gè)開(kāi)源且免費(fèi)的Servlet容器,是Apache基金會(huì)提出,通過(guò)Apache和其他一些公司共同開(kāi)發(fā)而得到的產(chǎn)品。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat服務(wù)器不僅技術(shù)先進(jìn)、而且性能穩(wěn)定,因此Tomcat服務(wù)器是目前使用最廣泛的服務(wù)器,是編程人員最喜愛(ài)的服務(wù)器。Tomcat服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web應(yīng)用服務(wù)器,普遍使用在中小型系統(tǒng)中,是開(kāi)發(fā)和調(diào)試JSP程序的第一選擇。應(yīng)用程序部署到Tomcat服務(wù)器上很簡(jiǎn)單,只需要將WAR放到Tomcat的webapp目錄下即可。Tomcat將JSP轉(zhuǎn)化為Servlet文件然后編譯,這樣就會(huì)加快訪問(wèn)速度。不過(guò),Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。Tomcat確實(shí)是一個(gè)很好用的工具,尤其是開(kāi)源的工具,當(dāng)今,開(kāi)源軟件越來(lái)越受到人們的重視,人們的目光看得很遠(yuǎn),不僅僅局限于軟件的使用,已經(jīng)開(kāi)始關(guān)注軟件的具體實(shí)現(xiàn)了,Tomcat的功能必將更強(qiáng)大。2.5Oracle簡(jiǎn)介ORACLE數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)甲骨文公司提供的以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),是目前最流行的也是功能最強(qiáng)大的數(shù)據(jù)庫(kù)之一。ORACLE數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),當(dāng)Oracle作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)具有完備關(guān)系的產(chǎn)品;當(dāng)Oracle作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它擁有完整的數(shù)據(jù)管理功能;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。關(guān)于Oracle所有的知識(shí)點(diǎn),只要在一種操作系統(tǒng)上學(xué)習(xí)了ORACLE知識(shí),在所有操作系統(tǒng)中都可以使用,Oracle操作方式不區(qū)分操作系統(tǒng)。

Oracle數(shù)據(jù)庫(kù)最新版本為OracleDatabase12c。Oracle數(shù)據(jù)庫(kù)12c引入了一個(gè)新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫(kù)云。此外,一些創(chuàng)新特性的技術(shù)可最大限度地提高資源使用率,如OracleMultitenant方法可快速整合多個(gè)數(shù)據(jù)庫(kù),這些獨(dú)一無(wú)二的技術(shù)進(jìn)步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強(qiáng),使得Oracle數(shù)據(jù)庫(kù)12c成為私有云和公有云部署的理想平臺(tái)。2.6系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境操作系統(tǒng):Windows7數(shù)據(jù)庫(kù):Oracle11g系統(tǒng)開(kāi)發(fā)工具:MyEclipse8.5Web服務(wù)器:Tomcat6.0瀏覽器:Firefox瀏覽器

第三章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性分析快遞業(yè)務(wù)管理系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理與查詢的管理系統(tǒng),是基于JavaEE架構(gòu)的,采用了較為成熟的MVC開(kāi)發(fā)模式,應(yīng)該服務(wù)器是采用使用量最大的開(kāi)源的Tomcat服務(wù)器,根據(jù)現(xiàn)有的技術(shù)完全可以開(kāi)發(fā)該系統(tǒng),因此從技術(shù)方面講開(kāi)發(fā)該系統(tǒng)是可行的。3.1.2經(jīng)濟(jì)可行性分析采用計(jì)算機(jī)工作是當(dāng)前社會(huì)工作形式的主流,計(jì)算機(jī)能夠快速的幫助人們計(jì)算數(shù)據(jù)而且保證準(zhǔn)確,利用計(jì)算機(jī)辦公可以有效的提高工作效率,如果沒(méi)有計(jì)算機(jī),傳遞一份資料是很麻煩的,而且還要消耗大量的時(shí)間和金錢(qián),計(jì)算機(jī)可以保證數(shù)據(jù)實(shí)時(shí)更新,節(jié)省了人力、財(cái)力。該系統(tǒng)的開(kāi)發(fā)成本遠(yuǎn)小于他帶來(lái)的利益,因此在經(jīng)濟(jì)上是完全可行的。3.1.3實(shí)用可行性分析本系統(tǒng)是基于Windows系統(tǒng)開(kāi)發(fā)的,目前國(guó)內(nèi)計(jì)算機(jī)基本使用該系統(tǒng),且該系統(tǒng)對(duì)用戶的計(jì)算機(jī)水平要求不高,同時(shí)整個(gè)系統(tǒng)采用最友好的交互界面,簡(jiǎn)潔明了,用戶以及管理者不需要下載客戶端,直接通過(guò)瀏覽器即可進(jìn)行登錄訪問(wèn),這方便了與用戶的交互,以及管理者的管理。3.2需求分析3.2.1系統(tǒng)功能概述 系統(tǒng)主要流程如圖3.1所示。增刪改增刪改程序運(yùn)單信息數(shù)據(jù)庫(kù)增刪改程序用戶信息查詢程序查詢信息增刪改程序站點(diǎn)信息圖3.1系統(tǒng)功能概述3.2.2運(yùn)單信息管理有業(yè)務(wù)就需要記錄在案,以便后期查詢,當(dāng)有客戶需要郵寄包裹時(shí),用戶就需要在系統(tǒng)中錄入信息,因此就出現(xiàn)了運(yùn)單信息管理模塊,與此模塊對(duì)應(yīng)的還有一份紙制的單據(jù)提供給客戶,單據(jù)上記錄著輸入快遞業(yè)務(wù)管理系統(tǒng)的運(yùn)單信息,用戶在接受包裹時(shí),需要記錄寄件人姓名、寄件人地址、寄件人電話寄件時(shí)間、收件人電話、收件人姓名、收件地址、包裹類(lèi)型、包裹重量等信息,這是快遞業(yè)務(wù)的核心,工作人員需要根據(jù)這份信息去完成后續(xù)工作,新增運(yùn)單信息如果出錯(cuò),將必須導(dǎo)致送貨失敗,增加公司成本,因此用戶在使用此功能時(shí)一定要保證數(shù)據(jù)正確且有效。運(yùn)單信息管理模塊包含新增運(yùn)單、查詢運(yùn)單、編輯運(yùn)單及刪除運(yùn)單的功能,再小心仔細(xì)的操作也會(huì)出錯(cuò),在設(shè)計(jì)系統(tǒng)前就應(yīng)該想好補(bǔ)救措施,當(dāng)錯(cuò)誤出現(xiàn)時(shí),如果要更改某些數(shù)據(jù),可以通過(guò)編輯運(yùn)單信息去更新數(shù)據(jù),保證數(shù)據(jù)實(shí)時(shí)有效,正確。當(dāng)某些特殊時(shí)刻,包裹取消發(fā)送,則要在系統(tǒng)中刪除訂單記錄,刪除運(yùn)單信息功能出現(xiàn),有了這些功能可以確??爝f業(yè)務(wù)管理系統(tǒng)中的數(shù)據(jù)實(shí)時(shí)更新、有效、且沒(méi)有垃圾數(shù)據(jù),有利于系統(tǒng)的運(yùn)行且在很大程度上降低公司員工的工作量與公司運(yùn)營(yíng)成本,提高行業(yè)競(jìng)爭(zhēng)力。3.2.3用戶信息管理用戶即公司員工,快遞業(yè)務(wù)管理系統(tǒng)是面向公司設(shè)計(jì)開(kāi)發(fā)的,不是面向所有人開(kāi)發(fā)的,一個(gè)公司的運(yùn)營(yíng),有新員工的加入,也有老員工的離開(kāi),當(dāng)新員工進(jìn)入公司時(shí)就得為他新建一個(gè)賬號(hào),僅供他一人使用,因此在用戶信息管理模塊就得有新增用戶的功能,新增用戶信息時(shí),應(yīng)該在快遞業(yè)務(wù)管理系統(tǒng)中錄入用戶名,用戶密碼,用戶電話,用戶地址,用戶性別及用戶年齡等信息,錄入這些數(shù)據(jù)是為了分析用人類(lèi)型,為后續(xù)的招人提供依據(jù)。當(dāng)然,在錄入信息時(shí)同樣有可能出錯(cuò),但是系統(tǒng)中需要絕對(duì)準(zhǔn)確的數(shù)據(jù),因此就出現(xiàn)了編輯用戶信息的功能,除了用戶名不能更改外,其他數(shù)據(jù)都能更改,只要符合數(shù)據(jù)格式就可以。當(dāng)用戶較多時(shí),管理員可以根據(jù)用戶名去查找,可以很快的找到相應(yīng)的用戶的數(shù)據(jù),然后更改。當(dāng)老員工離開(kāi)公司的時(shí)候,快遞業(yè)務(wù)管理系統(tǒng)中就應(yīng)該清除此賬號(hào),減少不必要的數(shù)據(jù),同時(shí)也防止不正當(dāng)?shù)纳虡I(yè)競(jìng)爭(zhēng)來(lái)破壞系統(tǒng)中的數(shù)據(jù)準(zhǔn)確性,給公司帶來(lái)不必要的損失,刪除用戶賬號(hào)的功能也就悄悄的出現(xiàn)了,他的出現(xiàn)是必須的。3.2.4客戶資料管理客戶是一個(gè)公司經(jīng)營(yíng)的必要因素,沒(méi)有客戶就沒(méi)有業(yè)務(wù),沒(méi)有業(yè)務(wù)公司也就只有倒閉,作為一個(gè)軟件,有用戶就能存活下去,否則就是一條不歸路,在快遞業(yè)務(wù)管理系統(tǒng)中,為了后期公司的規(guī)劃加入了客戶資料管理模塊,給公司積累客戶,既然要積累客戶,那肯定少不了新增客戶信息功能,用戶使用新增客戶信息功能,系統(tǒng)將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,有新增就會(huì)有編輯,客戶資料同樣支持編輯功能??蛻糍Y料也可以刪除,但是一般不建議刪除。3.2.5物流信息管理物流信息是快遞業(yè)務(wù)管理系統(tǒng)的核心業(yè)務(wù),既然有物流,就一定有站點(diǎn),新增站點(diǎn)功能也就出現(xiàn)在了物流信息管理模塊中,當(dāng)一個(gè)地點(diǎn)業(yè)務(wù)量太大從而導(dǎo)致忙不過(guò)來(lái),需要新增站點(diǎn)或者開(kāi)辟一個(gè)新地點(diǎn)時(shí),就需要新增站點(diǎn)信息了,新增的站點(diǎn)信息應(yīng)該輸入站點(diǎn)名稱(chēng)、站點(diǎn)地點(diǎn)、站點(diǎn)電話和站點(diǎn)編號(hào)。在快遞業(yè)務(wù)管理系統(tǒng)中只有管理員才有權(quán)限去新增站點(diǎn)信息,一般用戶沒(méi)有權(quán)限新增站點(diǎn)信息,同樣,在編輯站點(diǎn)信息的時(shí)候也只有管理員才有權(quán)限去編輯站點(diǎn)信息。當(dāng)公司要撤出一個(gè)地點(diǎn)時(shí),需要在系統(tǒng)中刪除站點(diǎn)信息,保持系統(tǒng)數(shù)據(jù)真實(shí)有效。包裹追蹤功能也是物流信息管理模塊的一部份,當(dāng)客戶需要站點(diǎn)包裹在何地的時(shí)候,就需要包裹追蹤功能了,包裹追蹤功能是根據(jù)運(yùn)單號(hào)查詢的,當(dāng)用戶在系統(tǒng)的包裹追蹤功能文本框中輸入運(yùn)單號(hào),點(diǎn)擊“查詢”,將馬上出現(xiàn)包裹流通的記錄,這些記錄記錄著某個(gè)包裹何時(shí)到達(dá)何站點(diǎn)然后發(fā)往哪個(gè)站點(diǎn)。當(dāng)一個(gè)包裹丟失,用戶只需通過(guò)運(yùn)單號(hào)就能很快的確認(rèn)包裹當(dāng)前在什么地點(diǎn),然后通知該站點(diǎn)盡快處理此包裹。包裹的丟失是有可能的,但是如果經(jīng)常丟就不正常了,因此在物流管理模塊中加入了派件信息管理,用戶在系統(tǒng)中指定某個(gè)用戶去派送某個(gè)包裹,這樣既可以提高派件的效率,也可以防止在最后一公里出現(xiàn)丟件的事情,丟包情況一旦發(fā)生,這將是公司不必要的損失,同時(shí)也個(gè)客戶帶來(lái)不好的印象與麻煩。3.2.6系統(tǒng)功能結(jié)構(gòu)圖中小快遞業(yè)務(wù)管理系統(tǒng)運(yùn)單信息管理中小快遞業(yè)務(wù)管理系統(tǒng)運(yùn)單信息管理用戶信息管理客戶信息管理新增運(yùn)單信息查詢運(yùn)單信息編輯運(yùn)單信息刪除運(yùn)單信息新增用戶信息查詢用戶信息編輯用戶信息刪除用戶信息查詢客戶信息包裹位置追蹤派件管理模塊安全退出站點(diǎn)信息管理新增站點(diǎn)信息查詢站點(diǎn)信息報(bào)裹流通記錄新增客戶信息第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)要求與目標(biāo)4.1.1系統(tǒng)設(shè)計(jì)要求界面簡(jiǎn)潔明了,有良好的人機(jī)交互體驗(yàn)數(shù)據(jù)處理準(zhǔn)確、快速使用方便,容易操作系統(tǒng)的可維護(hù)性強(qiáng),運(yùn)行速度快4.1.2系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)界面要友好,用戶操作是否成功要有提醒,采用人機(jī)交互的方式,查詢信息方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)要保證安全可靠。鍵盤(pán)操作,快速響應(yīng)實(shí)現(xiàn)各種增刪改查系統(tǒng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性系統(tǒng)運(yùn)行穩(wěn)定、安全可靠4.2系統(tǒng)功能設(shè)計(jì)4.2.1系統(tǒng)功能概要設(shè)計(jì)運(yùn)單信息管理模塊設(shè)計(jì)運(yùn)單運(yùn)單信息管理編輯運(yùn)單信息刪除運(yùn)單信息查詢運(yùn)單信息新增運(yùn)單信息圖4.1運(yùn)單信息模塊結(jié)構(gòu)圖新增運(yùn)單信息:新增一條記錄寄件人、收件人基本信息的運(yùn)單信息查詢運(yùn)單信息:用戶根據(jù)運(yùn)單號(hào)查詢運(yùn)單信息編輯運(yùn)單信息:用戶根據(jù)運(yùn)單號(hào)去編輯運(yùn)單所包含的信息刪除運(yùn)單信息:用戶根據(jù)運(yùn)單號(hào)刪除運(yùn)單信息用戶信息管理模塊設(shè)計(jì)用戶信息管理用戶信息管理新增用戶信息查詢用戶信息編輯用戶信息刪除用戶信息圖4.2用戶信息管理模塊結(jié)構(gòu)圖新增用戶信息:管理員為新員工創(chuàng)建賬號(hào)并錄入新員工信息查詢用戶信息:管理員可以根據(jù)用戶名查詢用戶信息,用戶只能查詢自己的信息編輯用戶信息:更改用戶的信息刪除用戶信息:管理員將不再使用此系統(tǒng)的用戶刪除客戶資料管理模塊設(shè)計(jì)客戶資料客戶資料管理新增客戶信息查詢客戶信息編輯客戶信息刪除客戶信息圖4.3客戶資料管理模塊結(jié)構(gòu)圖新增客戶信息:用戶將新來(lái)的客戶資料錄入系統(tǒng)查詢客戶信息:根據(jù)客戶姓名查詢客戶基本信息編輯客戶信息:修改客戶的基本信息,確保數(shù)據(jù)實(shí)時(shí)最新有效刪除客戶信息:某客戶對(duì)公司造成特別壞的影響,公司不再接受他的業(yè)務(wù),用戶可根據(jù)客戶姓名刪除客戶物流信息管理物流信息物流信息管理新增站點(diǎn)信息查詢站點(diǎn)信息包裹流通記錄包裹位置追蹤派件管理模塊圖4.4物流信息管理模塊結(jié)構(gòu)圖新增站點(diǎn)信息:管理員在系統(tǒng)中新增一個(gè)站點(diǎn)信息,更好的工作查詢站點(diǎn)信息:用戶可以在系統(tǒng)中查看所有站點(diǎn)的詳細(xì)信息包裹流通記錄:記錄著包裹經(jīng)歷過(guò)哪些站點(diǎn)的信息 包裹位置追蹤:用戶根據(jù)運(yùn)單號(hào)查看包裹當(dāng)前所在位置和狀態(tài),以便后期工作派件管理模塊:用戶指定派件人員去派送某件包裹,在系統(tǒng)中指定就會(huì)有記錄,方便后期查詢安全退出模塊設(shè)計(jì)安全退出:管理員安全退出系統(tǒng)4.2.2系統(tǒng)功能模塊設(shè)計(jì)上面已經(jīng)設(shè)計(jì)了系統(tǒng)的總體結(jié)構(gòu),接下來(lái)我將詳細(xì)設(shè)計(jì)各個(gè)功能模塊,詳細(xì)設(shè)計(jì)的目的就是確定快遞業(yè)務(wù)管理系統(tǒng)的各個(gè)功能模塊具體實(shí)現(xiàn)哪些功能以及每個(gè)模塊的具體執(zhí)行過(guò)程與模塊劃分的意義。運(yùn)單信息管理模塊此模塊用來(lái)管理運(yùn)單信息,主要包括新增運(yùn)單信息、根據(jù)運(yùn)單號(hào)查詢單個(gè)運(yùn)單信息、一鍵查詢所有運(yùn)單信息三個(gè)小功能點(diǎn),在查詢到運(yùn)單信息后,用戶可以修改運(yùn)單信息或者刪除運(yùn)單信息。當(dāng)用戶使用運(yùn)單管理模塊之前會(huì)有一張紙質(zhì)的運(yùn)單單據(jù),單據(jù)上有唯一的運(yùn)單號(hào),用戶將運(yùn)單號(hào)、寄件人姓名、寄件人地址、寄件人電話、收件人姓名、收件人地址、收件人電話等信息錄入系統(tǒng),在系統(tǒng)中生成一張電子運(yùn)單信息。當(dāng)運(yùn)單信息有誤時(shí),就應(yīng)該使用編輯運(yùn)單信息功能,修改運(yùn)單信息功能是根據(jù)運(yùn)單號(hào)去操作的,用戶根據(jù)實(shí)際情況修改并保存。用戶信息管理模塊在系統(tǒng)中有管理員與用戶兩種角色,管理員可以新建用戶也可以刪除用戶,但是用戶只能查看自己的信息,只有在用戶信息中能查詢到的用戶才能使用快遞業(yè)務(wù)管理系統(tǒng)??蛻糍Y料管理模塊在系統(tǒng)中可以錄入客戶基本信息,在后期業(yè)務(wù)需求時(shí)就會(huì)有大量的客戶資料在系統(tǒng)中,可以為公司提供大量的客源,這也是一個(gè)潛在的資源。物流信息管理模塊包裹在流通的過(guò)程中,就會(huì)到達(dá)一個(gè)一個(gè)的中轉(zhuǎn)站,通過(guò)轉(zhuǎn)發(fā)的方式送達(dá)到目的地,管理員才可以新增站點(diǎn),編輯站點(diǎn)信息,在包裹流通的時(shí)候到達(dá)一個(gè)站點(diǎn),用戶就得在系統(tǒng)中記錄相關(guān)信息,這樣就可以進(jìn)行運(yùn)單追蹤了,根據(jù)運(yùn)單號(hào)快速的查詢到包裹流通記錄,然后根據(jù)進(jìn)行相關(guān)的操作。4.2.3系統(tǒng)流程系統(tǒng)總體操作流程如圖4.5所示:用戶用戶登陸登錄開(kāi)始N登陸成功Y選擇運(yùn)單信息用戶信息客戶資料站點(diǎn)信息安全退出對(duì)數(shù)據(jù)的增刪改查存入數(shù)據(jù)庫(kù)結(jié)束YN派件管理圖4.5系統(tǒng)總體流程圖4.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)快遞業(yè)務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)采用Oracle11g數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng)為wind。數(shù)據(jù)庫(kù)wind中包含本系統(tǒng)中的表共6張。4.3.1數(shù)據(jù)字典運(yùn)單信息模塊:表4.1運(yùn)單信息表字段名字段說(shuō)明字段類(lèi)型與長(zhǎng)度備注yundanid運(yùn)單號(hào)VARCHAR2(32)唯一標(biāo)識(shí)jname寄件人姓名VARCHAR2(20)jphone寄件人電話VARCHAR2(20)jdate寄件日期VARCHAR2(20)bgtype包裹類(lèi)型VARCHAR2(20)bgweight包裹重量VARCHAR2(10)money郵費(fèi)VARCHAR2(20)jaddress寄件人地址VARCHAR2(50)sname收件人姓名VARCHAR2(20)sphone收件人電話VARCHAR2(20)saddress收件人地址VARCHAR2(50)yundannumber運(yùn)單狀態(tài)VARCHAR2(5)2.用戶信息管理模塊:表4.2用戶信息表字段名字段說(shuō)明字段類(lèi)型與長(zhǎng)度備注user_name用戶名VARCHAR2(32)唯一標(biāo)識(shí)user_password用戶密碼VARCHAR2(32)user_id用戶idVARCHAR2(32)user_phone用戶電話VARCHAR2(32)user_sex用戶性別VARCHAR2(16)user_age用戶年齡VARCHAR2(8)3.客戶資料管理模塊:表4.3客戶資料表字段名字段說(shuō)明字段類(lèi)型與長(zhǎng)度備注clientname客戶姓名VARCHAR2(32)唯一標(biāo)識(shí)clientaddress客戶地址VARCHAR2(32)clientphone客戶電話VARCHAR2(32)clientemail客戶郵箱VARCHAR2(32)clientsex客戶性別VARCHAR2(8)clientage客戶年齡VARCHAR2(8)clientremark客戶備注VARCHAR2(500)4.物流信息管理模塊:表4.4站點(diǎn)信息表字段名字段說(shuō)明字段類(lèi)型與長(zhǎng)度備注standname站點(diǎn)名稱(chēng)VARCHAR2(32)唯一標(biāo)識(shí)standaddress站點(diǎn)地址VARCHAR2(200)standphone站點(diǎn)電話VARCHAR2(32)standnumber站點(diǎn)編號(hào)VARCHAR2(32)表4.5追蹤運(yùn)單信息表字段名字段說(shuō)明字段類(lèi)型與長(zhǎng)度備注yundanhao運(yùn)單號(hào)VARCHAR2(32)唯一標(biāo)識(shí)info信息VARCHAR2(500)表4.6派件人信息表字段名字段說(shuō)明字段類(lèi)型與長(zhǎng)度備注sendname派送人VARCHAR2(32)yundanhao運(yùn)單號(hào)VARCHAR2(32)唯一標(biāo)識(shí)4.3.2數(shù)據(jù)連接快遞業(yè)務(wù)管理系統(tǒng)是通過(guò)JDBC連接數(shù)據(jù)庫(kù),成功連接后操作數(shù)據(jù)庫(kù)。首先加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,然后通過(guò)DriverManager類(lèi)的getConnection方法獲得連接,連接后對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查的操作,處理得到的結(jié)果集,最后關(guān)閉數(shù)據(jù)庫(kù)的連接釋放資源。Class.fornNme()方法加載驅(qū)動(dòng)(通過(guò)反射獲取Class對(duì)象);executeUpdate()方法執(zhí)行增改sql語(yǔ)句;executeQuery()方法用來(lái)執(zhí)行查詢語(yǔ)句;Close()方法關(guān)閉數(shù)據(jù)庫(kù)連接;第五章系統(tǒng)實(shí)現(xiàn)與展示5.1系統(tǒng)主要功能模塊實(shí)現(xiàn)與效果5.1.1用戶登陸模塊用戶在進(jìn)入快遞業(yè)務(wù)管理系統(tǒng)前,必須要通過(guò)驗(yàn)證才能登陸到系統(tǒng)中,如若賬號(hào)密碼錯(cuò)誤則無(wú)法進(jìn)入系統(tǒng)。用戶登陸頁(yè)面,如圖5.1所示。圖5.1編用戶登陸頁(yè)面5.1.2運(yùn)單信息管理模塊新增運(yùn)單信息用戶進(jìn)入系統(tǒng)后,使用運(yùn)單信息管理模塊,用戶點(diǎn)擊新增運(yùn)單信息,將要新增的運(yùn)單相關(guān)的信息輸入進(jìn)去,要輸入的信息包括寄件人姓名、寄件人地址、寄件人電話、寄件時(shí)間、包裹類(lèi)型、收件人姓名、收件人電話、收件人地址等信息。所有輸入框都得有數(shù)據(jù),不能不填,手機(jī)號(hào)碼必須是當(dāng)前國(guó)內(nèi)所使用的號(hào)嗎格式,同時(shí)運(yùn)單號(hào)必須唯一,否則新增運(yùn)單信息就會(huì)失敗。新增運(yùn)單信息頁(yè)面,如圖5.2所示。圖5.2新增運(yùn)單信息頁(yè)面查詢運(yùn)單信息用戶可以根據(jù)在整個(gè)系統(tǒng)中唯一的運(yùn)單號(hào)查詢運(yùn)單信息,也可以一次查詢所有的運(yùn)單信息,將所有的信息顯示在頁(yè)面上供用戶查看。在查到了所有運(yùn)單信息后,可以通過(guò)運(yùn)單狀態(tài)來(lái)篩選查看。查詢運(yùn)單信息頁(yè)面,如圖5.3所示。顯示所有運(yùn)單信息頁(yè)面,如圖5.4所示。圖5.3查詢運(yùn)單信息頁(yè)面圖5.4所有運(yùn)單信息展示頁(yè)面編輯運(yùn)單信息當(dāng)用戶發(fā)現(xiàn)運(yùn)單信息有錯(cuò)誤需要更新時(shí),用戶可以先根據(jù)運(yùn)單號(hào)查詢到運(yùn)單信息,然后在點(diǎn)擊編輯,編輯運(yùn)單信息,編輯完成后保存編輯就成功更新了。編輯運(yùn)單信息頁(yè)面,如圖5.5所示。圖5.5編輯運(yùn)單信息頁(yè)面5.1.3用戶信息管理模塊新增用戶信息

當(dāng)公司來(lái)了心員工后,管理員要為其新建賬號(hào)信息來(lái)使用快遞業(yè)務(wù)管理系統(tǒng),在新增用戶信息時(shí),應(yīng)該將用戶的姓名、電話、住址、性別、年齡等信息錄入系統(tǒng),方便領(lǐng)導(dǎo)對(duì)員工的了解。新增用戶信息頁(yè)面,如圖5.6所示。圖5.6新增用戶信息頁(yè)面查詢用戶信息

管理員可以通過(guò)用戶名查詢用戶信息,查詢用戶所需時(shí)間短,數(shù)據(jù)準(zhǔn)確可靠。查詢用戶信息頁(yè)面,如圖5.7所示。查詢所有用戶信息結(jié)果展示,如圖5.8所示。

圖5.7查詢用戶頁(yè)面圖5.8所有用戶信息展示頁(yè)面(3)編輯用戶信息查詢出所有用戶信息后,找到需要更新信息的用戶點(diǎn)擊編輯來(lái)更新用戶信息,在快遞業(yè)務(wù)管理系統(tǒng)中用戶只可以編輯自己的信息,管理員可以編輯所有用戶的信息。編輯用戶信息頁(yè)面,如圖5.9所示。圖5.9編輯用戶信息頁(yè)面5.1.4客戶資料管理模塊新增客戶資料在本系統(tǒng)中,用戶可以通過(guò)新增客戶資料的方式在系統(tǒng)中錄入客戶的信息,新增客戶信息頁(yè)面,如圖5.10所示圖5.10新增客戶資料頁(yè)面查看客戶資料用戶在需要用戶信息的時(shí)候,可以通過(guò)查詢方式快速得到客戶資料,在客戶資料顯示頁(yè)面可以編輯客戶資料,點(diǎn)擊保存,數(shù)據(jù)庫(kù)就會(huì)更新客戶資料。查看客戶資料頁(yè)面,如圖5.11所示。編輯客戶信息頁(yè)面,如圖5.12所示。圖5.11所有客戶信息展示頁(yè)面圖5.12編輯客戶信息頁(yè)面5.1.5物流信息管理模塊(1)新增站點(diǎn)信息在物流信息管理模塊中,包含了新增站點(diǎn)信息的功能,此功能是記錄新的站點(diǎn)信息的,新增站點(diǎn)信息的時(shí)候,需要輸入站點(diǎn)名稱(chēng),站點(diǎn)地址,站點(diǎn)編號(hào),站點(diǎn)電話等信息,這些信息是業(yè)務(wù)需求所必要的,為的是方便聯(lián)系。但是新增站點(diǎn)信息只有管理員才有權(quán)限新增,用戶沒(méi)有響應(yīng)權(quán)限。新增站點(diǎn)信息頁(yè)面,如圖5.13所示。圖5.13新增站點(diǎn)信息頁(yè)面站點(diǎn)信息查看用戶查看所有站點(diǎn)信息,但是也只能查看,不能編輯站點(diǎn)信息,只有管理員才有權(quán)限去編輯站點(diǎn)信息。所有站點(diǎn)信息展示頁(yè)面,如圖5.14所示。編輯站點(diǎn)信息,如圖5.15所示。圖5.14所有站點(diǎn)信息展示頁(yè)面圖5.15編輯站點(diǎn)信息頁(yè)面(3)包裹流通記錄在包裹流通的過(guò)程中,用戶應(yīng)該在收到一個(gè)包裹到時(shí)候在系統(tǒng)中錄入信息,在某時(shí)間某站點(diǎn)收到運(yùn)單號(hào)為某運(yùn)單的包裹,將發(fā)往某站點(diǎn),將這些信息記錄起來(lái),以備不時(shí)之需,錄入包裹流通記錄頁(yè)面,如圖5.16所示。圖5.16包裹流通記錄頁(yè)面包裹位置追蹤包裹位置追蹤功能,在系統(tǒng)中是很重要的功能,當(dāng)一個(gè)包裹長(zhǎng)時(shí)間沒(méi)收到或者很著急查看在什么位置了,就可以通過(guò)運(yùn)單號(hào)查看包裹位置,然后就能及時(shí)作出處理了。查詢包裹當(dāng)前位置頁(yè)面,如圖5.17所示。顯示包裹流通歷史記錄頁(yè)面,如圖5.18所示。圖5.17包裹位置查詢頁(yè)面圖5.18包裹流通歷史記錄頁(yè)面派件管理模塊所有包裹在到達(dá)最后一個(gè)站點(diǎn)時(shí),將會(huì)指派用戶去派送包裹,這樣就可以看到某包裹是誰(shuí)送的,減少包裹的丟失,減少公司的損失。指定派件人頁(yè)面,如圖5.19所示。查詢派件人信息頁(yè)面,如圖5.20所示。圖5.19指定用戶派件頁(yè)面圖5.20查詢包裹派件人信息頁(yè)面結(jié)論本文是基于JAVA技術(shù)的快遞業(yè)務(wù)管理系統(tǒng),它能夠完成運(yùn)單的新建、查詢、修改的功能,還可以追蹤包裹的位置等信息,滿足快遞業(yè)務(wù)的基本需求,在快遞業(yè)務(wù)管理系統(tǒng)中,還可以給每個(gè)用戶分發(fā)賬號(hào),各自完成各自的工作。本系統(tǒng)有以下幾點(diǎn)優(yōu)點(diǎn):本系統(tǒng)對(duì)系統(tǒng)中的賬號(hào)密碼進(jìn)行了MD5加密,MD5加密技術(shù)是目前最好的加密技術(shù),充分保障系統(tǒng)數(shù)據(jù)的安全,不會(huì)被他人竊取,從而給公司帶來(lái)?yè)p失。本系統(tǒng)的界面結(jié)構(gòu)沿用了微軟經(jīng)典的T型結(jié)構(gòu),在微軟的很多產(chǎn)品里經(jīng)常會(huì)用到,上面是一級(jí)菜單和快捷方式功能鍵,左邊是二級(jí)菜單,右邊是功能區(qū)。方便用戶快速的學(xué)會(huì)使用。在開(kāi)發(fā)時(shí)使用mvc模式開(kāi)發(fā),系統(tǒng)層次清晰,各個(gè)模塊獨(dú)立運(yùn)行,方便后期的維護(hù)與升級(jí)。本系統(tǒng)運(yùn)行速度很快,反應(yīng)及時(shí),且每個(gè)操作不管成功與否都會(huì)有提示信息,減低系統(tǒng)極少情況出現(xiàn)的宕機(jī)而造成的不必要損失。快遞業(yè)務(wù)管理系統(tǒng)基本實(shí)現(xiàn)了所有的功能需求,但是作為一個(gè)完整的快遞業(yè)務(wù)管理系統(tǒng)還是有些不足的地方,在后期的升級(jí)工作中可以進(jìn)一步的完善,主要完善下面幾個(gè)功能:系統(tǒng)中用戶權(quán)限問(wèn)題:在快遞業(yè)務(wù)管理系統(tǒng)中,用戶權(quán)限劃分不是很仔細(xì),管理員的權(quán)限最大同時(shí)工作量比較大,在后期的完善中應(yīng)該將權(quán)限細(xì)化,將一些權(quán)限給特定的人,讓他們分擔(dān)管理員的工作。將功能頁(yè)面樣式好好布局,使頁(yè)面更美觀,增強(qiáng)用戶體驗(yàn)性。在系統(tǒng)中加入員工考勤,工資發(fā)放記錄等信息,方便人事管理,使快遞業(yè)務(wù)管理系統(tǒng)內(nèi)容更豐富,功能更完善。參考文獻(xiàn)Aer.AboutFace4:交互設(shè)計(jì)精髓[M].北京:電子工業(yè)出版社,2015.BillScott,TheresaNeil.Web界面設(shè)計(jì)[M].北京:電子工業(yè)出版社,2009.泰德維爾.界面設(shè)計(jì)模式[M].北京:電子工業(yè)出版社,2013.RobinWilliams.寫(xiě)給大家看的設(shè)計(jì)書(shū)(第3版)[M].北京:人民郵電出版社,2009.唐納德?A?諾曼.設(shè)計(jì)心理學(xué)1[M].北京:中信出版社,2015.LukeWroblewski.Web表單設(shè)計(jì)[M].北京:清華大學(xué)出版社,2010.段培娟,劉志,游進(jìn)國(guó).基于J2EE的Web報(bào)表系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].貴陽(yáng):貴州大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,6(04):33-37.??藸?Java編程思想(第四版)[M].北京:機(jī)械工業(yè)出版社,2007.魏光興,周靖.基于信息熵與灰關(guān)聯(lián)法的快遞企業(yè)競(jìng)爭(zhēng)力研究[J].科技管理研究,2010年07期.晏敬東,石銀萍,李謙.我國(guó)快遞業(yè)發(fā)展的現(xiàn)狀、問(wèn)題與對(duì)策[J].中國(guó)科技信息,2008年18期.張洪斌,趙玉敏.我國(guó)快遞業(yè)現(xiàn)狀和發(fā)展趨勢(shì)預(yù)測(cè)[J].中國(guó)物流與采購(gòu),2006年09期.唐協(xié)平.面向社會(huì)公眾的電子政務(wù)最終服務(wù)需求識(shí)別與管理研究[D].上海:交通大學(xué),2007年.\o"鄭婭峰,張永強(qiáng)"鄭婭峰,\o"鄭婭峰,張永強(qiáng)"張永強(qiáng).\o"網(wǎng)頁(yè)設(shè)計(jì)與開(kāi)發(fā)——HTML、CSS、JavaScript實(shí)例教程(第2版)(21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用)"網(wǎng)頁(yè)設(shè)計(jì)與開(kāi)發(fā)——HTML、CSS、JavaScript實(shí)例教程(第2版)[M].北京:清華大學(xué)出版社,2011.致謝當(dāng)我的畢業(yè)設(shè)計(jì)來(lái)到致謝的時(shí)候,也就意味著我的畢業(yè)設(shè)計(jì)終于完成了,從一開(kāi)始的論文選題到代碼的編寫(xiě),再到論文的編寫(xiě)都經(jīng)歷了或多或少的困難。當(dāng)論文題目確定的時(shí)候,我就有點(diǎn)蒙了,沒(méi)有獨(dú)立完成過(guò)項(xiàng)目的我不知道從哪里開(kāi)始做起,這個(gè)時(shí)候?qū)熈_志年教授給了我非常大的幫助,教我先做什么,后做什么。到后來(lái)代碼開(kāi)發(fā)羅志年教授給了我很多的編程思路和經(jīng)驗(yàn),讓我從困境中走了出來(lái),最終順利的完成了畢業(yè)設(shè)計(jì)。通過(guò)這次的畢業(yè)設(shè)計(jì),我學(xué)到了對(duì)項(xiàng)目如何進(jìn)行系統(tǒng)分析,怎么設(shè)計(jì)才有會(huì)有最好的效果,如何去設(shè)計(jì)性能優(yōu)良的數(shù)據(jù)庫(kù),對(duì)編程的規(guī)范理解得更透徹,同時(shí)邏輯思維能力也得到了很大的提高。但同時(shí)也暴露了不少的問(wèn)題,掌握的技術(shù)不是很多,很多強(qiáng)大的技術(shù)部會(huì)使用,基礎(chǔ)知識(shí)不夠牢固,編程的效率不高,開(kāi)發(fā)經(jīng)驗(yàn)嚴(yán)重不足,代碼重復(fù)率很高等問(wèn)題,這也為我以后的學(xué)習(xí)確定了方向,盡快完善這些不足之處。當(dāng)我的項(xiàng)目終于達(dá)到預(yù)期效果時(shí),還是有點(diǎn)小激動(dòng)的,雖然有些小問(wèn)題,但是是自己開(kāi)發(fā)的項(xiàng)目,也算是處女作了吧!衷心感謝羅志年教授對(duì)我不辭辛勞的幫助,沒(méi)有他的幫助,我也不可能如期完成畢業(yè)設(shè)計(jì)。同時(shí)也要感謝我的室友,在我遇到不能解決的小問(wèn)題時(shí),是他們幫我解決的,避免我走很多彎路,有你們,我很幸福。謹(jǐn)以此文獻(xiàn)給我的老師,這是他們辛勤教育我的成果,也獻(xiàn)給我的父母,他們花費(fèi)時(shí)間、金錢(qián)來(lái)培養(yǎng)我,讓我接受教育,這是我交給他們的一份答卷,同時(shí)也是獻(xiàn)給我自己,未來(lái)的人生還很長(zhǎng),現(xiàn)在才剛剛開(kāi)始,在我以后的工作和學(xué)習(xí)中一定要充滿激情與活力,像完成畢業(yè)設(shè)計(jì)一樣,做好每一件事情。畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲了,我精彩的大學(xué)四年也將要結(jié)束了,想想還真是有點(diǎn)舍不得大學(xué)的同學(xué)、老師們,但是天下無(wú)不散之宴席,現(xiàn)在的分別是為了以后更好的重聚。未來(lái)的路,加油。附錄一:配置文件web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5" xmlns="/xml/ns/javaee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd"><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list><servlet> <servlet-name>KDUserControl</servlet-name> <servlet-class>.shewai.tongxin.control.KDUserControl</servlet-class></servlet><servlet-mapping> <servlet-name>KDUserControl</servlet-name> <url-pattern>/kduser</url-pattern></servlet-mapping><servlet> <servlet-name>AddYunDanControl</servlet-name> <servlet-class>.shewai.tongxin.control.AddYunDanControl</servlet-class></servlet><servlet-mapping> <servlet-name>AddYunDanControl</servlet-name> <url-pattern>/addyundan</url-pattern></servlet-mapping><servlet><servlet-name>ClientControl</servlet-name><servlet-class>.shewai.tongxin.control.ClientControl</servlet-class></servlet><servlet-mapping> <servlet-name>ClientControl</servlet-name> <url-pattern>/clientserver</url-pattern></servlet-mapping><servlet> <servlet-name>StandControl</servlet-name> <servlet-class>.shewai.tongxin.control.StandControl</servlet-class></servlet><servlet-mapping> <servlet-name>StandControl</servlet-name> <url-pattern>/stand</url-pattern></servlet-mapping><servlet> <servlet-name>SendUserControl</servlet-name> <servlet-class>.shewai.tongxin.control.SendUserControl</servlet-class></servlet><servlet-mapping> <servlet-name>SendUserControl</servlet-name> <url-pattern>/send</url-pattern></servlet-mapping><servlet> <servlet-name>TrackControl</servlet-name> <servlet-class>.shewai.tongxin.control.TrackControl</servlet-class></servlet><servlet-mapping> <servlet-name>TrackControl</servlet-name> <url-pattern>/track</url-pattern></servlet-mapping></web-app>附錄二:配置文件pertiesuserName=systempassWord=sadriverClassName=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@:1521:ORCL;characterEncoding=GBKmaxActive=15driverClass=mons.dbcp.BasicDataSource附錄三:主體功能模塊實(shí)現(xiàn)代碼1.運(yùn)單管理模塊package.shewai.tongxin.control;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.swing.JOptionPane;import.shewai.tongxin.dao.YunDanDao;import.shewai.tongxin.model.YunDan;publicclassAddYunDanControlextendsHttpServlet{ YunDanDaoyundandao=newYunDanDao(); YunDanyundan=newYunDan(); //@Override protectedvoidservice(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{ Stringoperation=req.getParameter("op"); if("addyundan".equals(operation)){ addyundan(req,resp); }if("selectyundan".equals(operation)){ selectyundan(req,resp); }if("selectallyundan".equals(operation)){ selectallyundan(req,resp); }if("bianji".equals(operation)){ bianji(req,resp); }if("saveEdit".equals(operation)){ saveEdit(req,resp); }if("delet".equals(operation)){ deletOneYundan(req,resp); }if("having".equals(operation)){ having(req,resp); }if("wancheng".equals(operation)){ wancheng(req,resp); } } /** *完成的運(yùn)單 *@paramreq *@paramresp */ privatevoidwancheng(HttpServletRequestreq,HttpS

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論