sp2gr11 / reservation
SnipeIT项目的预约包。
dev-master
2017-01-03 22:36 UTC
Requires
- php: >=5.6.4
- laravel/framework: 5.2.*
This package is not auto-updated.
Last update: 2024-09-28 19:52:51 UTC
README
安装
- 使用composer安装包(
composer require sp2gr11/reservation:dev-master
)(命令) - 进入config文件夹,到app.php文件中,将
sp2gr11\reservation\providers\ReservationServiceProvider::class,
添加到vendor服务提供程序部分 - 运行供应商发布命令(
php artisan vendor:publish --provider=sp2gr11\reservation\providers\ReservationServiceProvider
)(命令) - 运行命令(
php artisan migrate
)- 这将创建使用预约所需的表(命令)
学生页面
在此页面上,学生可以提出预约请求。学生将获得一个包含所有可用资产及其必要信息的列表。预约不是固定的,教授必须接受它才能最终确定。在预约时,您需要输入您的信息以及为什么需要该资产的原因。这包括
- 姓名
- 课程
- 您打算如何使用该资产
- 借用期限
当请求完成时,教授将收到通知,他需要接受或拒绝请求。当请求被批准时,您将看到它在上面的列表中,该列表包含所有可用资产。如果请求被拒绝,您应该联系教授并询问原因,然后以更好的论据重新发送请求,说明您为什么需要该资产。
教授页面
此页面是为教授设计的,学生无法访问。教授将看到未批准或拒绝的学生新请求。您可以看到学生输入的所有信息。根据这些信息,教授可以决定接受或拒绝请求。一旦资产被接受,它将被保存,并且学生应在指定日期取走资产。
借用页面
此页面用于归还或借出资产。该系统使用条形码扫描仪,基本上是自动的。您需要扫描资产并输入学生的姓名。然后系统将检查该资产是否已分配给学生。如果是这种情况,并且资产按时归还,则它将再次可供出借。如果资产未按时归还,将根据归还迟到天数计算罚款。在配置页面上可以更改需要支付的金额。如果资产尚未分配给学生,它将分配给具有默认借用期限的学生。当然,也可以提前归还。
配置页面
此页面只能由管理员访问。他们可以更改在借用页面上使用的某些设置。这包括
- 最大借用期限。
- 默认借用期限。
- 不同的角色。