




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章緒論 1.1系統(tǒng)開發(fā)背景客運(yùn)站管理的核心在于車票銷售,也就是強(qiáng)調(diào)信息管理、強(qiáng)調(diào)銷售管理??瓦\(yùn)站車票的銷售管理決定著客運(yùn)站的健康發(fā)展,保證車票的銷量。同時(shí)客運(yùn)站的銷售管理也是一種能力的體現(xiàn)。目前,我國(guó)客運(yùn)站都會(huì)有固定的銷售窗口,如何把車票快速的銷售出去非常重要。現(xiàn)在,大部分客運(yùn)站對(duì)于車票的銷售沒(méi)有其它途徑,特別是人流量大的客運(yùn)站并不看重車票的其它銷售途徑。造成客運(yùn)站收益的降低,所以對(duì)客運(yùn)站車票的合理安排、銷售非常重要。目前,也有很多的客運(yùn)站采用網(wǎng)站銷售方式進(jìn)行車票的銷售。但經(jīng)常推廣不及時(shí),車票記錄不準(zhǔn)確,影響銷售的效果。車票的管理不僅是一個(gè)客運(yùn)站的需求,對(duì)于用戶也不容忽視。計(jì)算機(jī)技術(shù)發(fā)展越來(lái)越成熟,把計(jì)算機(jī)技術(shù)結(jié)合到客運(yùn)站車票的銷售管理中更為適合,適應(yīng)時(shí)代發(fā)展,在使用方面更加滿足用戶需求。網(wǎng)絡(luò)科技的發(fā)展,為客運(yùn)站自動(dòng)售票提供了新的方式。在以前,對(duì)于客運(yùn)站的售票管理主要采用人工管理,而現(xiàn)在都采用了計(jì)算機(jī)管理的方式。雖然目前客運(yùn)站中都重視車票的銷售的管理,但現(xiàn)在客運(yùn)站管理中涉及到的種類增加,有失物招領(lǐng)信息、通知信息、資訊信息等,都為客運(yùn)站的管理帶來(lái)困難。1.2系統(tǒng)開發(fā)國(guó)內(nèi)外現(xiàn)狀研究目前,在我國(guó)客運(yùn)站在管理車票時(shí)過(guò)程非常復(fù)雜,工作人員通常是需要付出大量的時(shí)間,但管理的效果并不明顯。在科技發(fā)展的今天,人們生活節(jié)奏加快,時(shí)間概念強(qiáng),做任何事情都講究效率。如果還是采用傳統(tǒng)的客運(yùn)站管理方式將會(huì)造成人力的浪費(fèi)和時(shí)間的浪費(fèi),而且管理的效果不好。在國(guó)外,很多的發(fā)達(dá)國(guó)家中都用上了客運(yùn)自助售票系統(tǒng),客運(yùn)自助售票系統(tǒng)又稱為車票規(guī)劃系統(tǒng),是對(duì)客運(yùn)站里的車票、訂單、銷售、留言進(jìn)行規(guī)劃。工作人員利用客運(yùn)自助售票系統(tǒng)在電腦上記錄每個(gè)的訂單和車票情況,實(shí)現(xiàn)信息的及時(shí)性、科學(xué)性和規(guī)范性??瓦\(yùn)自助售票系統(tǒng)采用人機(jī)合作的方式進(jìn)行車票的管理,使工作人員在使用中非常簡(jiǎn)單,推薦數(shù)據(jù)保存安全、可靠。國(guó)外一般在客運(yùn)自助售票系統(tǒng)中都加入了評(píng)價(jià)的管理,可以模擬用戶需求。而我們國(guó)內(nèi),還有很多的客運(yùn)站對(duì)車票的自助銷售管理沒(méi)有概念,更沒(méi)有科學(xué)的管理車票的銷售。隨著經(jīng)濟(jì)水平的提高,我們國(guó)內(nèi)才開始意識(shí)到車票自助銷售的重要性,也發(fā)現(xiàn)傳統(tǒng)管理車票方式的不方便性。客運(yùn)自助售票小程序開始發(fā)展起來(lái),使用客運(yùn)自助售票小程序可以及時(shí)的登記失物招領(lǐng)信息,可以定時(shí)統(tǒng)計(jì)留言、車票信息并分析。有效的為客運(yùn)站提供保障。目前,我國(guó)人們生活越來(lái)越多樣化,追求享受。所以要求小程序的信息種類非常多,如果使用客運(yùn)自助售票小程序就可以記錄多種信息,使客運(yùn)站的日常工作更加條理。1.3系統(tǒng)實(shí)現(xiàn)的目的和意義本客運(yùn)自助售票小程序可以準(zhǔn)確的記錄車票的銷售情況,通過(guò)分析來(lái)實(shí)現(xiàn)車輛的合理安排。和傳統(tǒng)的客運(yùn)站管理方式相比,信息保存更加安全,在車票統(tǒng)計(jì)、查詢中也更為有利。傳統(tǒng)的客運(yùn)站管理方式所保存的資料信息會(huì)隨著時(shí)間的推移造成信息缺失,而采用本系統(tǒng)將會(huì)改變此類問(wèn)題,提高客運(yùn)站管理的效率。本系統(tǒng)可以實(shí)現(xiàn)不同失物招領(lǐng)和車票信息、銷售信息的分開記錄,可以更加明確的看到銷售情況從而進(jìn)行調(diào)整來(lái)保證客運(yùn)站的財(cái)務(wù)增長(zhǎng)。1.4系統(tǒng)實(shí)現(xiàn)的內(nèi)容本系統(tǒng)的內(nèi)容包括車票信息管理,乘客可以根據(jù)車票信息進(jìn)行購(gòu)買,還包括失物招領(lǐng)信息管理,當(dāng)用戶留言后可以及時(shí)的回復(fù)處理方便今后的調(diào)整,還可以進(jìn)行訂單管理和在線退票,查看資訊等信息。司機(jī)可以查看銷售的車輛信息和通知信息。本系統(tǒng)以數(shù)字的形式展示車票的銷售情況,幫助客運(yùn)站做出更好的管理。1.5論文結(jié)構(gòu)安排本論文的結(jié)構(gòu)安排為:摘要,本部分內(nèi)容為系統(tǒng)的簡(jiǎn)單介紹,分為二段,第一段簡(jiǎn)單介紹課題開發(fā)的背景,第二段介紹系統(tǒng)實(shí)現(xiàn)的功能和意義;外文翻譯,本部分為摘要的外文翻譯;目錄,第1章緒論,在緒論中包括系統(tǒng)開發(fā)背景、開發(fā)現(xiàn)狀、開發(fā)目的和意義以及內(nèi)容;第2章系統(tǒng)分析,本章里包括系統(tǒng)實(shí)現(xiàn)所使用的關(guān)鍵技術(shù)介紹和系統(tǒng)需求分析、可行性分析、流程分析等;第3章系統(tǒng)設(shè)計(jì),本章里包括系統(tǒng)的功能結(jié)構(gòu)和數(shù)據(jù)ER圖、數(shù)據(jù)庫(kù)表設(shè)計(jì);第4章系統(tǒng)實(shí)現(xiàn),本章里從功能介紹到界面展示進(jìn)行闡述系統(tǒng)的實(shí)現(xiàn);第5章系統(tǒng)測(cè)試,本章里進(jìn)行主要功能的測(cè)試闡述;總結(jié),致謝,參考文獻(xiàn)。第2章系統(tǒng)分析2.1系統(tǒng)實(shí)現(xiàn)所使用的關(guān)鍵技術(shù)2.1.1Java語(yǔ)言介紹Java語(yǔ)言是sun公司開發(fā)一種面向?qū)ο蟮目梢暬木幊陶Z(yǔ)言,最初起的名字是叫“oak”,后來(lái)才改名叫java,java是通過(guò)jvm進(jìn)行解釋然后執(zhí)行的語(yǔ)言,主要是靠虛擬機(jī)進(jìn)行執(zhí)行,虛擬機(jī)會(huì)把所有的java代碼解釋成機(jī)器碼然后進(jìn)行執(zhí)行,這樣就保證了代碼的通用性,可以在任何平臺(tái)上執(zhí)行,兼容性非常的好。Java語(yǔ)言的編寫規(guī)則和c++非常的類似,如果之前接觸過(guò)c++語(yǔ)言,那操作起來(lái)java就非常的簡(jiǎn)單,很多語(yǔ)法都是通用的,只不過(guò)是在c++的基礎(chǔ)上進(jìn)行了一些優(yōu)化,減掉了一些多余的步驟。首先就是去掉了指針,這樣就避免了很多隱藏的bug,使編程更加的簡(jiǎn)單。而且采用了垃圾自動(dòng)回收機(jī)制,所以說(shuō)開發(fā)人員不需要考慮內(nèi)存不足的問(wèn)題。Java語(yǔ)言是面向?qū)ο箝_發(fā),所有的代碼編寫都根據(jù)類和對(duì)象來(lái)進(jìn)行的,而在c++中,就沒(méi)有這樣的要求,而且java語(yǔ)言可移植性非常的好,可以直接復(fù)制到其他平臺(tái)上進(jìn)行運(yùn)行,而且安全性非常的高,因?yàn)槿∠酥羔?,所有可以很好的解決操作內(nèi)存不足的問(wèn)題,所以說(shuō)java語(yǔ)言相比其他的開發(fā)語(yǔ)言有很大的優(yōu)勢(shì),非常適合web系統(tǒng)的開發(fā)和應(yīng)用,所以現(xiàn)在非常多的網(wǎng)站都是采用java進(jìn)行開發(fā)的。2.1.2b/s和c/s架構(gòu)分析b/s架構(gòu)是一種借助瀏覽器運(yùn)行的網(wǎng)絡(luò)架構(gòu),隨著internet的普及,b/s架構(gòu)使用越來(lái)越多,相比之前的c/s架構(gòu),有更好的特性。c/s一般使用在局域網(wǎng)范圍內(nèi),適合一些小型的企業(yè)單位使用,局域網(wǎng)內(nèi)使用需要借助專門的服務(wù)器提供數(shù)據(jù)交換服務(wù),而b/s是建立在廣域網(wǎng)上,不受網(wǎng)絡(luò)環(huán)境的影響,而且不受硬件設(shè)備的影響,只要有瀏覽器有網(wǎng)絡(luò),就可以直接進(jìn)行數(shù)據(jù)訪問(wèn),更加的便利,其次就是面向的用戶群體不同,c/s架構(gòu)面向的是固定的用戶人群,其他人是訪問(wèn)不了的,有很好的安全性,適合留言一些加密的信息,安全性更高,而b/s架構(gòu)是面向所有用戶開放的,而且采用的是網(wǎng)絡(luò)服務(wù)器留言,所以相對(duì)安全性更薄弱一點(diǎn),c/s架構(gòu)維護(hù)更加的復(fù)雜,因?yàn)槭且粋€(gè)整體,如果系統(tǒng)升級(jí)和維護(hù),必須所有系統(tǒng)都進(jìn)行升級(jí),非常的不方便,而且費(fèi)用比較高,而b/s是由很多組件構(gòu)成的,如果升級(jí)或者維護(hù),系統(tǒng)可以實(shí)現(xiàn)無(wú)縫對(duì)接,用戶是不受任何影響的,可以正常使用,所以維護(hù)成本非常的低。2.1.3Mysql數(shù)據(jù)庫(kù)介紹Mysql數(shù)據(jù)庫(kù)是一個(gè)根據(jù)數(shù)據(jù)結(jié)構(gòu)來(lái)進(jìn)行留言和管理的一種數(shù)據(jù)庫(kù)架構(gòu),mysql數(shù)據(jù)庫(kù)體積非常的小,對(duì)電腦硬件沒(méi)有要求,一般的都支持,因?yàn)轶w積小,不占用內(nèi)存,不影響電腦的工作效率,所以運(yùn)行速度非常的快,而且屬于一種開源的數(shù)據(jù)庫(kù)軟件,移植性非常的好,可以直接到其他平臺(tái)上進(jìn)行使用,屬于一種輕量級(jí)的數(shù)據(jù)庫(kù),非常適合一些小型系統(tǒng)的開發(fā)和使用。Mysql有很好的靈活性,可以搭配很多語(yǔ)言進(jìn)行使用,有很好的安全性,而且使用非常的簡(jiǎn)單,是一種關(guān)系型數(shù)據(jù)庫(kù),是一款非常受歡迎的數(shù)據(jù)庫(kù)軟件。2.1.4Springboot技術(shù)介紹Springboot是一種java語(yǔ)言上的開發(fā)框架,可以提供一種反轉(zhuǎn)特點(diǎn)的工具。Springboot框架對(duì)使用的語(yǔ)言沒(méi)有要求,但java語(yǔ)言是使用Springboot框架最多的語(yǔ)言。Spingboot可以做為EJB框架的補(bǔ)充??梢蕴峁└嗟慕鉀Q方案。在工作中主要是通過(guò)注入來(lái)實(shí)現(xiàn)控制的反轉(zhuǎn)。Spingboot可以支持持久性相關(guān)的技術(shù),可以幫助Web框架的開發(fā)。2.1.5微信開發(fā)者工具本工具是用來(lái)開發(fā)微信小程序的應(yīng)用軟件,通過(guò)本應(yīng)用軟件可以運(yùn)行借助微信軟件的項(xiàng)目。微信開發(fā)者工具為開源的軟件可以在網(wǎng)上找到下載地址,安裝包包括32位和64位,安裝時(shí)非常簡(jiǎn)單,也不占用電腦內(nèi)存。微信開發(fā)者工具是現(xiàn)在開發(fā)公眾號(hào)、小程序最常用的工具。2.2系統(tǒng)需求分析系統(tǒng)的需求分析的目的是根據(jù)現(xiàn)實(shí)里的對(duì)象,調(diào)查系統(tǒng)工作的內(nèi)容來(lái)確定用戶的需求從而來(lái)設(shè)計(jì)本系統(tǒng)的功能。系統(tǒng)需求分析階段是非常關(guān)鍵的階段,在此階段里開發(fā)人員需要調(diào)查系統(tǒng)的需求,確定功能和系統(tǒng)的實(shí)現(xiàn)方案。如果此過(guò)程沒(méi)有分析清楚將會(huì)影響系統(tǒng)的開發(fā)。本系統(tǒng)的使用用戶為管理員和乘客、司機(jī),車票相關(guān)信息有班次信息、出發(fā)時(shí)間信息、價(jià)格信息等。針對(duì)這些信息設(shè)計(jì)相對(duì)應(yīng)的功能,本系統(tǒng)可以滿足用戶的需求,為客運(yùn)站提供自助售票管理,為乘客提供車票的購(gòu)買需求,幫助司機(jī)統(tǒng)計(jì)訂單信息和查看通知。隨著客運(yùn)站信息的豐富就越突顯出自助售票的重要性,客運(yùn)站里只有合理的規(guī)劃車票才可以提高客運(yùn)站的銷量。所以本系統(tǒng)的實(shí)現(xiàn)是非常需要的。2.3系統(tǒng)可行性分析2.3.1技術(shù)可行性分析本系統(tǒng)采用mysql數(shù)據(jù)庫(kù)和java語(yǔ)言進(jìn)行開發(fā)的,框架采用springboot,對(duì)于開發(fā)過(guò)程中用到的各種組件有很好的支持,而且有很好的平臺(tái)兼容性,通過(guò)微信開發(fā)者工具可以執(zhí)行一些復(fù)雜的任務(wù)處理,通過(guò)mysql進(jìn)行數(shù)據(jù)庫(kù)交互,而且采用的服務(wù)器都是免費(fèi)的,可以直接下載使用,所以開發(fā)本系統(tǒng)在技術(shù)上是可行的。2.3.2經(jīng)濟(jì)可行性開發(fā)系統(tǒng)所采用的軟件都是開源免費(fèi)的,直接從網(wǎng)上就能下載,而且對(duì)計(jì)算機(jī)、手機(jī)配置沒(méi)有什么要求,常規(guī)的電腦、手機(jī)配置都可以完成開發(fā)要求,所以開發(fā)過(guò)程中沒(méi)有過(guò)大的經(jīng)濟(jì)投入。開發(fā)本系統(tǒng)成功后,可以替代傳統(tǒng)的人工管理模式,這樣可以提高工作效率,減少客運(yùn)站的投入成本,可以帶來(lái)很好的經(jīng)濟(jì)效益,所以通過(guò)研究分析,在經(jīng)濟(jì)上是可行的。2.3.3操作可行性本小程序采用的是b/s模式架構(gòu)進(jìn)行開發(fā)的,用戶可以直接通過(guò)手機(jī)瀏覽器進(jìn)行訪問(wèn),而且界面操作非常的簡(jiǎn)單,用戶只要會(huì)操作電腦、手機(jī)就可以使用,而且交互性非常的好,所以說(shuō)在操作上是非常簡(jiǎn)單的。2.4系統(tǒng)功能分析本系統(tǒng)針對(duì)客運(yùn)站的自助售票使用,所以本系統(tǒng)的使用用戶為客運(yùn)站和購(gòu)買車票的乘客和開車的司機(jī),可以分為管理員和乘客、司機(jī)。本系統(tǒng)的功能分為失物招領(lǐng)信息管理、資訊信息管理、車票信息管理和訂單信息管理、通知管理。乘客可以通過(guò)注冊(cè)使用本系統(tǒng),可以購(gòu)買車票。司機(jī)可以通過(guò)注冊(cè)查看訂單信息和通知信息。管理員可以審核乘客、司機(jī)的注冊(cè)信息和發(fā)布車票、資訊、通知等信息。2.4.1數(shù)據(jù)流圖本系統(tǒng)的使用用戶為管理員和乘客、司機(jī),管理員的功能為乘客管理和司機(jī)信息管理、失物招領(lǐng)管理、車票信息管理、通知管理、客車登記管理、乘客登記管理、退票信息管理、管理員管理。乘客為主要的使用用戶,可以購(gòu)買車票和在線留言以及查找失物招領(lǐng)、了解資訊信息。本系統(tǒng)的數(shù)據(jù)頂層流程圖如下圖2.1所示:圖2.1客運(yùn)自助售票小程序數(shù)據(jù)頂層流程圖根據(jù)不同使用用戶的需求,分析用戶的功能,本系統(tǒng)的主要數(shù)據(jù)為車票信息、失物招領(lǐng)信息、資訊信息、訂單信息。本系統(tǒng)的操作流程圖如下圖2.2所示:圖2.2客運(yùn)自助售票小程序操作流程圖2.4.2業(yè)務(wù)流程圖本系統(tǒng)采用java語(yǔ)言和mysql數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),主要的業(yè)務(wù)為車票信息管理、失物招領(lǐng)信息管理、訂單信息管理、通知信息管理、資訊管理、客車登記管理、退票信息管理。本系統(tǒng)的業(yè)務(wù)流程圖如下圖2.3所示:圖2.3系統(tǒng)業(yè)務(wù)流程圖2.4.3數(shù)據(jù)字典數(shù)據(jù)字典相當(dāng)于數(shù)據(jù)的目錄,當(dāng)用戶對(duì)數(shù)據(jù)的含意不理解時(shí)可以通過(guò)數(shù)據(jù)字典進(jìn)行了解。本系統(tǒng)的數(shù)據(jù)字典包括車票信息和乘客信息以及訂單信息、失物招領(lǐng)信息。車票信息包括標(biāo)題、編號(hào)、描述、位置,通過(guò)位置可以找到車票信息的存放地方。乘客信息包括名字、別名、描述、定義和位置。失物招領(lǐng)信息包括標(biāo)題、別名、描述、定義和位置。訂單信息包括標(biāo)題、別名、描述、位置等。本系統(tǒng)的數(shù)據(jù)字典如下圖2.4所示:名字:支出別名:花費(fèi)描述:用于生活的錢,定義:品是家庭的開銷位置:接收新財(cái)產(chǎn)信息、名字:支出別名:花費(fèi)描述:用于生活的錢,定義:品是家庭的開銷位置:接收新財(cái)產(chǎn)信息、更新財(cái)產(chǎn)新消息信息存入、新信息存入系統(tǒng)2.5系統(tǒng)非功能分析一個(gè)系統(tǒng)里除了功能分析外還有系統(tǒng)的其它要求。比如完整性、數(shù)據(jù)的安全性、系統(tǒng)的穩(wěn)定性、系統(tǒng)的響應(yīng)速度、系統(tǒng)的操作性。這些要求屬于系統(tǒng)的非功能方面要求。具體的分析分為五小節(jié)進(jìn)行闡述。2.5.1系統(tǒng)完整性要求系統(tǒng)的完整性主要體現(xiàn)在數(shù)據(jù)庫(kù)的設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)決定了系統(tǒng)的質(zhì)量。本系統(tǒng)屬于數(shù)據(jù)庫(kù)管理系統(tǒng),是對(duì)多種數(shù)據(jù)進(jìn)行組合和分開。如果數(shù)據(jù)庫(kù)的設(shè)計(jì)有問(wèn)題將會(huì)影響系統(tǒng)的完整性,也會(huì)造成系統(tǒng)后期維護(hù)的艱難。想要在系統(tǒng)基礎(chǔ)上擴(kuò)展和移植就需要花費(fèi)更多的時(shí)間和人力。所以,在系統(tǒng)設(shè)計(jì)中就需要注意到:數(shù)據(jù)庫(kù)中數(shù)據(jù)的完整性;數(shù)據(jù)庫(kù)中數(shù)據(jù)的低冗余;系統(tǒng)的兼容性;系統(tǒng)的穩(wěn)定性;數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全性。2.5.2數(shù)據(jù)安全性要求本系統(tǒng)為客運(yùn)自助售票小程序,所記錄的數(shù)據(jù)都為重要數(shù)據(jù),所以本系統(tǒng)中的數(shù)據(jù)安全性非常重要。使用用戶的身份必須經(jīng)過(guò)驗(yàn)證,管理員擁有用戶審核的權(quán)利。管理員的添加只能通過(guò)數(shù)據(jù)庫(kù)設(shè)置,管理員身份驗(yàn)證通過(guò)后才可以自由修改管理員賬戶和添加管理員賬戶。2.5.3數(shù)據(jù)穩(wěn)定性要求本系統(tǒng)中最基本的操作為數(shù)據(jù)的登記、修改、刪除和查詢、編輯。所以就會(huì)需要數(shù)據(jù)的多次讀寫,數(shù)據(jù)一旦出現(xiàn)錯(cuò)誤就會(huì)造成車票購(gòu)買的失敗。本系統(tǒng)的使用不分時(shí)間、不分地點(diǎn),可以實(shí)現(xiàn)24小時(shí)工作。在任何時(shí)間使用本系統(tǒng)都要求數(shù)據(jù)反應(yīng)快速,在操作中系統(tǒng)可以自動(dòng)修改錯(cuò)誤和提示出錯(cuò),還可以自動(dòng)檢查用戶輸入信息的正確與否來(lái)保證數(shù)據(jù)的穩(wěn)定。2.5.4系統(tǒng)運(yùn)行的響應(yīng)速度要求在系統(tǒng)運(yùn)行中用戶輸入命令后,系統(tǒng)要及時(shí)的進(jìn)行反饋。平均響應(yīng)速度應(yīng)該達(dá)到6秒,以此來(lái)滿足用戶的需求。不管用戶做出什么命令,在6秒內(nèi)都應(yīng)該給出響應(yīng)。2.5.5系統(tǒng)操作性要求本系統(tǒng)面對(duì)的用戶為普通人群,所以系統(tǒng)在操作性要求里要滿足普通用群的需求。所有的操作應(yīng)該簡(jiǎn)單、流暢,對(duì)于不同的身份用戶要有限制。同時(shí),系統(tǒng)的操作流程要符合大眾的操作習(xí)慣,對(duì)于類似相同功能的風(fēng)格設(shè)置要統(tǒng)一,方便用戶辨認(rèn)。第3章系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)功能設(shè)計(jì)3.1.1系統(tǒng)功能介紹本系統(tǒng)的使用用戶包括管理員和乘客、司機(jī),管理員的功能為:管理員管理功能,可以修改密碼,來(lái)保證系統(tǒng)的安全,也可以管理管理員的賬號(hào)信息;乘客管理功能,可以審核注冊(cè)乘客的信息,保證系統(tǒng)的安全;失物招領(lǐng)管理功能,添加不同的失物招領(lǐng)來(lái)實(shí)現(xiàn)失物的尋回;車票信息管理,可以查看所有的車票信息,可以添加車票信息和刪除車票信息;通知管理功能,可以發(fā)布不同的通知;司機(jī)管理功能,可以管理司機(jī)的信息;訂單管理功能,可以審核用戶的訂單和處理訂單等;退票信息管理功能,可以針對(duì)乘客的退票申請(qǐng)進(jìn)行退票操作;客車登記管理功能,可以對(duì)本客運(yùn)站的客車進(jìn)行登記管理;乘客登記管理功能,對(duì)乘客進(jìn)行登記,保證客運(yùn)站的安全。乘客的功能為:用戶注冊(cè)功能,乘客可以通過(guò)注冊(cè)實(shí)現(xiàn)使用本系統(tǒng);車票信息功能,可以瀏覽車票信息和購(gòu)買車票、在線支付;失物招領(lǐng)信息功能,可以瀏覽所有的失物招領(lǐng),可以留言;資訊功能,同樣可以看到管理員發(fā)布的資訊;退票功能模塊功能,進(jìn)行退票的申請(qǐng);訂單信息管理功能,包括訂單的查詢和查看。司機(jī)的功能為:用戶注冊(cè)功能,可以通過(guò)注冊(cè)來(lái)進(jìn)行登錄;訂單信息管理功能,可以查看銷售出去的訂單信息;退票信息功能,查看退票信息;通知信息功能,查看通知信息。3.1.2系統(tǒng)功能結(jié)構(gòu)圖根據(jù)系統(tǒng)的功能介紹使用圖形畫出系統(tǒng)的功能結(jié)構(gòu)圖,系統(tǒng)的功能結(jié)構(gòu)圖相當(dāng)于圖紙可以更清楚的看到系統(tǒng)的內(nèi)容。本系統(tǒng)的功能結(jié)構(gòu)圖如下圖3.1所示:圖3.1系統(tǒng)功能結(jié)構(gòu)圖3.2數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)支撐著系統(tǒng),關(guān)系著系統(tǒng)的質(zhì)量。設(shè)計(jì)良好的數(shù)據(jù)結(jié)構(gòu)和關(guān)系可以提高系統(tǒng)運(yùn)行的效率。本系統(tǒng)根據(jù)數(shù)據(jù)的關(guān)系設(shè)計(jì)數(shù)據(jù)庫(kù)表。根據(jù)數(shù)據(jù)的特性設(shè)計(jì)數(shù)據(jù)的實(shí)體和屬性。通過(guò)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)轉(zhuǎn)換成數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。在數(shù)據(jù)庫(kù)概念結(jié)構(gòu)的設(shè)計(jì)中,通常使用數(shù)據(jù)ER圖來(lái)表示數(shù)據(jù)的屬性。系統(tǒng)的關(guān)系ER圖可以表示實(shí)體之間的關(guān)系。根據(jù)系統(tǒng)的功能,設(shè)計(jì)的本系統(tǒng)的主要實(shí)體包括管理員信息、乘客信息、車票信息、失物招領(lǐng)信息、訂單信息。(1)本系統(tǒng)的實(shí)體關(guān)系ER圖如下圖3.2所示:圖3.2系統(tǒng)實(shí)體關(guān)系ER圖(2)管理員的屬性包括編號(hào)和密碼,管理員的ER圖如下圖3.3所示:圖3.3管理員ER圖(3)乘客于注冊(cè)用戶,乘客的屬性有姓名、密碼、權(quán)限等,乘客的ER圖如下圖3.4所示:圖3.4乘客信息ER圖(4)車票信息的屬性有班次和編號(hào)、出發(fā)時(shí)間等,車票信息的ER圖如下圖3.5所示:圖3.5車票信息ER圖(5)訂單信息包括車票編號(hào)、下單時(shí)間、用戶名等。訂單信息ER圖如下圖3.6所示:圖3.6訂單信息ER圖3.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)表的作用為保存系統(tǒng)里的數(shù)據(jù),可以方便用戶搜索和統(tǒng)計(jì)、分析,本系統(tǒng)采用mysql數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。本系統(tǒng)的數(shù)據(jù)庫(kù)表有管理員信息表、乘客信息表、車票信息表、失物招領(lǐng)信息表等,詳細(xì)的數(shù)據(jù)庫(kù)表如下表3.1-3.7所示:表3.1chengke表3.2chengkedengji表3.3chepiaoxinxi表3.4config表3.5dingdanxinxi表3.6discussshiwuzhaoling表3.7kechedengji表3.8news表3.9shiwuzhaoling 表3.10siji第4章系統(tǒng)詳細(xì)實(shí)現(xiàn)4.1系統(tǒng)登錄功能界面實(shí)現(xiàn)用戶想要使用本系統(tǒng)必須通過(guò)登錄界面,登錄界面屬于身份權(quán)限的驗(yàn)證。用戶按照要求輸入賬號(hào)和密碼,如果兩項(xiàng)信息驗(yàn)證正確就可以進(jìn)入操作界面。如果兩項(xiàng)信息驗(yàn)證錯(cuò)誤就會(huì)提示登錄失敗的信息。系統(tǒng)登錄的流程如下圖4.1所示:圖4.1系統(tǒng)登錄功能流程圖 系統(tǒng)登錄功能的界面實(shí)現(xiàn)如下圖4.2所示:圖4.2用戶登錄功能的實(shí)現(xiàn)界面4.2乘客身份的操作界面實(shí)現(xiàn)4.2.1首頁(yè)界面的設(shè)計(jì)實(shí)現(xiàn)乘客在登錄界面通過(guò)驗(yàn)證后可以進(jìn)入到此界面。本界面里可以看到失物招領(lǐng)信息和車票信息以及所有的功能按鈕。首頁(yè)的操作界面如下圖4.3所示:圖4.3首頁(yè)的操作界面實(shí)現(xiàn)效果4.2.2車票信息功能的設(shè)計(jì)實(shí)現(xiàn)在首頁(yè)里可以看到所有的車票信息,可以通過(guò)班次、地點(diǎn)等進(jìn)行車票的搜索。車票信息的實(shí)現(xiàn)界面如下圖4.4所示:圖4.4車票信息的實(shí)現(xiàn)界面4.2.3失物招領(lǐng)信息功能的實(shí)現(xiàn)界面乘客可以查看到所有的失物招領(lǐng)信息,還可以根據(jù)失物招領(lǐng)的分類查詢失物招領(lǐng)信息。也可以在失物招領(lǐng)信息后進(jìn)行留言。失物招領(lǐng)信息功能的實(shí)現(xiàn)界面如下圖4.5所示:圖4.5失物招領(lǐng)信息功能的實(shí)現(xiàn)界面4.2.4購(gòu)票功能的界面實(shí)現(xiàn)乘客在選擇好車票后可以填寫購(gòu)票信息實(shí)現(xiàn)車票的購(gòu)買。購(gòu)票功能的實(shí)現(xiàn)界面如下圖4.6所示:圖4.6購(gòu)票功能的實(shí)現(xiàn)界面4.2.5訂單管理功能的界面實(shí)現(xiàn)乘客可以在訂單管理中查詢訂單信息和進(jìn)行在線支付以及退票申請(qǐng),訂單管理功能的實(shí)現(xiàn)界面如下圖4.7所示:圖4.7訂單管理功能的實(shí)現(xiàn)界面4.2.6退票信息功能的實(shí)現(xiàn)界面乘客退票后,可以在退票信息里查看已退票的信息。退票管理功能的實(shí)現(xiàn)界面如下圖4.8所示:圖4.8退票信息實(shí)現(xiàn)界面4.2.7在線支付功能的實(shí)現(xiàn)界面乘客在選擇好車票后可以在線支持。在線支付功能的實(shí)現(xiàn)界面如下圖4.9所示:圖4.9在線支付功能的實(shí)現(xiàn)界面4.3管理員身份的操作界面實(shí)現(xiàn)管理員的功能為客車登記管理和個(gè)人信息管理、車票信息管理、通知信息管理、乘客信息管理、失物招領(lǐng)信息管理、司機(jī)管理、訂單管理、退票管理等。管理員身份的操作界面實(shí)現(xiàn)效果如下圖4.10所示:圖4.10管理員身份的操作界面效果4.4司機(jī)功能的實(shí)現(xiàn)司機(jī)登錄后可以進(jìn)入我的中心查詢訂單信息、退票信息和通知信息。實(shí)現(xiàn)界面如下圖4.11所示:圖4.11司機(jī)功能實(shí)現(xiàn)界面第5章系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試的目的和測(cè)試方法系統(tǒng)測(cè)試是檢驗(yàn)系統(tǒng)錯(cuò)誤的有效手段,根據(jù)系統(tǒng)開發(fā)的設(shè)計(jì)在每一個(gè)階段里進(jìn)行測(cè)試,發(fā)現(xiàn)系統(tǒng)設(shè)計(jì)中的功能錯(cuò)誤和邏輯錯(cuò)誤。根據(jù)長(zhǎng)期系統(tǒng)測(cè)試的經(jīng)驗(yàn)測(cè)試的方法分為黑盒測(cè)試和白盒測(cè)試。系統(tǒng)測(cè)試可以發(fā)現(xiàn)系統(tǒng)中不正確的、缺少的功能,還可以發(fā)現(xiàn)在輸入正確的數(shù)據(jù)和反饋出正確的結(jié)果后,其它部分是否正確。5.2系統(tǒng)測(cè)試的條件本系統(tǒng)的測(cè)試需要硬件和軟件兩部分。硬件需要電腦的處理器為I5以上以及手機(jī)android操作系統(tǒng);運(yùn)行軟件為微信開發(fā)者工具和mysql。5.3測(cè)試用例5.3.1用戶登錄模塊測(cè)試用戶登錄包括管理員登錄和注冊(cè)乘客、司機(jī)登錄,登錄過(guò)程都為輸入相關(guān)信息進(jìn)行信息驗(yàn)證。對(duì)于用戶登錄功能的測(cè)試采用輸入正確、非正確、合法、非合法信息進(jìn)行測(cè)試。用戶登錄功能的測(cè)試表如下表5.1所示:表5.1用戶登錄模塊測(cè)試表5.3.2失物招領(lǐng)信息管理模塊測(cè)試對(duì)于失物招領(lǐng)信息管理功能的測(cè)試也采用黑盒測(cè)試的方法進(jìn)行測(cè)試,通過(guò)輸入不同的數(shù)據(jù)進(jìn)行模擬,看運(yùn)行結(jié)果。失物招領(lǐng)信息管理功能模塊的測(cè)試表如下表5.2所示:表5.2失物招領(lǐng)信息管理模塊測(cè)試表5.3.3車票信息管理模塊測(cè)試車票信息管理包括添加車票信息和管理車票信息。在測(cè)試中采用根據(jù)字段要求,填寫信息,實(shí)現(xiàn)添加車票信息的測(cè)試;刪除車票信息實(shí)現(xiàn)車票信息刪除功能的測(cè)試;修改車票信息實(shí)現(xiàn)車票信息修改功能的測(cè)試。車票信息管理功能的測(cè)試表如下表5.3所示:表5.3車票信息模塊測(cè)試表5.3.4訂單管理功能的測(cè)試對(duì)于訂單管理功能的測(cè)試采用添加訂單、刪除訂單、修改訂單、查詢訂單進(jìn)行測(cè)試。測(cè)試詳情如下表5.4所示:表5.4訂單信息模塊測(cè)試表5.4測(cè)試總結(jié)經(jīng)過(guò)詳細(xì)的系統(tǒng)測(cè)試發(fā)現(xiàn)本系統(tǒng)的功能可以正確使用,本系統(tǒng)的實(shí)現(xiàn)可以為客運(yùn)站的自助售票帶來(lái)幫助。本系統(tǒng)實(shí)現(xiàn)了用戶注冊(cè)功能,乘客登錄后可以進(jìn)行車票的購(gòu)買。管理員可以錄入新的車票信息,在錄入車票信息時(shí)可以選擇班次,還可以統(tǒng)計(jì)客車信息和乘客信息。本系統(tǒng)還加入了通知管理的功能,管理員為了保證客運(yùn)自助售票小程序的安全可以審核注冊(cè)用戶的信息,當(dāng)確定注冊(cè)用戶非安全人員可以刪除他的賬號(hào)使其不能使用本系統(tǒng)。總結(jié)本次設(shè)計(jì)完成了客運(yùn)自助售票小程序,可以幫助客運(yùn)站管理自家的車票信息。提高車票管理的效率以及保證了車票的銷售量。本系統(tǒng)可以使非專業(yè)人員也可以正確、快速、有效的管理信息。本系統(tǒng)實(shí)現(xiàn)了客運(yùn)的自助售票??梢杂涗涇嚻钡膸?kù)存、銷售情況和管理乘客訂單、退票和失物招領(lǐng)。在開發(fā)本次系統(tǒng)過(guò)程中,主要采用java語(yǔ)言和springboot技術(shù)進(jìn)行設(shè)計(jì)開發(fā),通過(guò)采用這些編程技術(shù),可以很好的提高系統(tǒng)的兼容性,而且在論文中也進(jìn)行了詳細(xì)的技術(shù)介紹和分析。采用mysql數(shù)據(jù)庫(kù)進(jìn)行開發(fā),可以很好的進(jìn)行數(shù)據(jù)調(diào)用,而且效率非常的高。通過(guò)本次設(shè)計(jì),系統(tǒng)還存在很多需要進(jìn)一步完善的地方,比如界面設(shè)計(jì)不夠美觀,安全性方面還需要進(jìn)一步加強(qiáng),還需要進(jìn)一步的學(xué)習(xí)和不斷的完善。通過(guò)這次設(shè)計(jì)的最大的收獲就是,把大學(xué)期間所學(xué)的知識(shí)進(jìn)行了一個(gè)融會(huì)貫通,鍛煉了自己的實(shí)踐動(dòng)手能力,也為自己以后的工作學(xué)習(xí)提供了很大的幫助,更好的樹立了自己的信心。所以我以后還需要不斷的去進(jìn)行學(xué)習(xí)和實(shí)踐,這樣才能提高自己的編程能力,進(jìn)入社會(huì)以后才能獨(dú)擋一面,實(shí)現(xiàn)自己的價(jià)值。致謝 經(jīng)過(guò)半學(xué)期的努力,本次畢業(yè)設(shè)計(jì)終于完成了。在設(shè)計(jì)中對(duì)我?guī)椭睦蠋熡泻芏?,正是有了這些老師的幫助我才可以順利完成此次設(shè)計(jì)。首先感謝老師給了我這次實(shí)踐鍛煉的機(jī)會(huì),通過(guò)本次系統(tǒng)的開發(fā),給了我很大的學(xué)習(xí)動(dòng)力,為了完成本次設(shè)計(jì),學(xué)習(xí)了大量java知識(shí),也參考了很多相關(guān)的書籍,整個(gè)過(guò)程是受益匪淺。要感謝在開發(fā)過(guò)程中給予了我很多幫助的指導(dǎo)老師,從開題到設(shè)計(jì)完成,都給我了提供了很多的建議和指導(dǎo),遇見了問(wèn)題的時(shí)候及時(shí)的幫我解答,沒(méi)有老師的幫助,設(shè)計(jì)也不會(huì)這么順利的完成,所以要再次感謝我的老師,最后還要感謝給予了很多幫助的同學(xué)和各位答辯老師們,謝謝你們的幫助和支持,我一定會(huì)繼續(xù)努力,繼續(xù)加油。參考文獻(xiàn)[1]倪紅軍.微信小程序案例開發(fā)[J].計(jì)算機(jī)教育,2021(02):193.[2]丁嘉懿,陳志民,尹卓軒,關(guān)詠琪,何承天,江思琪.基于微信小程序的農(nóng)產(chǎn)品可溯源電商平臺(tái)開發(fā)[J].南方農(nóng)業(yè),2021,15(04):71-74.[3]張小芳.高鐵車站售退改綜合一體人工窗探析[J].交通世界,2020(20):24-25.[4]毛萍.基于C#.NET技術(shù)的汽車客運(yùn)站售票管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].湖南大學(xué),2019.[5]戈春樓.鐵
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年心理學(xué)相關(guān)職業(yè)資格考試試題及答案
- 2025年臨床醫(yī)學(xué)執(zhí)業(yè)醫(yī)師考試試卷及答案
- 2025年公共關(guān)系專業(yè)資格考試試卷及答案
- 2025年核工程與核技術(shù)試卷及答案
- 2025年廣電網(wǎng)絡(luò)工程師考試試題及答案
- 中考物理考點(diǎn)沖刺15【聲音的綜合】(含答案)
- 網(wǎng)紅旅游景點(diǎn)加盟品牌授權(quán)協(xié)議
- 橋梁工程臨時(shí)檢測(cè)員崗位規(guī)范與聘用合同
- 會(huì)所品牌形象維護(hù)與提升補(bǔ)充協(xié)議
- 兒童娛樂(lè)活動(dòng)策劃臨時(shí)執(zhí)行專員聘用合同
- 殘聯(lián)委員筆試題及答案大全
- 安徽卓越縣中聯(lián)盟2024-2025學(xué)年高三下學(xué)期5月份檢測(cè)物理試題+答案
- 購(gòu)買廢舊電纜合同協(xié)議
- 2024年河北承德辰飛供電服務(wù)有限公司招聘真題
- 2024初級(jí)社會(huì)工作者職業(yè)資格筆試考試易錯(cuò)題帶答案
- 2024年陜西省普通高中學(xué)業(yè)水平合格性考試歷史試題(解析版)
- 中國(guó)干眼臨床診療專家共識(shí)(2024年)解讀
- 2mm土工膜長(zhǎng)絲土工布檢測(cè)報(bào)告合格證
- 一年級(jí)家長(zhǎng)會(huì)課件2024-2025學(xué)年
- 拉美文化學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 文藝復(fù)興經(jīng)典名著選讀智慧樹知到期末考試答案章節(jié)答案2024年北京大學(xué)
評(píng)論
0/150
提交評(píng)論