微信小程序电影票售票系统设计与实现
??????項目背景和意義
目的:本課題主要目標是設計并能夠實現一個基于微信小程序電影院訂票選座系統,前臺用戶使用小程序,后臺管理使用基PHP+MySql的B/S架構;通過后臺添加電影、場次,用戶通過小程序登錄,查看電影、訂購電影票、選擇座位。
意義:影院售票系統是計算機技術與影院管理相結合的產物,通過影院售票系統實現了對影院的高效管理。隨著計算機技術的不斷提高,計算機已經深入到社會生活的各個角落.而采用人工售票的方法,不僅效率低,易出錯,手續繁瑣,而且耗費大量人力。為了滿足售票人員對售票,訂票,選座位等進行高效的管理,在工作人員的具備一定的計算機操作能力的前提下,特編此影院售票系統軟件以提高影院的管理效率。
可行性分析
基于微信小程序電影院訂票選座系統有以下三方面可以總結系統開發的可行性,具體如下:
1.技術可行性
以Windows7或10為操作系統,采用phpstorm軟件為開發后臺管理,運用mysql進行數據庫存儲,使用微信開發者工具開發微信小程序;后臺管理系統硬件環境是PC機,前臺用戶在手機上使用微信小程序。
2.經濟可行性
一方面,采用phpstorm和微信開發者工具開發有好的人機界面和強勁的功能支持,使影院管理電影場次的工作效率進一步提高從而節省人力、物力;另一方面,系統的制作成本低,在現有的PC機上即可使用phpstorm和微信開發者工具進行開發。
3.操作可行性
phpstorm軟件在操作上是在Windows操作系統上進行影院購票小程序后臺管理系統的使用,主要憑借使用Windows操作技術即可完成數據的錄入、修改、刪除等功能,簡單方便。學生使用手機登錄微信小程序電影院訂票選座系統來使用。
主要功能模塊
? ?后臺管理員功能
會員列表:查看所有注冊會員信息,支持刪除
錄入資訊:錄入資訊標題、內容等信息
管理資訊:查看已錄入資訊列表,支持刪除和修改
廣告設置:上傳圖片和設置小程序首頁輪播圖廣告地址
留言列表:所有用戶留言信息列表,支持刪除
電影屬性設置:設置電影相關的地區、類型、年代
電影錄入:選擇電影屬性,錄入電影名稱、價格、時長、上傳電影封面,填寫電影介紹
電影管理:查看所有錄入的電影列表,支持修改和刪除
電影場次管理:錄入電影的時間和對應時間場地安排
電影訂單列表:查看用戶電影下單列表
電影訂單管理:對于超時沒有支付的訂單,支持刪除
電影影評列表:顯示所有用戶電影評論
電影影評管理:支持影評審核和刪除
? ?小程序功能
用戶注冊登錄:注冊普通賬號,然后使用注冊的賬號登錄登錄
微信授權登錄:直接使用微信作為賬號,授權后登錄
資訊功能:用戶可以任意瀏覽資訊列表和詳細信息 ??
電影庫:點擊底部菜單電影中心,支持查看所有的電影
電影查詢:在電影中心在列表頂部,輸入電影關鍵字,點擊查詢即可
電影信息: 點擊到電影詳情頁面,可以查看電影的封面、價格、上映時間、時長、電影介紹等
電影評論列表:在電影頁面,切換到電影影評,可以查看所有用戶評論的內容
電影收藏:在電影信息詳情,下方點擊“收藏”,進行收藏
電影選座購買:在電影信息詳情,點擊選座購買,選日期和場次,點擊立即訂票
我已購買電影:顯示用戶已經購買的電影列表,購買的每個電影可以評論1次。
電影付款:默認下單的是待付款;點擊去付款,模擬支持成功
取消訂單:默認下單的是待付款款,沒付款之前,可以點擊取消
電影評價:成功購買的用戶,在電影訂單列表,點擊去評論,彈出評論頁面,填寫后提交;管理員審核后可見
我的收藏:用戶收藏的電影,可以點擊到電影詳情頁面,支持刪除
用戶信息:填寫姓名、qq、郵箱、備注等信息
退出系統:清除緩存,返回小程序首頁
留言:用戶可以在小程序對管理平臺留言。
開發概要
主要介紹了系統在開發過程中所應用到的一些關鍵的技術,主要包括了前端小程序開發的MINA框架;后臺開發PHP開發;MySQL數據庫;以及常規的網頁技術HTML/CSS/JAVASCRIPT的介紹。
開發操作系統:windows10 + 4G內存 + 500G
小程序開發:微信開發者工具(MINA框架)
后臺環境:IIS +PHP
后臺開發語言:PHP
后臺開發工具:Dreamweaver +PhpStorm
數據庫:mysql8
數據庫管理工具:navicat
其他開發語言:html + css +javascript
開發文件說明
? ?后臺管理文件
所在路徑:后臺源碼ht目錄是后臺
綠色顯示的是系統框架,不要動
| 位置 | 程序名 | 說明 |
| 源碼根目錄 | login.php | 后臺登錄頁面 |
| 源碼根目錄 | check_u_login.php | 后臺登錄處理程序 |
| ht 后臺根目錄 | index.php | 后臺首頁 |
| left.php | 后臺左側菜單 | |
| u_logout.php | 退出登錄 | |
| ht/quanxian 密碼管理 | mima.php | 密碼修改頁面 |
| mima_act.php | 密碼修改程序 | |
| ht/zixun 資訊 | zixun_add.php | 資訊錄入頁面 |
| zixun_add_act.php | 資訊錄入數據庫程序 | |
| zixun_list.php | 資訊列表 | |
| zixun_xiugai.php | 資訊修改頁面 | |
| zixun_xiugai_act.php | 資訊修改程序 | |
| zixun_del.php | 資訊刪除程序 | |
| ht/ qita 廣告和留言 | ad_index_wx.php | 輪播圖設置頁面 |
| ad_index_wx_baocun | 輪播圖設置程序處理 | |
| liuyan_list.php | 留言列表 | |
| liuyan_delt.php | 留言刪除 | |
| ht/huiyuan 會員 | hy_list.php | 會員列表 |
| hy_del.php | 會員刪除 | |
| ht/shipin 電影 | caidan_2ji.php | 電影屬性設置程序 |
| shipin_add.php | 電影錄入頁面 | |
| shipin_add_act.php | 電影錄入程序 | |
| shipin_list.php | 電影列表 | |
| shipin_del.php | ||
| 電影刪除 | ||
| shipin_xiugai.php | 電影修改頁面 | |
| shipin_xiugai_act.php | 電影修改程序 | |
| shipin_mulu.php | 電影場次目錄頁面 | |
| mulu1_add.php | 電影日期安排頁面 | |
| mulu1_add_act.php | 電影日期安排程序處理 | |
| mulu1_xiugai.php | 電影日期修改頁面 | |
| mulu1_xiugai_act.php | 電影日期修改程序處理 | |
| mulu2_add.php | 電影日期下場次錄入頁面 | |
| mulu2_add_act.php | 電影日期下場次錄入程序處理 | |
| mulu2_xiugai.php | 電影日期下場次修改頁面 | |
| mulu2_xiugai_act.php | 電影日期下場次修改程序處理 | |
| dingdan_list.php | 電影訂單列表 | |
| dingdan_del.php | 電影訂單刪除 | |
| pinglun_list.php | 電影評論列表 | |
| pinglun_del.php | 電影評論刪除 | |
| pinglun_chuli.php | 電影評論審核處理 |
? ?小程序接口文件
小程序接口
| 程序名 | 包含 | |
| 首頁 | wx_lunbo.php | 獲取頂部輪播圖 |
| wx_news_list.php | 獲取最新資訊3條 | |
| wx_dianying_top4.php | 獲取最新4個電影 | |
| 資訊 | wx_news_list_byid.php | 獲取資訊列表 |
| wx_news_info.php? | 獲取資訊信息詳情 | |
| 電影中心 | wx_dianying_all.php | 讀取所有電影 |
| 電影詳情 | wx_dianying_xinxi_byid.php | 獲取電影普通簡介信息 |
| wx_dianying_xinxi_jieshao_byid.php | 獲取電影介紹信息 | |
| wx_dianying_Pinlun_list.php | 獲取評論信息 | |
| wx_dianying_shoucang_add.php | 錄入收藏信息 | |
| 電影訂座購票 | wx_dianying_xinxi_byid.php | 獲取電影簡介 |
| wx_dianying_riqi_list_byid.php | 根據電影的id,獲取排片的日期 列表 | |
| wx_dianying_changci_list_byid.php | 選擇日期:根據電影id,拍片的日期,獲取具體的場次 | |
| wx_dianying_changci_xiangqing_byid.php | 選擇場次:根據具體的場次獲取對應的選座情況 | |
| wx_dianying_dingzuo_add.php | 提交信息 | |
| 留言 | wx_api_liuyan.php | 提交留言 |
| 會員 | wx_check_reg_yonghu.php | 普通用戶注冊 |
| wx_check_login_yonghu.php | 普通用戶登錄 | |
| wx_check_reg_yonghu-weixin.php | 微信登錄 | |
| wx_dianying_yuyue_list_byUserid.php | 獲取用戶訂單列表 | |
| wx_dianying_dingdan_del.php | 取消訂單 | |
| wx_dianying_dingdan_fukuan.php | 模擬付款 | |
| wx_dianying_AddPinLun.php | 提交評論內容 | |
| wx_dianying_shoucang_list.php | 用戶的收藏列表 | |
| wx_dianying_shoucang_del.php | 刪除收藏 | |
| wx_huiyuan_xinxi_byid.php | 讀取會員信息 | |
| wx_huiyuan_xinxi_update_byid.php | 更新會員信息 | |
| wx_huiyuan_mima_act.php | 密碼修改 |
功能模塊圖
? ?功能實體圖
? ?數據庫ER圖
作品效果截圖
總結
以上是生活随笔為你收集整理的微信小程序电影票售票系统设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QtreeWidget添加右键菜单
- 下一篇: 华为nova3计算机怎么算汇率,华为阅读