基于PHP+小程序(MINA框架)+Mysql数据库的校园教室预约小程序系统设计与实现
項目背景和意義
目的:本課題主要目標是設計并能夠實現一個基于微信小程序教室預約系統,前臺用戶使用小程序,后臺管理使用基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
開發文件說明
? 實體圖和ER圖
?
? 后臺文件
所在路徑:后臺源碼ht目錄是后臺
綠色顯示的是系統框架,不要動
| 位置 | 程序名 | 說明 |
| 源碼根目錄 | login.php | 后臺登錄頁面 |
| 源碼根目錄 | check_u_login.php | 后臺登錄處理程序 |
| ht 后臺根目錄 | index.php | 后臺首頁 |
| left.php | 后臺左側菜單 | |
| u_logout.php | 退出登錄 | |
| ht/quanxian 密碼管理 | mima.php | 密碼修改頁面 |
| mima_act.php | 密碼修改程序 | |
| ht/zixun 資訊 | caidan_1ji.php | 資訊分類管理 |
| zixun_add.php | 資訊錄入頁面 | |
| zixun_add_act.php | 資訊錄入數據庫程序 | |
| zixun_list.php | 資訊列表 | |
| zixun_xiugai.php | 資訊修改頁面 | |
| zixun_xiugai_act.php | 資訊修改程序 | |
| zixun_del.php | 資訊刪除程序 | |
| ht/ guanggao 廣告和留言 | ad_index_wx.php | 輪播圖設置頁面 |
| ad_index_wx_baocun | 輪播圖設置程序處理 | |
| liuyan_list.php | 留言列表 | |
| liuyan_delt.php | 留言刪除 | |
| ht/huiyuan 會員 | hy_list.php | 會員列表 |
| hy_add.php | 會員錄入 | |
| hy_del.php | 會員刪除 | |
| hy_leixing_xiugai.php | 會員類型修改:學生或老師 | |
| hy_leixing_xiugai_act.php | 類型修改處理程序 | |
| daoru_add.php | 會員賬號導入頁面 | |
| daoru_add_baocun.php | 會員賬號導入處理程序 | |
| ht/jiaoshi 教室 | jiaoshi_fenlei.php | 教室場地分類設置 |
| jiaoshi_add.php | 教室錄入頁面 | |
| jiaoshi_add_act.php | 教室錄入程序 | |
| jiaoshi_list.php | 教室列表 | |
| jiaoshi_xiugai.php | 教室修改頁面 | |
| jiaoshi_xiugai_act.php | 教室修改程序 | |
| jiaoshi_del.php | 教室刪除 | |
| yuyue_list.php | 教室預約列表 | |
| yuyue_leixing_xiugai.php | 教室審核頁面 | |
| yuyue_leixing_xiugai_act.php | 教室審核程序處理 | |
| yuyue_del.php | 教室預約訂單刪除 |
? 小程序文件
小程序接口
| 程序名 | 包含 | |
| 首頁 | wx_lunbo.php | 獲取頂部輪播圖片數組(多個圖片) |
| wx_news_list.php | 獲取最新資訊3條 | |
| 預約 | wx_fenlei.php | |
| wx_jiaoshi_list.php | 根據日期、分類 獲取房間的數據 | |
| wx_jiaoshi_yiyue.php | 根據 日期、房間id、讀取已經選中節的數據 | |
| wx_jiaoshi_yuyue_add.php | 提交信息 | |
| 資訊信息 | wx_news_list_byid.php | 獲取資訊列表 |
| wx_news_info.php? | 獲取資訊信息詳情 | |
| 留言 | wx_api_liuyan.php | 提交留言 |
| 會員 | wx_jiaoshi_yuyue_list_byUserid.php | 獲取用戶預約信息列表 |
| wx_jiaoshi_yuyue_del_byUserid.php | 取消申請 | |
| wx_huiyuan_xinxi_byid.php | 讀取會員信息 | |
| wx_huiyuan_xinxi_update_byid.php | 更新會員信息 | |
| wx_check_login_yonghu.php | 普通用戶登錄 | |
| wx_check_reg_yonghu.php | 普通用戶注冊 | |
| wx_check_reg_yonghu-weixin.php | 微信登錄 | |
| wx_huiyuan_mima_act.php | 密碼修改 |
成品效果圖
? 小程序效果截圖
? 后臺管理截圖
總結
以上是生活随笔為你收集整理的基于PHP+小程序(MINA框架)+Mysql数据库的校园教室预约小程序系统设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 51nod1446 Kirchhoff矩
- 下一篇: 7.3 进程终止