版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于微信平臺的旅游景區(qū)訂票系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要伴隨民眾日常生活技術(shù)水平的日益提高,互聯(lián)網(wǎng)技術(shù)的蓬勃發(fā)展,為了滿足人們的日常需求,人們將更多的app程序安裝到手機(jī)中,導(dǎo)致大量的占用設(shè)備的內(nèi)存空間。為了充實(shí)自己的生活,更多的人選擇去看景點(diǎn)。所以,設(shè)計(jì)一個(gè)簡單、高效的網(wǎng)上售票系統(tǒng)顯得尤為重要。本文介紹了一種以微信為基礎(chǔ)的旅游景點(diǎn)訂票軟件的開發(fā)。本系統(tǒng)使用前后端分離,前端微信小程序訂票系統(tǒng)來滿足顧客瀏覽訂購自己所需要的景區(qū)門票,主要包括三大部分:用戶注冊登錄,景點(diǎn)購票和個(gè)人信息。后端管理系統(tǒng)是為景區(qū)管理人員提供的,負(fù)責(zé)日常的景區(qū)管理。該系統(tǒng)以B/S架構(gòu)為基礎(chǔ),采用微信小程序,Java,MySQL等技術(shù),完成了各模塊的功能。文章分析了該系統(tǒng)的各種需求,并對該系統(tǒng)的功能和關(guān)鍵代碼的編寫進(jìn)行了討論,并對該系統(tǒng)進(jìn)行了初步的測試。整個(gè)系統(tǒng)的設(shè)計(jì)可以大致分為兩部分,系統(tǒng)分為前臺和后臺,主要是由管理員和用戶兩個(gè)角色組成,前臺實(shí)現(xiàn)了用戶登錄、查看熱門景點(diǎn)信息、瀏覽熱門城市、購買門票、添加收藏、個(gè)人信息修改等功能;管理員可以對景點(diǎn)售票網(wǎng)站產(chǎn)生的信息進(jìn)行管理,如用戶管理、景點(diǎn)管理等。本系統(tǒng)操作簡單,包含了多種景點(diǎn)門票種類及熱門景點(diǎn),基本滿足用戶網(wǎng)上景點(diǎn)購票的需求。關(guān)鍵詞:景點(diǎn)訂票;Java、微信小程序、B/S框架目錄TOC\o"1-3"\h\u195481引言 引言1.1研究背景隨著信息化時(shí)代的到來,網(wǎng)絡(luò)的發(fā)展為人們帶來了諸多便利,從辦公到娛樂休閑在人們的生活中無不盡其能。我國各行各業(yè)的發(fā)展在信息化浪潮的推動下也在不斷進(jìn)步,尤其是旅游產(chǎn)業(yè),在人們生活水平提高的同時(shí),也帶來更多提升精神生活機(jī)會。大約五六年前,我國各景區(qū)售票的主要方式還是手工操作,導(dǎo)致景區(qū)管理效率低,浪費(fèi)了大量人力物力以及不必要的開銷,導(dǎo)致景區(qū)經(jīng)營水平相對較低,景點(diǎn)宣傳力度薄弱,因此很難吸引更多人前來消費(fèi);而對于消費(fèi)者而言,也并沒有為其帶來更多的便利。與五六年前人工售票、現(xiàn)場買票的購票方式相比,更加智能、更加便捷、更多選擇的消費(fèi)方式想必才是消費(fèi)者所青睞的。隨后出現(xiàn)的美團(tuán)、百度糯米等團(tuán)購小程序也證明了這一點(diǎn)。網(wǎng)上購票之所以能夠?qū)崿F(xiàn),是因?yàn)橛?jì)算機(jī)系統(tǒng)能夠快速篩選出用戶所要查詢的相關(guān)信息,并對其進(jìn)行收集、保存、傳輸和使用等,購票系統(tǒng)就能夠完成從重復(fù)人工操作到人機(jī)交付便捷運(yùn)行的轉(zhuǎn)變。通過使用計(jì)算機(jī)完成購票數(shù)據(jù)的接收、查詢、修改、刪除以及計(jì)算等工作,不僅僅可以節(jié)省消費(fèi)者的購票時(shí)間,便于消費(fèi)者操作以及對于時(shí)間的安排,同時(shí)也可以提高景區(qū)景點(diǎn)的出票率,避免因售票員業(yè)務(wù)繁重造成的人為錯(cuò)誤,更能夠有效提高對于景區(qū)和景點(diǎn)的廣告宣傳。從景區(qū)管理者角度來看,購票系統(tǒng)不僅可以為景區(qū)在人力物力上節(jié)省一些不必要的開支,從而帶來更多的經(jīng)濟(jì)效益,還能夠減輕整個(gè)景區(qū)的管理工作。此外,該系統(tǒng)面向?qū)ο蠡O(shè)計(jì),在設(shè)計(jì)、實(shí)現(xiàn)以及后期維護(hù)過程中簡便快捷易于操作,極大地提高了技術(shù)上實(shí)現(xiàn)的可行性??傊?,購票微信小程序不僅可以為景區(qū)提高經(jīng)濟(jì)效益,也為人們的休閑娛樂帶來更大的便捷,是時(shí)代的必要產(chǎn)物。1.2國內(nèi)外研究現(xiàn)狀早在上世紀(jì)80年代,我們的鄰國韓國就提出關(guān)于實(shí)施“旅游立國”口號,它們在國內(nèi)極力推行“整個(gè)國土旅游資源化,全體國民旅游員工化,旅游設(shè)施國際標(biāo)準(zhǔn)化”的“三化”主張。這從現(xiàn)在看來,也是非常典型的全域旅游開發(fā)模式。本世紀(jì)智能手機(jī)出現(xiàn)以后,韓國的首都,首爾就開發(fā)了基于智能手機(jī)的用于旅游服務(wù)的平臺,即“ITourSeoul”應(yīng)用服務(wù)系統(tǒng),這個(gè)服務(wù)系統(tǒng)可以提供五種語言的服務(wù)。美國的一些景區(qū),在2006年就運(yùn)用了RFID技術(shù),實(shí)現(xiàn)了類似如今智慧酒店的技術(shù)。就是讓配帶便攜式智能設(shè)備的旅游者,在酒店入住、結(jié)賬、開啟房門以及購買物品時(shí),可以更方便地進(jìn)行操作[15]。2005年,斯丁波滑雪場通過游客定位裝置反饋系統(tǒng),可以知道游客位置;2006年,美國的賓夕法尼亞州波科諾山脈度假區(qū),引入無線射頻手腕帶系統(tǒng),這些物聯(lián)網(wǎng)相關(guān)技術(shù)手段的應(yīng)用,開啟了國外北美一些地區(qū)智慧旅游的嘗試。歐洲的一些國家,從2009年起,也陸續(xù)將當(dāng)時(shí)先進(jìn)的信息技術(shù)運(yùn)用到了旅游行業(yè)。如,建立了覆蓋面極廣的旅游無線網(wǎng)絡(luò);搭建了諸如旅游管理系統(tǒng)、車輛調(diào)度系統(tǒng)、門戶網(wǎng)站等等,助力旅游行業(yè)的發(fā)展升級。英國、德國等開發(fā)了類似我國APP的智能導(dǎo)游軟件,為游客提供路線規(guī)劃、原景重現(xiàn)、虛擬重構(gòu)、游覽解說等服務(wù)。近年來,國外對智慧(能)旅游研究及技術(shù)應(yīng)用已經(jīng)有了更多的發(fā)展。希臘比雷埃夫斯大學(xué)的AristeaKontogianni等認(rèn)為,傳感器、云計(jì)算及其服務(wù)、智能手機(jī)、射頻識別和Wi-Fi等技術(shù)基礎(chǔ)設(shè)施,可以在智能旅游發(fā)展中發(fā)揮更加重要的作用。香港理工大學(xué)和華南師范大學(xué)的專家,提出了聰明的旅游,分析了智能旅游用品,認(rèn)為技術(shù)對旅游者行為、感知和體驗(yàn)影響最大。并就不同國家間智能旅游合作及理論、發(fā)展等進(jìn)行了綜述。還有專家提出用物聯(lián)網(wǎng)框架來解決智能旅游問題。一些GoogleScholar認(rèn)為,像手鐲、手表和眼鏡等等,這樣的可穿戴設(shè)備可以顯著影響游客與周圍環(huán)境的互動[21]。的確物聯(lián)網(wǎng)可以解決很多智能旅游問題。Statista作為全球十分領(lǐng)先的數(shù)據(jù)統(tǒng)計(jì)的互聯(lián)網(wǎng)方面的公司,位于德國漢堡。它們的統(tǒng)計(jì)數(shù)字顯示,到2025年時(shí),物聯(lián)網(wǎng)將有超過750億個(gè)互聯(lián)設(shè)備。物聯(lián)網(wǎng)將是無處不在的智慧生活的一部分。為了支持智能旅游,巴塞羅那提供USB接口,可以在公共汽車上為手機(jī)充電。澳大利亞悉尼大學(xué)的學(xué)者認(rèn)為電子票務(wù)改變了旅游行為。印度學(xué)者提出將生物識別及云加密技術(shù)等運(yùn)用于票務(wù)系統(tǒng)中。DalliA等專家設(shè)計(jì)了一種智能旅游的電子客票系統(tǒng)。主要包括電子票包管理服務(wù)器、電子票包銷售服務(wù)器、旅行社應(yīng)用程序、服務(wù)提供商應(yīng)用程序以及最終用戶應(yīng)用程序等。游客可以通過使用智能手機(jī)中的最終用戶這樣的應(yīng)用程序,來獲得相應(yīng)的低成本、方便的旅游套餐。該系統(tǒng)還可以提供團(tuán)體旅行折扣等其它方面的服務(wù)。國內(nèi)廈門早在2004年起,啟動旅游公共服務(wù)體系建設(shè)。這些公共體系有廈門市旅游局政務(wù)網(wǎng)、咨詢服務(wù)中心、114旅游呼叫中心、免費(fèi)取閱資料架、移動旅游通等7大平臺、10個(gè)載體的有關(guān)旅游發(fā)展、建設(shè)和管理的各種項(xiàng)目。2010年以來,我國的南京、蘇州、揚(yáng)州、北京、西安等也相繼制訂了建設(shè)“智慧旅游城市”的發(fā)展戰(zhàn)略。在江蘇省蘇州市開展的智慧旅游首批項(xiàng)目,主要包括涉及的主要景區(qū)手機(jī)導(dǎo)游功能、方便直觀的三維立體旅游電子沙盤、通過手機(jī)發(fā)布相關(guān)旅游咨詢的“蘇州旅游網(wǎng)”手機(jī)平臺等。2014年,國家旅游宣傳主題把該年確定為“智慧旅游年”,它以信息化建設(shè)促進(jìn)旅游業(yè)管理、服務(wù)與體驗(yàn)的全新升級。以后從鎮(zhèn)江、九寨溝、廈門、北京等城市景點(diǎn),逐步實(shí)現(xiàn)智慧旅游,從導(dǎo)覽機(jī)講解,掃二維碼聽講解、下載APP一邊游覽,一邊手機(jī)自動講解,到APP或網(wǎng)站上隨時(shí)了解旅游景點(diǎn)信息以及酒店、交通、特產(chǎn)購物等信息,包括各種訂票方式等方便旅游,再到景點(diǎn)及一定區(qū)域的三維漫游、全息投影、360度、720度,甚至虛擬實(shí)景VR(旅游),一些旅游平臺的搭建等,使游客在旅游前、旅游中、旅游后的全面的旅游服務(wù)得以體現(xiàn),這些技術(shù)手段和平臺的建立極大地方便了國內(nèi)外游客,使智慧旅游的發(fā)展局面越來越好。在智慧票務(wù)方面,在2009年4月,中國南方航空公司與廣州白云機(jī)場合作,首次啟用了手機(jī)二維碼電子登機(jī)牌系統(tǒng)。2014年3月,四川九寨溝“智慧景區(qū)”實(shí)施了當(dāng)時(shí)最為先進(jìn)的新的票務(wù)系統(tǒng),它應(yīng)用物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等先進(jìn)的科學(xué)技術(shù)。由于游客較多,它們采用分時(shí)、錯(cuò)峰進(jìn)溝等新策略。在購票途徑上,利用智能終端(手機(jī))加PC電腦預(yù)訂、自助機(jī)加固定售票站點(diǎn)銷售,并且可以實(shí)現(xiàn)智能信息推送等多種新方式;在驗(yàn)票環(huán)節(jié),應(yīng)用多介質(zhì)(如紙質(zhì)二維碼、手機(jī)二維碼、RFID卡、二代身份證等)實(shí)施通行驗(yàn)證。最后實(shí)現(xiàn)售、檢票等全方位的智慧票務(wù)管理。2014年4月,淘寶旅行在智慧票務(wù)上,將推出景區(qū)門票“碼上游”,任何只要通過淘寶旅行購買門票的游客,拿著帶有二維碼的門票或者(事先錄入)二代身份證就可以自動驗(yàn)票進(jìn)入景區(qū)[28]。從而陸續(xù)開啟了國內(nèi)旅游的智慧票房的技術(shù)服務(wù)。1.3研究內(nèi)容為了更好的優(yōu)化景點(diǎn)售票形式,滿足人們快速進(jìn)行景點(diǎn)購票的需求,設(shè)計(jì)開發(fā)了本系統(tǒng)。國內(nèi)有很多關(guān)于旅游類的網(wǎng)站,但是針對景點(diǎn)售票的網(wǎng)站并不多,本系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了有關(guān)熱門景點(diǎn)門票的銷售,使用戶更有針對性地進(jìn)行購買自己所需的景點(diǎn)門票,瀏覽心儀的景點(diǎn)詳情。國內(nèi)熱門景點(diǎn)售票網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),將景點(diǎn)售票業(yè)務(wù)轉(zhuǎn)移到互聯(lián)網(wǎng)平臺。借助信息化平臺,有助于用戶進(jìn)行門票購買、瀏覽景點(diǎn)信息。該網(wǎng)站的實(shí)現(xiàn),簡化了景點(diǎn)售票業(yè)務(wù)流程,減少了人力消耗,用戶可以及時(shí)高效的進(jìn)行購票,減少排隊(duì)時(shí)間,更合理的安排旅游時(shí)間。2開發(fā)環(huán)境介紹2.1InteliJIDEAIntelliJIDEA是由JetBrains開發(fā)的Java集成開發(fā)環(huán)境軟件,主要用作開發(fā)與Java相關(guān)的應(yīng)用程序的開發(fā)環(huán)境。在IntelliJIDEA之前,開發(fā)人員主要用于開發(fā)大型Java應(yīng)用程序的集成開發(fā)環(huán)境是Eclipse和基于Eclipse的MyEclipse。它們都有一個(gè)非常大的插件庫,并且可以安裝不同的插件來完成所需的功能。Eclipse主要用作工作平臺。在此平臺上,您可以通過安裝不同的插件來實(shí)現(xiàn)Java,C,Python,Scala和其他語言。開發(fā),但是IntelliJIDEA是專門為Java定制的集成開發(fā)環(huán)境,具有更智能和本地特性,因此IntelliJIDEA可以是進(jìn)行Java開發(fā)時(shí)開發(fā)環(huán)境的首選。2.2MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫是目前世界上最受歡迎的開源數(shù)據(jù)庫,具有可靠的性能,穩(wěn)定性和易用性。MySQL已成為基于Web的應(yīng)用程序的首選服務(wù)器,目前已在Facebook,Twitter,Youtube和AlibabaCloud等公司中廣泛使用。同時(shí),MySQL數(shù)據(jù)庫也是一個(gè)非常流行的嵌入式數(shù)據(jù)庫,支持?jǐn)?shù)百個(gè)ISV和OEM版本。MySQL數(shù)據(jù)庫主要分為6個(gè)版本,即MySQL標(biāo)準(zhǔn)版,MySQL經(jīng)典版,MySQL企業(yè)版,MySQL嵌入式,MySQL社區(qū)版和MySQLClusterCGE。其中,MySQLCommunityEdition是一個(gè)開放源代碼和免費(fèi)版本,提供免費(fèi)下載和安裝。它是當(dāng)前世界上最受歡迎的開源數(shù)據(jù)庫。MySQL企業(yè)版,MySQL標(biāo)準(zhǔn)版和MySQLClusterCGE都是企業(yè)的付費(fèi)版本。免費(fèi)的MySQLCommunityEdition可以在開發(fā)期間使用。2.3Tomcat服務(wù)器Tomcat服務(wù)器是基于Apache軟件基金會開發(fā)的JavaServlet,JavaServerPages,Java語法和JavaWebSocket技術(shù)的開源服務(wù)器。ApacheTomcat服務(wù)器軟件是開源的,并在Apache許可版本2下發(fā)布。Tomcat服務(wù)器當(dāng)前在許多行業(yè)和組織中驅(qū)動大量的關(guān)鍵Web應(yīng)用程序服務(wù)。2.4B/S結(jié)構(gòu)介紹B/S是瀏覽器/服務(wù)器模型的體系結(jié)構(gòu)設(shè)計(jì)。在B/S結(jié)構(gòu)中,用戶通過瀏覽器登錄系統(tǒng)并參與系統(tǒng)活動。對應(yīng)于B/S的是C/S體系結(jié)構(gòu)。C/S是客戶端/服務(wù)器模型。B/S和C/S是當(dāng)前最常用的體系結(jié)構(gòu)設(shè)計(jì)。與C/S相比,B/S體系結(jié)構(gòu)的最大優(yōu)勢在于,無需設(shè)計(jì)復(fù)雜的客戶端,無需安裝,也無需直接在瀏覽器中進(jìn)行操作。C/S體系結(jié)構(gòu)主要用于某些固定用戶組,這些用戶需要相對安全和快速的功能。2.5SpringbootSpring框架是Java平臺上的一種開源應(yīng)用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對編程模型沒有限制,但其在Java應(yīng)用中的頻繁使用讓它備受青睞,以至于后來讓它作為EJB(EnterpriseJavaBeans)模型的補(bǔ)充,甚至是替補(bǔ)。Spring框架為開發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過依賴注入實(shí)現(xiàn)控制反轉(zhuǎn)來實(shí)現(xiàn)管理對象生命周期容器化,利用面向切面編程進(jìn)行聲明式的事務(wù)管理,整合多種持久化技術(shù)管理數(shù)據(jù)訪問,提供大量優(yōu)秀的Web框架方便開發(fā)等等。2.6MyBatisMyBatis是一款優(yōu)秀的持久層框架,它支持定制化SQL、存儲過程以及高級映射。MyBatis避免了幾乎所有的JDBC代碼和手動設(shè)置參數(shù)以及獲取結(jié)果集。MyBatis可以使用簡單的XML或注解來配置和映射原生信息,將接口和Java的POJOs(PlainOrdinaryJavaObject,普通的Java對象)映射成數(shù)據(jù)庫中的記錄。3系統(tǒng)分析3.1需求分析3.1.1系統(tǒng)需求網(wǎng)上購票系統(tǒng)的建立是景區(qū)發(fā)展的核心,整個(gè)管理系統(tǒng)需要一個(gè)穩(wěn)定的,安全性的計(jì)算機(jī)配置來滿足目前城市龐大的電子商務(wù)平臺的經(jīng)營,因此本系統(tǒng)對于計(jì)算機(jī)專業(yè)人士的需求是巨大的,而且要求景區(qū)管理人員也需要熟練整個(gè)軟件的使用。本系統(tǒng)需要保證下載手機(jī)軟件的用戶都可以從不同的服務(wù)器進(jìn)來進(jìn)行瀏覽和使用。通過軟件功能化的不斷完善,是本次功能的設(shè)計(jì)變得更加簡單,尤其是對于景區(qū)訂票系統(tǒng)的管理人員的簡單操作和管理維護(hù)工作,還包括用戶可以很方便的查詢熱門景區(qū)基本信息,節(jié)約了很大的排隊(duì)購票的時(shí)間。3.1.2功能需求功能需求主要圍繞著業(yè)務(wù)邏輯進(jìn)行,由業(yè)務(wù)邏輯分析可以獲知系統(tǒng)可以分析出兩個(gè)參與者,用戶和管理員。用戶的功能:1.用戶注冊,用于用戶注冊系統(tǒng)的功能。2.用戶登錄,用于用戶登錄系統(tǒng)。3.查看景點(diǎn)和景區(qū)信息,在線查看目前在售的景點(diǎn)和景區(qū),通過搜索的功能也可以獲取相應(yīng)信息。4.購票,在線購買景區(qū)票。5.個(gè)人信息維護(hù),用戶在系統(tǒng)中設(shè)置的賬戶屬性。6.購票歷史查看,查看歷史的購票信息。7.評價(jià)景區(qū)/景點(diǎn),用于用戶游玩結(jié)束之后,對游玩體驗(yàn)的評價(jià)。管理員的功能:1.管理權(quán)限,后臺功能涉及到不同管理員的管理內(nèi)容,權(quán)限管理方便對權(quán)限的分配。2.景點(diǎn)管理,增加或減少景點(diǎn),對用戶賬號進(jìn)行禁言或封禁處理,在景區(qū)中分配不同的影點(diǎn)。3.景點(diǎn)管理,管理景點(diǎn)的內(nèi)容信息維護(hù)。5.售票信息管理,管理售票信息,通過景點(diǎn)和景區(qū)內(nèi)容查看售票信息。6.用戶信息管理,管理和維護(hù)用戶基本信息。3.1.3性能需求該系統(tǒng)的特點(diǎn)是它對系統(tǒng)中的用戶和后端管理員沒有很高的操作要求,并且提示會出現(xiàn)在明顯的位置。使用此系統(tǒng)時(shí),用戶只需要具備基本的計(jì)算機(jī)操作知識即可控制系統(tǒng)。繼續(xù)。系統(tǒng)在最終實(shí)現(xiàn)中需要滿足一定的性能要求,以確保系統(tǒng)的穩(wěn)定運(yùn)行。同時(shí),它必須突破傳統(tǒng)的景區(qū)票務(wù)人工管理方法,并突破以前的模式。在系統(tǒng)設(shè)計(jì)中,系統(tǒng)需要使用7*24小時(shí),即系統(tǒng)具有很強(qiáng)的穩(wěn)定性,可以滿足連續(xù)在線需求。同時(shí),系統(tǒng)中數(shù)據(jù)的更新需要滿足實(shí)時(shí)特征。用戶預(yù)留座位后,系統(tǒng)將鎖定一段時(shí)間,以滿足用戶的付款時(shí)間。1.準(zhǔn)確性。在輸入過程中必須嚴(yán)格,準(zhǔn)確地提供景區(qū)信息,以防止發(fā)生錯(cuò)誤的景區(qū)票信息,并及時(shí)處理冗余數(shù)據(jù),以確保系統(tǒng)中信息的正確性。2.機(jī)密性:在系統(tǒng)設(shè)計(jì)之初,就需要用戶信息的機(jī)密性和系統(tǒng)的安全性,以防止信息被盜。3.速度:系統(tǒng)需要確保在操作過程中能夠在足夠短的時(shí)間內(nèi)向用戶提供反饋,以確保用戶的操作體驗(yàn),并且界面需要友好的提示。4.滿足多個(gè)用戶的需求:系統(tǒng)中將有多個(gè)人預(yù)訂景區(qū)票。該系統(tǒng)應(yīng)該能夠在線滿足多個(gè)人的需求,并支持預(yù)訂景區(qū)座位鎖的功能。3.2系統(tǒng)可行性分析技術(shù)可行性:本系統(tǒng)綜合使用安卓、MySQL數(shù)據(jù)庫以及前后端分離技術(shù)開發(fā)。整個(gè)技術(shù)對于計(jì)算機(jī)專業(yè)要求還是比較高,對于普通網(wǎng)頁而言,它具有很強(qiáng)的兼容性,而且對于Java這個(gè)開發(fā)語言,這種技術(shù)可以多平臺使用,因?yàn)樗哂泻軓?qiáng)的可移植性。經(jīng)濟(jì)可行性:使用動態(tài)網(wǎng)頁與瀏覽器服務(wù)器開發(fā),不需下載客戶端。不管是普通用戶還是游客都可以對其進(jìn)行基礎(chǔ)操作,由于開發(fā)系統(tǒng)功能比較簡單,因此整個(gè)開發(fā)過程還是比較經(jīng)濟(jì)的,因?yàn)檫@個(gè)系統(tǒng)對于軟硬件的配置都是太高,它是給普通用戶所使用的。法律可行性:本系統(tǒng)自主開發(fā),不捆綁非法的第三方軟件,不涉及任何違法的商品交易。操作可行性:普通管理員都可以通過了解簡單的計(jì)算機(jī)知識,熟悉互聯(lián)網(wǎng)的基礎(chǔ)操作,就可以使用本系統(tǒng)。分析結(jié)果:此次系統(tǒng)開發(fā),在經(jīng)濟(jì)與實(shí)用方面,都具有可觀的價(jià)值。3.3系統(tǒng)功能分析景區(qū)購票微信小程序一般是通過計(jì)算機(jī)數(shù)據(jù)庫技術(shù)為景區(qū)票務(wù)小程序設(shè)計(jì)的。它主要是通過強(qiáng)大的計(jì)算機(jī)概念數(shù)據(jù)庫設(shè)計(jì)、邏輯結(jié)構(gòu)數(shù)據(jù)庫設(shè)計(jì)和物理結(jié)構(gòu)數(shù)據(jù)庫設(shè)計(jì)來提供便捷的訂票服務(wù),從而提高景區(qū)票的購買效率,節(jié)省景區(qū)的人力成本。通過互聯(lián)網(wǎng)這一媒介,各大電子商務(wù)平臺的后臺維護(hù)和實(shí)施給用戶帶來了極大的便利,促進(jìn)了我國景區(qū)市場信息化的發(fā)展。本文重點(diǎn)討論的在景區(qū)票網(wǎng)上訂購系統(tǒng)也是符合新時(shí)代信息化的平臺,可以實(shí)現(xiàn)全天在線售票,更快掌握景區(qū)票的基本信息。本文所實(shí)現(xiàn)主要的功能如下:3.3.1前臺用戶功能分析用戶注冊:用戶通過個(gè)人信息進(jìn)行注冊,注冊成功后通過輸入關(guān)鍵詞來對景區(qū)信息的查詢和票價(jià)的查詢,也可以通過平臺來進(jìn)行訂票業(yè)務(wù)。瀏覽景區(qū)信息:用戶登錄后,可以通過瀏覽相關(guān)的景區(qū)界面,了解對景區(qū)的主要景點(diǎn)介紹、具體開放時(shí)間、景區(qū)內(nèi)容的宣傳等。購買景點(diǎn)票:用戶瀏覽完之后選擇自己想看的景點(diǎn)立即購買,并且在線支付。我的訂單:用戶在登錄界面并實(shí)現(xiàn)訂票后,可以通過在查詢訂單上查看自己個(gè)人訂單情況,對于已訂的景區(qū)票的具體細(xì)節(jié)和記錄都可以查詢。3.3.2后臺管理功能分析(1)系統(tǒng)管理:后臺管理員登錄系統(tǒng)和修改密碼,默認(rèn)賬戶為admin,管理員可定期維護(hù)和備份系統(tǒng)及系統(tǒng)數(shù)據(jù)庫。(2)景點(diǎn)信息管理:后臺管理員可以對不同模塊的信息進(jìn)行添加、修改以及刪除工作,對于熱門景區(qū)的信息以及上映時(shí)間,還有相關(guān)的內(nèi)容都可以進(jìn)行編輯和管理。(3)售票信息管理:后臺管理員可對所有景區(qū)信息進(jìn)行售票情況的統(tǒng)計(jì),包括已售和未售景區(qū)信息的管理功能。(4)訂單信息管理:后臺管理員對所有訂票信息進(jìn)行查詢及管理的功能。(5)用戶信息管理:后臺管理員管理小程序所有的注冊用戶的信息,通過加強(qiáng)數(shù)據(jù)庫設(shè)計(jì),確保用戶信息的安全性,也具有對于沒有用的用戶信息進(jìn)行刪除,防止信息的多余積累等操作。3.4系統(tǒng)用例圖分析管理員可以對景點(diǎn)售票網(wǎng)站產(chǎn)生的信息進(jìn)行管理,管理員登錄后對用戶管理、城市管理、景點(diǎn)管理等功能進(jìn)行增刪改出操作。管理員用例圖如圖3.1所示。圖3.1管理員用例圖表3.1管理員用例描述表用例名稱后臺管理員功能參與者系統(tǒng)管理員假設(shè)后臺管理功能模塊需要管理員驗(yàn)證身份成功后對網(wǎng)站數(shù)據(jù)進(jìn)行維護(hù)前置條件管理員通過驗(yàn)證并進(jìn)入后臺管理后置條件管理用戶信息、景點(diǎn)信息、評論主流時(shí)間1.管理員查看用戶信息2.管理員添加景點(diǎn)信息3.管理員查看評論備選事件流1a.用戶刪除1.查看網(wǎng)站所有用戶的注冊信息2.選擇需要?jiǎng)h除的用戶信息3.刪除選擇用戶在網(wǎng)站的所有數(shù)據(jù),如:用戶信息、用戶收藏信息、用戶訂單信息等2a.景點(diǎn)信息添加1.管理員在景點(diǎn)添加頁面輸入景點(diǎn)的詳細(xì)信息并添加2.數(shù)據(jù)成功添加后在系統(tǒng)前臺景點(diǎn)列表顯示3a.景區(qū)評論1.管理員查看所有評論2.查看是否有對景點(diǎn)不當(dāng)?shù)脑u論3.刪除對景點(diǎn)不當(dāng)?shù)脑u論數(shù)據(jù)用戶登錄后,可以進(jìn)行景點(diǎn)瀏覽、景點(diǎn)購票、添加收藏、個(gè)人資料修改等操作。用戶角色用例圖如圖3.2所示。圖3.2用戶用例圖表3.2用戶用例描述表用例名稱前臺用戶功能參與者注冊用戶(主要參與者),匿名用戶(次要參與者)假設(shè)景點(diǎn)售票系統(tǒng)為消費(fèi)者提供了線上景點(diǎn)購買門票的網(wǎng)站,用戶可以根據(jù)喜好選擇景點(diǎn)進(jìn)行門票購買前置條件用戶注冊了本系統(tǒng)的賬號并成功登錄后置條件用戶有購買景點(diǎn)門票的需求主流事件1.用戶瀏覽網(wǎng)站已發(fā)布的景點(diǎn)信息;2.用戶收藏有計(jì)劃游玩的景點(diǎn);3.用戶購買心儀景點(diǎn)門票;4.門票購買后生成購買訂單;5.用戶查看所購買景點(diǎn)門票的訂單詳情;6.對景點(diǎn)進(jìn)行評論。備選流事件2a.用戶操作1.打開個(gè)人中心查看收藏的景點(diǎn)2.對所收藏景點(diǎn)進(jìn)行刪除、購買等操作3a.用戶未支付購買的金額1.系統(tǒng)提示用戶支付相應(yīng)的門票金額4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能模塊設(shè)計(jì)根據(jù)之前的需求分析,可以繪制相關(guān)的系統(tǒng)功能模塊圖,分為前臺和后臺。系統(tǒng)功能模塊圖如圖4.1所示。圖4.1系統(tǒng)功能模塊圖4.2系統(tǒng)核心功能模塊分析4.2.1景點(diǎn)收藏模塊用戶登錄后,可查看景點(diǎn)詳情,對心儀景點(diǎn)進(jìn)行收藏操作,收藏成功后可以在我的收藏查看。景點(diǎn)收藏流程圖如圖4.2所示。圖4.2景點(diǎn)收藏流程圖4.2.2景點(diǎn)門票購買模塊用戶進(jìn)入系統(tǒng)后,可以查看門票信息,如果進(jìn)行門票購買操作,用戶需要進(jìn)行登錄,登錄后可以選擇心儀的景點(diǎn)進(jìn)行門票購買。景點(diǎn)門票購買流程圖如圖4.3所示。圖4.3景點(diǎn)門票購買流程圖4.2.3個(gè)人資料修改模塊個(gè)人資料修改需要用戶登錄賬號后,點(diǎn)擊個(gè)人資料修改對所需修改信息進(jìn)行修改,修改后的數(shù)據(jù)信息提交到數(shù)據(jù)庫進(jìn)行修改操作。個(gè)人資料修改流程圖如圖4.4所示。圖4.4個(gè)人資料修改流程圖4.2.4景點(diǎn)管理模塊管理員登錄系統(tǒng)后,可以通過景點(diǎn)管理模塊管理景點(diǎn)的信息,添加新的景點(diǎn)。新增景點(diǎn)流程圖如圖4.5所示。圖4.5新增景點(diǎn)流程圖4.2.5管理員訂單管理模塊管理員進(jìn)入后臺管理頁面,選擇訂單列表,選擇要管理的訂單對訂單進(jìn)行狀態(tài)更改處理,已使用的訂單不可再更改狀態(tài)。訂單管理流程圖如圖4.6所示。圖4.6訂單管理流程圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫概念設(shè)計(jì)基于微信小程序的景點(diǎn)售票網(wǎng)站設(shè)計(jì)的實(shí)體分類為,訂單實(shí)體、用戶實(shí)體、景點(diǎn)實(shí)體、景點(diǎn)速遞實(shí)體、景點(diǎn)圖片實(shí)體、管理員實(shí)體、城市員實(shí)體、下面是對各個(gè)實(shí)體的展示。(1)訂單實(shí)體存放的是用戶登錄注冊后購買生成的訂單信息,屬性有訂單編號、用戶編號、景點(diǎn)編號、二維碼、訂單總價(jià)、下單個(gè)數(shù)、下單時(shí)間、訂單狀態(tài)。訂單實(shí)體圖如圖4.7所示。圖4.7訂單實(shí)體圖(2)用戶實(shí)體包含用戶注冊信息,屬性有用戶編號、用戶電話、用戶密碼、用戶昵稱、性別、生日。用戶實(shí)體圖如圖4.8所示。圖4.8用戶實(shí)體圖(3)景點(diǎn)實(shí)體存放景點(diǎn)基本信息,屬性有景點(diǎn)編號、購票價(jià)格、景點(diǎn)名稱、所屬城市、景點(diǎn)電話、景點(diǎn)介紹、英文備注、出團(tuán)時(shí)間、點(diǎn)贊數(shù)量。景點(diǎn)實(shí)體圖如圖4.9所示。圖4.9景點(diǎn)實(shí)體圖(4)景點(diǎn)速遞實(shí)體存放的是速遞的信息,屬性有速遞編號、速遞標(biāo)題、圖片、速遞內(nèi)容、發(fā)布時(shí)間。景點(diǎn)速遞實(shí)體圖如圖4.10所示。圖4.10景點(diǎn)速遞實(shí)體圖(5)景點(diǎn)圖片存放景點(diǎn)展示圖,有利于更好地宣傳景點(diǎn),吸引顧客,屬性有圖片編號、景點(diǎn)編號、景點(diǎn)圖片。景點(diǎn)圖片實(shí)體圖如圖4.11所示。圖4.11景點(diǎn)圖片實(shí)體圖(6)管理員實(shí)體存放的是管理員信息,屬性有管理員編號、管理員密碼、管理員名稱。管理員實(shí)體圖如圖4.12所示。圖4.12管理員實(shí)體圖(7)城市實(shí)體存放的是景點(diǎn)所屬城市的信息,屬性有城市編號、城市名稱、城市介紹、城市圖片。城市實(shí)體圖如圖4.13所示。圖4.13城市實(shí)體圖綜上所述,各類實(shí)體所得E-R圖,展示了各個(gè)實(shí)體之間的詳細(xì)關(guān)聯(lián),如圖4.14所示。圖4.14整體E-R圖4.3.2數(shù)據(jù)庫邏輯設(shè)計(jì)訂單(訂單編號,下單個(gè)數(shù),下單時(shí)間,二維碼,訂單總價(jià),訂單狀態(tài))用戶(用戶編號,用戶密碼,用戶電話,用戶昵稱,性別,生日)景點(diǎn)(景點(diǎn)編號,景點(diǎn)名稱,購買價(jià)格,景點(diǎn)介紹,景點(diǎn)電話,所屬城市,英文備注,點(diǎn)贊數(shù)量,出團(tuán)時(shí)間)評論(評論編號,用戶編號,景點(diǎn)編號,評論內(nèi)容,評論時(shí)間,點(diǎn)贊量)景點(diǎn)速遞(速遞編號,速遞標(biāo)題,圖片,速遞內(nèi)容,發(fā)布時(shí)間)景點(diǎn)圖片(圖片編號,景點(diǎn)圖片,景點(diǎn)編號)管理員(管理員編號,管理員密碼,管理員名稱)城市(城市編號,城市名稱,城市圖片,城市介紹)收藏(收藏編號,用戶編號,景點(diǎn)編號,收藏時(shí)間)4.3.3數(shù)據(jù)庫物理設(shè)計(jì)(1)根據(jù)系統(tǒng)E-R圖分析,可以設(shè)計(jì)完成系統(tǒng)數(shù)據(jù)庫。用戶在成功購買景點(diǎn)門票后會生成相應(yīng)的訂單數(shù)據(jù)在此表中進(jìn)行存儲,表結(jié)構(gòu)如表4.1所示。表4.1訂單表字段類型是否主鍵是否為空注釋OrderInt(11)是否訂單編號UserInt(11)否是用戶編號JdidInt(11)否是景點(diǎn)編號OrderewmChar(50)否是二維碼DowntimeDate否是下單時(shí)間NumInt(2)否是下單個(gè)數(shù)PcountDouble否是訂單總價(jià)OrderzInt(2)否是訂單狀態(tài)(2)用戶信息表記錄了用戶在注冊時(shí)所填寫的用戶信息,在用戶需要購買或收藏景點(diǎn)時(shí)需要登錄,登錄的驗(yàn)證信息也來自此表,表結(jié)構(gòu)如表4.2所示。表4.2用戶表字段類型是否主鍵是否為空注釋UseridInt(11)是否用戶編號UserpwdChar(15)否是用戶密碼TelCahr(15)否是用戶電話UsernameChar(10)否是用戶昵稱UsersexChar(2)否是性別BirthdayDatetime否是生日(3)景點(diǎn)信息表記錄了景點(diǎn)的各項(xiàng)信息,如景點(diǎn)名稱、景點(diǎn)票價(jià)、景點(diǎn)介紹等,讓用戶可以快速瀏覽景點(diǎn)信息,表結(jié)構(gòu)如表4.3所示。表4.3景點(diǎn)表字段類型是否主鍵是否為空注釋JingdianidInt(11)是否景點(diǎn)編號JdnameVarchar(20)否是景點(diǎn)名稱JdjiageInt(11)否是購票價(jià)格JdcityInt(10)否是所屬城市JdtelChar(15)否是景點(diǎn)電話JdjieshaoVarchar(500)否是景點(diǎn)介紹EnglishpsChar(20)否是英文備注likeInt(10)否是點(diǎn)贊數(shù)量CttimeDate否是出團(tuán)時(shí)間(4)評論表是在用戶體驗(yàn)過景點(diǎn)的美麗風(fēng)景或各項(xiàng)服務(wù)后對景點(diǎn)發(fā)表的一個(gè)客觀的評價(jià),同時(shí)也為其他游客提供了參考,表結(jié)構(gòu)如表4.4所示。表4.4評論表字段類型是否主鍵是否為空注釋PjidInt(11)是否評論編號UseridInt(11)否是用戶編號JdidInt(11)否是景點(diǎn)編號ZanInt(255)否是點(diǎn)贊量PjtimeDate否是評論時(shí)間PjnrVarchar(200)否是評論內(nèi)容(5)景點(diǎn)速遞表記錄了系統(tǒng)的發(fā)布的景點(diǎn)速遞信息,在后臺管理填入相應(yīng)的景點(diǎn)信息提交,所寫入的數(shù)據(jù)就會儲存到此表中,表結(jié)構(gòu)如表4.5所示。表4.5景點(diǎn)速遞表字段類型是否主鍵是否為空注釋SdidInt(11)是否速遞編號SdtitleVarchar(30)否是速遞標(biāo)題SdimgChar(50)否是圖片SdnrVachar(500)否是速遞內(nèi)容UptimeDate否是發(fā)布時(shí)間(6)為了更好的宣傳景點(diǎn)的美麗風(fēng)景,要在景點(diǎn)介紹的頁面展示更多的景點(diǎn)圖片管理員要上傳多張圖片要一個(gè)表單獨(dú)存儲圖片數(shù)據(jù),表結(jié)構(gòu)如表4.6所示。表4.6景點(diǎn)圖片表字段類型是否主鍵是否為空注釋ImgidInt(10)是否圖片編號JingdianidInt(10)否是景點(diǎn)編號JdimgChar(50)否是景點(diǎn)圖片(7)管理員表記錄了系統(tǒng)所有管理員賬號信息,表結(jié)構(gòu)如表4.7所示。表4.7管理員表字段類型是否主鍵是否為空注釋AdminInt(11)是否管理員編號AdnameChar(9)否是管理員名稱AdpwdChar(15)否是管理員密碼(8)每個(gè)城市都有許多的景點(diǎn)供游客們選擇,這也是對景點(diǎn)分類的唯一標(biāo)準(zhǔn),便于用戶快速查找所在城市的景點(diǎn)信息,表結(jié)構(gòu)如表4.8所示。表4.8城市表字段類型是否主鍵是否為空注釋CityidInt(11)是否城市編號CitynameVarchar(10)否是城市名稱CityimgChar(50)否是城市圖片CityjsVarchar(500)否是城市介紹(9)用戶收藏表用戶登錄后瀏覽網(wǎng)站景點(diǎn)遇到喜歡的景點(diǎn)時(shí)可以進(jìn)行收藏操作,收藏時(shí)產(chǎn)生的數(shù)據(jù)信息儲存于此表,表結(jié)構(gòu)如表4.9所示。表4.9收藏表字段類型是否主鍵是否為空注釋ScidInt(11)是否收藏編號UseridInt(11)否是用戶編號JdidInt(11)否是景點(diǎn)編號SctimeDate否是收藏時(shí)間
5系統(tǒng)實(shí)現(xiàn)5.1景點(diǎn)售票前臺前臺為游客瀏覽界面所有用戶不登錄即可瀏覽系統(tǒng),登錄后可對景點(diǎn)進(jìn)行瀏覽,購買,對心儀的景點(diǎn)進(jìn)行收藏,評論等操作。5.1.1熱門城市此模塊展示已上線的所有城市,可以查看城市的所屬景點(diǎn)。熱門城市頁面如圖5.1所示。圖5.1熱門城市頁面5.1.2熱門景點(diǎn)此模塊展示了網(wǎng)站上已上架的所有景點(diǎn)信息,用戶可以對所有景點(diǎn)進(jìn)行瀏覽,又可以選擇城市查看選擇城市的景點(diǎn)。如圖5.2所示。圖5.2景點(diǎn)列表頁面實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$sql=mysqli_query($conn,"selectdistinctt1.jingdianid,t1.jdname,t1.englishps,t2.jdimg,t3.cityname,t1.like,t1.cttime,t1.jdjiagefromjingdianast1joinjdimgast2ont1.jingdianid=t2.jingdianidjoincityast3ont3.cityid=t1.jdcitylimit{$offset},$pagesize");通過點(diǎn)擊景點(diǎn)圖片,可以查看該景點(diǎn)的詳細(xì)信息,登錄的用戶可以對景點(diǎn)進(jìn)行評價(jià),收藏,購買等操作。景點(diǎn)詳情頁面如圖5.3所示。圖5.3景點(diǎn)詳情頁面實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$sql=mysqli_query($conn,"select*fromjingdianast1joincityast2ont1.jdcity=t2.cityidwherejingdianid='".$jdid."'");$ob=mysqli_fetch_object($sql);$img=mysqli_query($conn,"select*fromjdimgwherejingdianID='".$jdid."'");5.1.3個(gè)人中心用戶登錄后通過導(dǎo)航欄的個(gè)人中心,點(diǎn)擊我的收藏可查看收藏信息,我的收藏頁面如圖5.4所示。圖5.4我的收藏頁面實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$offset=($1)*$pagesize;if($_GET['name']==''){$sql=mysqli_query($conn,"select*fromuserlimit{$offset},$pagesize");}else{$sql=mysqli_query($conn,"select*fromuserwhereusernamelike'%".$_GET['name']."%'limit{$offset},$pagesize");}5.2景點(diǎn)售票后臺后臺為管理員管理系統(tǒng)所用界面,不對用戶開放,只有管理員可以使用,由于后臺是管理系統(tǒng),大多數(shù)功能都包含增刪改查操作,頁面構(gòu)造也大多相同,因此選用部分代表性的功能進(jìn)行展示。5.2.1用戶管理通過用戶管理,管理員可以重置用戶密碼,或者刪除用戶,用戶管理頁面如圖5.5所示。圖5.5用戶管理頁面實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$sql=mysqli_query($conn,"selectt1.scid,t1.sctime,t2.jingdianid,t1.userid,(selectjdimgfromjdimgwherejingdianid=t2.jingdianidlimit1)asjdimg,t5.cityname,t2.jdjiage,t2.cttime,t1.sctime,t2.like,t2.jdnamefromshoucangast1leftjoinjingdianast2ont1.jdid=t2.jingdianidjoinuserast3ont1.userid=t3.useridjoincityast5ont2.jdcity=t5.cityidwheret1.userid=".$_SESSION['userid']."limit{$offset},$pagesize");5.2.2景點(diǎn)管理通過景點(diǎn)管理,管理員可以對所有景點(diǎn)進(jìn)行增刪改查,管理系統(tǒng)所有景點(diǎn)信息。景點(diǎn)列表頁面如圖5.6所示。圖5.6景點(diǎn)管理頁面實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$sql=mysqli_query($conn,"selectdistinctt1.jingdianid,t1.jdname,t1.jdtel,t1.jdjieshao,t1.englishps,t2.jdimg,t3.cityname,t1.like,t1.cttime,t1.jdjiagefromjingdianast1joinjdimgast2ont1.jingdianid=t2.jingdianidjoincityast3ont3.cityid=t1.jdcitylimit{$offset},$pagesize");通過點(diǎn)擊列表上方的添加景點(diǎn)按鈕,可以添加新的景點(diǎn)信息。添加景點(diǎn)界面如圖5.7所示。圖5.7景點(diǎn)添加頁面實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$sqlj=mysqli_query($conn,"INSERTINTO`jingdian`(`jdname`,`jdjiage`,`jdcity`,`jdtel`,`jdjieshao`,`Englishps`,`like`,`cttime`)VALUES('".$_POST['jdname']."','".$_POST['jiage']."','".$_POST['cityid']."','".$_POST['tel']."','".$jj."','".$_POST['english']."','0','".$_POST['time']."')");5.2.3評論管理通過評論管理,管理員可以對評論信息進(jìn)行審查,對于存在非法字符的評論信息,管理員可以刪除評論信息。評論信息管理界面如圖5.8所示。圖5.8評論信息列表頁實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$sql=mysqli_query($conn,"select*frompingjiaast1joinuserast2ont1.userid=t2.useridjoinjingdianast3ont1.jingdianid=t3.jingdianidlimit{$offset},$pagesize");5.2.4訂單管理通過訂單管理,管理員管理系統(tǒng)訂單信息,對于使用的訂單,進(jìn)行更改狀態(tài)的操作,也可以查看二維碼驗(yàn)證門票信息。訂單管理界面如圖5.9所示。圖5.9訂單管理頁實(shí)現(xiàn)此模塊關(guān)鍵代碼如下:$sql=mysqli_query($conn,"selectdistinctt1.orderid,t1.oderewm,t1.downtime,t1.num,t1.Pcount,t3.jdjiage,t1.orderz,t2.username,t3.jdname,t5.citynamefromordersast1joinuserast2ont1.userid=t2.useridjoinjingdianast3ont1.jdid=t3.jingdianidjoinjdimgast4ont3.jingdianid=t4.jingdianidjoincityast5ont3.jdcity=t5.cityidlimit{$offset},$pagesize");
6系統(tǒng)測試6.1測試目的和意義測試是軟件環(huán)境必不可少的一環(huán),也是軟件上線前最后一個(gè)步驟,通過軟件測試,對系統(tǒng)所有功能進(jìn)行測試,通過虛擬數(shù)據(jù)填充查看系統(tǒng)業(yè)務(wù)邏輯是否正確,各模塊是否能夠順利銜接。系統(tǒng)與數(shù)據(jù)庫之間的數(shù)據(jù)交互是否順暢準(zhǔn)確。用戶使用系統(tǒng)是否方便,是否有需要優(yōu)化的地方,這些都是通過測試才能發(fā)現(xiàn)的問題。在開發(fā)過程中,每完成一個(gè)功能模塊,就對系統(tǒng)進(jìn)行一次單元測試,使用白盒測試的方法完成單元測試。在幾個(gè)相關(guān)聯(lián)的單元完成后,進(jìn)行集成測試,通過黑盒和白盒結(jié)合的方式對系統(tǒng)進(jìn)行測試,確保該部分?jǐn)?shù)據(jù)流通正常。在所有功能完成后,進(jìn)行系統(tǒng)測試,此次測試,使用黑盒測試的方法對系統(tǒng)進(jìn)行測試,確保系統(tǒng)所有功能均可正常使用,系統(tǒng)運(yùn)行環(huán)境正常等。6.2測試用例設(shè)計(jì)本次測試方法采用黑盒測試對本系統(tǒng)的功能模塊進(jìn)行全方面測試,保證功能的操作性與邏輯性更加嚴(yán)謹(jǐn)。本系統(tǒng)的主要測試功能如下。表6.1景點(diǎn)管理功能的測試用例測試內(nèi)容系統(tǒng)景點(diǎn)管理功能測試測試功能景點(diǎn)添加功能測試步驟1.管理登錄賬號并驗(yàn)證成功,進(jìn)入后臺管理首頁。2.點(diǎn)擊景點(diǎn)管理,跳轉(zhuǎn)到景點(diǎn)列表3.選擇添加新的景點(diǎn)4.跳轉(zhuǎn)到景點(diǎn)添加頁面5.填寫景點(diǎn)信息表單進(jìn)行提交預(yù)期結(jié)果1.系統(tǒng)提示添加成功2.跳轉(zhuǎn)到景點(diǎn)管理頁面并顯示新景點(diǎn)信息實(shí)際結(jié)果達(dá)到預(yù)期結(jié)果測試結(jié)果表6.2門票購買功能測試用例測試內(nèi)容門票購買功能測試測試功能門票是否可以購買成功測試步驟1.輸入網(wǎng)站地址進(jìn)入網(wǎng)站首頁2.登錄賬號,點(diǎn)擊景點(diǎn)信息,點(diǎn)擊立即購買3.確認(rèn)提交預(yù)期結(jié)果購買成功實(shí)際結(jié)果達(dá)到預(yù)期效果測試結(jié)果表6.3門票核銷功能測試用例測試內(nèi)容門票核銷功能測試測試功能門票已使用不可取消測試步驟1.管理員進(jìn)入后臺2.管理員
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州高端住宅買賣合同定制
- 國際展覽館管家服務(wù)協(xié)議
- 建筑外墻施工合同:領(lǐng)先版
- 2024年度信息系統(tǒng)運(yùn)維服務(wù)與管理合同
- 2024年建筑勞務(wù)分包價(jià)款協(xié)議
- 職業(yè)培訓(xùn)機(jī)構(gòu)師資聘用合同模板
- 2024年度區(qū)塊鏈游戲開發(fā)與應(yīng)用合同
- 漁業(yè)養(yǎng)殖物資員招聘協(xié)議
- 燃?xì)庑孤?yīng)急處理規(guī)程
- 體育場館節(jié)能保溫施工協(xié)議
- 2024至2030年中國股指期貨行業(yè)市場全景評估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 2024-2030年中國母乳低聚糖(HMO)行業(yè)發(fā)展形勢與未來前景展望報(bào)告
- 人員、設(shè)備、資金等方面具有相應(yīng)的履約能力的承諾書
- 人教版數(shù)學(xué)二年級上冊第4單元 表內(nèi)乘法一解決問題 第2課時(shí)說課稿
- 2024年常州信息職業(yè)技術(shù)學(xué)院高職單招筆試歷年職業(yè)技能測驗(yàn)典型例題與考點(diǎn)解析含答案
- DB11T 2292-2024 市政工程施工組織設(shè)計(jì)管理規(guī)程
- 2024-2030年中國烏雞產(chǎn)品曬市場營銷模式與投資策略規(guī)劃研究研究報(bào)告
- YYT 0916.1-2014 醫(yī)用液體和氣體用小孔徑連接件 第1部分:要求
- 骨科??谱o(hù)士培訓(xùn)ICU患者監(jiān)護(hù)要點(diǎn)
- 某監(jiān)控中心管理制度全套
- 特種設(shè)備安全總監(jiān)崗位職責(zé)
評論
0/150
提交評論