sp2gr11/reservation

dev-master 2017-01-03 22:36 UTC

README

 

安装

  1. 使用composer安装包(composer require sp2gr11/reservation:dev-master)(命令)
  2. 进入config文件夹,到app.php文件中,将sp2gr11\reservation\providers\ReservationServiceProvider::class,添加到vendor服务提供程序部分
  3. 运行供应商发布命令(php artisan vendor:publish --provider=sp2gr11\reservation\providers\ReservationServiceProvider)(命令)
  4. 运行命令(php artisan migrate)- 这将创建使用预约所需的表(命令)

 

学生页面

在此页面上,学生可以提出预约请求。学生将获得一个包含所有可用资产及其必要信息的列表。预约不是固定的,教授必须接受它才能最终确定。在预约时,您需要输入您的信息以及为什么需要该资产的原因。这包括

  • 姓名
  • 课程
  • 您打算如何使用该资产
  • 借用期限

当请求完成时,教授将收到通知,他需要接受或拒绝请求。当请求被批准时,您将看到它在上面的列表中,该列表包含所有可用资产。如果请求被拒绝,您应该联系教授并询问原因,然后以更好的论据重新发送请求,说明您为什么需要该资产。

GitHub Logo GitHub Logo

 

教授页面

此页面是为教授设计的,学生无法访问。教授将看到未批准或拒绝的学生新请求。您可以看到学生输入的所有信息。根据这些信息,教授可以决定接受或拒绝请求。一旦资产被接受,它将被保存,并且学生应在指定日期取走资产。

GitHub Logo  

借用页面

此页面用于归还或借出资产。该系统使用条形码扫描仪,基本上是自动的。您需要扫描资产并输入学生的姓名。然后系统将检查该资产是否已分配给学生。如果是这种情况,并且资产按时归还,则它将再次可供出借。如果资产未按时归还,将根据归还迟到天数计算罚款。在配置页面上可以更改需要支付的金额。如果资产尚未分配给学生,它将分配给具有默认借用期限的学生。当然,也可以提前归还。
  GitHub Logo GitHub Logo

配置页面

此页面只能由管理员访问。他们可以更改在借用页面上使用的某些设置。这包括

  • 最大借用期限。
  • 默认借用期限。
  • 不同的角色。