




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目錄摘要…………1ABSTRACT………………………2第1章綜述……………………31.1引言………………………31.2課題的意義和重要性……………………31.3文本結(jié)構(gòu)安排……………4第2章國內(nèi)快遞發(fā)展現(xiàn)狀…………………52.1中國快遞業(yè)發(fā)展現(xiàn)狀……………………52.2快遞業(yè)并購動因…………62.2.1行業(yè)前景為并購提供動機(jī)…………62.2.2行業(yè)特征為并購提供動力…………72.2.3政策調(diào)整為并購提供機(jī)遇…………72.3快遞業(yè)并購模式…………72.3.1快遞業(yè)的橫向并購…………………72.3.2快遞業(yè)的縱向并購…………………8第3章系統(tǒng)需求分析…………103.1系統(tǒng)需求分析……………103.2業(yè)務(wù)功能需求……………103.3可行性分析………………113.4開放平臺…………………113.4.1ASP.NET簡介…………113.4.2SQLServer2008簡介………………123.4.3T-SQL語言簡介………12第4章系統(tǒng)設(shè)計(jì)………………144.1系統(tǒng)設(shè)計(jì)原則……………144.2系統(tǒng)總體設(shè)計(jì)……………144.3數(shù)據(jù)庫設(shè)計(jì)概述…………164.3.1概念結(jié)構(gòu)設(shè)計(jì)………174.3.2邏輯結(jié)構(gòu)設(shè)計(jì)………184.3.3物理結(jié)構(gòu)設(shè)計(jì)………204.4數(shù)據(jù)庫的實(shí)施……………204.5系統(tǒng)詳細(xì)設(shè)計(jì)……………234.5.1基本管理模塊………234.5.2快件訂單模塊………234.5.3倉庫信息模塊………264.5.4入庫信息模塊………264.5.5出庫信息模塊………284.5.6派件回單模塊………284.5.7綜合信息模塊………294.5.8系統(tǒng)管理模塊………304.6數(shù)據(jù)庫的運(yùn)行與維護(hù)……………………30第5章結(jié)論與展望…………315.1結(jié)論………………………315.2展望………………………31謝辭…………………32參考文獻(xiàn)……………33附錄…………………34附錄A:主要源程序……………34附錄B:軟件安裝、使用說明…………………41計(jì)算機(jī)與信息學(xué)院本科畢業(yè)設(shè)計(jì)(論文)DesignandapplicationoflogisticsmanagementsystembasedonWEBABSTRACTWiththedevelopmentofnetworktechnology,thetraditionallogisticsmanagementhasundergonegreatchanges,alsoproducedaweb-basedlogisticsmanagementsystem.Today,ASP.NETtechnologyismoremature,thispaperstudiedtheknowledgeoftheASP.NETtechnologyandlogisticsmanagement,enabledWEB-basedlogisticsmanagementsystem.Thispapermainlydescribesthedesignandimplementationofthesuper-expresssystem,thedevelopmenttoolsofMicrosoftVisualStudio2010asthesiteSQLSRVERasaback-enddatabaseserver,thesitehasnewssearch,userregistrationandlogin,searchorders,companyprofilemessage,newsandmessagemanagement,ordermanagement,warehousemanagement,expressoutofstorage,sendingpiecesbacktoasingle,outofstoragerecords,CrystalReports,usermanagement,andchangethepasswordfunction.Thepaperintroducesthedevelopmentstatusofthedomesticexpressdelivery,followedbythesystemrequirementsanalysis,theninthesystemdesign,firstproposedtheoveralldesign,thenanalysisofthefunctionalstructureofthesystem,includingtheimplementationofsomeofthefeaturesofthecodeandscreenshots,whichfocusesondescribedthreemodules,ordermanagementmodule,thestoragemanagementmodule,CrystalReportsmodule,followedbythedatabasedesign,thenextpaperintroducesthedevelopmentoftheknowledgeandtechnologybase,finalconclusionofthisdevelopmentisdescribedandprospectsforthefuture.Inpracticeonthebasisofpapers,somesummarizethisLogisticsWebsitedevelopment,thedesignofsomeoftheproblemswithcurrentactualproposedanumberofsolutions.Alsointroducedthecurrentsituationofthedevelopmentoflogisticsmanagementandsupplychainmanagementimpactonpeople'slives.Keywords:express;logisticsmanagement;Two-dimensionalcode;order;report第1章綜述1.1引言快遞在中國,開展快遞即速遞業(yè)務(wù)的企業(yè)有中國郵政旗下的中國郵政速遞物流有限公司,及其他的民營快遞公司。無論是國有企業(yè)還是民營企業(yè),在快遞服務(wù)品質(zhì)上各有優(yōu)劣。(總之,一般的服務(wù)態(tài)度都很好,但是在很少的時候,也是會遇到一些服務(wù)態(tài)度不好的,這和郵政站點(diǎn)沒有關(guān)系,服務(wù)的態(tài)度只和在該崗位的員工有直接的聯(lián)系)郵政速遞安全性高,提供全程跟蹤查詢,投遞范圍除涵蓋國內(nèi)所有地點(diǎn)外,還可與全球一百多個國家通郵。民營快遞行業(yè)規(guī)模小,在農(nóng)村及偏遠(yuǎn)地區(qū)沒有網(wǎng)點(diǎn),不提供投遞服務(wù),使他們能夠降低成本,價(jià)格上具有優(yōu)勢。同時由于業(yè)務(wù)量小,能加快中間環(huán)節(jié)處理速度,因此,在一些快遞業(yè)務(wù)使用面廣的地區(qū),能達(dá)到快速投遞的效果??偟膩碚f,提供速遞服務(wù)的大型企業(yè)均可提供郵件追蹤功能、送遞時限的承諾、客服服務(wù)及其他按客戶需要提供的服務(wù)。因此,速遞的收費(fèi)比傳統(tǒng)的郵政業(yè)務(wù)昂貴。速遞業(yè)者可以不同的規(guī)模運(yùn)作,小至服務(wù)特定市鎮(zhèn),大至區(qū)域、跨國甚至是全球服務(wù)?,F(xiàn)時主要的全球性速遞公司包括敦豪航空貨運(yùn)公司、聯(lián)合包裹服務(wù)公司、聯(lián)邦速遞和TNT。以上四家被稱為全球快遞行業(yè)的四大家族。隨著中國郵政速遞物流有限公司的成立,以及接下來的上市,郵政速遞有望躋身全球速遞行業(yè)排名前十位的行列。1.2課題的意義和重要性快遞也是物流的一種。使用快遞物流管理能降低企業(yè)成本,提高企業(yè)競爭力。供應(yīng)鏈可以耗費(fèi)中國企業(yè)高達(dá)29%的運(yùn)營成本。而通過物流管理和供應(yīng)鏈優(yōu)化,可以達(dá)到以下目標(biāo):(1)原材料采購成本將減少7%~11%;(2)整個供應(yīng)鏈的庫存將下降15%~30%;(3)運(yùn)輸成本將下降3%~15%;(4)整個供應(yīng)鏈的運(yùn)作費(fèi)用將下降15%~25%;事實(shí)與實(shí)踐已經(jīng)證明,由于物流能夠大幅度降低企業(yè)的總成本,加快企業(yè)資金周轉(zhuǎn),減少庫存積壓,促進(jìn)利潤率上升,從而給企業(yè)帶來可觀的經(jīng)濟(jì)效益,國際上普遍把物流稱為“降低成本的最后邊界”,排在降低原材料消耗、提高勞動生產(chǎn)率之后的“第三利潤源泉”,是企業(yè)整體利潤的最大源泉。所以,各國的企業(yè)才越來越重視物流,逐漸把企業(yè)的物流管理當(dāng)作一個戰(zhàn)略新視角,變?yōu)楝F(xiàn)代企業(yè)管理戰(zhàn)略中的一個新的著眼點(diǎn),通過制定各種物流戰(zhàn)略,從物流這一巨大的利潤空間去尋找出路,以增強(qiáng)企業(yè)的競爭力。1.3文本結(jié)構(gòu)安排本論文共分五章:第一章:本章講述了快遞系統(tǒng)的發(fā)展現(xiàn)狀、課題意義。通過分析可以知道,快遞系統(tǒng)前景廣闊,目前還有很大的發(fā)展空間,國內(nèi)外肯定還會誕生更加先進(jìn)的技術(shù)和模式。第二章:本章講述了快遞網(wǎng)站的發(fā)展現(xiàn)況,快遞業(yè)并購動因以及快遞業(yè)并購模式。第三章:本章介紹了開發(fā)該系統(tǒng)必須做的工作:需求分析,需求分析是開發(fā)本系統(tǒng)前的工作。然后介紹了開發(fā)平臺。第四章:本章介紹了整個系統(tǒng)開發(fā)的具體過程,分為數(shù)據(jù)庫開發(fā)和系統(tǒng)開發(fā)兩大部分。第五章:結(jié)論與展望。謝辭。參考文獻(xiàn)。附錄。第2章國內(nèi)快遞發(fā)展現(xiàn)狀2.1中國快遞業(yè)發(fā)展現(xiàn)狀對于快遞的含義,新《郵政法》認(rèn)為快遞是在承諾的時限內(nèi)快速完成的將信件、包裹、印刷品等物品,按照封裝上的名址遞送給特定個人或者單位的寄遞活動。然而快遞與傳統(tǒng)的郵政業(yè)務(wù)在運(yùn)輸對象性質(zhì)上存在較大差異,傳統(tǒng)郵政業(yè)以信函為主要傳遞對象,其實(shí)質(zhì)是信息流的傳遞,而快遞業(yè)的實(shí)物流特性更為明顯。因此,快遞業(yè)與物流業(yè)具有較多的相似之處,但通常來講快遞業(yè)所運(yùn)輸?shù)呢浳镏亓扛p、體積更小,在時間上比物流業(yè)要求更高??梢?,快遞業(yè)是介于物流業(yè)傳統(tǒng)郵政業(yè)之間相對獨(dú)立的新興行業(yè)。國際快遞業(yè)興起于20世紀(jì)60年代末的美國,中國第一家快遞企業(yè)成立于1979年。隨著中國改革開放的發(fā)展,日趨激烈的市場競爭環(huán)境要求社會能夠提供更加快捷、安全的物品傳遞服務(wù),同時不斷改善的交通狀況及信息管理技術(shù)也為這種需求提供了可能,中國快遞業(yè)由此應(yīng)運(yùn)而生。1980年中國郵政開辦全球郵政特快專遞業(yè)務(wù)(EMS),隨后國際快遞巨頭也紛紛通過合資、委托代理等方式進(jìn)入中國市場。1986年頒布的《郵政法》規(guī)定:“信件和其他具有信件性質(zhì)的物品的寄遞業(yè)務(wù)由郵政企業(yè)專營,但是國務(wù)院另有規(guī)定的除外”。但隨著市場經(jīng)濟(jì)進(jìn)一步發(fā)展,郵政企業(yè)已經(jīng)無法滿足外貿(mào)行業(yè)對報(bào)關(guān)材料、樣品等快速傳遞的需求,民營快遞企業(yè)因此迅速崛起。1993年,順豐速運(yùn)和申通快遞分別在珠三角、長三角成立,1994年初,宅急送在北京成立。2005年12月,中國按照WTO協(xié)議全面對外資開放物流及快遞業(yè)。2007年9月,《快遞服務(wù)》郵政行業(yè)標(biāo)準(zhǔn)發(fā)布為快遞業(yè)提供了規(guī)范服務(wù)行業(yè)標(biāo)準(zhǔn)。2008年7月,《快遞市場管理辦法》正式實(shí)施。2009年10月1日,《快遞業(yè)務(wù)經(jīng)營許可管理辦法》和新修改的《郵政法》同步實(shí)施,首次在法律上明確了快遞企業(yè)的地位,并提出了快遞業(yè)的準(zhǔn)入門檻。我國快遞業(yè)經(jīng)過30多年發(fā)展,已經(jīng)形成了一個規(guī)模龐大的產(chǎn)業(yè)。2008年,我國登記備案的快遞企業(yè)達(dá)到5,000余家,全行業(yè)從業(yè)人員23.1萬人。2009年全國規(guī)模以上快遞企業(yè)業(yè)務(wù)量累計(jì)完成18.6億件,同比增長22.8%;業(yè)務(wù)收入累計(jì)完成479億元,同比增長17.3%。全年同城、異地、國際及港澳臺快遞業(yè)務(wù)收入分別占全部快遞收入的7.3%、55.7%和31.7%;業(yè)務(wù)量分別占全部快遞業(yè)務(wù)量的23.5%、70.4%和6.1%。按照快遞企業(yè)性質(zhì)及規(guī)模,可以將我國快遞業(yè)企業(yè)分為四類。第一類是外資快遞企業(yè),包括聯(lián)邦快遞(FEDEX)、敦豪(DHL)、天地快運(yùn)(TNT)、聯(lián)合包裹(UPS)等,外資快遞企業(yè)具有豐富的經(jīng)驗(yàn)、雄厚的資金以及發(fā)達(dá)的全球網(wǎng)絡(luò)。第二類是國有快遞企業(yè),包括中國郵政(EMS)、民航快遞(CAE)、中鐵快運(yùn)(CRE)等,國有快遞企業(yè)依靠其背景優(yōu)勢和完善的國內(nèi)網(wǎng)絡(luò)而在國內(nèi)快遞市場處于領(lǐng)先地位。第三類是大型民營快遞企業(yè),包括順豐速運(yùn)、宅急送、申通快遞等,大型民營快遞企業(yè)在局部市場站穩(wěn)腳跟后,已逐步向全國擴(kuò)張。第四類是小型民營快遞企業(yè),這類企業(yè)規(guī)模小、經(jīng)營靈活但管理比較混亂,其主要經(jīng)營特定區(qū)域的同城快遞和省內(nèi)快遞業(yè)務(wù)。2.2快遞業(yè)并購動因新《郵政法》出臺之前,我國快遞業(yè)在法律上處于真空狀態(tài),1986年的《郵政法》使快遞企業(yè)長期背負(fù)“黑快遞”之名。而隨著快遞市場規(guī)模不斷擴(kuò)大及新《郵政法》的實(shí)施,快遞業(yè)并購整合條件逐漸成熟。2.2.1.行業(yè)前景為并購提供動機(jī)持續(xù)穩(wěn)定增長的國內(nèi)宏觀經(jīng)濟(jì),為快遞業(yè)提供了良好的經(jīng)濟(jì)基礎(chǔ)。2007-2008年,我國國內(nèi)生產(chǎn)總值增長1%,快遞市場規(guī)模增長2%左右。國際金融危機(jī)雖然使國際及港澳臺快遞業(yè)務(wù)出現(xiàn)下滑,但隨著世界經(jīng)濟(jì)的逐步復(fù)蘇及我國經(jīng)濟(jì)的強(qiáng)勁反彈,快遞市場回暖勢頭明顯。截止2009年第三季度,全國快遞業(yè)務(wù)量已超過2008年同期水平。而近年來新起的網(wǎng)絡(luò)購物市場,為快遞業(yè)提供了新的業(yè)務(wù)增長點(diǎn)。數(shù)據(jù)顯示:2008年中國電子商務(wù)帶動的包裹量超過5億件,占快遞業(yè)全年業(yè)務(wù)量的1/3左右。在金融危機(jī)背景下,網(wǎng)絡(luò)購物發(fā)展迅速。CNNIC發(fā)布的《2009年中國網(wǎng)絡(luò)購物市場研究報(bào)告》稱:2009年上半年全國網(wǎng)絡(luò)購物消費(fèi)金額總計(jì)1,195.2億元,占同期社會消費(fèi)零售總額的2.0%,其中C2C購物支出占網(wǎng)購總金額的89.0%。由于網(wǎng)絡(luò)購物特別是C2C交易通常選擇第三方快遞企業(yè)進(jìn)行商品配送,因此網(wǎng)絡(luò)購物為快遞業(yè)提供了充足的業(yè)務(wù)來源。與國內(nèi)最大C2C交易平臺淘寶網(wǎng)合作密切的圓通、申通等快遞企業(yè),其六成以上的業(yè)務(wù)量都來自網(wǎng)購交易??爝f市場巨大的發(fā)展?jié)摿?,為快遞企業(yè)提供了廣闊的發(fā)展空間??爝f企業(yè)除采取加盟、自建操作點(diǎn)等方式開拓市場外,利用收購、兼并現(xiàn)有快遞企業(yè)可以快速擴(kuò)大市場規(guī)模。2.2.2行業(yè)特征為并購提供動力快遞行業(yè)具有顯著的規(guī)模經(jīng)濟(jì)特征,快遞企業(yè)之間的整合可從多方面產(chǎn)生管理協(xié)同效應(yīng)。首先,快遞企業(yè)并購可以擴(kuò)大市場覆蓋范圍,延伸快遞網(wǎng)絡(luò),由此提高企業(yè)業(yè)務(wù)量并增加業(yè)務(wù)收入。其次,快遞企業(yè)整合可提升企業(yè)的品牌價(jià)值,特別是知名的大型快遞企業(yè)整合小型快遞企業(yè)之后,可以使大企業(yè)的品牌、聲譽(yù)等無形資產(chǎn)得到充分利用。最后,快遞企業(yè)整合可優(yōu)化快遞員、車輛配置,提高企業(yè)攬收、投遞效率,從而降低經(jīng)營成本??爝f行業(yè)的這種行業(yè)特征,決定該行業(yè)應(yīng)具有適度的集中性,快遞行業(yè)目前較低的集中度必將通過并購整合而提升。2.2.3政策調(diào)整為并購提供機(jī)遇新實(shí)施的《郵政法》規(guī)定快遞業(yè)務(wù)實(shí)行經(jīng)營許可制度,并設(shè)置了快遞行業(yè)的準(zhǔn)入門檻?!多]政法》規(guī)定:“在省、自治區(qū)、直轄市范圍內(nèi)經(jīng)營的,注冊資本不低于人民幣五十萬元,跨省、自治區(qū)、直轄市經(jīng)營的,注冊資本不低于人民幣一百萬元,經(jīng)營國際快遞業(yè)務(wù)的,注冊資本不低于人民幣二百萬元”,并規(guī)定快遞企業(yè)“不得經(jīng)營由郵政企業(yè)專營的信件寄遞業(yè)務(wù),不得寄遞國家機(jī)關(guān)公文”。雖然郵政企業(yè)專營范圍目前尚未正式出臺,但《郵政企業(yè)專營業(yè)務(wù)范圍的規(guī)定(草案)》擬將同城快遞50克以下、異地100克以下的業(yè)務(wù)劃為郵政企業(yè)專營范圍。目前國內(nèi)登記備案的5,000多家快遞企業(yè)中,大多數(shù)企業(yè)的規(guī)模都較小,快遞行業(yè)的門檻將把部分經(jīng)營者擋在門外。而郵政專營范圍的劃定,也將是眾多小快遞企業(yè)面臨生存危機(jī)。分量輕、體積小的快件業(yè)務(wù)正是快遞企業(yè)利潤蛋糕上的黃油,目前占據(jù)部分快遞企業(yè)業(yè)務(wù)量的40%-60%。行業(yè)政策的調(diào)整將增強(qiáng)部分從業(yè)者的退出意愿,而這其中不乏具有一定市場地位,管理規(guī)范的企業(yè),這些企業(yè)將成為大型快遞企業(yè)并購的合適對象。2.3快遞業(yè)并購模式快遞業(yè)并購整合動因及行業(yè)格局,決定快遞業(yè)的整合將以兩種模式展開,即快遞業(yè)橫向并購模式和快遞業(yè)縱向并購模式。2.3.1快遞業(yè)的橫向并購快遞業(yè)的橫向并購指快遞企業(yè)之間的相互整合,依據(jù)當(dāng)前市場格局可能出現(xiàn)大型民營快遞企業(yè)收購小型民營快遞企業(yè)和外資快遞收購民營快遞兩種交易。目前,快遞業(yè)中大型民營企業(yè)如順豐速運(yùn)、申通快遞等業(yè)務(wù)主要集中在經(jīng)濟(jì)發(fā)達(dá)的一線城市,在中小線城市網(wǎng)絡(luò)較為薄弱。隨著一線城市競爭加劇及中小城市快遞需求增長,向中小城市擴(kuò)張成為大型快遞企業(yè)的必然選擇。而中小城市快遞市場目前主要被當(dāng)?shù)匦⌒涂爝f企業(yè)占據(jù),這些小型企業(yè)在本地市場通常具有較廣泛的配送網(wǎng)絡(luò),但資本實(shí)力有限,在行業(yè)政策影響調(diào)整下面臨出局危險(xiǎn)。此時,大型民營快遞企業(yè)收購這些小型快遞企業(yè),不僅可以完善大型民營快遞企業(yè)的網(wǎng)絡(luò)體系,也將使小型快遞企業(yè)獲得資金及技術(shù)上支持。外資企業(yè)目前主要占據(jù)國際及港澳臺快遞市場,規(guī)模龐大的國內(nèi)快遞市場對外資快遞企業(yè)充滿誘惑。雖然新《郵政法》規(guī)定:“外商不得投資經(jīng)營信件的國內(nèi)快遞業(yè)務(wù)”,但《郵政法》并沒有對“外商”概念進(jìn)行詳細(xì)規(guī)定,這使得外資快遞企業(yè)對該市場仍充滿遐想。通過收購具有一定規(guī)模的民營快遞企業(yè),從而“迂回”進(jìn)入國內(nèi)快遞市場或?qū)⑹峭赓Y快遞企業(yè)的現(xiàn)實(shí)選擇。2009年上半年,市場傳聞DHL欲通過在華子公司中外運(yùn)-敦豪以3億元的價(jià)格收購上海的全一快遞,這或?qū)⒁l(fā)外資快遞在華擴(kuò)張新一輪熱潮。2.3.2快遞業(yè)的縱向并購快遞業(yè)的縱向并購指快遞企業(yè)向快遞產(chǎn)業(yè)鏈上下游擴(kuò)張,未來快遞業(yè)的縱向并購將以快遞企業(yè)整合交通運(yùn)輸企業(yè)為主。目前,國內(nèi)快遞企業(yè)除中國郵政外,其它在快速運(yùn)輸方面都存在著一定障礙,這已經(jīng)成為快遞企業(yè)的發(fā)展瓶頸。民營快遞企業(yè)的運(yùn)輸主要以公路運(yùn)輸為主,使用航空運(yùn)輸?shù)钠髽I(yè)較少。而國際快遞行業(yè)發(fā)展經(jīng)驗(yàn)表明,航空運(yùn)輸是提高快遞企業(yè)競爭力的重要途徑。2010年初,由順豐速運(yùn)參股成立的順風(fēng)航空完成首航,標(biāo)志著民營快遞企業(yè)正式進(jìn)軍航空快遞市場。隨著國內(nèi)快遞企業(yè)實(shí)力不斷壯大及航空領(lǐng)域逐步開放,民營快遞企業(yè)參股、控股航空企業(yè)的條件正日漸成熟。而外資快遞企業(yè)在中國快遞市場的縱向整合,將可能以公路運(yùn)輸企業(yè)為主。外資快遞企業(yè)強(qiáng)大的資金實(shí)力使其在航空快遞領(lǐng)域具有絕對優(yōu)勢,但支撐航空快遞的公路運(yùn)輸體系是其在華發(fā)展軟肋。外資快遞企業(yè)急需通過公路運(yùn)輸以完善其快遞網(wǎng)絡(luò)體系,從而擴(kuò)大快遞網(wǎng)絡(luò)覆蓋范圍。2007年3月,TNT完成對國內(nèi)公路貨物運(yùn)輸領(lǐng)先企業(yè)華宇物流集團(tuán)的收購,以增強(qiáng)其在華的配送能力??傊?,我國快遞行業(yè)在快速發(fā)展的同時,受行業(yè)內(nèi)在特征驅(qū)動及政策調(diào)整等因素影響,進(jìn)行內(nèi)部的并購整合已經(jīng)勢在必行。在未來的行業(yè)整合中,將主要以大型民營快遞企業(yè)和外資快遞企業(yè)的橫向并購和縱向并購為主。第3章系統(tǒng)需求分析3.1系統(tǒng)需求分析本設(shè)計(jì)的目的是更好的宣傳極速快遞,提高公司的知名度。幫助其更好對客戶訂單進(jìn)行管理,以及更好地管理快件,從而提高公司的效率和節(jié)省時間與成本。同時留言系統(tǒng)的管理可以便于同客戶之間的聯(lián)系與溝通,從而加強(qiáng)售后服務(wù)。3.2業(yè)務(wù)功能需求為了更好的完成公司需求,對國內(nèi)知名的順豐、申通和圓通等快遞公司的網(wǎng)站進(jìn)行了調(diào)查,通過調(diào)查,要求系統(tǒng)需要有以下功能:用戶的注冊與登錄用戶注冊信息存儲于數(shù)據(jù)庫的表中,用戶信息包括用戶名,密碼,真實(shí)姓名,性別,手機(jī)號碼,郵箱,所在城市等。用戶登錄功能要求可以根據(jù)用戶的權(quán)限跳轉(zhuǎn)到不同頁面。新聞查詢網(wǎng)站瀏覽者可以搜索出自己想要的新聞,減少瀏覽者索要花費(fèi)的時間。訂單查詢該功能要求根據(jù)根據(jù)用戶輸入的訂單號查詢并顯示出用戶訂單的詳情,要求使用準(zhǔn)確查詢。公司簡介公司簡介包括公司的成立背景,企業(yè)文化,公司資金等信息。二維碼掃描用戶使用移動設(shè)備掃描二維碼時可以直接訪問公司的網(wǎng)址。用戶留言用戶可以在線留言,將建議或者投訴提交給公司,以加強(qiáng)用戶和公司的交流?;竟芾砘竟芾戆ㄐ侣劰芾砗土粞怨芾?,要求可以發(fā)布編輯前臺新聞,可以管理用戶的留言。倉庫管理倉庫管理要求可以添加倉庫,填寫倉庫信息,還要能管理已存在的倉庫,修改倉庫信息。訂單管理訂單管理要求可以添加和管理訂單,訂單包括訂單號,物品名,發(fā)貨人,收貨人,發(fā)貨人地址,收貨人地址,發(fā)貨人手機(jī),收貨人手機(jī),運(yùn)費(fèi)和派件員等信息,其中訂單號由數(shù)據(jù)庫根據(jù)系統(tǒng)時間產(chǎn)生。出入庫管理出入庫管理要求可以對快件進(jìn)行出入庫操作,并且記錄出入庫操作,還可以查詢一個時間區(qū)域內(nèi)的出入庫操作記錄。派件回單派件回單用來反饋快件的派送情況,通過成功與失敗兩種狀態(tài)表明,備注選項(xiàng)用來記錄派件失敗的原因。水晶報(bào)表功能在網(wǎng)頁上以報(bào)表的形式將出入庫操作顯示出來。3.3可行性分析物流系統(tǒng)物流管理平臺使物流物流系統(tǒng)走上了科學(xué)化、網(wǎng)絡(luò)化管理道路。
經(jīng)濟(jì)性
全面展示物流系統(tǒng)的經(jīng)營管理模式,為物流系統(tǒng)帶來更多的客戶資源,提高物流系統(tǒng)的經(jīng)濟(jì)效益。通過計(jì)算機(jī)網(wǎng)絡(luò)對運(yùn)單進(jìn)行管理,方便客戶對貨物托運(yùn)情況進(jìn)行查詢,及時和客戶進(jìn)行溝通,滿足客戶的需求。
技術(shù)性
在管理過程中,滿足了物流系統(tǒng)全程跟蹤物品的托運(yùn)情況的要求,使物流系統(tǒng)能夠根據(jù)實(shí)際情況,對物流系統(tǒng)運(yùn)營過程中的各項(xiàng)準(zhǔn)備工作,作出及時準(zhǔn)確的調(diào)整。3.4開發(fā)平臺3.4.1ASP.NET簡介ASP.NET為開發(fā)人員提供了生成企業(yè)級Web應(yīng)用程序所需要的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu),同其他Web開發(fā)平臺相比,ASP.NET具有下面三大優(yōu)勢。(1)支持編譯型語言程序員通過C#語言,開發(fā)的ASP.NET程序被編譯成中間語言,具有平臺無關(guān)性,由于ASP.NET頁面在執(zhí)行前會被編譯,所以ASP.NET的性能得到了很大的提高。(2)程序代碼與頁面內(nèi)容的成功分離通常的動態(tài)網(wǎng)頁開發(fā),往往是在一個網(wǎng)頁上混合多種腳本語言。比如在HTML腳本語言上可以嵌入JavaScript或VBScript等客戶端腳本語言,也可以同時嵌入ASP或JSP等服務(wù)器端腳本語言。這種多語言混合的Web開發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內(nèi)容混合在一起,程序員要在多種語言的思維上頻繁切換。ASP.NETWeb集成了“所見即所得”的HTML編輯器,為開發(fā)人員開發(fā)Web頁提供了方便的圖形化支持。(3)引入服務(wù)器端控件ASP.NET中的服務(wù)器端控件會生成發(fā)送給瀏覽器的HTML代碼,顯示控件,它們還能生成隱藏的HTML元素來存儲它們當(dāng)前的狀態(tài)。在提交頁面時,這些信息就會傳送回服務(wù)器,控件將自動處理這些信息,改變HTML,顯示控件。3.4.2SQLServer2008簡介SQLServer2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,幫助用戶隨時隨地管理任何數(shù)據(jù)。它可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)(例如圖像和音樂)直接存儲到數(shù)據(jù)庫中。SQLServer2008提供一系列豐富的集成服務(wù),可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動設(shè)備,用戶可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。SQLServer2008允許用戶在使用Microsoft.NET和VisualStudio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過MicrosoftBizTalkServer進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過他們?nèi)粘J褂玫墓ぞ撸ɡ?007MicrosoftOffice系統(tǒng))直接訪問數(shù)據(jù)。SQLServer2008提供一個可信的、高效率智能數(shù)據(jù)平臺,可以滿足用戶的所有數(shù)據(jù)需求。3.4.3T-SQL語言簡介SQL(StructureQueryLanguge,結(jié)構(gòu)化查詢語言)是一種數(shù)據(jù)庫專用的計(jì)算機(jī)語言,不管是Oracle、MSSQL、Access、MySQL或其他公司的數(shù)據(jù)庫,也不管數(shù)據(jù)庫建立在大型主機(jī)或個人計(jì)算機(jī)上,都可以使用SQL語言來訪問和修改數(shù)據(jù)庫的內(nèi)容。雖然不同公司的數(shù)據(jù)庫軟件多多少少會增加一的些專屬SQL語法,但大體上,它們還是遵循ASNI(美國國家標(biāo)準(zhǔn)協(xié)會)制定的SQL標(biāo)準(zhǔn)。因?yàn)镾QL語言具有易學(xué)習(xí)及閱讀等特性,所以SQL逐漸被各種數(shù)據(jù)庫廠商采用,而成為一種共通的標(biāo)準(zhǔn)查詢語言。只要你學(xué)會SQL,即可操作各種數(shù)據(jù)庫如VisualFoxpro、Access、dBase等等??傊?,SQL語言是各種數(shù)據(jù)庫都可以使用的數(shù)據(jù)庫查詢語言。SQL語言不僅僅具有查詢數(shù)據(jù)庫的功能,而且可以對數(shù)據(jù)庫完成選取、增刪、更新與跳轉(zhuǎn)等各種操作。SQL語言是由命令(函數(shù))、子句、運(yùn)算符、加總函數(shù)及通配符等組成,分述如下:SQL的命令可分成數(shù)據(jù)定義語言與數(shù)據(jù)操作語言,數(shù)據(jù)定義語言可用來建立新的數(shù)據(jù)庫、數(shù)據(jù)表、字段及索引等,本教程不予介紹;另一為數(shù)據(jù)操作語言,可用來建立查詢表、排序、篩選數(shù)據(jù)、修改、增刪等動作。數(shù)據(jù)定義語言命令常用的有選擇、添加、刪除和修改這四種。第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)原則(1)系統(tǒng)性原則。系統(tǒng)作為統(tǒng)一整體而存在,因此,在系統(tǒng)設(shè)計(jì)中,要從整個系統(tǒng)的角度出發(fā),系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致。(2)活性原則。為保持系統(tǒng)的長久生命力,要求系統(tǒng)具有較強(qiáng)的環(huán)境適應(yīng)性。為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變化性。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高模塊的獨(dú)立性,以便于對模塊的修改,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。(3)可靠性原則??煽啃约仁窃u價(jià)系統(tǒng)設(shè)計(jì)質(zhì)量的一個重要指標(biāo),又是系統(tǒng)設(shè)計(jì)的一個基本出發(fā)點(diǎn)。只有設(shè)計(jì)出的系統(tǒng)是安全可靠的,才能在實(shí)際運(yùn)行中發(fā)揮出它應(yīng)有的作用。所以在系統(tǒng)設(shè)計(jì)中必須考慮到對各種不安全因素抵御能力的設(shè)計(jì)。例如安全保密、檢錯、抗病毒能力和在出現(xiàn)意外情況后,系統(tǒng)恢復(fù)能力的設(shè)計(jì)等。(4)經(jīng)濟(jì)性原則。在滿足系統(tǒng)需求的前提下,盡可能的減少系統(tǒng)的開銷。這里既要考慮到現(xiàn)實(shí)系統(tǒng)的費(fèi)用,又要考慮到系統(tǒng)實(shí)施后的費(fèi)用。4.2系統(tǒng)總體設(shè)計(jì)“物流管理系統(tǒng)”可分為幾個主模塊:基本管理模塊、訂單管理模塊、倉庫管理模塊、入庫管理模塊、出庫管理模塊、派件管理模塊、信息匯總模塊和系統(tǒng)管理模塊。按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,將整個系統(tǒng)分解成相對獨(dú)立的若干模塊,通過對模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來實(shí)現(xiàn)整個軟件系統(tǒng)的功能,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖。本系統(tǒng)的功能模塊結(jié)構(gòu)如圖4-1所示管理管理首頁新聞管理基本管理新聞管理基本管理留言管理留言管理訂單管理快件訂單 訂單管理快件訂單快件追蹤快件追蹤添加倉庫添加倉庫倉庫信息倉庫信息倉庫管理倉庫管理快件快件入庫入庫信息入庫信息物流管理系統(tǒng)入庫記錄物流管理系統(tǒng)入庫記錄快件出庫快件出庫出庫信息出庫信息出庫記錄出庫記錄派件回單回單管理派件回單回單管理回單報(bào)表回單報(bào)表庫存庫存明細(xì)出入庫記錄出入庫記錄綜合信息綜合信息入庫報(bào)表出庫報(bào)表出庫報(bào)表出入庫報(bào)表出入庫報(bào)表用戶管理系統(tǒng)管理用戶管理系統(tǒng)管理修改密碼修改密碼圖4-1系統(tǒng)模塊結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫系統(tǒng)是以數(shù)據(jù)為中心,在數(shù)據(jù)庫管理系統(tǒng)的支持下進(jìn)行數(shù)據(jù)的收集、整理、存儲、更新、加工和統(tǒng)計(jì),進(jìn)行信息的查詢和傳播等操作的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)既要滿足用戶的需求,又要與給定的應(yīng)用環(huán)境密切相關(guān),因此必須采用系統(tǒng)化、規(guī)范化的設(shè)計(jì)方法進(jìn)行設(shè)計(jì)。設(shè)計(jì)與使用數(shù)據(jù)庫系統(tǒng)的過程是把現(xiàn)實(shí)世界的數(shù)據(jù)經(jīng)過人為的加工和計(jì)算機(jī)的處理,為現(xiàn)實(shí)世界提供信息的過程。在給定的數(shù)據(jù)庫管理系統(tǒng)(DBMS)、操作系統(tǒng)和硬件環(huán)境下,表達(dá)用戶的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫模式,這個過程稱為數(shù)據(jù)庫設(shè)計(jì)。要設(shè)計(jì)一個好的數(shù)據(jù)庫必須用系統(tǒng)的觀點(diǎn)分析和處理問題。數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)的全過程可分為兩大階段:數(shù)據(jù)庫系統(tǒng)的分析與設(shè)計(jì)階段;數(shù)據(jù)庫系統(tǒng)的實(shí)施、運(yùn)行與維護(hù)階段。數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)四個階段。數(shù)據(jù)庫系統(tǒng)的生命周期分為兩個重要的階段:一是數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)階段,二是數(shù)據(jù)庫系統(tǒng)的實(shí)施和運(yùn)行階段。其中數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)階段是數(shù)據(jù)庫系統(tǒng)整個生命周期中工作量比較大的一個階段,其質(zhì)量對整個數(shù)據(jù)庫系統(tǒng)的影響很大。數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)有兩種不同的方法:一種是面向數(shù)據(jù)的設(shè)計(jì)方法(data-orientedapproach),這種設(shè)計(jì)方法以信息需求為主,兼顧處理需求;另一種是面向過程的設(shè)計(jì)方法(process-orientedapproach),這種設(shè)計(jì)方法以處理需求為主,兼顧信息需求。用前一種方法設(shè)計(jì)的數(shù)據(jù)庫系統(tǒng),可以比較好地反映數(shù)據(jù)的內(nèi)在聯(lián)系,不但可以滿足當(dāng)前應(yīng)用的需要,還可以滿足潛在應(yīng)用的需要。用第二種方法設(shè)計(jì)的數(shù)據(jù)庫系統(tǒng),可能在使用的初始階段比較好地滿足應(yīng)用的需要,獲得好的性能,但隨著應(yīng)用的發(fā)展和變化,往往會導(dǎo)致數(shù)據(jù)庫系統(tǒng)的較大變動或者不得不重新設(shè)計(jì)。這兩種設(shè)計(jì)方法,在實(shí)際中都有應(yīng)用。面向過程的設(shè)計(jì)方法主要用于處理要求比較明確、固定的應(yīng)用系統(tǒng)。但是在實(shí)際應(yīng)用中,數(shù)據(jù)庫一般由許多用戶共享,還可能不斷有新的用戶加入,除了常規(guī)的處理要求外,還有許多即席訪問。對于這類數(shù)據(jù)庫系統(tǒng),最好采用面向數(shù)據(jù)的設(shè)計(jì)方法,使數(shù)據(jù)庫系統(tǒng)比較合理地模擬一個組織部門。通常一個組織部門的數(shù)據(jù)是相對穩(wěn)定的,而處理則是相對變動的,為了設(shè)計(jì)一個相對穩(wěn)定的數(shù)據(jù)庫系統(tǒng),一般采用面向數(shù)據(jù)的設(shè)計(jì)方法。4.3.1概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)的目標(biāo)是設(shè)計(jì)出反映某個組織部門信息需求的數(shù)據(jù)庫系統(tǒng)概念模式,數(shù)據(jù)庫系統(tǒng)的概念模式獨(dú)立于數(shù)據(jù)庫系統(tǒng)的邏輯結(jié)構(gòu)、獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)(DBMS)、獨(dú)立于計(jì)算機(jī)系統(tǒng)。概念模式的設(shè)計(jì)方法是在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型(例如E-R模型)表示數(shù)據(jù)及數(shù)據(jù)之間的相互聯(lián)系,設(shè)計(jì)出反映用戶信息需求和處理需求的數(shù)據(jù)庫系統(tǒng)概念模式。概念設(shè)計(jì)的目標(biāo)是準(zhǔn)確描述應(yīng)用領(lǐng)域的信息模式,支持用戶的各種應(yīng)用,這樣既容易轉(zhuǎn)換為數(shù)據(jù)庫系統(tǒng)邏輯模式,又容易為用戶理解。數(shù)據(jù)庫系統(tǒng)概念模式是面向現(xiàn)實(shí)世界的數(shù)據(jù)模型,不能直接用于數(shù)據(jù)庫系統(tǒng)的實(shí)現(xiàn)。在此階段,用戶可以參與和評價(jià)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì),從而有利于保證數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與用戶的需求相吻合。在概念模式的設(shè)計(jì)中,E-R模型法是最常見的設(shè)計(jì)方法。在極速快遞系統(tǒng)的E-R圖如5-1圖所示圖4-2極速快遞系統(tǒng)的E-R圖4.3.2邏輯結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的DBMS。設(shè)計(jì)邏輯結(jié)構(gòu)時一般要分三步進(jìn)行:1.將E-R模型轉(zhuǎn)換為關(guān)系模型關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而E-R圖則是由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系三個要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:(1)一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性。實(shí)體的碼就是關(guān)系的碼。(2)一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。(3)一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。(4)一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端對應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。(5)三個或三個以上實(shí)體間的一個多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。(6)同一實(shí)體集的實(shí)體間的聯(lián)系,即自聯(lián)系,也可按上述1:1、1:n和m:n三種情況分別處理。(7)具有相同碼的關(guān)系模式可合并。2.?dāng)?shù)據(jù)模型的優(yōu)化為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,通常以規(guī)范化理論為指導(dǎo),還應(yīng)該適當(dāng)?shù)匦薷?、調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。數(shù)據(jù)模型的優(yōu)化方法為:(1)數(shù)據(jù)依賴。(2)對于各個關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余的聯(lián)系。(3)按照數(shù)據(jù)依賴的理論對關(guān)系模式逐一進(jìn)行分析,考查是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴等,確定各關(guān)系模式分別屬于第幾范式。(4)按照需求分析階段得到的各種應(yīng)用對數(shù)據(jù)處理的要求,分析對于這樣的應(yīng)用環(huán)境這些模式是否合適,確定是否要對它們進(jìn)行合并或分解。(5)對關(guān)系模式進(jìn)行必要的分解。3.設(shè)計(jì)外模式在我們將概念模型轉(zhuǎn)換為邏輯模型后,即生成了整個應(yīng)用系統(tǒng)的模式后,還應(yīng)該根據(jù)局部應(yīng)用需求,結(jié)合具體DBMS的特點(diǎn),設(shè)計(jì)用戶的外模式。4.3.3物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫最終是要存儲在物理設(shè)備上的。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(存儲結(jié)構(gòu)與存取方法)的過程,就是數(shù)據(jù)庫的物理設(shè)計(jì)。物理結(jié)構(gòu)依賴于給定的DBMS和和硬件系統(tǒng),因此設(shè)計(jì)人員必須充分了解所用DBMS的內(nèi)部特征,特別是存儲結(jié)構(gòu)和存取方法;充分了解應(yīng)用環(huán)境,特別是應(yīng)用的處理頻率和響應(yīng)時間要求;以及充分了解外存設(shè)備的特性。數(shù)據(jù)庫的物理設(shè)計(jì)通常分為兩步:(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu);(2)對物理結(jié)構(gòu)進(jìn)行評價(jià),評價(jià)的重點(diǎn)是時間和空間效率。4.4數(shù)據(jù)庫的實(shí)施在進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)之后,目標(biāo)系統(tǒng)的結(jié)構(gòu)、功能已經(jīng)分析得較為清楚了,但這還只是停留在文檔階段。數(shù)據(jù)系統(tǒng)設(shè)計(jì)的根本目的,是為用戶提供一個能夠?qū)嶋H運(yùn)行的系統(tǒng),并保證該系統(tǒng)的穩(wěn)定和高效。要做到這點(diǎn),還有兩項(xiàng)工作,就是數(shù)據(jù)庫的實(shí)施、運(yùn)行和維護(hù)。首先是數(shù)據(jù)庫的實(shí)施。數(shù)據(jù)庫的實(shí)施主要是根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果,在計(jì)算機(jī)系統(tǒng)上建立實(shí)際的數(shù)據(jù)庫結(jié)構(gòu)、導(dǎo)入數(shù)據(jù)并進(jìn)行程序的調(diào)試。它相當(dāng)于軟件工程中的代碼編寫和程序調(diào)試的階段。用具體的DBMS提供的數(shù)據(jù)定義語言(DDL),把數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果轉(zhuǎn)化為程序語句,然后經(jīng)DBMS編譯處理和運(yùn)行后,實(shí)際的數(shù)據(jù)庫便建立起來了。目前的很多DBMS系統(tǒng)除了提供傳統(tǒng)的命令行方式外,還提供了數(shù)據(jù)庫結(jié)構(gòu)的圖形化定義方式,極大地提高了工作的效率。具體地說,建立數(shù)據(jù)庫結(jié)構(gòu)應(yīng)包括以下幾個方面:(1)數(shù)據(jù)庫模式與子模式,以及數(shù)據(jù)庫空間的描述。(2)數(shù)據(jù)完整性的描述。(3)數(shù)據(jù)安全性描述。(4)數(shù)據(jù)庫物理存儲參數(shù)的描述。設(shè)計(jì)的表如圖所示:入庫表:列名數(shù)據(jù)類型備注IdInt主鍵orderidnvarchar(50)訂單號goodsnamenvarchar(50)物品名sendernamenvarchar(50)發(fā)貨人consigneenamenvarchar(50)收貨人depotnamenvarchar(50)入庫倉庫intimenvarchar(50)入庫時間operationnvarchar(50)操作類型,默認(rèn)“入庫”出庫表:列名數(shù)據(jù)類型備注idint主鍵orderidnvarchar(50)訂單號goodsnamenvarchar(50)物品名sendernamenvarchar(50)發(fā)貨人consigneenamenvarchar(50)收貨人depotnamenvarchar(50)出庫倉庫outtimenvarchar(50)出庫時間operationnvarchar(50)操作類型,默認(rèn)“出庫”倉庫表:列名數(shù)據(jù)類型備注depotidint主鍵,倉庫iddepotnamenvarchar(50)倉庫名addressnvarchar(50)倉庫地址回單表:列名數(shù)據(jù)類型備注idint主鍵orderidnvarchar(50)訂單號statusnvarchar(50)狀態(tài)remarknvarchar(50)備注留言表:列名數(shù)據(jù)類型備注idint主鍵namenvarchar(50)留言人姓名mailnvarchar(50)留言人郵箱msgnvarchar(MAX)留言內(nèi)容新聞表:列名數(shù)據(jù)類型備注idint主鍵titlenvarchar(50)標(biāo)題summarynvarchar(50)概要newcontentnvarchar(200)內(nèi)容timedatetime發(fā)布時間publishernvarchar(50)發(fā)布者訂單表:列名數(shù)據(jù)類型備注idint主鍵orderidnvarchar(50)訂單號goodsnamenvarchar(50)物品名sendernamenvarchar(50)發(fā)貨人consigneenamenvarchar(50)收貨人senderaddnvarchar(50)發(fā)貨人地址consigneeaddnvarchar(50)收貨人地址senderphonenvarchar(50)發(fā)貨人手機(jī)consigneephonenvarchar(50)收貨人地址sendtimedatetime發(fā)貨時間nowaddressnvarchar(50)已到地址priceint運(yùn)費(fèi)couriernvarchar(50)派件人用戶表:列名數(shù)據(jù)類型備注idint主鍵usernamenvarchar(50)用戶名pwdnvarchar(50)密碼realnamenvarchar(50)真實(shí)姓名sexnvarchar(50)性別phonenvarchar(50)手機(jī)號碼emailnvarchar(50)郵箱citynvarchar(50)所在城市roleofusernvarchar(50)角色,默認(rèn)“user”4.5系統(tǒng)詳細(xì)設(shè)計(jì)本系統(tǒng)共有8個模塊,分別為基本管理、快件訂單、倉庫信息、入庫信息、出庫信息、派件回單、綜合信息和系統(tǒng)管理模塊。4.5.1基本管理模塊基本管理模塊分為新聞管理和留言管理兩個部分。其中新聞管理可以對前臺發(fā)布的新聞進(jìn)行添加、編輯和刪除操作。留言管理可以對前臺用戶的留言進(jìn)行刪除操作。4.5.2快件訂單模塊快件訂單模塊分為訂單管理和快件追蹤功能,訂單管理可以添加、編輯、刪除訂單,添加訂單的界面如下:添加訂單功能包括物品名、發(fā)貨人、收貨人、發(fā)貨人地址、收貨人地址、發(fā)貨人手機(jī)、收貨人手機(jī)、運(yùn)費(fèi)和派件人字段,其主要代碼如下:stringsql="INSERTINTOorderinfo(goodsname,sendername,consigneename,senderadd,consigneeadd,senderphone,consigneephone,price,courier)VALUES('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"','"+TextBox5.Text+"','"+TextBox6.Text+"','"+TextBox7.Text+"','"+TextBox8.Text+"','"+TextBox9.Text+"')";\\數(shù)據(jù)庫插入語句編輯刪除訂單結(jié)合了搜索功能,其界面如下:此功能通過自定義函數(shù)綁定數(shù)據(jù)庫,其主要代碼如下:publicvoidbind()\\數(shù)據(jù)庫綁定{stringoid=TextBox1.Text.ToString();if(oid==""){SqlDataSource1.SelectCommand="select*fromorderinfo";}else{SqlDataSource1.SelectCommand="select*fromorderinfowhere(orderidlike'%"+oid+"%')";\\搜索功能的實(shí)現(xiàn)Session["SqlDataSouce1Command"]=SqlDataSource1.SelectCommand;}}快件追蹤功能可以修改快件已到達(dá)地址。4.5.3倉庫信息模塊倉庫信息模塊分為添加倉庫和倉庫管理,完成添加倉庫的功能,還有編輯和刪除已有倉庫的功能。4.5.4入庫信息模塊入庫信息模塊分為快件入庫和入庫記錄,快件入庫功能可以對已有訂單進(jìn)行入庫操作,其界面如下:本功能先會判斷物品是否已入庫,主要代碼如下:protectedvoidButton2_Click(objectsender,EventArgse){stringstr="select*fromdepot_inwhereorderid='"+TextBox1.Text+"'";\\判斷是否已入庫stringsql="INSERTINTOdepot_in(orderid,goodsname,sendername,consigneename,depotname)VALUES('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"','"+DropDownList1.SelectedValue+"')";\\將選定的物品入庫}入庫記錄功能可以顯示所有訂單的入庫信息,還能根據(jù)查詢一個時間區(qū)域內(nèi)的入庫記錄,并將入庫記錄導(dǎo)出至EXCEL文件,其界面如下:主要代碼如下:SqlDataSource1.SelectCommand="select*fromdepot_inwhereintimebetween'"+starttime+"'and'"+endtime+"'";\\查詢時間區(qū)域內(nèi)的記錄protectedvoidButton2_Click(objectsender,EventArgse){Response.Clear();Response.Buffer=true;Response.AddHeader("content-disposition","attachment;filename=report_in.xls");Response.Charset="GB2313";Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");Response.ContentType="application/excel";stringstyle=@"<style>.text{mso-number-format:@}</style>";StringWritersw=newStringWriter();HtmlTextWriterhtw=newHtmlTextWriter(sw);this.GridView1.AllowPaging=false;this.GridView1.RenderControl(htw);Response.Output.Write(style);Response.Output.Write(sw.ToString());Response.Flush();Response.End();GridView1.AllowPaging=true;}\\將查詢的記錄導(dǎo)出至EXCEL文件4.5.5出庫信息模塊出庫信息模塊分為快件出庫和出庫記錄,快件出庫的界面如下:出庫記錄功能與入庫記錄功能基本一致,不再詳述。4.5.6派件回單模塊派件回單分為回單管理和回單報(bào)表,回單管理可以對已派送的訂單進(jìn)行管理?;貑螆?bào)表功能以報(bào)表的形式顯示出回單記錄,其界面如下:部分代碼如下:protectedvoidPage_Load(objectsender,EventArgse){stringconstr="DataSource=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\LMSDB.mdf;IntegratedSecurity=True;UserInstance=True";\\數(shù)據(jù)庫連接字符串SqlDataAdaptersda=newSqlDataAdapter();SqlConnectionmycon=newSqlConnection(constr);sda=newSqlDataAdapter("select*fromdespatchinfo",mycon);DataSet4ds=newDataSet4();sda.Fill(ds,"despatchinfo");ReportDocumentredoc=newReportDocument();stringpath=Server.MapPath("report_despatch.rpt");redoc.Load(path);redoc.SetDataSource(ds);CrystalReportViewer1.ReportSource=redoc;}4.5.7綜合信息模塊綜合信息模塊分為庫存明細(xì)、出入庫記錄、入庫報(bào)表、出庫報(bào)表和出入庫報(bào)表五個功能,庫存明細(xì)功能可以根據(jù)倉庫查看倉庫中已入庫的物品,出入庫記錄功能與入庫記錄功能基本一致,入庫報(bào)表、出庫報(bào)表、出入庫報(bào)表均與回單報(bào)表功能一致,均不再詳述。4.5.8系統(tǒng)管理系統(tǒng)管理模塊分為用戶管理和密碼修改兩部分,用戶管理完成對已注冊的用戶管理功能,修改密碼功能為管理員提供修改密碼支持。4.6數(shù)據(jù)庫的運(yùn)行與維護(hù)數(shù)據(jù)庫系統(tǒng)投入正式運(yùn)行,意味著數(shù)據(jù)庫的設(shè)計(jì)與開發(fā)階段的基本結(jié)束,運(yùn)行與維護(hù)階段的開始。數(shù)據(jù)庫的運(yùn)行和維護(hù)是個長期的工作,是數(shù)據(jù)庫設(shè)計(jì)工作的延續(xù)和提高。在數(shù)據(jù)庫運(yùn)行階段,完成對數(shù)據(jù)庫的日常維護(hù),工作人員需要掌握DBMS的存儲、控制和數(shù)據(jù)恢復(fù)等基本操作,而且要經(jīng)常性地涉及物理數(shù)據(jù)庫、甚至邏輯數(shù)據(jù)庫的再設(shè)計(jì),因此數(shù)據(jù)庫的維護(hù)工作仍然需要具有豐富經(jīng)驗(yàn)的專業(yè)技術(shù)人員(主要是數(shù)據(jù)庫管理員)來完成。數(shù)據(jù)庫的運(yùn)行和維護(hù)階段的主要工作有:(1)對數(shù)據(jù)庫性能的監(jiān)測、分析和改善。(2)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)。(3)維持?jǐn)?shù)據(jù)庫的安全性和完整性。第5章結(jié)論與展望5.1結(jié)論本次系統(tǒng)開發(fā)完成了一個軟件設(shè)計(jì)人員應(yīng)盡的職責(zé),包括需求分析和詳細(xì)設(shè)計(jì),都經(jīng)過自己的深思熟慮以及不斷的完善。經(jīng)常遇到一些小問題但卻需要付出努力去解答,經(jīng)過查閱資料以及吸收一些前輩們的經(jīng)驗(yàn),而終于解決。歷經(jīng)幾個月總算有了成果。當(dāng)然本系統(tǒng)還有一些不足,比如導(dǎo)出EXCEL文件命名問題:本系統(tǒng)導(dǎo)出EXCEL文件不能自動根據(jù)當(dāng)前時間來命名,只使用了固定的文件名,這會使第一次以后導(dǎo)出的文件自動重命名。面對自身存在不足,感覺以后還得腳踏實(shí)地的汲取更多更有用的知識來完善自己。5.2展望在中國這樣一個高速發(fā)展的市場,極速快遞系統(tǒng)的潛力還遠(yuǎn)遠(yuǎn)沒有顯現(xiàn)出來,存在著巨大的上升空間,需要我們共同努力和把握。隨著網(wǎng)絡(luò)的發(fā)展,不難預(yù)計(jì)極速快遞系統(tǒng)將在中國的市場上越來越流行,越來越安全,極速快遞系統(tǒng)也將會有一個長足、穩(wěn)定的增長趨勢。當(dāng)然面對日新月異的計(jì)算機(jī)技術(shù),自身也要跟上時代的步伐,加快知識的吸收。謝辭經(jīng)過幾個月的忙碌和學(xué)習(xí),本次畢業(yè)論文設(shè)計(jì)已經(jīng)接近尾聲。作為一個本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有指導(dǎo)教師的的督促指導(dǎo),想要完成這個設(shè)計(jì)是難以想象的?,F(xiàn)在我發(fā)現(xiàn),自身的成長離不開大家的支持和幫助,我很慶幸自己生活在這樣的空間。我要向那些幫助過我、鼓勵過我的人們致以我最誠摯的謝意。首先感謝老師,這次畢業(yè)設(shè)計(jì)中,作為我的指導(dǎo)老師,雖然平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個階段,從選題到查閱資料,還有論文提綱的確定以及中期論文的修改、后期論文格式調(diào)整等各個環(huán)節(jié)中都給予了我悉心的指導(dǎo)。她嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),淵博的知識,還有平易近人的人格魅力將會對我影響深遠(yuǎn)。除此之外還讓我明白了許多做人的道理。編寫畢業(yè)論文是一個學(xué)習(xí)的過程,論文的完成,奠定了我的能力,它會幫助我在今后的工作與學(xué)習(xí)當(dāng)中更加有自信。最后,感謝這兩年中陪我一起走過的各位老師和同學(xué)們,你們的信任和慰勉是我前進(jìn)的動力!也要感謝我的朋友們,感謝你們在我失意時給我鼓勵,在失落時給我支持,感謝你們和我一路走來,在此過程中我倍感溫暖!為了那些支持和愛護(hù)我的人,我會更加努力,好好工作!好好生活!在此我向我的指導(dǎo)老師,和小組的同學(xué)們致以真摯的謝意,謝謝你們的大力支持和幫助。參考文獻(xiàn):[1]李佳,付強(qiáng),丁寧.C#開發(fā)技術(shù)大全.北京:清華大學(xué)出版社,2009[2]周峰,王征,李永.C#典型模塊開發(fā).北京:中國鐵道出版社,2009[3]李艷.基于B/S結(jié)構(gòu)的物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).西安:西安電子科技大學(xué),2011[4]崔良海.ASP.NET網(wǎng)絡(luò)編程實(shí)訓(xùn)教程(C#版).北京:中國林業(yè)出版社,2003[5]王穎.基于.NET平臺的商品庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).西安:西安電子科技大學(xué),2009[6]駱溫平.第三方物流理論、操作與案例.上海:上海社會科學(xué)院出版社,2001[7]方加來.基于.Net的第三方物流系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).電腦知識與技術(shù)(學(xué)術(shù)交流),2007[8]章立民.大師講堂-ASP.NET3.5開發(fā)范例精講精析(基于C#).北京:科學(xué)出版社,2009[9]張躍廷.ASP.NET開發(fā)典型模塊大全.人民郵電出版社,2009[10]奚江華.圣殿祭司的ASP.NET2.0開發(fā)詳解——使用C#.北京:電子工業(yè)出版社,2009[11]岳付強(qiáng),羅明英,韓德.SQLServer2005從入門到實(shí)踐.北京:清華大學(xué)出版社,2009[12]龐婭娟,房大偉,呂雙.ASP.NET從入門到精通.北京:清華大學(xué)出版社,2010[13]丁士鋒.亮劍ASP.NET項(xiàng)目開發(fā)案例導(dǎo)航.北京:電子工業(yè)出版社,2012[14]吳紹興,劉巖,明廷堂.亮劍ASP.NET項(xiàng)目開發(fā)案例導(dǎo)航.北京:電子工業(yè)出版社,2012附錄附錄A:主要源程序代碼極速快遞系統(tǒng)(部分)的源程序//用戶注冊代碼Register.aspx.cspublicpartialclassRegister:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton4_Click(objectsender,EventArgse){HttpCookiecookie=Request.Cookies["CheckCode"];if(TextBox13.Text==""){Response.Write("<script>alert('驗(yàn)證碼不能為空,請輸入!')</script>");}if(cookie.Value!=TextBox13.Text){Response.Write("<script>alert('驗(yàn)證碼不正確,請重新輸入!')</script>");}if(cookie.Value==TextBox13.Text){SqlRwmyrw=newSqlRw();myrw.AddUser(TextBox5.Text,TextBox6.Text,TextBox8.Text,TextBox9.Text,TextBox10.Text,TextBox11.Text,TextBox12.Text);Response.Write("<scriptlanguage=javascript>alert('恭喜您,注冊成功!')</script>");}else{Response.Write("<scriptlanguage=javascript>alert('對不起,注冊失??!')</script>");}}protectedvoidButton5_Click(objectsender,EventArgse){TextBox5.Text="";TextBox6.Text="";TextBox7.Text="";TextBox8.Text="";TextBox9.Text="";TextBox10.Text="";TextBox11.Text="";TextBox12.Text="";TextBox13.Text="";}protectedvoidButton6_Click(objectsender,EventArgse){stringsql="select*fromuserinfowhereusername='"+TextBox5.Text+"'";SqlCommandcmd=newSqlCommand();using(SqlConnectionmycon=newSqlConnection(SqlHelper.constr)){mycon.Open();cmd.Connection=mycon;cmd.CommandType=CommandType.Text;cmd.CommandText=sql;SqlDataReaderdr=cmd.ExecuteReader();while(dr.Read()){Response.Write("<script>alert('用戶名已存在,請重新輸入!')</script>");}}}}//用戶登錄功能代碼MasterPage.master.cspublicpartialclassMasterPage2:System.Web.UI.MasterPage{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Session["username"]==null||Session["username"]==""){Panel1.Visible=true;}else{Panel1.Visible=false;}}}protectedvoidButton1_Click(objectsender,EventArgse){Session["text"]=TextBox1.Text;Response.Redirect("Seacher.aspx");}protectedvoidButton2_Click(objectsender,EventArgse){if(TextBox2.Text==null||TextBox2.Text==""){Response.Write("<script>alert('請輸入用戶名!')</script>");}if(TextBox3.Text==null||TextBox3.Text==""){Response.Write("<script>alert('請輸入密碼!')</script>");}HttpCookiecookie=Request.Cookies["CheckCode"];if(TextBox4.Text==""){Response.Write("<script>alert('驗(yàn)證碼不能為空,請輸入!')</script>");}if(cookie.Value!=TextBox4.Text){Response.Write("<script>alert('驗(yàn)證碼不正確,請重新輸入!')</script>");}if(cookie.Value==TextBox4.Text){stringrole;stringusername;stringsql="select*fromuserinfowhereusername='"+TextBox2.Text+"'andpwd='"+TextBox3.Text+"'";SqlCommandcmd=newSqlCommand();using(SqlConnectioncon=newSqlConnection(SqlHelper.constr)){con.Open();cmd.Connection=con;cmd.CommandType=CommandType.Text;cmd.CommandText=sql;SqlDataReaderdr=cmd.ExecuteReader();if(dr.Read()){username=Convert.ToString(dr.GetValue(1));role=Convert.ToString(dr.GetValue(8));Session["username"]=username;Session["role"]=role;if(role=="admin"){Response.Redirect("manager/Index.aspx");}if(role=="user"){Response.Redirect("Message.aspx");}Panel1.Visible=false;}else{Response.Write("<script>alert('用戶名或密碼錯誤!')</script>");}}}}protectedvoidButton3_Click(objectsender,EventArgse){Response.Redirect("Register.aspx");}}//訂單查詢功能代碼Query.aspx.cspublicpartialclassInterrogate:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){stringsql="select*fromorderinfowhere(orderidlike'%"+TextBox1.Text.ToString()+"%')";SqlCommandcmd=newSqlCommand();using(SqlConnectionmycon=newSqlConnection(SqlHelper.constr)){mycon.Open(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能機(jī)器人生產(chǎn)制造合同
- 廣東省珠海市斗門區(qū)2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- 酒店行業(yè)閱讀題及答案
- 超級計(jì)算中心建設(shè)運(yùn)營合同
- 頂入法法的橋、涵工程 現(xiàn)場質(zhì)量檢驗(yàn)報(bào)告單
- 商業(yè)綜合體設(shè)計(jì)與施工合同
- 教育培訓(xùn)行業(yè)學(xué)員個人信息保護(hù)合同
- 安徒生童話故事中的道德評析
- 農(nóng)業(yè)產(chǎn)業(yè)化發(fā)展方案
- 高中英語單詞復(fù)習(xí)策略及實(shí)踐教案
- 2025年江西省三支一扶招聘2209人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能測試題庫及答案1套
- 2025年牡丹江大學(xué)單招職業(yè)適應(yīng)性測試題庫及答案(典優(yōu))
- 2025年河南工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫審定版
- 2024年湖南司法警官職業(yè)學(xué)院高職單招職業(yè)技能測驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2025年四川成都職業(yè)技術(shù)學(xué)院招聘筆試參考題庫含答案解析
- 商業(yè)樓宇電氣設(shè)施維修方案
- 乳腺疾病的篩查與預(yù)防
- 《絲巾無限可能》課件
- 家庭教育與孩子的閱讀習(xí)慣培養(yǎng)
- 2024年10月自考00058市場營銷學(xué)真題和答案
評論
0/150
提交評論