隨著數(shù)據(jù)庫(kù)技術(shù)和無線互聯(lián)網(wǎng)的發(fā)展,各行業(yè)的數(shù)據(jù)信息量快速增多。正是由于這種發(fā)展形勢(shì),數(shù)據(jù)量變得非常雜亂無序,必須通過信息系統(tǒng)來選擇用戶需要的信息。本文通過微信小程序平臺(tái)上研發(fā)電影院訂票選座系統(tǒng),解決部分電影院只能通過實(shí)體前臺(tái)訂票選座問題。本文系統(tǒng)中使用的設(shè)計(jì)方法是一種通過敏捷開發(fā)的基于快速實(shí)現(xiàn)系統(tǒng)功能的開發(fā)思想。本系統(tǒng)不僅對(duì)于提升電影院信息化建設(shè)具有探索建設(shè)性意義,而且對(duì)于學(xué)生理論聯(lián)系實(shí)際,將所學(xué)計(jì)算機(jī)知識(shí)進(jìn)行實(shí)際應(yīng)用具有非常重要的指導(dǎo)意義。本系統(tǒng)以操作方便,交互友好為原則,按照軟件工程開發(fā)思想,從需求到設(shè)計(jì)研發(fā)測(cè)試直到最終完成系統(tǒng)上線。系統(tǒng)分為前臺(tái)用戶功能和后臺(tái)管理功能。系統(tǒng)的主要運(yùn)行框架是由客戶端和服務(wù)器之間的相互協(xié)調(diào)形成的。
客戶端使用JavaScript、WXML、WXSS等語言開發(fā);服務(wù)器采用JAVA開發(fā);數(shù)據(jù)庫(kù)使用MySQL作為系統(tǒng)數(shù)據(jù)庫(kù)。在系統(tǒng)開發(fā)過程中,預(yù)留了一定的接口,以適應(yīng)系統(tǒng)的進(jìn)一步開發(fā)。

小程序中一共分為4個(gè)模塊,分別是影院模塊、電影模塊、個(gè)人中心模塊和選座訂票模塊,在這四部分模塊中,其中影院模塊主要提供用戶對(duì)電影院信息的查看瀏覽、方便用戶聯(lián)系影院,以及查看電影院提供的相關(guān)服務(wù),幫助用戶更好的了解電影院的環(huán)境信息。
電影模塊:該模塊為用戶查看電影信息的主要模塊,該模塊是用戶查看電影基本信息、購(gòu)票的主要模塊,在用戶中為用戶提供三個(gè)層級(jí)為用戶提供不同層次的需求,三個(gè)層級(jí)分別為正在熱映、即將上映、所有模塊,根據(jù)用戶不同時(shí)段的偏好意向可以進(jìn)入不同層級(jí)進(jìn)行選擇,實(shí)現(xiàn)用戶的多樣化需求,在用戶的使用場(chǎng)景上,用戶一般在搜尋影片時(shí)更有購(gòu)票需求,即將購(gòu)票功能插入在電影模塊中,用戶在查看電影信息的同時(shí)可以快速購(gòu)票,減少了用戶購(gòu)買路徑,提高了用戶在購(gòu)票方面的轉(zhuǎn)化率。
選座訂票模塊:該模塊是用戶訂票選座的核心模塊,該模塊的主要作用為提供給用戶在線查看座位信息和票務(wù)信息。在該模塊中,用戶在界面上可以直觀的看見選座的座位信息進(jìn)行電影票的購(gòu)買,實(shí)現(xiàn)影票的金額自動(dòng)計(jì)算確認(rèn)。
個(gè)人中心模塊:主要為用戶對(duì)自己賬號(hào)的管理與查看,其中包括我的訂單、個(gè)人資料、聯(lián)系客服、密碼充值功能,在我的訂單菜單見面用戶可看到自己所有的歷史訂單信息。個(gè)人資料儲(chǔ)存用戶的基本信息,點(diǎn)擊可查看、修改信息,聯(lián)系客服為用戶提供產(chǎn)品保障服務(wù),針對(duì)用戶在使用過程中有任何問題可根據(jù)此功能進(jìn)行反饋,幫助軟件更好的服務(wù)用戶,密碼重置功能提供用戶修改密碼的功能。
后臺(tái)管理主要實(shí)現(xiàn):用戶登錄、用戶管理、影院管理、影片管理、票務(wù)管理和系統(tǒng)管理。
運(yùn)行環(huán)境需求
軟件環(huán)境:
操作系統(tǒng):win7以上版本
后臺(tái)數(shù)據(jù)庫(kù):mysql
瀏覽器:IE11以上、FireFox等
硬件環(huán)境:
CPU:奔騰3.0Ghz以上
內(nèi)存:8G
硬盤:200G
分辨率:最佳效果 1024×768。

微信為開發(fā)者提供了很多API,開發(fā)者可以根據(jù)需求選擇和調(diào)用。
1)網(wǎng)絡(luò)請(qǐng)求(wx.request)
wx.request是小程序的客戶機(jī)和服務(wù)器之間的接口。它使用get或post來處理網(wǎng)絡(luò)請(qǐng)求。它調(diào)用服務(wù)器請(qǐng)求的接口地址、請(qǐng)求參數(shù)、請(qǐng)求頭和方法類型。另外,必須設(shè)置JSON文件和回調(diào)函數(shù)。
2)下載和上傳文件( wx.downloadFile&wx.uploadFile )
您可以調(diào)用wx的UploadFile和downloadfile接口,通過配置下載資源的地址和請(qǐng)求的信息頭,可以上傳和下載文件資源。
3) 獲取臨時(shí)登錄證書(wx.login)
小程序是基于微信官方登錄認(rèn)證,實(shí)現(xiàn)微信用戶身份信息的捕獲和使用,它可以避免二次檢測(cè)和輸入,快速建立用戶信息系統(tǒng)。



目錄
1. 緒論1
1.1 研究背景1
1.2 研究現(xiàn)狀1
1.3 研究方案與技術(shù)路線2
1.4 論文的內(nèi)容及安排2
2. 相關(guān)技術(shù)與系統(tǒng)分析4
2.1 微信小程序4
2.3.1 微信小程序框架4
2.3.2 微信小程序API5
2.2 Java相關(guān)技術(shù)5
2.2.1 SSM介紹5
2.2.2 Web架構(gòu)6
2.3 需求分析6
2.3.1 用戶功能需求6
2.3.2 運(yùn)行環(huán)境需求7
3. 系統(tǒng)設(shè)計(jì)8
3.1 系統(tǒng)概要設(shè)計(jì)8
3.2 系統(tǒng)流程設(shè)計(jì)8
3.2.1 業(yè)務(wù)流程設(shè)計(jì)8
3.2.2 開發(fā)流程設(shè)計(jì)9
3.3 前臺(tái)功能模塊設(shè)計(jì)9
3.3.1 用戶注冊(cè)功能設(shè)計(jì)9
3.3.2 用戶登錄功能設(shè)計(jì)10
3.3.3 影院查詢功能設(shè)計(jì)11
3.3.4 訂票選座功能設(shè)計(jì)11
3.3.5 個(gè)人中心功能設(shè)計(jì)12
3.4 管理員功能模塊設(shè)計(jì)12
3.4.1 管理員登錄功能設(shè)計(jì)12
3.4.2 用戶信息管理功能設(shè)計(jì)13
3.3.3 影院信息管理功能設(shè)計(jì)14
3.3.4 影片信息管理功能設(shè)計(jì)14
3.3.5 訂單信息管理功能設(shè)計(jì)15
3.3.6 系統(tǒng)信息管理功能設(shè)計(jì)15
3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)16
3.5.1 數(shù)據(jù)庫(kù)E-R圖16
3.5.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)18
4. 系統(tǒng)實(shí)現(xiàn)20
4.1 前臺(tái)用戶功能實(shí)現(xiàn)20
4.1.1 用戶登錄功能實(shí)現(xiàn)20
4.1.2 影院查詢功能實(shí)現(xiàn)20
4.1.3 影片查詢功能實(shí)現(xiàn)21
4.1.4 訂票選座功能實(shí)現(xiàn)22
4.1.5 更新資料功能實(shí)現(xiàn)22
4.2 管理員功能實(shí)現(xiàn)23
4.2.1 影片管理功能實(shí)現(xiàn)23
4.2.2 影院管理功能實(shí)現(xiàn)24
4.2.3 用戶管理功能實(shí)現(xiàn)24
4.2.4 票務(wù)管理功能實(shí)現(xiàn)25
4.2.5 系統(tǒng)管理功能實(shí)現(xiàn)25
5. 系統(tǒng)測(cè)試27
5.1前臺(tái)注冊(cè)登錄測(cè)試27
5.3前臺(tái)訂票選座測(cè)試27
5.3后臺(tái)影片管理測(cè)試27
5.4后臺(tái)票務(wù)管理測(cè)試27
6. 總結(jié)29
參考文獻(xiàn)30文章來源:http://www.zghlxwxcb.cn/news/detail-457383.html
致謝32文章來源地址http://www.zghlxwxcb.cn/news/detail-457383.html
到了這里,關(guān)于基于微信小程序的電影院訂票選座系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!