用户角色摘要 学生用户:已注册成为图书馆成员并可以搜索、借出和归还属于图书馆的资料的普通人。如果他们逾期交书,将被处以静态罚款。学生用户只能在 3 天内签出一件商品,并且一次最多只能签出 3 件商品。
教员用户:与学生用户类似,但教员用户可以签出一个项目 5 天,并且一次最多可以签出 5 个项目。
管理员:图书馆的员工,有权添加或删除图书馆中的项目。他们能够查看注册成为图书馆一部分的所有用户,并有权访问报告以查看图书馆的整体视图。管理员还可以查看已预订的内容以及已签出和退回的内容。
学生用户:
用户名:user1 密码:user1
用户名:user3 密码:user3
用户名:user5 密码:user5
教职用户
用户名:user2 密码:user2
用户名:user4 密码:user4
行政人员
用户名:admin1 密码:admin1
制作新项目的步骤 1. 使用“管理员门户”按钮以管理员身份登录 2. 输入 admin1 作为用户名和密码 3. 单击屏幕左侧的“标题” 4. 单击“添加项目”按钮 5. 填写图书信息 6. 单击“提交” 7. 新项目现已添加到数据库中
删除项目的步骤 1. 使用“管理员门户”按钮以管理员身份登录 2. 输入 admin1 作为用户名和密码 3. 单击屏幕左侧的“标题” 4. 单击下一步的“删除”按钮到您想要删除的标题 5. 单击“是” 6. 项目现已删除,并在数据库中更新
编辑项目的步骤 1. 使用“管理员门户”按钮以管理员身份登录 2. 输入 admin1 作为用户名和密码 3. 单击屏幕左侧的“标题” 4. 单击下一步的“编辑”按钮标题 5. 填写新信息 6. 项目反映新变化
如何查找报告 1. 使用“管理员门户”按钮以管理员身份登录 2. 输入 admin1 作为用户名和密码 3. 单击屏幕左侧的“报告” 4. 单击您想要的报告查看
查看商品的步骤 1. 使用“登录”按钮以普通用户身份登录 2. 输入 user1 作为用户名和密码 3. 单击屏幕右上角的“搜索”按钮 4. 搜索一本书或物品 5. 单击“搜索” 6. 单击任何物品的“签出” 7. 单击“是”以签出一本书 8. 如果您返回仪表板,您的物品将显示以及何时显示这是由于
编辑用户配置文件的步骤 1. 使用“登录”按钮以普通用户身份登录 2. 输入 user1 作为用户名和密码 3. 单击屏幕左侧的“用户配置文件” 4. 单击“编辑” " 5. 更改信息 6. 输入 user1 作为密码两次 7. 用户个人资料现已更改
触发: 1. 第一个触发发生在“费用”表中产生新费用后。在“费用”表中创建新的“费用”后,它会更新“持卡人”表中的总“费用”。 2. 在“item”表中创建一个新的“item”后,如果它是具有新isbn 编号的新项目,则将其作为新项目插入到“inventory”表中。如果它不是新项目,则将其插入到“inventory”表中,但将“item”表中的“totalCopies”更新为 1,并将“item”表中的“totalAvailable”更新为 1。
免责声明:由于缺乏未授予用户的超级权限,因此无法在网站数据库中打开事件调度程序状态。我们试图获得超级特权,但该服务没有提供。要测试创建费用的事件,请下载存储库并在本地服务器上设置项目。请注意,您需要更改用户名和密码以匹配您的系统信息。您可以通过转至 /application/config/database.php 来更改这些内容。您还需要在以下 3 个文件的第 3 行中进行相应更改:
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
我们如何设置本地服务器:我们从 https://www.apachefriends.org/download.html 安装了 Xampp。然后我们将项目文件夹 (team15dbms) 放在 xampphtdocs 中。我们使用 xampp-control.exe 运行 xampp 并启动 Apache 和 MySQL。从那里我们可以在浏览器上访问 http://localhost/dashboard/,这使我们可以访问 phpmyadmin。在 phpmyadmin 中,我们创建一个名为 team15dbms 的数据库,并将文件中可用的模式导入到数据库中。现在我们可以使用以下 URL 运行该项目:http://localhost/team15dbms/