




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計題目快遞網站學生姓名專業(yè)班級所在院系指導教師職稱所在單位2018年月日摘要隨著我國國民經濟的穩(wěn)步發(fā)展,社會的不斷進步,人們的生活水平一直在不斷的提高,各種網上購物系統(tǒng)矍然而起,導致了快遞物流公司越來越多,快遞物流業(yè)務也越來越繁忙,傳統(tǒng)的快遞管理模式以及遠遠不能滿足當今快遞行業(yè)需求,因此快遞網站應運而生,通過本系統(tǒng)用戶可以進行運費查詢、物流跟蹤、運單查看、資料更新、密碼設置等,管理員可進行工作提醒、寄件類別、寄件運費、運單管理、用戶管理、系統(tǒng)管理等,使快遞網站更規(guī)范化、系統(tǒng)化。本文以實際運用為開發(fā)背景,運用軟件工程原理和開發(fā)方法,采用PHP技術構建一個快遞網站。整個開發(fā)過程首先對系統(tǒng)進行需求分析,得出系統(tǒng)主要功能。接著對系統(tǒng)進行總體設計和詳細設計。最后對系統(tǒng)進行了系統(tǒng)測試,并對測試結果進行了分析總結,得出系統(tǒng)的不足及需要改進的地方,為以后的系統(tǒng)維護提供了方便,同時也為今后開發(fā)類似系統(tǒng)提供了借鑒和幫助。本文研究的快遞網站采用PHP開發(fā)技術,使用MYSQL數(shù)據(jù)庫存儲快遞物流各方面信息,實現(xiàn)了信息的實時共享,適合快遞網站的需要。關鍵詞:快遞網站;PHP;MYSQL數(shù)據(jù)庫AbstractWiththesteadydevelopmentofournationaleconomyandthecontinuousimprovementofthesociety,people'slivingstandardshavebeenconstantlyimproving.Allkindsofonlineshoppingsystemshavebeenturnedupsidedown,resultinginmoreandmoreexpressdeliverylogisticscompaniesandmoreandmoreexpressdeliverylogisticsbusinessesBusy,thetraditionalexpressdeliverymanagementmodeandfarcannotmeettheneedsofthecourierindustry,sotheexpresswebsitecameintobeing,throughthesystemuserscanqueryfreight,logisticstracking,waybillview,dataupdates,passwordsettings,administratorscanWorkremind,mailingcategory,shippingcharges,waybillmanagement,usermanagement,systemmanagement,sothatthedeliverysitemorestandardizedandsystematic.Inthispaper,theactualuseofthebackgroundforthedevelopment,theuseofsoftwareengineeringprinciplesanddevelopmentmethods,theuseofPHPtechnologytobuildadeliverywebsite.Theentiredevelopmentprocessneedsanalysisofthesystemfirst,cometothemainfunctionofthesystem.Thentheoverallsystemdesignanddetaileddesign.Atlast,thesystemistestedsystematically,andthetestresultsareanalyzedandsummarized.Theinsufficiencyofthesystemandtheplacetobeimprovedarefoundout.Itprovidesconvenienceforthefuturesystemmaintenanceandprovidesreferenceandhelpforthesimilarsystemdevelopmentinthefuture.ThisarticleresearchexpresswebsiteusingPHPdevelopmenttechnology,usingMYSQLdatabasestorageexpresslogisticsallaspectsofinformation,real-timesharingofinformation,suitableforexpresswebsiteneeds.Keywords:expresswebsite;PHP;MYSQLdatabase目錄TOC\o"2-3"\h\z\t"標題1,1,次標題,1"摘要 IAbstract II1概述 11.1研究背景及目的 11.2研究現(xiàn)狀 11.3主要工作 22相關技術簡介 32.1PHP技術 32.1.1PHP開發(fā)平臺 32.1.2PHP文件組成 32.1.3PHP對MySQL數(shù)據(jù)庫的兩鐘連接方式 42.2MYSQL數(shù)據(jù)庫 42.2.1MYSQL數(shù)據(jù)庫簡介 42.2.2MYSQL數(shù)據(jù)庫特點 42.3B/S結構 53系統(tǒng)分析 73.1系統(tǒng)分析概述 73.2系統(tǒng)可行性分析 73.2.1操作可行性 73.2.2經濟可行性 83.2.3技術可行性 83.3業(yè)務分析 83.4性能需求分析 93.4.1系統(tǒng)的安全性 93.4.2數(shù)據(jù)的完整性 93.5系統(tǒng)流程分析 93.5.1登錄流程 93.5.2信息添加流程 103.6系統(tǒng)UML用例分析 114系統(tǒng)設計 124.1系統(tǒng)概要設計 124.2系統(tǒng)架構設計 124.2.1系統(tǒng)結構設計 124.2.2系統(tǒng)網絡拓撲結構圖 134.4系統(tǒng)順序圖 144.4.1登錄模塊順序圖 144.4.2添加信息模塊順序圖 144.5數(shù)據(jù)庫設計 154.5.1數(shù)據(jù)庫實體 154.5.2數(shù)據(jù)庫表設計 175系統(tǒng)實現(xiàn) 195.1首頁界面 195.1.1在線客服界面 195.1.2運費查詢界面 205.1.3單號查詢界面 215.1.4注冊界面 215.1.5登錄界面 225.1.6我的運單界面 225.1.7修改密碼界面 235.2管理員界面 235.2.1系統(tǒng)設置界面 245.2.2寄件類別界面 245.2.3寄件運費界面 255.2.4運單管理界面 255.2.5客戶管理界面 266系統(tǒng)測試 276.1測試定義 276.2測試方法 276.3測試策略 286.4性能測試 286.5測試分析 29結論 30致謝 31參考文獻 32快遞網站-PAGE2--PAGE1-1概述1.1研究背景及目的網絡的快速發(fā)展從根本上更改了世界的企業(yè)的管理方式,自二十世紀九十年代開始,我國的很多企業(yè)就設想可以通過互聯(lián)網來進行管理企業(yè)信息。因為當時存在很多的原因,比如企業(yè)的聲譽非常不好進行認證、互聯(lián)網的相關法律法規(guī)也不夠完善、開發(fā)技術也不夠成熟等,阻礙了互聯(lián)網在各大企業(yè)中的發(fā)展速度。進入二十一世紀以后,我國經濟有了快速的發(fā)展,限制企業(yè)管理的各個難題逐一被解決,國內各大企業(yè)都加入到了電子信息化的管理模式中來。近來年,我國電子商務的發(fā)展,促使快遞物流公司不斷增多,規(guī)模不斷擴大,快遞物流公司的可調配資源也明顯增加。我們經過對快遞物流公司管理快遞物流信息進行調查,發(fā)現(xiàn)了隨著快遞物流業(yè)務的不斷繁忙,快遞物流公司記錄快遞物流信息工作量巨大,手工查詢記錄快遞物流信息已經不能滿足當前管理需要,容易出錯,數(shù)據(jù)繁多,因此需要對快遞物流信息的管理方式進行及時改善,來提高快遞物流信息的管理工作效率,從而也可避免因管理方式的不完善而導致管理漏洞,使得快遞網站的運行和管理就顯得尤為重要。通過這次設計熟練的掌握PHP技術,對快遞網站的開發(fā)有一個基本的了解,在設計快遞網站的相關內容的同時對系統(tǒng)的開發(fā)有一個基礎的認識。通過本快遞網站,可以促進快遞網站的科學化、規(guī)范化、系統(tǒng)化。1.2研究現(xiàn)狀根據(jù)最新調查得知,在此之前對快遞物流信息的管理通常是基于文本,表格等紙介的手工處理,信息的統(tǒng)計和核實等通常采用人工檢查與核實,以及對物流信息的查看等都是通過人工方式進行的,信息量大,在數(shù)據(jù)處理方面存在工作量大且易出錯,其次還存在數(shù)據(jù)繁多與數(shù)據(jù)丟失等現(xiàn)象出現(xiàn),而且還不方便查找,在總體上缺乏對快遞物流信息的規(guī)范管理,為了提高工作效率我們急需開發(fā)出這套快遞網站。隨著計算機技術的發(fā)展以及計算機網絡的逐漸普及,互聯(lián)網成為人們查找信息的重要場所,二十一世紀是信息的時代,所以信息的交換和信息流通顯得特別重要。因此,使用計算機來管理物流信息成為必然。開發(fā)合適的快遞網站,可以提高物流信息的管理效率,有利于更好的管理物流信息,促使快遞物流業(yè)的發(fā)展。鑒于管理信息系統(tǒng)的日趨成熟和收集信息的情況,該快遞網站充分運用MIS的總體思想,綜合應用了MYSQL、PHP等技術,來實現(xiàn)完成快遞網站的開發(fā)與設計。1.3主要工作我們開發(fā)本系統(tǒng)旨在能夠在使管理員能夠更方便的使用快遞網站,管理員可以進行線路管理、訂單管理、物流管理以及個人資料管理等,通過本系統(tǒng)的應用可有效的提高快遞物流的管理效率,為快遞物流公司帶來了高效便捷的管理方式。本論文一共分為六章,具體內容如下:第一章介紹了本文的研究背景及目的,研究現(xiàn)狀和主要工作。第二章介紹了快遞網站所采用的技術,開發(fā)環(huán)境。第三章主要描述快遞網站的系統(tǒng)分析,包括可行性分析,系統(tǒng)功能需求分析,系統(tǒng)流程分析,系統(tǒng)業(yè)務分析,構建系統(tǒng)用例圖等。第四章為詳細介紹了系統(tǒng)的設計,包括系統(tǒng)結構設計、系統(tǒng)總體設計以及數(shù)據(jù)庫實體以及數(shù)據(jù)庫表等。第五章介紹了快遞網站的具體實現(xiàn)。第六章介紹了系統(tǒng)的測試。2相關技術簡介PHP是一種易于學習和使用的服務器端腳本語言,開發(fā)效率高,函數(shù)語言簡潔明了。完全支持面向對象開發(fā),并向下兼容,支持過程與面向對象兩種風格的開發(fā),并且應用廣泛。最新統(tǒng)計顯示,在全球互聯(lián)網上有35%左右的網站為PHP驅動。MySQL是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),目前被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數(shù)據(jù)庫。由此可見,PHP+MySql是一套成熟的開發(fā)環(huán)境,有著許多成功的開發(fā)案例,因此可以滿足數(shù)碼商城所需要的穩(wěn)定性、安全性和可擴展性。2.1PHP技術2.1.1PHP開發(fā)平臺PHP網站作為大多數(shù)程序的Linux操作系統(tǒng),Apache網絡服務器,MySQL數(shù)據(jù)庫(光)操作系統(tǒng)的支持。在Linux和Apache功能強大的免費軟件或硬件需要,小型和中型的平臺是完美的網站。所需的軟件:(1)PHP語言源代碼。(2)MySQL源代碼(3)Apache源代碼這個程序是一個免費軟件,所以Linux系統(tǒng)下安裝該軟件后,操作系統(tǒng)(你需要選擇安裝相應的包),以及對環(huán)境支持,只要你開始安裝這種靈活的服務。Apache來啟動服務:啟動服務HTTPD啟動MySQL數(shù)據(jù)庫:mysqld_safe的-用戶=所有MySQLPHP程序后可運行。2.1.2PHP文件組成*PHP文件在PHP的處理的Dreamweaver文件的結尾是可以使用的一個文本文件。<?PHP“你好,世界我的第一個PHP程序!”顯示;?>2.1.3PHP對MySQL數(shù)據(jù)庫的兩鐘連接方式(1)永久連接:最大優(yōu)點是非常有效的的聯(lián)系,當MySQL服務器請求連接的生命周期,一旦連接。此子過程是建立到單獨連接可以是永久性的。(2)非永久連接:他是短路。提交到Web服務器,服務器處理請求并請求的頁面,你要發(fā)送的瀏覽器客戶端,然后連接斷開。對于大多數(shù)網站,它經常通過連接,避免出現(xiàn)任何問題,并可以增加的容量服務器承載。2.2MYSQL數(shù)據(jù)庫2.2.1MYSQL數(shù)據(jù)庫簡介在軟件項目中,通過使用數(shù)據(jù)庫來操作數(shù)據(jù),可以保證數(shù)據(jù)的獨立性、一致性和安全性,為系統(tǒng)提供有效地訪問數(shù)據(jù)的方式,同時為程序員減少了應用程序的開發(fā)時間。常見的數(shù)據(jù)庫無非分為兩類,一類是關系型數(shù)據(jù)庫(Oracle,DB2,MySQL,SQLServer)和非關系型數(shù)據(jù)庫(NoSql、MongeDB)。不同的數(shù)據(jù)庫有各自的優(yōu)缺點,此處不做具體介紹。MySQL支持多線程的特點,可以方便的利用系統(tǒng)資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數(shù)據(jù)庫;雖說其功能不夠強大、規(guī)模也相對較小,但是對于本系統(tǒng)來說足夠了,同時也可以進行二次開發(fā)的數(shù)據(jù)庫表結構空間的擴展。使用MySQL建立系統(tǒng)數(shù)據(jù)庫,不僅有利于前期對數(shù)據(jù)的整合處理操作,同時利于后期的二次開發(fā)的數(shù)據(jù)擴展操作,對于有限級的數(shù)據(jù)處理,MySQL可以很好的勝任。2.2.2MYSQL數(shù)據(jù)庫特點1)C和C++中使用和測試,以確保源代碼的編譯器的便攜性和靈活性。2)支持多種操作系統(tǒng)AIX的,F(xiàn)reeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系統(tǒng),OS/2裹時,Solaris,Windows等3)提供了用于不同的編程語言的API。編程語言,如C,,C++,Python和Java的,的Perl,PHP,埃菲爾鐵塔,Ruby和Tcl的。4)以及使用的CPU資源來支持多線程5)算法優(yōu)化查詢SQL,切實提高搜索速度6)網絡上的客戶端和服務器可以用來編程任何獨立的編程環(huán)境,也有中國,GB2312,BIG5,日文寫作,一般基金,用于支持多國語言,并且可以嵌入在數(shù)據(jù)表和其他軟件shift_jis訪問柱可以用作的名稱7)TCP/IP,ODBC和JDBC數(shù)據(jù)庫,并提供連接到其他8)管理工具的管理,控制和優(yōu)化數(shù)據(jù)庫的操作9)可以數(shù)以千萬計的記錄在一個大的數(shù)據(jù)庫2.3B/S結構B/S架構是一種基于互聯(lián)網系統(tǒng)的軟件系統(tǒng)開發(fā)架構,是現(xiàn)如今在軟件系統(tǒng)開發(fā)中采用非常大量的一種軟件系統(tǒng)結構?,F(xiàn)如今B/S架構已經被大量使用,打破了C/S結構的結構,給基于網絡結構的軟件系統(tǒng)提供了良好的支持。B/S架構伴隨著計算機網絡技術發(fā)展而逐步的發(fā)展和更新。伴隨著互聯(lián)網的進一步發(fā)展,就要求大多數(shù)的管理系統(tǒng)要求不僅僅可以在一臺電腦上使用,同時可以在接入互聯(lián)網的其他電腦也可以使用對系統(tǒng)進行操作和使用。在這樣的背景下基于B/S架構的軟件系統(tǒng)設計方法得到了越來越大量的使用,基礎部分也在不斷的更新。與傳統(tǒng)視C/S結構相比,B/S結構具有以下優(yōu)點。兩種結構最大的不同在于參與運算的客戶端,而客戶端的三層結構的兩層結構不參與,而只是接收用戶的請求,顯示了最終的結果。由于客戶端的三層結構并不需要參與計算,所以客戶端電腦配置的要求相對較低。此外,由于從通過僅在最終結果的客戶端應用程序的服務,一個相對小的數(shù)據(jù)量,也可以使用電話線作為傳輸線路。使用C/S的兩層結構,利用電話線作為傳輸線可能無法接受,因為速度太慢。該軟件來配置服務器配置的三層結構可以改善,減少了客戶端的配置。這樣的增幅是只有一臺服務器(應用服務和數(shù)據(jù)庫服務可以放在同一臺計算機上)的價格,但它減少了幾十個客戶機的價格。在降低總體擁有成本發(fā)揮了作用。3系統(tǒng)分析3.1系統(tǒng)分析概述系統(tǒng)分析可以使我們可以對設計的產品有一個深入的了解,通過系統(tǒng)分析可以使我們在不確定的情況下,確定研究的方法,明確目標,找出各種可行的方法,然后通過一定的標準確定選擇方案,幫助我們做出更加合理和科學的抉擇。所以在設計程序時我們考慮如何實現(xiàn)功能。在系統(tǒng)分析時我們要考慮下面幾點:1)安全性。在信息化的時代,信息就是寶貴的財富,要充分保證系統(tǒng)信息的安全。2)先進性。結合當前流行的技術,開發(fā)出符合快遞網站的需求,能夠快速實現(xiàn)快遞物流相關信息的管理,提高管理效率。3)可擴展性。在軟件設計過程中,我們要考慮到軟件應用的可擴展性,便于將來軟件的升級、更新。4)有效性。有效性主要包括功能有效性,設計的軟件一定要最大限度地滿足用戶的需求,包括用戶顯式的需求和隱式的需求。3.2系統(tǒng)可行性分析為避免投資失誤,保證新系統(tǒng)的成功開發(fā)和運行,從操作、經濟和技術三方面對本系統(tǒng)的可行性進行了分析和研究。3.2.1操作可行性系統(tǒng)的登錄界面簡單和友好,采用常見的界面窗口的登錄界面,而系統(tǒng)的開發(fā)則采用的是較為常用的PHP技術。這些使得用戶不需要很長的時間就能夠快速熟悉系統(tǒng),并掌握系統(tǒng)的操作方法。此外,為了方便系統(tǒng)管理維護人員,用戶登錄系統(tǒng)后會給出了一些提示,使得整個系統(tǒng)更加人性化,用戶操作更簡單方便。3.2.2經濟可行性經濟方面可行性分析討論開發(fā)軟件系統(tǒng)過程中產生的費用問題。首先對開發(fā)系統(tǒng)需要的必要成本的投入進行分析,然后在對使用系統(tǒng)之后產生的利潤進行分析和討論。如果開發(fā)軟件系統(tǒng)產生的費用已經遠遠大于使用之后產生的利潤,就完全沒有必要進行軟件系統(tǒng)的開發(fā)了。通過對快遞網站開發(fā)的成本和運行后的利潤以及節(jié)約的成本進行分析,采用快遞網站來對快遞物流信息進行管理,成本投入不大,能夠大大的提高工作的效率。分析結果顯示開發(fā)和使用快遞網站在經濟上具備可行性。3.2.3技術可行性本快遞網站主要采用PHP技術,基于B/S結構,MYSQL數(shù)據(jù)庫,主要包括前端應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。對于應用程序的開發(fā)要求具備功能要完備、使用應簡單等特點,而對于數(shù)據(jù)庫的建立和維護則要求建立一個數(shù)據(jù)完整性強、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫。1)PHP提供了穩(wěn)定的性能、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及服務。整個系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。2)基于B/S模式的系統(tǒng)的開發(fā)已發(fā)展日趨成熟。3)MYSQL數(shù)據(jù)庫開源,穩(wěn)定,充分保證了系統(tǒng)的安全性。
綜上所述:本快遞網站的開發(fā)技術具有很高可行性,且開發(fā)人員掌握了一定的開發(fā)技術,所以系統(tǒng)的開發(fā)具有可行性。3.3業(yè)務分析隨著社會經濟的迅速發(fā)展,電子商務的興起,快遞物流公司越來越多,業(yè)務繁忙,為滿足快遞物流公司對快遞物流信息的管理這一需求,針對這一現(xiàn)狀,結合互聯(lián)網的發(fā)展,開發(fā)了這個快遞網站??爝f網站與傳統(tǒng)的物流管理方式相比,有著無法比擬的優(yōu)點,其具有查詢快速的特點,管理員可快速進行快遞物流相關信息的管理操作,同時快遞網站利用計算機平臺對快遞物流信息進行管理,具有儲存空間大,成本低,查找方便等優(yōu)點。在這一情況下,開發(fā)設計了快遞網站,本網站采用MYSQL數(shù)據(jù)庫,充分保證數(shù)據(jù)的安全性、穩(wěn)定性,管理員可以快捷準確的管理快遞物流信息。3.4性能需求分析3.4.1系統(tǒng)的安全性此快遞網站要嚴格控制管理權限,具體要求如下:1)要想對快遞網站進行管理,首先要依靠用戶名和密碼在系統(tǒng)中登陸,無權限的用戶不可以通過任何方式登錄系統(tǒng)和對系統(tǒng)的任何信息和數(shù)據(jù)進行查看,這樣可以保證系統(tǒng)的安全可靠性和準確性。2)在具體實現(xiàn)中對不同的權限進行設定,不同權限的用戶在系統(tǒng)中登陸后,不可以越級操作。3.4.2數(shù)據(jù)的完整性1)所有記錄信息要保持全面,信息記錄內容不可以是空。2)各種數(shù)據(jù)間相互聯(lián)系要保持正確。3)相同數(shù)據(jù)在不同記錄中要保持一致。3.5系統(tǒng)流程分析系統(tǒng)流程分析是調查分析系統(tǒng)所涉及到的每個環(huán)節(jié)的業(yè)務流程,從系統(tǒng)的登錄著手,以實際操作為出發(fā)點,掌握所有快遞物流信息的管理內容,保證信息能夠正確的輸入和輸出,數(shù)據(jù)存儲的完整性以及信息處理方法過程,并根據(jù)實際操作步驟來繪制出具體的流程圖。3.5.1登錄流程為了保證系統(tǒng)的安全性,要使用本系統(tǒng)必須先登陸到系統(tǒng)中,管理員通過正確的賬號和密碼進行登錄到管理界面。用戶登錄流程圖如圖3-1所示。圖3-1登錄界面流程圖3.5.2信息添加流程管理員可進行信息添加操作,系統(tǒng)在添加信息的時候,首先輸入信息,看信息是否正確,正確的話,添加成功,否則返回輸入信息,添加信息流程圖如圖3-2所示圖3-2信息添加流程圖3.6系統(tǒng)UML用例分析UML的縮寫是UnifiedModelingLanguage,又稱統(tǒng)一建模語言。是用來對軟件密集系統(tǒng)進行可視化建模的一種語言。它是開發(fā)者對客觀事物進行建模的標記,同時它也是為開發(fā)者了解系統(tǒng)需要什么樣的功能和整個流程是什么樣的做的前期工作。現(xiàn)在我們就對本快遞網站進行UML建模分析。系統(tǒng)管理員用例圖如圖3-3所示。圖3-3管理員用例圖系統(tǒng)用戶用例圖如圖3-4所示。圖3-4用戶用例圖4系統(tǒng)設計4.1系統(tǒng)概要設計本快遞網站采用B/S結構(Browser/Server,瀏覽器/服務器結構)是一個適用于Internet環(huán)境下的模型結構。只要用戶能連上Internet,便可以在任何時間、任何地點使用。系統(tǒng)工作原理圖如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)架構設計4.2.1系統(tǒng)結構設計系統(tǒng)結構的整體設計是一個將一個龐大的任務細分為多個小的任務的過程,這些小的任務分段完成后,組合在一起形成一個完整的任務。它具體的工作步驟是:1)系統(tǒng)被分解多個子模塊2)對各個子模塊的功能進行預先的設計3)對各個子模塊之間的邏輯關系進行設計4)對各個模塊的界面以及模塊間信息的傳輸進行設計在整個設計過程,以確定可能的具體方案達成每一個小的最終目標,對于每一個小的目標而言,我們必須先了解一些相關的需求分析的信息。然后對系統(tǒng)進行初步的設計,并對其逐漸進行優(yōu)化,設計出一個具體可實現(xiàn)的系統(tǒng)結構。系統(tǒng)結構圖如圖4-2所示。圖4-2系統(tǒng)結構圖4.2.2系統(tǒng)網絡拓撲結構圖本快遞網站采用先進的B/S架構,該架構具有開發(fā)簡單、共享性強、維護簡單方便等諸多優(yōu)點。本系統(tǒng)的網絡拓撲圖如圖4-3所示:圖4-3系統(tǒng)的網絡拓撲圖4.4系統(tǒng)順序圖順序圖是由采用通常方式表示的對象組成。對象用矩形框表示其中是帶下劃線的對象名;消息用帶箭頭的實線表示;時間用垂直虛線表示。每個對象下面延伸出來的虛線叫做生命線(lifeline)生命線上的窄矩形條叫做激活(activation)。使用順序圖可以更好的將系統(tǒng)模塊化,并明確各個模塊的功能。下面就介紹本系統(tǒng)幾個主要模塊的順序圖。4.4.1登錄模塊順序圖管理員要想進入本快遞網站必須進行登錄操作,登錄模塊順序圖如圖4-4所示。圖4-4登錄模塊順序圖4.4.2添加信息模塊順序圖管理員登錄后臺后可進行信息的添加操作,添加信息模塊順序圖如圖4-5所示圖4-5添加信息模塊順序圖4.5數(shù)據(jù)庫設計數(shù)據(jù)庫是計算機信息系統(tǒng)的基礎。信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作必須在數(shù)據(jù)庫管理系統(tǒng)的的支持下才能進行。目前,電腦系統(tǒng)的關鍵與核心部分就是數(shù)據(jù)庫。數(shù)據(jù)庫開發(fā)的優(yōu)劣對整個系統(tǒng)的質量和速度有著直接影響。4.5.1數(shù)據(jù)庫實體在此階段,用戶可以參與和評價數(shù)據(jù)庫系統(tǒng)的設計,從而有利于保證數(shù)據(jù)庫系統(tǒng)的設計與用戶的需求相吻合。在概念模式的設計中,E-R模型法是最常見的設計方法。通過分析對數(shù)據(jù)庫的需求,與系統(tǒng)概念模型的特點及開發(fā)方法相結合,我們可以建立E-R模型圖,本系統(tǒng)的E-R圖如下圖所示:1、管理員信息實體屬性圖如圖4-9所示:圖4-9管理員信息實體屬性圖2、運單站信息實體屬性圖如圖4-10所示圖4-10運單信息實體屬性圖3、類別信息實體屬性圖如圖4-11所示圖4-11類別信息實體屬性圖4、用戶信息實體屬性圖如圖4-12所示圖4-12用戶信息實體屬性圖4.5.2數(shù)據(jù)庫表設計本快遞網站需要后臺數(shù)據(jù)庫,下面介紹數(shù)據(jù)庫中的各個表的詳細信息。各個表的設計結果如下:表4-1data_admin管理員信息表列名數(shù)據(jù)類型長度允許空說明idint11否編號usernamevarchar32是用戶名passwordvarchar64是用戶密碼createdint10是創(chuàng)建時間statustinyint4是狀態(tài)lastloginvarchar255是上次登錄時間表4-2data_ads運單信息表列名數(shù)據(jù)類型長度允許空說明idbigint10否編號titlevarchar50是標題link_urlvarchar255是鏈接地址image_urlvarchar255是圖片地址contenttext是描述statustinyint4是狀態(tài)createdint10是錄入時間updatedint11是用戶編號表4-3data_category類別信息表列名數(shù)據(jù)類型長度允許空說明idtinyint5否編號titlevarchar90是名稱contentvarchar5是內容thumbvarchar255是圖片statustinyint1是狀態(tài)表4-4data_customer用戶信息表列名數(shù)據(jù)類型長度允許空說明idint11否編號usernamevarchar32是用戶名telvarchar32是電話emailvarchar32是郵箱addressvarchar64是地址remarkvarchar255是備注createdvarchar11是創(chuàng)建時間statusvarchar4是狀態(tài)gradevarchar255是年齡categoryvarchar255是類型from2varchar255是來自5系統(tǒng)實現(xiàn)5.1首頁界面用戶可以通過首頁界面可以進行運費查詢、物流追蹤、注冊登錄、在線客服等,其界面如圖5-1所示。圖5-1首頁界面5.1.1在線客服界面用戶通過在線客服可以進行交流,其界面展示如圖5-2所示。圖5-2在線客服界面5.1.2運費查詢界面用戶通過運費查詢可以進行運費信息的查看,其界面展示如圖5-3圖5-3配送站管理員列表界面5.1.3單號查詢界面用戶通過單號查詢可以進行輸入單號,進行查詢其界面如圖5-4所示。圖5-4單號查詢界面<divclass="containertext-centerm-t-lg"><divclass="rowm-t-xlm-b-xl"><divclass="col-sm-4"data-ride="animated"data-animation="fadeInLeft"data-delay="300"><iclass="fafa-map-markerfa-3xicon-muted"></i><h5class="text-ucm-bm-t-lg">我們的地址</h5><pclass="text-sm"><?phpecho$config['site_address'];?><br><?phpecho$config['site_weibo'];?></p></div><divclass="col-sm-4"data-ride="animated"data-animation="fadeInUp"data-delay="600"><iclass="fafa-envelope-ofa-3xicon-muted"></i><h5class="text-ucm-bm-t-lg">給我們發(fā)郵件</h5><pclass="text-sm"><ahref="mailto:<?phpecho$config['site_email'];?>"><?phpecho$config['site_email'];?></a></p></div><divclass="col-sm-4"data-ride="animated"data-animation="fadeInRight"data-delay="900"><iclass="fafa-globefa-3xicon-muted"></i><h5class="text-ucm-bm-t-lg">版權信息</h5><pclass="text-sm"><?phpecho$config['site_icp'];?><br><?phpecho$config['site_copy'];?></p></div></div><divclass="m-t-xlm-b-xl"><p><ahref="#content"data-jump="true"class="btnbtn-iconbtn-roundedbtn-darkb-darkbg-emptym-smtext-muted"><iclass="fafa-angle-up"></i></a></p></div></div>5.1.4注冊界面用戶通過用戶名、郵箱、密碼可以注冊,其界面如圖5-5所示。圖5-5線路管理界面<divclass="cardmx-2"><divclass="card-blockp-2"><formaction=""method="post"><h1>注冊</h1><pclass="text-muted">創(chuàng)建會員賬戶</p><divclass="input-groupmb-1"><spanclass="input-group-addon"><iclass="icon-user"></i></span><inputrequiredname="username"type="text"class="form-control"placeholder="用戶名"></div><divclass="input-groupmb-1"><spanclass="input-group-addon">@</span><inputrequiredname="email"type="text"class="form-control"placeholder="郵箱"></div><divclass="input-groupmb-1"><spanclass="input-group-addon"><iclass="icon-lock"></i></span><inputrequiredname="password"type="password"class="form-control"placeholder="密碼"></div><divclass="input-groupmb-2"><spanclass="input-group-addon"><iclass="icon-lock"></i></span><inputrequiredname="password2"type="password"class="form-control"placeholder="確認密碼"></div><buttontype="submit"class="btnbtn-blockbtn-success">點擊提交注冊數(shù)據(jù)</button></form></div><divclass="card-footerp-2"><divclass="row"><divclass="col-6"><buttononclick="javascript:location.href='login.php';"class="btnbtn-block"type="button"><span>返回登錄</span></button></div><divclass="col-6"><ahref="../index.php"class="btnbtn-dangerbtn-block">返回首頁</a></div></div></div></div>5.1.5登錄界面用戶通過用戶名、和密碼進行登錄,其界面如圖5-6所示。圖5-6登錄界面<divclass="card-groupmb-0"><divclass="cardp-2"><divclass="card-block"><formaction=""method="post"><h1>登入</h1><pclass="text-muted">填寫您的賬號信息</p><divclass="input-groupmb-1"><spanclass="input-group-addon"><iclass="icon-user"></i></span><inputrequiredname="username"type="text"class="form-control"placeholder="賬號"></div><divclass="input-groupmb-2"><spanclass="input-group-addon"><iclass="icon-lock"></i></span><inputrequiredname="password"type="password"class="form-control"placeholder="密碼"></div><divclass="input-groupmb-2"><inputname="type"value="1"type="radio">會員<inputcheckedname="type"type="radio"value="3">管理員</div><divclass="row"><divclass="col-6"><buttontype="submit"class="btnbtn-primarypx-2">提交登入</button></div><divclass="col-6text-right"><ahref="../index.php"class="btnbtn-danger">返回首頁</a></div></div></form></div></div>5.1.6我的運單界面用戶通過我的運單可以進行運單信息的查看、支付、取消運單等,其界面如圖5-7所示。圖5-7我的運單界面5.1.7修改密碼界面用戶通過修改密碼可以進行密碼的修改等,其界面如圖5-8所示圖5-8修改密碼界面<divid="breadcrumb"> <ahref=""title="GotoHome"class="tip-bottom"><iclass="icon-home"></i>Home</a> <ahref="javascript:;"class="current">修改密碼</a> </div> <divclass="container-fluid"> <divclass="row-fluid"><divclass="span12"><formaction=""id="form"method="post"><divclass="form-group"><labelfor="">輸入新密碼</label><inputtype="password"name="password"id="password"required=""/></div><divclass="form-group"><labelfor="">請確認密碼</label><inputtype="password"name="password2"id="password2"required=""/></div><divclass="form-group"><spanstyle="color:#c00"id="msg"></span></div><divclass="form-group"><buttonid="postBtn"class="btnbtn-successbtn-large"TYPE="SUBMIT">更改</button></div></form> </div> </div> </div> </div>5.2管理員界面管理員通過統(tǒng)計報表可以進行統(tǒng)計信息的查看,其界面如圖5-1所示。圖5-7統(tǒng)計報表界面$(function(){Highcharts.chart('container',{chart:{type:'column'},title:{text:'客戶消費報表'},subtitle:{text:'快遞寄件店'},xAxis:{categories:[<?phpif(!empty($data)){foreach($dataas$d){?>'<?phpecho$d['login_username'].'-'.$d['username'];?>',<?php}}?>],crosshair:true},yAxis:{min:0,title:{text:'(¥消費金額)/(個-運單數(shù))'}},tooltip:{headerFormat:'<spanstyle="font-size:10px">{point.key}</span><table>',pointFormat:'<tr><tdstyle="color:{series.color};padding:0">{}:</td>'+'<tdstyle="padding:0"><b>{point.y}</b></td></tr>',footerFormat:'</table>',shared:true,useHTML:true},plotOptions:{column:{pointPadding:0.2,borderWidth:0}},series:[{name:'運單數(shù)',data:[<?phpif(!empty($data)){foreach($dataas$d){?><?phpecho$d['cnts'];?>,<?php}}?>]},{name:'消費金額',data:[<?phpif(!empty($data)){foreach($dataas$d){?><?phpecho$d['mns'];?>,<?php}}?>]}]});});5.2.1系統(tǒng)設置界面管理員通過系統(tǒng)設置可以進行更改信息,其界面展示如圖5-9所示。圖5-8字體設置界面<divid="breadcrumb"> <ahref=""title="GotoHome"class="tip-bottom"><iclass="icon-home"></i>Home</a> <ahref="javascript:;"class="current">系統(tǒng)設置</a> </div> <divclass="container-fluid"><formid="form"action=""method="post"enctype="multipart/form-data"> <divclass="row-fluid"><divclass="span12"><divclass="btn-toolbar"><buttonid="btn"class="btnbtn-primary"><iclass="icon-提交"></i>提交</button><ahref="../admin/"data-toggle="modal"class="btn">取消</a><divclass="btn-group"></div></div><divclass="well"><divid="myTabContent"class="tab-content"><divclass="tab-paneactive"id="home"><label>站點名稱</label><inputtype="text"name="site_name"value="<?=$config['site_name']?>"class="input-xlarge"><label>負責人</label><inputtype="text"name="site_master"value="<?=$config['site_master']?>"class="input-xlarge"><label>Logo</label><ahref="../<?phpecho$config['site_logo'];?>"target="_blank"><imgsrc="../<?phpecho$config['site_logo'];?>"width="150"height="150"alt=""/></a><inputstyle="width:30%"name="file"type="file"id="file"class="form-control"placeholder=""value=""><inputtype="hidden"name="file_old"value="<?phpecho$config['site_logo'];?>"/><label>站點描述</label><textareavalue="<?=$config['site_desc']?>"rows="2"class="input-xlarge"name="site_desc"><?=$config['site_desc']?></textarea><label>關鍵字</label><textareavalue="<?=$config['site_key']?>"rows="2"class="input-xlarge"name="site_key"><?=$config['site_key']?></textarea><label>管理郵箱</label><inputtype="text"value="<?=$config['site_email']?>"class="input-xlarge"name="site_email"><label>公司地址</label><inputtype="text"value="<?=$config['site_address']?>"class="input-xlarge"name="site_address"><label>管理電話</label><inputtype="text"value="<?=$config['site_tel']?>"class="input-xlarge"name="site_tel"><label>站點網址</label><inputtype="text"value="<?=$config['site_url']?>"class="input-xlarge"name="site_url"><label>客服qq1</label><inputtype="text"value="<?=$config['site_blog']?>"class="input-xlarge"name="site_blog"><label>客服qq2</label><inputtype="text"value="<?=$config['site_weibo']?>"class="input-xlarge"name="site_weibo"><label>版權信息</label><inputtype="text"value="<?=$config['site_copy']?>"class="input-xlarge"name="site_copy"><label>備案信息</label><inputtype="text"value="<?=$config['site_icp']?>"class="input-xlarge"name="site_icp"></form></div></div></div> </div> </div> </div>5.2.2寄件類別界面管理員通過寄件類別可以進行寄件信類別的添加、修改和刪除,其界面展示如圖5-9所示。圖5-9寄件類別界面<divid="breadcrumb"><ahref=""title="GotoHome"class="tip-bottom"><iclass="icon-home"></i>Home</a><ahref="javascript:;"class="current">寄件分類列表</a></div><divclass="container-fluid"><divclass="row-fluid"><divclass="span12"><divclass="row-fluid"style="margin-top:0;"><divclass="btn-toolbar"><buttononclick="javascript:window.location='add_category.php';"class="btnbtn-primary"><iclass="icon-plus"></i>添加寄件分類</button><divclass="btn-group"></div></div><divclass="well"><tableclass="tabletable-bordered"><thead><tr><th>#</th><th>寄件分類名稱</th><th>寄件分類圖片</th><thstyle="width:52px;">操作</th></tr></thead><tbody><?phpif(!empty($users)){foreach($usersas$i=>$u):?><tr><td><?=($i+1)?></td><td><?=$u['title']?></td><td><imgsrc="../<?phpecho$u['thumb'];?>"style="width:150px;height:80px;"alt=""></td><td><ahref="edit_category.php?id=<?=$u['id']?>"><iclass="icon-pencil"></i></a><ahref="#myModal"onclick="ChangeCurrent(<?=$u['id']?>)"role="button"data-toggle="modal"><iclass="icon-remove"></i></a></td><inputtype="hidden"id="CurrentId"value="No"/>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化創(chuàng)意產業(yè)園區(qū)場地無償租賃協(xié)議
- 成都企業(yè)股權變更盡職調查與代辦合同
- 財務部內部控制與審計合同范本
- 常規(guī)量具使用培訓
- 氣化爐檢修培訓主要內容
- 中班組常規(guī)情況匯報
- 2025年教育事業(yè)統(tǒng)計培訓
- ??谱o士培訓計劃
- 2025新高二(復習課)必修下冊詩歌知識梳理(教師版)
- 腫瘤患者春節(jié)節(jié)前健康宣教
- 臨床肘關節(jié)損傷影像診斷
- 2025年預應力混凝土用鋼棒產品質量監(jiān)督抽查實施細則
- 不同產地西紅花的質量評價研究
- 高級保育師試題(含答案)
- 2025石獅市國企招聘考試題目及答案
- GB/T 16262.2-2025信息技術抽象語法記法一(ASN.1)第2部分:信息客體規(guī)范
- 項目管理中期答辯
- 《熱力公司各崗位工作流程及工作職責》
- 中藥飲片處方書寫規(guī)范
- 運維保障方案
- 【浙江大學(姚暢)】2025年AI大模型如何破局傳統(tǒng)醫(yī)療報告
評論
0/150
提交評論