目的:本課題主要目標(biāo)是設(shè)計并能夠?qū)崿F(xiàn)一個基于微信小程序評選投票系統(tǒng),前臺用戶使用小程序,后臺管理使用基PHP+MySql的B/S架構(gòu);通過后臺添加資訊、管理上傳投票信息、用戶管理等;用戶通過小程序登錄,發(fā)起投票、上傳投票信息、查看投票、參與投票等。愛掏網(wǎng) - it200.com
意義:微信小程序評選投票系統(tǒng)是計算機技術(shù)與投票管理相結(jié)合的產(chǎn)物,通過微信小程序評選投票系統(tǒng)實現(xiàn)了對投票的高效管理。愛掏網(wǎng) - it200.com隨著計算機技術(shù)的不斷提高,計算機已經(jīng)深入到社會生活的各個角落.而采用人工投票的方法,不僅效率低,易出錯,手續(xù)繁瑣,而且耗費大量人力,在工作人員的具備一定的計算機操作能力的前提下,特編此微信小程序評選投票系統(tǒng)軟件以提高投票的管理效率。愛掏網(wǎng) - it200.com
基于微信小程序評選投票系統(tǒng)有以下三方面可以總結(jié)系統(tǒng)開發(fā)的可行性,具體如下:
1.技術(shù)可行性
以Windows7或10為操作系統(tǒng),采用phpstorm軟件為開發(fā)后臺管理,運用mysql進行數(shù)據(jù)庫存儲,使用微信開發(fā)者工具開發(fā)微信小程序;后臺管理系統(tǒng)硬件環(huán)境是PC機,前臺用戶在手機上使用微信小程序。愛掏網(wǎng) - it200.com
2.經(jīng)濟可行性
一方面,采用phpstorm和微信開發(fā)者工具開發(fā)有好的人機界面和強勁的功能支持,使投票管理者的工作效率進一步提高從而節(jié)省人力、物力;另一方面,系統(tǒng)的制作成本低,在現(xiàn)有的PC機上即可使用phpstorm和微信開發(fā)者工具進行開發(fā)。愛掏網(wǎng) - it200.com
3.操作可行性
phpstorm軟件在操作上是在Windows操作系統(tǒng)上進行在線考試后臺管理系統(tǒng)的使用,主要憑借使用Windows操作技術(shù)即可完成數(shù)據(jù)的錄入、修改、刪除等功能,簡單方便。愛掏網(wǎng) - it200.com用戶使用手機登錄微信小程序評選投票系統(tǒng)來使用。愛掏網(wǎng) - it200.com
輪播圖設(shè)置:設(shè)置小程序首頁輪播圖廣告和鏈接
會員列表:查看所有注冊會員信息,支持刪除
錄入資訊:錄入資訊標(biāo)題、內(nèi)容等信息
管理資訊:查看已錄入資訊列表,支持刪除和修改
投票參賽列表:顯示所有參賽信息,包含用戶信息、參賽信息、圖片信息、投票信息等
投票參賽管理:針對一些違規(guī)的參賽信息,管理員可以直接刪除
用戶注冊登錄:注冊普通賬號,然后使用注冊的賬號登錄登錄
微信授權(quán)登錄:直接使用微信作為賬號,授權(quán)后登錄
資訊功能:用戶可以任意瀏覽資訊列表和詳細(xì)信息 ??
統(tǒng)計信息:多少人報名、總票數(shù)、訪問量
參賽報名:填寫報名信息,上傳圖片,提交報名
參賽列表:查看所有的參賽信息列表
參賽查詢:根據(jù)報名用戶或者編號查詢
參賽詳情:參賽詳細(xì),包含用戶信息,圖片信息,投票信息等
參賽投票:每個登錄用戶,每個作品只能投1次票
參賽排名:按票數(shù)從高到底排列
我的報名:用戶的報名信息,當(dāng)前排名和票數(shù)
用戶信息:填寫姓名、qq、郵箱、備注等信息
退出系統(tǒng):清除緩存,返回小程序首頁
?
要介紹了系統(tǒng)在開發(fā)過程中所應(yīng)用到的一些關(guān)鍵的技術(shù),主要包括了前端小程序開發(fā)的MINA框架;后臺開發(fā)PHP開發(fā);MySQL數(shù)據(jù)庫;以及常規(guī)的網(wǎng)頁技術(shù)HTML/CSS/Javascript的介紹。愛掏網(wǎng) - it200.com
開發(fā)操作系統(tǒng):windows10 + 4G內(nèi)存 + 500G
小程序開發(fā):微信開發(fā)者工具(MINA框架)
后臺環(huán)境:IIS +PHP
后臺開發(fā)語言:PHP
后臺開發(fā)工具:Dreamweaver +PhpStorm
數(shù)據(jù)庫:mysql8
數(shù)據(jù)庫管理工具:navicat
其他開發(fā)語言:html + css +Javascript
所在路徑:后臺源碼ht目錄是后臺
綠色顯示的是系統(tǒng)框架,不要動
位置 |
程序名 |
說明 |
源碼根目錄 |
login.php |
后臺登錄頁面 |
源碼根目錄 |
check_u_login.php |
后臺登錄處理程序 |
ht 后臺根目錄 |
index.php |
后臺首頁 |
left.php |
后臺左側(cè)菜單 |
|
u_logout.php |
退出登錄 |
|
ht/quanxian 密碼管理 |
mima.php |
密碼修改頁面 |
mima_act.php |
密碼修改程序 |
|
ht/zixun 資訊 |
caidan_1ji.php |
資訊分類管理 |
zixun_add.php |
資訊錄入頁面 |
|
zixun_add_act.php |
資訊錄入數(shù)據(jù)庫程序 |
|
zixun_list.php |
資訊列表 |
|
zixun_xiugai.php |
資訊修改頁面 |
|
zixun_xiugai_act.php |
資訊修改程序 |
|
zixun_del.php |
資訊刪除程序 |
|
ht/ guanggao 輪播圖廣告 |
ad_index_wx.php |
輪播圖設(shè)置頁面 |
ad_index_wx_baocun |
輪播圖設(shè)置程序處理 |
|
ht/huiyuan 會員 |
hy_list.php |
會員列表 |
hy_del.php |
會員刪除 |
|
ht/toupiao 投票管理 |
toupiao_list.php |
參賽投票列表 |
toupiao_del.php |
參賽投票刪除 |
小程序接口
程序名 |
包含 |
|
首頁 |
wx_toupiao_zhuti_chaxun.php |
查詢接口 |
wx_toupiao_tongji.php |
獲取統(tǒng)計數(shù)據(jù) |
|
wx_lunbo.php |
獲取頂部輪播圖片數(shù)組(多個圖片) |
|
wx_news_list.php |
獲取最新資訊3條 |
|
wx_toupiao_tou.php |
提交投票信息到接口 |
|
wx_toupiao_zhuti_chaxun.php |
獲取默認(rèn)的4條最新信息 |
|
所有參賽列表 |
wx_toupiao_all.php |
獲取所有參賽列表 |
報名 |
wx_toupiao_zhuti_add.php |
提交報名信息到接口處理 |
/phpup/upload_file.php |
圖片上傳接口 |
|
參賽信息 |
wx_toupiao_liulanxinxi.php |
寫入訪問信息 |
wx_toupiao_zhuti_xinxi_byid.php |
讀取信息 |
|
wx_toupiao_tou.php |
提交投票信息到接口 |
|
排行 |
wx_toupiao_paihang_all.php |
獲取排行數(shù)據(jù) |
資訊信息 |
wx_news_list_byid.php |
獲取資訊列表 |
wx_news_info.php? |
獲取資訊信息詳情 |
|
會員 |
wx_check_reg_yonghu.php |
普通用戶注冊 |
wx_check_login_yonghu.php |
普通用戶登錄 |
|
wx_check_reg_yonghu-weixin.php |
微信登錄 |
|
wx_toupiao_zhuti_list_byuid.php |
用戶報名列表 |
|
wx_huiyuan_xinxi_byid.php |
讀取會員信息 |
|
wx_huiyuan_xinxi_update_byid.php |
更新會員信息 |
|
wx_huiyuan_mima_act.php |
密碼修改 |