## 📐 抽奖程序4.0
![输入图片说明](https://gitee.com/shuiyueju8/lottery/raw/master/Help/picture/%E5%89%8D%E5%8F%B0%E7%99%BB%E5%BD%95.png)
![后台功能](https://gitee.com/shuiyueju8/lottery/raw/master/Help/picture/%E5%90%8E%E5%8F%B0%E7%95%8C%E9%9D%A2.png "后台功能")
![前台抽奖](https://gitee.com/shuiyueju8/lottery/raw/master/Help/picture/%E6%8A%BD%E5%A5%96%E7%BB%93%E6%9E%9C.png "抽奖功能")
### ✅ 相关链接
- 项目会不定时进行更新,**建议⭐star⭐和👁️watch👁️一份**。
- 演示地址:https://yearmeeting.ttxwgyxx.cn
- 文档地址:[https://blog.gougucms.com/home/book/detail/bid/1.html](https://blog.gougucms.com/home/book/detail/bid/1.html)
- 开发交流QQ:87807564 微信:shuiyueju8
### ⭕ 开源项目
1. [开源项目系列:勾股OA —— OA协同办公系统](https://gitee.com/gougucms/office)
2. [开源项目系列:勾股CMS —— CMS内容管理系统框架](https://gitee.com/gougucms/gougucms)
3. [开源项目系列:勾股BLOG —— 个人&工作室博客系统](https://gitee.com/gougucms/blog)
4. [开源项目系列:勾股DEV —— 项目研发管理系统](https://gitee.com/gougucms/dev)
5. [开源项目系列:勾股Admin —— 基于Layui的Web UI解决方案。](https://gitee.com/gouguopen/guoguadmin.git)
### 📋 系统介绍
- 抽奖系统是一套基于ThinkPHP6 + MySql + Layui + phpspreadsheet 开发的轻量级、高性能极速后台开发框架。(crud功能来源于勾股4.0)
- 通用型的后台权限管理框架,各管理模块操作简单,开箱即用。支持前后台用户的操作记录覆盖跟踪。
- 系统整合了易用、且功能强大的富文本编辑器(TinyMCE)与现今流行的Mardown编辑器(Editor.md)于自身,可在后台配置根据习惯切换不同的编辑器。**封装和优化后,支持截屏复制粘贴上传图片,支持拖拽上传图片。**
- 系统易于功能扩展,方便二次开发,帮助开发者简单高效降低二次开发的成本,满足专注业务深度开发的需求。
- 可以快速基于此系统进行ThinkPHP6的快速开发,免去每次都写一次后台基础的痛苦,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。
### ✳️ 功能矩阵
系统后台集成了主流的通用功能,如:登录验证、系统配置、操作日志管理、角色权限管理、功能管理(后台菜单管理)、导航设置、网站地图、轮播广告、TAG关键字管理、搜索关键字管理、文件上传、数据备份/还原、员工管理、签到管理、抽奖管理、用户管理、用户操作日志、用户注册/登录、 API接口等。更多的个性化功能可以基于当前系统便捷做二次开发。
具体功能如下:
~~~
系统
│
├─系统管理
│ ├─系统配置
│ ├─功能模块
│ ├─功能节点
│ ├─权限角色
│ ├─部门架构
│ ├─岗位职称
│ ├─系统用户
│
├─系统工具
│ ├─一键CRUD
│ ├─管 理 员
│ ├─操作日志
│ ├─数据备份
│ ├─数据还原
│
├─基础数据
│ ├─导航设置
│ ├─网站地图
│ ├─轮播广告
│ ├─SEO关键字
│ ├─搜索关键词
│
├─平台用户
│ ├─用户等级
│ ├─用户管理
│ ├─操作记录
│ ├─操作日志
│
├─抽奖员工管理
│ ├─批量导入
│ ├─员工列表
│
├─抽奖管理
│ ├─奖品管理
│ ├─奖项设置
│
├─抽奖结果管理
│ ├─获奖查询
│ ├─导出打印兑奖
├─...
~~~
### 📚 安装教程
**一、服务器。**
服务器最低配置:
~~~
1核CPU (建议2核+)
1G内存 (建议4G+)
1M带宽 (建议3M+)
~~~
服务器运行环境要求:
~~~
PHP >= 7.4
Mysql >= 5.5.0 (需支持innodb引擎)
Apache 或 Nginx
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
Composer (用于管理第三方扩展包)
~~~
**二、系统安装**
推荐使用命令行安装,因为采用命令行安装的方式可以和勾股CMS随时保持更新同步。使用命令行安装请提前准备好Git、Composer。
**勾股CMS的安装步骤,以下加粗的内容需要特别留意:**
第一步:克隆勾股CMS到你本地 **(如果不用git的可以在代码仓库上角打包下载代码,然后解压上传到服务器)**
git clone https://gitee.com/shuiyueju8/lottery.git
第二步:进入目录
cd lottery
第三步:下载PHP依赖包
composer install
第四步:添加虚拟主机并绑定到项目的public目录, **实际部署中,确保绑定域名访问到的是public目录** 。
第五步:配置伪静态规则,使用的是thinkphp的伪静态规则,**具体看下面的第三点的伪静态配置内容**。
第六步:访问 http://www.你的域名.com/install/index 进行安装
⚠️ **注意:安装过程中,系统会自动创建数据库,请确保填写的数据库用户的权限可创建数据库,如果权限不足,请先手动创建空的数据库,然后填写刚创建的数据库名称和用户名也可完成安装。**
🔺 **提醒:安装过程中,如果进度条卡住,一般都是数据库写入权限或者安装环境配置问题,请注意检查。**
✅ **PS:如需要重新安装,请删除目录里面 config/install.lock 的文件,即可重新安装。**
**三、伪静态配置**
**Nginx**
修改nginx.conf 配置文件 加入下面的语句。
~~~
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
~~~
**Apache**
把下面的内容保存为.htaccess文件放到应用入 public 文件的同级目录下。
~~~
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
~~~
### ❓ 常见问题
1. 安装失败,可能存在php配置文件禁止了putenv 和 proc_open函数。解决方法,查找php.ini文件位置,打开php.ini,搜索 disable_functions 项,看是否禁用了putenv 和 proc_open函数。如果在禁用列表里,移除putenv proc_open然后退出,重启php即可。
2. 如果安装后打开页面提示404错误,请检查服务器伪静态配置,如果是宝塔面板,网站伪静态请配置使用thinkphp规则。
3. 如果提示当前权限不足,无法写入配置文件config/database.php,请检查database.php是否可读,还有可能是当前安装程序无法访问父目录,请检查PHP的open_basedir配置。
4. 如果composer install失败,请尝试在命令行进行切换配置到国内源,命令如下composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/。
5. 访问 http://www.你的域名.com/install/index 前,请注意查看伪静态请配置是否设置了thinkphp规则。
6. 出现访问报错一般是服务器环境配置问题
比如:伪静态配置,网站的访问入口是否绑定public目录,放配置文件的目录是否有可写权限,放缓存的目录是否有可写权限,数据库连接确认无误等。
开启debug的方式请查看链接:https://blog.gougucms.com/home/book/detail/bid/3/id/77.html
开启debug后,看具体的报错信息,然后沿着这些思路去一个个排查基本解决。
7. 如果是composer的安装,composer install报错,可以百度得到具体解决方案的。
8. 安装过程中,如果进度条卡住(99%),一般都
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
此程序为学校迎新晚会抽奖而开发,可应用各种公司年会的抽奖场景下使用。 一、程序运行环境php7.4,apach或nginx,mysql5.7 二、 程序设计开发依赖以下开源组件Thinkphp6,layui2.8,Jquery,phpspreadsheet(导入导出excel依赖此组件)无此功能可以不安装此组件。 三、 功能说明:抽奖前先导入员工表,员工进入前台签到,根据数据库中的员工信息匹配是否允许参加抽奖,未知用户需后台审核是否参与抽奖,后台可手动签到、取消签到,查询并导出签到信息,抽奖名单兑奖情况等excel表格。 此程序在phpmystudy8.1下测试正常,安装需要composer支持。 内附详细使用说明及帮助教程 1.php版本大于7.4(thinkphp6.14需要php7.4及以上支持)。 2.伪静态是否设置正常。public/rewrite目录下有对应的伪静态配置示例,可对照修改,一般只要复制.htaccess(Apache环境)nginx.conf(Nigx环境)到pulic目录即可。
资源推荐
资源详情
资源评论
收起资源包目录
基于thinkphp6开发的晚会抽奖程序 (1010个子文件)
AUTHORS 6KB
nginx.conf 113B
nginx.conf 113B
layui.css 120KB
remixicon.css 110KB
editormd.css 81KB
editormd.min.css 60KB
skin.min.css 60KB
skin.min.css 60KB
editormd.preview.css 59KB
editormd.preview.min.css 44KB
ambiance.css 26KB
aos.css 25KB
content.min.css 21KB
content.inline.min.css 21KB
content.inline.min.css 21KB
content.min.css 21KB
skin.mobile.min.css 21KB
skin.mobile.min.css 21KB
formSelects.css 18KB
gougu.css 17KB
layer.css 14KB
layer.css 14KB
layout.css 12KB
common.css 9KB
user.css 9KB
codemirror.css 8KB
laydate.css 8KB
laydate.css 8KB
viewer.min.css 7KB
lottery.css 6KB
index.css 6KB
codemirror.min.css 5KB
layer.css 5KB
solarized.css 5KB
mdn-like.css 5KB
prism.css 4KB
merge.css 3KB
lint.css 3KB
xq-dark.css 3KB
lesser-dark.css 2KB
pastel-on-dark.css 2KB
xq-light.css 2KB
tomorrow-night-eighties.css 2KB
editormd.logo.css 2KB
detail.css 2KB
erlang-dark.css 2KB
zenburn.css 2KB
twilight.css 2KB
midnight.css 2KB
tern.css 2KB
vibrant-ink.css 2KB
mbo.css 2KB
base16-dark.css 2KB
base16-light.css 2KB
3024-night.css 2KB
paraiso-dark.css 2KB
paraiso-light.css 2KB
tomorrow-night-bright.css 2KB
3024-day.css 2KB
blackboard.css 2KB
code.css 2KB
colorforth.css 2KB
the-matrix.css 2KB
editormd.logo.min.css 2KB
night.css 2KB
rubyblue.css 2KB
monokai.css 2KB
cobalt.css 1KB
content.min.css 1KB
content.min.css 1KB
content.min.css 1KB
simplescrollbars.css 1KB
content.min.css 1KB
tag.css 1KB
eclipse.css 1KB
neo.css 975B
home.css 869B
home.css 869B
skin.shadowdom.min.css 790B
skin.shadowdom.min.css 790B
elegant.css 781B
neat.css 705B
show-hint.css 700B
photowall.css 608B
mainPage.css 559B
content.mobile.min.css 551B
content.mobile.min.css 551B
dialog.css 534B
tiki.css 465B
foldgutter.css 455B
tiddlywiki.css 234B
matchesonscrollbar.css 196B
fullscreen.css 122B
ambiance-mobile.css 108B
.env.debug 91B
使用说明.docx 1.41MB
安装说明.docx 11KB
fontawesome-webfont.eot 59KB
iconfont.eot 53KB
共 1010 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
singliang88
- 粉丝: 71
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功