ThinkPHP微信答题小程序

ThinkPHP 写的答题小程序源码,功能算是比较全的那种。题库、计分、排行榜这些都有,结构也清晰,蛮适合用来做教学练习或者搞个知识竞赛小项目。整体是微信小程序 + ThinkPHP 的组合,前后端分离得还挺干净,接口响应也快,体验上手挺流畅。

ThinkPHP 的 MVC 结构做得比较规整,像控制器模型都按套路来写的,改起来不会太吃力。如果你熟点PHP或者之前接触过LaravelYii这种框架,上手应该没啥门槛。

微信小程序这一块也是标准写法,WXML+WXSS搭配JS,页面逻辑基本都集中在.js里。比如答题计时、答案校验、跳题这些,用事件绑定就能搞定。你要是想扩展点东西,比如加个积分商城、任务系统,也挺方便的。

数据库部分设计得还算合理,题目表、选项表、答题记录表都有。查询逻辑也比较轻量,不会拖慢小程序的加载速度。比如想做个错题本功能,只需要扩展记录表就行。

代码整体注释比较少,但结构还行,新手看着也不太费劲。配套的开发文档是没有的,不过目录命名还算直白,自己摸索下就能跑起来。建议用微信开发者工具直接导入小程序目录试一试。

哦对了,源码里是V1版本,有还会继续迭代。你要二次开发的话,最好建个Git仓库自己维护一下,这样以后更新也方便合并。

如果你想做个能上线的小程序,也别忘了申小程序 AppID,搞好SSL 证书,接口才能正常求。

zip
“答题小程序”源码V1.zip 预估大小:14个文件
folder
“答题小程序”源码V1 文件夹
file
.DS_Store 6KB
folder
夺宝答题王(1.0) 文件夹
file
.DS_Store 8KB
folder
服务器配置文件 文件夹
file
pathinfo.conf 156B
file
thinkphp.conf 114B
file
php.ini 69KB
file
enable-php-pathinfo.conf 212B
folder
cert 文件夹
file
cert.key 2KB
file
cert.pem 4KB
file
nginx.conf 3KB
file
datixcx.zip 1.17MB
folder
后台代码 文件夹
file
.DS_Store 6KB
file
tp.zip 60.22MB
file
enve_dbdt.sql 2.98MB
file
夺宝答题小程序题目模板.xlsx 8KB
zip 文件大小:59.84MB