resultsystems / school
音乐学校管理系统。
0.0.3
2016-06-05 10:15 UTC
Requires
- php: >=5.5.9
- eduardokum/laravel-boleto: dev-master
- laravel/framework: 5.2.*
- league/fractal: ^0.13.0
- resultsystems/laravel-cors: ^1.0
- resultsystems/validation: ^2.0
- tymon/jwt-auth: ^0.5.9
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.0
- symfony/css-selector: 2.8.*|3.0.*
- symfony/dom-crawler: 2.8.*|3.0.*
This package is auto-updated.
Last update: 2024-09-12 22:40:15 UTC
README
推荐: https://github.com/emtudo/school-api
学校管理系统
系统有哪些功能?
- 全部使用TDD开发
- 学生注册
- 收款人注册(收款人)
- 员工注册
- 时间表注册
- 科目注册
- 课程注册
- 教师注册
- 班级注册
- 用户注册(学生、员工和教师)
- 自动生成汇票(联邦银行、巴西银行、伊塔乌银行、汇丰银行、桑坦德银行)
服务器要求
- PHP >= 5.5.9
- OpenSSL PHP 扩展
- PDO PHP 扩展
- Mbstring PHP 扩展
- Tokenizer PHP 扩展
- NPM
在终端执行
- composer create-project --prefer-dist resultsystems/school school
- cd school
- npm install
- gulp
- 配置.env文件
- php artisan migrate
可选:生成假数据
- php artisan db:seed --class=Fakers
错误
未找到支持的加密器
运行
php artisan key:generate
达到最大函数嵌套级别'100'。
这是因为您正在使用xdebug。找到您的apache的php.ini文件并添加/修改以下配置
xdebug.max_nesting_level=500
虚拟主机
http.conf
<Directory /path/to/school/> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Require all granted </Directory> <VirtualHost school.dev:80> ServerAdmin your@email.dev ServerName school.dev ServerAlias school.dev DocumentRoot /path/to/school/public ErrorLog /path/to/school/storage/logs/mysite.error.log CustomLog /path/to/school/storage/logs/mysite.access.log combined </VirtualHost>
hosts
127.0.0.1 school.dev
想贡献吗?
- 分支项目
- 进行克隆
- 在创建的目录中,执行
- composer install
- npm install
- 将.env.example文件复制到.env并编辑它以指向数据库
- php artisan migrate
- php artisan db:seed --class=Fakers
- php artisan key:generate
- npm i -g gulp
- gulp(编译所有javascript)
- gulp watch(保存文件时重新编译)
- 进行更改并向master提交Pull Request
路线图
使用Vue-js和Materialize实现系统。
- 基本结构(vue,vuex,router,resource)
- 通过API查询登录
- 包括自动登录选项:员工、教师和学生
- 改进登录错误显示方式
- 找回密码
- 在系统中注册
- 响应式菜单和移动菜单
- 登录时bug,jQuery未初始化菜单
- 选择移动菜单项时bug,屏幕不会返回到当前状态
- 路由器加载表单的菜单
- 个人资料
- 学生
- 列出学生
- 注册学生
- 编辑学生
- 员工
- 时间表
- 课程
- 科目
- 支付
- 教师
- 班级