版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
本科畢業(yè)論文(設計)<題目>學生姓名:學號:專業(yè):指導老師:答辯時間:xxxx.xx裝訂時間:xxxx.xx.xx當今計算機科學技術(shù)日漸成熟,信息技術(shù)正在迅猛的發(fā)展,人們已經(jīng)深刻認識到了計算機功能的強大,計算機已經(jīng)進入到了人類社會發(fā)展的各個領域,并且發(fā)揮著十分重要的作用。在互聯(lián)網(wǎng)+時代的來源,電子商務驟起,一時間網(wǎng)絡進行購物這一形式備受歡迎,尤其是對大學生來說,網(wǎng)購已經(jīng)隨處可見,單子啊校園快遞點管理方面造成了巨大的壓力,校園快遞站點的管理是一項系統(tǒng)而復雜的工作,它需要一個團隊互相配合、分工協(xié)作。在該領域,傳統(tǒng)的手工存取或者借助一些軟件對學校快遞點進行管理方式常常不能對學??斓母鞣N信息進行實時的跟蹤以及管理,因此為了更加完善的對學??爝f點進行統(tǒng)一的管理,使其能夠更加全面、更加有效的服務于軟件開發(fā)的過程,故開發(fā)此學校快遞站點管理系統(tǒng)。論文針對在學校快遞站點各種數(shù)據(jù)規(guī)模大,學??爝f站點管理人員和學生需要對學??爝f站點相關(guān)的一些信息進行管理的需求,設計了學??爝f站點管理系統(tǒng)的框架,給出了學校快遞站點管理系統(tǒng)的總體設計,并對學校快遞站點管理系統(tǒng)的架構(gòu)及關(guān)鍵模塊的實現(xiàn)過程進行了詳細論述。采用JAVA的springboot框架和MySQL數(shù)據(jù)庫技術(shù),基于B/S模式實現(xiàn)了一個完整系統(tǒng)的設計,為大使用者提供了良好的學校快遞站點管理的系統(tǒng)。學??爝f站點管理JAVAspringboot;MySQLNowadays,computerscienceandtechnologyarebecomingmoreandmoremature,andinformationtechnologyisdevelopingrapidly.Peoplehavedeeplyrealizedthepowerfulfunctionsofcomputers.Computershaveenteredvariousfieldsofhumansocietydevelopmentandplayaveryimportantrole.IntheeraofInternet+,e-commercehasexploded,andonlineshoppingisverypopular.Especiallyforcollegestudents,onlineshoppinghasbeenseeneverywhere,andthemanagementofexpressdeliverypointsoncampushascausedhugepressure.Themanagementofexpresssitesisasystematicandcomplexwork,whichrequiresateamtocooperateandcooperatewitheachother.Inthisfield,traditionalmanualaccessormanagementofschoolexpresspointswiththehelpofsomesoftwareoftencannottrackandmanagevariousinformationofschoolexpressinrealtime.Toenableittoservethesoftwaredevelopmentprocessmorecomprehensivelyandeffectively,thisschoolexpresssitemanagementsystemwasdeveloped.Inviewofthelargescaleofvariousdatainschoolexpresssites,themanagementpersonnelandstudentsofschoolexpresssitesneedtomanagesomeinformationrelatedtoschoolexpresssites,thethesisdesignstheframeworkofschoolexpresssitemanagementsystem,andgivesschoolexpresssitemanagement.Theoveralldesignofthesystem,andthestructureoftheschoolexpressstationmanagementsystemandtherealizationprocessofkeymodulesarediscussedindetail.UsingJAVA'sspringbootframeworkandMySQLdatabasetechnology,acompletesystemdesignisrealizedbasedonB/Smode,providingagoodschoolexpresssitemanagementsystemforlargeusers.目錄摘要 IAbstract II第1章引言 51.1選題背景 51.2課題研究意義 51.3論文結(jié)構(gòu)安排 6第2章學??爝f站點管理系統(tǒng)的需求分析 72.1 72.1.1技術(shù)可行性分析 72.1.2經(jīng)濟可行性分析 72.2 72.2.1功能需求分析 72.2.2非功能性需求分析 102.3 10第3章學??爝f站點管理系統(tǒng)總體設計 143.1系統(tǒng)功能模塊設計 143.2數(shù)據(jù)庫設計 143.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設計 143.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 18第4章關(guān)鍵模塊的設計與實現(xiàn) 234.1前臺功能模塊 234.1.1前臺首頁界面 234.1.2注冊界面 234.1.3登錄界面 244.1.4校園資訊界面 254.1.5交流論壇界面 264.1.6我的賬戶界面 274.2后臺功能角模塊 284.2.1快遞信息界面 284.2.2快遞柜界面 284.2.3快遞配送界面 294.2.4快遞取件界面 294.2.5快遞評價界面 304.2.6寄快遞界面 304.2.7接單申請界面 314.2.8快遞收取界面 324.2.9快遞費用收取界面 324.2.10快遞物流界面 324.2.11快遞物流界面 33第5章系統(tǒng)實驗與結(jié)果分析 345.1系統(tǒng)部分測試 345.2系統(tǒng)測試結(jié)果 34第6章結(jié)論 36參考文獻 37致謝 38當今網(wǎng)絡普及,信息技術(shù)猛速的發(fā)展著,社會的各個領域都在緊跟時代的腳步不斷創(chuàng)新,不斷改革,已經(jīng)發(fā)生了巨大的變化,從以往的人工手動來處理信息數(shù)據(jù),到現(xiàn)在的計算機智能化處理信息數(shù)據(jù),得到了質(zhì)的改變,將繁瑣、耗時大、易泄密、難保存等缺點改變成了操作快速、省時省力、高保密性、易保存等優(yōu)點,這讓社會的每一領域都受益。在互聯(lián)網(wǎng)+時代的來臨,電子商務的驟起,一時間網(wǎng)絡進行購物這一形式備受歡迎,到現(xiàn)在,網(wǎng)購更是普及,既是網(wǎng)購,即代表大量的貨物進行配送,這也催生了快遞行業(yè),也讓快遞行業(yè)飛速發(fā)展?,F(xiàn)如今,快遞行業(yè)已經(jīng)相當成熟,用戶可以根據(jù)自己的需求進行寄快遞、快遞員進行線上接單,快遞公司進行相關(guān)業(yè)務的管理,需要對快遞信息進行管理、快遞柜信息進行管理、快遞配送信息進行管理等等,這一系列環(huán)節(jié),管理難度也是越來越大,投入的人力、物力、財力更是非常的巨大,而效率卻是依然比較低,在當今追求高品質(zhì)服務的社會,也不能更好的為用戶提供服務,所以,這種投入大量人工來手動管理的方式,顯然已經(jīng)無法適應快遞行業(yè)的發(fā)展需求,引入信息技術(shù)來進行管理上的變革必不可少。利用當下火熱的計算機技術(shù)來針對快遞行業(yè)建設一個安全、可靠、專業(yè)的信息管理系統(tǒng),能讓管理的流程更加的便捷,能讓投入的人力有所減少,能夠讓效率得到明顯的提升,還能給用戶提供更高品質(zhì)的服務。該學??爝f站點管理系統(tǒng)還專為學生設立了一個平臺,方便學生能夠寄快遞、快遞取件、快遞評價等等,這樣更符合當下社會人需求。近幾年來,隨著校園快遞站點相關(guān)的各種信息越來越多,比如快遞信息、快遞柜、快遞取件、寄快遞、快遞配送、快速收錢等信息,對校園快遞站點管理方面的需求越來越高,我們在工作中越來越多方面需要利用網(wǎng)頁端管理系統(tǒng)來進行管理,我們所需要的各種信息的處理操作都可以通過使用網(wǎng)頁系統(tǒng)來完成,有了網(wǎng)頁端的系統(tǒng)就可以方便的對各種信息進行查詢和維護了[3]。因此需要實現(xiàn)對校園快遞站點管理的電子化,提高校園快遞站點管理效能和使用效能。隨著計算機應用技術(shù)的高速發(fā)展,各種基于WEB的系統(tǒng)收到了企業(yè)以及用戶的歡迎,基于這個背景下設計一款學??爝f站點管理系統(tǒng),利用WEB網(wǎng)頁管理的便利性的優(yōu)點,提高學??爝f站點管理的工作效率,使學生以及管理人員能夠享受更加便捷高效的服務[4]。論文將分層次經(jīng)行編排,除去論文摘要致謝文獻參考部分,正文部分還會對網(wǎng)站需求做出分析,以及闡述大體的設計和實現(xiàn)的功能,最后羅列部分調(diào)測記錄,論文主要架構(gòu)如下:第1章交代項目的背景和現(xiàn)狀。第2章對系統(tǒng)的需求展開分析。第3章闡述了網(wǎng)站的總體設計。第4章闡明了學校快遞站點管理系統(tǒng)詳細功能的實現(xiàn),主要根據(jù)技術(shù)性的功能模塊功能實現(xiàn)。第5章羅列了部分系統(tǒng)調(diào)試與測試的記錄。第6章介紹了學校快遞站點管理系統(tǒng)的結(jié)論。技術(shù)可行性分析學??爝f站點管理系統(tǒng)存儲所使用的mysql數(shù)據(jù)庫以及開發(fā)中所使用的JAVA、HTML、TOMCAT、Springboot這些開發(fā)工具的使用,能夠給我們的編寫工作帶來許多的便利。系統(tǒng)使用B/S模式進行開發(fā),使系統(tǒng)的可擴展性和維護性更佳,減少系統(tǒng)配置代碼,簡化編程代碼,目前B/S模式是目前最受歡迎的一種模式。經(jīng)濟可行性分析在開發(fā)學校快遞站點管理系統(tǒng)中所使用的開發(fā)軟件像idea開發(fā)工具、tomcat服務器、springboot開發(fā)框架、MySQL5.7數(shù)據(jù)庫、Photoshop圖片處理軟件等,這些環(huán)境從網(wǎng)上就能免費下載,而且網(wǎng)上都有安裝的教程,根據(jù)教程一步一步的操作,就可以安裝成功,不需要花任何費用,并且學校快遞站點管理系統(tǒng)是自己設計并編碼實現(xiàn)的,數(shù)據(jù)庫是使用流行mysql進行數(shù)據(jù)的存儲,開源的mysql等技術(shù)的使用,減少系統(tǒng)開發(fā)費用。功能需求分析學??爝f站點管理系統(tǒng)的設計與實現(xiàn)是為了讓學校快遞站點的使用者更加方便的進行管理學??爝f站點相關(guān)聯(lián)的一些信息,同時也有理由學生通過網(wǎng)頁系統(tǒng)查看學??爝f站點的信息,進行在線快遞取件、寄快遞、快遞配送、快遞評價等,能夠使得使用者查找某一信息時能節(jié)省大量的時間和精力,有效減少不必要的查找時間。研究學??爝f站點管理系統(tǒng)的設計與實現(xiàn),是為了能夠擁有界面簡潔友好、操作簡單以及運行穩(wěn)定的智能化的一站式學??爝f站點管理方式。系統(tǒng)的需求主要來自學生,快遞員,快遞公司和管理員。學??爝f站點管理系統(tǒng)選擇JAVA語言的springboot框架進行開發(fā),使用了mysql數(shù)據(jù)庫來存儲數(shù)據(jù),劃分為學生端、快遞員工端、快遞公司端和管理員端四個用戶,分為前臺和后臺兩部分的功能。前臺端:(1)首頁信息:當學生進入本學??爝f站點管理系統(tǒng)的前臺的時候,首先展示在眼前的是導航欄、輪播圖、公告欄等信息,學生可以根據(jù)自己個人的需求進行查看;(2)注冊登錄:在系統(tǒng)的右上角有登錄+注冊+搜索查看按鈕,如果學生、快遞員和快遞公司想要登錄到系統(tǒng)當中,可以點擊“登錄”按鈕,然后填寫號用戶名+密碼,點擊“登錄”按鈕,系統(tǒng)會對你的用戶名密碼進行核對,正確的話就會登錄成功了,如果沒有賬號的話,可以點擊右上角的“注冊”按鈕,然后根據(jù)提示輸入好用戶信息,就可以得到賬號和密碼了;(3)交流論壇:當學生登錄到系統(tǒng)中以后,點擊“交流論壇”這一菜單,會顯示所有的交流標題,可以查看交流詳情進行評論,也可以發(fā)布交流內(nèi)容,同時支持輸入關(guān)鍵詞對交流論壇信息進行搜索;(3)公告消息:當學生點擊“公告消息”這一菜單,會顯示管理員在后臺發(fā)布的所有的公告消息,可以查看詳情;(4)校園資訊:當學生點擊“校園資訊”這一菜單,會顯示管理員在后臺發(fā)布的所有的校園資訊,可以查看詳情,進行收藏、點贊、評論等;(5)我的賬戶:當用戶點擊右上角“我的”這個按鈕,會出現(xiàn)子菜單,點擊“我的賬戶”可以對個人的資料以及登錄系統(tǒng)的密碼進行設置;(6)個人中心:當用戶點擊右上角“我的”這個按鈕,就會進入到對應的后臺進行信息的管理了;后臺端:學??爝f站點管理系統(tǒng)的后臺主要實現(xiàn)了管理員、快遞公司、業(yè)務員和學生四部分,其中管理員擁有最高的權(quán)限,可以對用戶信息、系統(tǒng)信息以及學??爝f站點信息進行管控。(1)站點管理:管理員點擊“站點管理”這一菜單會顯示輪播圖公告欄這兩個子菜單,管理員可以對前臺展示的公告消息和輪播圖進行設置;(2)用戶管理:管理員點擊“用戶管理”這一菜單會顯示管理員、學生、快遞員和快遞公司這四個子菜單,管理員可以對這四個角色的信息進行增刪改查操作;(3)內(nèi)容管理:管理員點擊“內(nèi)容管理”這一菜單會顯示交流論壇、交流論壇分類、校園資訊、校園資訊分類這四個子菜單,管理員可以對這四部門涉及到的功能進行更新維護,更好的服務于前臺用戶;(4)快遞信息:快速公司點擊“快遞信息”會顯示出所有的快遞信息,支持輸入快遞單號或者是快遞公司對快遞信息進行查詢,如果想要添加新的快遞,點擊“添加”按鈕,快遞單號是自動生成的,然后輸入快遞公司、快遞數(shù)量、學生姓名、學生賬號、學生電話、快遞員。快遞員電話、配送時間、公司賬號,點擊“提交按鈕”就可以添加了,同樣如果快遞信息有錯誤,可以點擊“編輯”對快速信息進行更新,也可以選擇某一條快速信息,點擊“刪除”進行刪除;(5)快遞柜::快速公司點擊“快遞柜”會顯示出所有的快遞柜信息,支持輸入柜號對快遞柜進行查詢,如果想要添加新的快遞柜,點擊“添加”按鈕,輸入柜號、格口類型、地址、圖片,點擊“提交按鈕”就可以添加了,同樣如果快遞柜信息有錯誤,可以點擊“編輯”對快遞柜信息進行更新,也可以選擇某一條快遞柜信息,點擊“刪除”進行刪除;(6)快遞配送:快遞員點擊“快速信息”后面的“快遞配送”按鈕,然后根據(jù)提示選擇柜號、輸入存放時間、取件碼,點擊“提交”進行快遞配送后,就會在快遞配送中顯示自己提交的快遞配送信息。(7)快遞取件:學生點擊“快遞配送”后面的“快遞取件”按鈕,然后根據(jù)提示填寫好取件備注,點擊“提交”進行快遞取件后,就會在快遞取件中顯示自己提交的快遞取件信息;(8)快遞評價:學生點擊“快遞取件”后面的“快遞評價”按鈕,然后根據(jù)提示填寫好評價時間、評價詳情,點擊“提交”進行快遞評價后,就會在快遞評價中顯示自己提交的快遞評價信息,;(9)寄快遞:用戶點擊“寄快遞”會顯示出自己曾經(jīng)提交的所有的寄快遞信息,支持輸入寄件人或者是寄件電話對快遞進行查詢,如果想要進行寄快遞操作,點擊“添加”按鈕,輸入寄件人、寄件人電話、物品類型、我怕種類、寄件地址,點擊“提交”按鈕就可以添加了,同樣如果快遞信息有錯誤,可以點擊“編輯”對快遞信息進行更新,也可以選擇某一條快遞信息,點擊“刪除”進行刪除;快遞公司點擊“寄快遞”可以查看所有寄件信息,選擇某一條快遞點擊“指派取件”根據(jù)提示輸入上門時間、快遞員進行“提交”取件信息。(10)申請接單:快遞員點擊“申請接單”可以查看自己提交的申請接單信息,如果想要重新申請,點擊“添加”按鈕,然后輸入快遞員電話、申請時間、快速公司、申請原因,點擊“提交”按鈕就可以了,如果想要修改申請信息,點擊“編輯”按鈕可以對申請接單信息進行更新,也可以點擊“刪除”按鈕對某一條申請信息進行刪除;快遞公司點擊“申請接單”可以查看快遞員提交的申請信息,點擊“編輯”按鈕,可以對快遞員提交的申請接單信息進行審核回復。(11)快遞收取:快遞員點擊“快遞收取”這一按鈕后會顯示出所有的快遞信息,點擊“收取費用”然后根據(jù)提示輸入總金額、收取時間、價格等,點擊“提交”,在快遞收取費用界面就可以查詢了;(12)快遞費用收?。簩W生點擊“快遞費用收取”這一按鈕后會顯示出費用收取信息,可以點擊“支付”按鈕進行支付,也可以點“快遞評價”按鈕對快遞進行評價;(13)快遞物流:快遞公司點擊“快遞物料”這一按鈕可以對快速的物料信息進行添加維護,學生在快遞物流界面就可以查看到自己的快遞的物流信息了;非功能性需求分析學??爝f站點管理系統(tǒng)的非功能性需求比如學校快遞站點管理系統(tǒng)的安全性怎么樣,可靠性怎么樣,性能怎么樣,可拓展性怎么樣等。具體可以表示在如下3-1表格中:表2.1學校快遞站點管理系統(tǒng)非功能需求表安全性主要指學??爝f站點管理系統(tǒng)數(shù)據(jù)庫的安裝,數(shù)據(jù)庫的使用和密碼的設定必須合乎規(guī)范。可靠性可靠性是指學??爝f站點管理系統(tǒng)能夠安裝用戶的指示進行操作,經(jīng)過測試,可靠性90%以上。性能性能是影響學??爝f站點管理系統(tǒng)占據(jù)市場的必要條件,所以性能最好要佳才好??蓴U展性比如數(shù)據(jù)庫預留多個屬性,比如接口的使用等確保了系統(tǒng)的非功能性需求。易用性用戶只要跟著學校快遞站點管理系統(tǒng)的頁面展示內(nèi)容進行操作,就可以了。可維護性學??爝f站點管理系統(tǒng)開發(fā)的可維護性是非常重要的,經(jīng)過測試,可維護性沒有問題學??爝f站點管理系統(tǒng)中學生角色用例圖如圖2.1所示:圖2.1學生角色用例圖學??爝f站點管理系統(tǒng)中管理員角色用例圖如圖2.2所示:圖2.2管理員角色用例圖學??爝f站點管理系統(tǒng)中快遞公司角色用例圖如圖2.3所示:圖2.3快遞公司角色用例圖學??爝f站點管理系統(tǒng)中快遞員角色用例圖如圖2.4所示:圖2.4快遞員角色用例圖在上一章節(jié)中分析了學校快遞站點管理系統(tǒng)的功能性需求,并且根據(jù)需求分析了學校快遞站點管理系統(tǒng)中的用例。那么接下來就要開始對學校快遞站點管理系統(tǒng)架構(gòu)、主要功能和數(shù)據(jù)庫開始進行設計。系統(tǒng)的整體架構(gòu)確定以后,再來看學校快遞站點管理系統(tǒng)的主要功能模塊圖。整體的功能模塊包括管理員+快遞公司+快遞員+學生四個模塊,實現(xiàn)了對快遞站點相關(guān)信息的查詢管理,系統(tǒng)功能模塊如圖所示。圖3.1學??爝f站點管理系統(tǒng)功能模塊圖數(shù)據(jù)庫設計一般包括需求分析、概念模型設計、數(shù)據(jù)庫表建立三大過程,其中需求分析前面章節(jié)已經(jīng)闡述,概念模型設計有E-R模型和邏輯結(jié)構(gòu)設計兩部分。數(shù)據(jù)庫概念結(jié)構(gòu)設計學??爝f站點管理系統(tǒng)采用的是MYSQL的數(shù)據(jù)庫進行存儲的,數(shù)據(jù)庫里面儲存了很多的表信息,在此羅列出來一些主要的數(shù)據(jù)庫E-R模型圖。圖3.2寄快遞信息E-R關(guān)系圖圖3.3快遞取件信息E-R關(guān)系圖圖3.4快遞物流信息E-R關(guān)系圖圖3.7快速信息E-R關(guān)系圖圖3.5快遞配送信息E-R關(guān)系圖圖3.6快遞配送信息E-R關(guān)系圖圖3.7快遞收取信息E-R關(guān)系圖圖3.7校園資訊信息E-R關(guān)系圖數(shù)據(jù)庫邏輯結(jié)構(gòu)設計通過前面E-R關(guān)系圖一共需要創(chuàng)建很多個數(shù)據(jù)表。在此羅列這幾個主要數(shù)據(jù)庫表的關(guān)系模型如下:(1)表use_express_delivery實體用來存提交的寄快遞信息中的寄件人、寄件人電話、物品類型、物品種類、寄件地址等;表3.1寄快遞信息use_express_delivery表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1use_express_delivery_idint11主鍵主鍵2sendervarchar64寄件人可空3sender_telephonevarchar64寄件人電話可空4`item_typevarchar64物品類型可空5article_weightint11物品重量可空6mailing_addressvarchar64寄件地址可空7recommendint11智能推薦可空8create_timedatetime創(chuàng)建時間可空9update_timetimestamp更新時間可空(2)表express_pick_up實體用來存快遞取件信息中的快遞單號、快遞公司、快遞數(shù)量、學生姓名、學生電話、快遞員、快遞員電話等;表3.2快遞取件信息express_pick_up表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1express_pick_up_idint11主鍵主鍵2`courier_number`varchar64快遞單號可空3`courier_services_companyvarchar64快遞公司可空4express_quantity`varchar64快遞數(shù)量可空5`student_namevarchar64學生姓名可空6student_telephonevarchar64學生電話可空7couriervarchar64快遞員可空8courier_telephonevarchar64快遞員電話可空9pick_up_timevarchar64取件時間可空10`studentvarchar64學生可空11notes_on_taking_partsvarchar64取件備注可空12recommendint11智能推薦可空13create_timedatetime創(chuàng)建時間可空14update_timetimestamp更新時間可空(3)表express_logistics實體用來存放快遞物流信息中的就進入、快遞單號、快遞公司、發(fā)貨地、目的地、公司賬號等;表3.3快遞物流信息express_logistics表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1express_logistics_idint11主鍵主鍵2sendervarchar64寄件人可空3courier_numbervarchar64快遞單號可空4courier_services_company`varchar64快遞公司可空5place_of_shipmentvarchar64發(fā)貨地可空6destinationvarchar64目的地可空7company_account_numberint11公司賬號可空8logistics_informationlongtext物流信息可空9recommendint11智能推薦可空10create_timedatetime創(chuàng)建時間可空11update_timetimestamp更新時間可空(4)表`express_information實體用來存放系統(tǒng)中快遞信息信息中的快遞單號、快遞公司、快遞說、學生姓名等;表3.4快遞信息`express_information表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1express_pick_up_idint11主鍵主鍵2`courier_number`varchar64快遞單號可空3`courier_services_companyvarchar64快遞公司可空4express_quantity`varchar64快遞數(shù)量可空5`student_namevarchar64學生姓名可空6student_telephonevarchar64學生電話可空7couriervarchar64快遞員可空8courier_telephonevarchar64快遞員電話可空9delivery_timevarchar64配送時間可空10company_account_numbervarchar64公司賬號可空11recommendint11智能推薦可空12create_timedatetime創(chuàng)建時間可空13update_timetimestamp更新時間可空(5)表yaopinguanliyuan實體用來存放系統(tǒng)中快遞評價信息中的評價編號、評價分數(shù)、評價人、評價時間、評價詳情;表3.5快遞評價信息express_evaluation表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1express_evaluation_idint11主鍵主鍵2evaluation_numbervarchar64評價編號可空3evaluation_scorevarchar64評價分數(shù)可空4evaluatorint11評價人可空5evaluation_timedate評價時間可空6evaluation_detailstext評價詳情可空7recommendint11智能推薦可空8create_timedatetime創(chuàng)建時間可空9update_timetimestamp更新時間可空(6)表express_delivery實體用來存放系統(tǒng)中快遞員配送信息中的快遞單號、快遞公司、快遞數(shù)量、學生姓名、學生電話、快遞員、柜號、存放時間、取件碼等;表3.6快遞配送信息express_delivery表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1express_pick_up_idint11主鍵主鍵2`courier_number`varchar64快遞單號可空3`courier_services_companyvarchar64快遞公司可空4express_quantity`varchar64快遞數(shù)量可空5`student_namevarchar64學生姓名可空6student_telephonevarchar64學生電話可空7couriervarchar64快遞員可空8courier_telephonevarchar64快遞員電話可空9cabinet_numbervarchar64柜號'可空10storage_timevarchar64存放時間可空11pick_up_codevarchar64取件碼12recommendint11智能推薦可空13create_timedatetime創(chuàng)建時間可空14update_timetimestamp更新時間可空(7)表express_collection實體用來存放系統(tǒng)快遞收取信息中的寄件人、寄件人電話、物品類型、物品重量、寄件地址、快遞員、上門時間等;表3.7快遞收取信息express_collection表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1express_collection_idint11主鍵主鍵2senderint11寄件人可空3sender_telephone`varchar64寄件人電話可空4item_typevarchar64物品類型可空5article_weightvarchar64物品重量可空6mailing_addressvarchar64寄件地址可空7courierint11快遞員可空8`door_timevarchar16上門時間可空9courier_services_companyvarchar64快遞公司10recommendint11智能推薦可空11create_timedatetime創(chuàng)建時間可空12update_timetimestamp更新時間可空(8)表article實體用來存放系統(tǒng)校園資訊信息中的標題、分類、封面圖、標簽、正文、描述等,用于前臺用戶瀏覽使用;表3.8校園資訊信息article表序號數(shù)據(jù)庫字段字段類型字段長度存儲內(nèi)容備注1article_idmediumint8主鍵主鍵2titlesmallint5標題可空3typemediumint8分類可空4hitsvarchar16點擊數(shù)可空5praise_lenint10點贊數(shù)可空6create_timedatetime創(chuàng)建時間可空7update_timetimestamp更新時間可空8sourcevarchar255來源可空9urlvarchar255來源地址可空10tagvarchar255標簽可空11contentvarchar255正文可空12imgvarchar255封面圖可空13descriptionlongtext描述可空
學??爝f站點管理系統(tǒng)的詳細設計與實現(xiàn)主要是根據(jù)前面的學??爝f站點管理系統(tǒng)的需求分析和學校快遞站點管理系統(tǒng)的總體設計來設計頁面并實現(xiàn)業(yè)務邏輯。主要從學??爝f站點管理系統(tǒng)界面實現(xiàn)、業(yè)務邏輯實現(xiàn)這兩部分進行介紹。前臺首頁界面當進入學??爝f站點管理系統(tǒng)的時候,首先映入眼簾的是系統(tǒng)的導航欄、輪播圖以及公告信息,在左上角能夠看到導航欄,其主界面展示如下圖4.1所示。圖4.1首頁界面圖注冊界面不是學??爝f站點管理系統(tǒng)中用戶的是可以在線進行注冊的,當用戶點擊右上角“注冊”按鈕的時候,當填寫上自己的賬號+密碼+確認密碼+昵稱+郵箱+手機號后等信息再點擊“注冊”按鈕后將會先驗證輸入的有沒有空數(shù)據(jù),再次驗證密碼和確認密碼是否是一樣的,最后驗證輸入的賬戶名和數(shù)據(jù)庫表中已經(jīng)注冊的賬戶名是否重復,只有都驗證沒問題后即可學生注冊成功。其用學生注冊界面展示如下圖4.2所示。圖4.2學生注冊界面圖登錄界面學??爝f站點管理系統(tǒng)中的前臺上注冊后的學生、快遞公司和快遞員是可以通過自己的username和password進行登錄的,當會員輸入完整的自己的username和password信息并點擊“登錄”按鈕后,將會首先驗證輸入的有沒有空數(shù)據(jù),再次驗證輸入的username和password在數(shù)據(jù)庫中當前保存的用戶信息是否一致,只有在一致后將會登錄成功并自動跳轉(zhuǎn)到學??爝f站點管理系統(tǒng)的首頁中;否則將會提示相應錯誤信息,登錄界面如下圖4.3所示。圖4.3登錄界面圖校園資訊界面當訪客點擊學??爝f站點管理系統(tǒng)中導航欄上的“校園資訊”后將會進入到該“校園資訊”列表的界面,然后選擇想要看的校園資訊,點擊進入到詳細界面,校園資訊界面如下圖4.4所示。圖4.4校園資訊界面圖交流論壇界面當學生登錄到系統(tǒng)中以后,點擊“交流論壇”這一菜單,會顯示所有的交流標題,可以查看交流詳情進行評論,也可以發(fā)布交流內(nèi)容,同時支持輸入關(guān)鍵詞對交流論壇信息進行搜索。界面如下圖4.5所示。圖4.5交流論壇界面圖我的賬戶界面當學生點擊右上角“我的”這個按鈕,會出現(xiàn)子菜單,點擊“我的賬戶”可以對個人的資料以及登錄系統(tǒng)的密碼進行設置,我的賬戶界面如下圖4.6所示。圖4.6我的賬戶界面圖學??爝f站點管理系統(tǒng)的管理員人員包括了管理員、快遞公司、快遞員以及學生四部分,其中管理員擁有最高的權(quán)限,可以對用戶信息、系統(tǒng)信息以及學校快遞站點信息進行管控??爝f信息界面快速公司點擊“快遞信息”會顯示出所有的快遞信息,支持輸入快遞單號或者是快遞公司對快遞信息進行查詢,如果想要添加新的快遞,點擊“添加”按鈕,快遞單號是自動生成的,然后輸入快遞公司、快遞數(shù)量、學生姓名、學生賬號、學生電話、快遞員。快遞員電話、配送時間、公司賬號,點擊“提交按鈕”就可以添加了,同樣如果快遞信息有錯誤,可以點擊“編輯”對快速信息進行更新,也可以選擇某一條快速信息,點擊“刪除”進行刪除。界面如下圖4.7所示。圖4.7快遞信息界面圖快遞柜界面快速公司點擊“快遞柜”會顯示出所有的快遞柜信息,支持輸入柜號對快遞柜進行查詢,如果想要添加新的快遞柜,點擊“添加”按鈕,輸入柜號、格口類型、地址、圖片,點擊“提交按鈕”就可以添加了,同樣如果快遞柜信息有錯誤,可以點擊“編輯”對快遞柜信息進行更新,也可以選擇某一條快遞柜信息,點擊“刪除”進行刪除。界面如下圖4.8所示。圖4.8快遞柜界面圖快遞配送界面快遞員點擊“快速信息”后面的“快遞配送”按鈕,然后根據(jù)提示選擇柜號、輸入存放時間、取件碼,點擊“提交”進行快遞配送后,就會在快遞配送中顯示自己提交的快遞配送信息。界面如下圖4.9所示。圖4.9快遞配送界面圖快遞取件界面學生點擊“快遞配送”后面的“快遞取件”按鈕,然后根據(jù)提示填寫好取件備注,點擊“提交”進行快遞取件后,就會在快遞取件中顯示自己提交的快遞取件信息。界面展示如下圖4.10所示。圖4.10快遞取件界面圖快遞評價界面學生點擊“快遞取件”后面的“快遞評價”按鈕,然后根據(jù)提示填寫好評價時間、評價詳情,點擊“提交”進行快遞評價后,就會在快遞評價中顯示自己提交的快遞評價信息,界面如下圖4.11所示。圖4.11快遞評價界面圖寄快遞界面學生點擊“寄快遞”會顯示出自己曾經(jīng)提交的所有的寄快遞信息,支持輸入寄件人或者是寄件電話對快遞進行查詢,如果想要進行寄快遞操作,點擊“添加”按鈕,輸入寄件人、寄件人電話、物品類型、我怕種類、寄件地址,點擊“提交”按鈕就可以添加了,同樣如果快遞信息有錯誤,可以點擊“編輯”對快遞信息進行更新,也可以選擇某一條快遞信息,點擊“刪除”進行刪除。界面如下圖4.12所示。圖4.12寄快遞界面圖快遞公司點擊“寄快遞”可以查看所有寄件信息,選擇某一條快遞點擊“指派取件”根據(jù)提示輸入上門時間、快遞員進行“提交”取件信息。界面如下圖4.13所示。圖4.13指派取件界面圖接單申請界面快遞員點擊“申請接單”可以查看自己提交的申請接單信息,如果想要重新申請,點擊“添加”按鈕,然后輸入快遞員電話、申請時間、快速公司、申請原因,點擊“提交”按鈕就可以了,如果想要修改申請信息,點擊“編輯”按鈕可以對申請接單信息進行更新,也可以點擊“刪除”按鈕對某一條申請信息進行刪除。界面如下圖4.14所示。圖4.14接單申請界面圖快遞公司點擊“申請接單”可以查看快遞員提交的申請信息,點擊“編輯”按鈕,可以對快遞員提交的申請接單信息進行審核回復。界面如下圖4.15所示。圖4.15接單申請審核界面圖快遞收取界面快遞員點擊“快遞收取”這一按鈕后會顯示出所有的快遞信息,點擊“收取費用”然后根據(jù)提示輸入總金額、收取時間、價格等,點擊“提交”,在快遞收取費用界面就可以查詢了。界面如下圖4.16所示。圖4.16快速收取界面圖快遞費用收取界面學生點擊“快遞費用收取”這一按鈕后會顯示出費用收取信息,可以點擊“支付”按鈕進行支付,也可以點“快遞評價”按鈕對快遞進行評價。界面如下圖4.17所示。圖4.17快遞費用收取界面圖快遞物流界面快遞公司點擊“快遞物料”這一按鈕可以對快速的物料信息進行添加維護,學生在快遞物流界面就可以查看到自己的快遞的物流信息了。界面如下圖4.18所示。圖4.18快遞物流界面圖快遞物流界面管理員點擊“用戶管理”這一菜單會顯示管理員、學生、快遞員和快遞公司這四個子菜單,管理員可以對這四個角色的信息進行增刪改查操作。界面如下圖4.19所示。圖4.19用戶管理界面圖用戶登錄功能測試:表5.1用戶登錄功能測試表測試名稱測試功能操作過程預期結(jié)果測試結(jié)果用戶登錄模塊測試用戶登錄成功的情況點擊前臺首頁左上角“登錄”鏈接后賬號和密碼分別輸入yonghu1和123456后點擊“登錄”按鈕。登錄成功并調(diào)整到用戶界面正確寄快遞信息添加功能測試:表5.2寄快遞信息添加功能測試表測試名稱測試功能操作過程預期結(jié)果測試結(jié)果寄快遞添加模塊測試寄快遞添加成功的情況在寄快遞的頁面中將點擊添加,選擇寄件人、寄件人電話、物品類型、我怕種類、寄件地址,輸入正確的信息后然后點擊“提交”按鈕。提示添加成功正確寄快遞添加模塊測試寄快遞添加失敗的情況在寄快遞添加頁面中不填寫的寄件人,其他信息正常輸入“提交”按鈕。提示“添加失敗,寄件人不能為空”正確查詢快遞信息功能模塊測試:表5.3查詢快遞信息功能測試表測試名稱測試功能操作過程預期結(jié)果測試結(jié)果查詢快遞信息功能測試查詢成功的情況菜單欄中點擊快遞信息,輸入快遞單號或者快遞公司對快遞進行查詢查詢成功正確查詢校園資訊信息功能模塊測試:表5.4查詢校園資訊信息功能測試表測試名稱測試功能操作過程預期結(jié)果測試結(jié)果查詢校園資訊信息功能測試查詢成功的情況在系統(tǒng)的首頁點擊菜單欄中校園資訊這個按鈕,查看校園資訊列表,對校園資訊進行查詢查詢成功正確通過對學??爝f站點管理系統(tǒng)的調(diào)試,能夠檢測學??爝f站點管理系統(tǒng)的穩(wěn)定性,為學??爝f站點管理系統(tǒng)正式運行、穩(wěn)定運行提供了可預測性的維護備案。能夠幫助使用者熟悉整個學??爝f站點管理系統(tǒng),并對學??爝f站點管理系統(tǒng)可能出現(xiàn)的錯誤有所了解。本章節(jié)提供了部分調(diào)試用例及調(diào)試日志,可以幫助使用者解決簡單的錯誤問題,也加深了開發(fā)者對于此框架下的學校快遞站點管理系統(tǒng)編寫的了解度,為后期開發(fā)者順利完成學??爝f站點管理系統(tǒng)、發(fā)布學??爝f站點管理系統(tǒng)提供了非常大的幫助。本次學??爝f站點管理系統(tǒng)的開發(fā)中我學會了例如良好的編程思想和完善的規(guī)劃思想。在著手編程之前需要羅列出程序框架的大概,腦海中構(gòu)建出程序的主題框架。做好這一步我們才能胸有成竹的經(jīng)行開發(fā)項目。當設計框架了熟于心之后,需要思考本次編程所需的主要知識點和技術(shù)點,并充分學習。如此一來項目的開發(fā)才能循序漸進、如絲般順滑,長久以往就能養(yǎng)成良好的開發(fā)習慣。一個程序好不好還要看出的bug多不多,如果在項目完成前做好bug的查驗與預防可能發(fā)生的事故才能保證程序的穩(wěn)定長久性運行。如果項目在完工后出現(xiàn)各種問題自己,那么在進入社會后,不僅會給公司團隊帶來麻煩和增加不必要的工作,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版本二手房買賣合同針對房產(chǎn)稅繳納的約定3篇
- 2025年個人水利工程建設與維護承包合同模板4篇
- 2025年度生態(tài)環(huán)保幕墻材料采購與安裝勞務分包合同范例4篇
- 二零二五版汽車4S店促銷員銷售服務合同3篇
- 2025年度新材料研發(fā)與應用推廣咨詢服務合同4篇
- 二手住宅買賣合同(海南版2024)
- 專利技術(shù)成果實施許可合同(2024版)版B版
- 2025年度智慧城市運營管理出資合同4篇
- 二零二五年度危險品運輸合同框架協(xié)議2篇
- 二零二五年度寵物活體活體領養(yǎng)援助合同4篇
- 節(jié)前停工停產(chǎn)與節(jié)后復工復產(chǎn)安全注意事項課件
- 設備管理績效考核細則
- 中國人民銀行清算總中心直屬企業(yè)2023年招聘筆試上岸歷年典型考題與考點剖析附帶答案詳解
- (正式版)SJT 11449-2024 集中空調(diào)電子計費信息系統(tǒng)工程技術(shù)規(guī)范
- 廣州綠色金融發(fā)展現(xiàn)狀及對策的研究
- 人教版四年級上冊加減乘除四則混合運算300題及答案
- 合成生物學技術(shù)在生物制藥中的應用
- 消化系統(tǒng)疾病的負性情緒與心理護理
- 高考語文文學類閱讀分類訓練:戲劇類(含答案)
- 協(xié)會監(jiān)事會工作報告大全(12篇)
- WS-T 813-2023 手術(shù)部位標識標準
評論
0/150
提交評論