项目简介
本项目为仿Tower的团队俱乐部系统,是数据库系统大作业。采用vue和CodeIgniter(CI)技术栈开发,具备多种实用功能,能为团队协作提供便利。
项目的主要特性和功能
- 多界面展示:具备登录界面、项目选择界面、动态界面、用户信息界面、任务界面和任务清单界面,可满足不同场景需求。
- 丰富的功能类库:运用CodeIgniter框架提供的大量类和函数,包含缓存处理、日历生成、购物车管理、数据库操作、邮件发送、加密解密、表单验证、FTP操作、图像处理、JavaScript调用、数据库迁移、分页处理、模板解析、性能调试、会话管理、表格生成、Trackback处理、文本排版、单元测试、文件上传、用户代理识别、XML - RPC处理和ZIP压缩等功能。
安装使用步骤
构建前端(可跳过)
cd FE/team_club
npm i
npm run build
配置apache(修改网站根目录)
sudo vim /etc/apache2/apache2.conf
,将根目录修改为项目根目录。sudo vim /etc/apache2/sites-available/000-default.conf
,找到DocumentRoot [原根目录]
的位置,更改为项目根目录。
配置数据库
进入 application/config/database.php
,按需修改数据库配置信息。
导入数据库
进入 mysql
后,选择数据库,执行 source db.sql
,创建表结构及触发器、存储过程。
给static添加权限
若上传文件出现 Permission denied
问题,需给 static
文件夹添加权限。
chmod -R 777 static/
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】