texnder/e-lms

e-loan-management-system

维护者

详细信息

github.com/texnder/e-lms

源代码

问题

安装: 3

依赖项: 0

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v0.3 2020-12-16 08:56 UTC

This package is auto-updated.

Last update: 2024-09-16 17:47:59 UTC


README

the project requirements is: PHP, mySql

本项目使用了texnder组件进行路由、依赖注入和会话处理。

所有组件均由{name: "Inderjeet", Email: "inderjeetchohana1431996@gmail.com"}设计开发。

设置

使用以下命令创建Docker容器:"docker-compose up -d",然后在浏览器中打开localhost。你应该会看到登录页面。

如果出现错误

错误信息:SQLSTATE[HY000] [2002] 连接被拒绝 错误代码:2002

++ 前往 : config/database.php ++ 将端口号 3306 更改为 8080。在Windows中,MySQL使用3306端口。如果您是Windows用户且仍然显示相同错误,请检查MySQL日志。

[系统] [MY-010931] [服务器] /usr/sbin/mysqld: 已准备好连接。版本:'8.0.22' 套接字:'/var/run/mysqld/mysqld.sock' 端口:3306 MySQL社区服务器 - GPL。

等待日志中出现此消息,然后刷新您的页面(假设为localhost)。之后,一切将正常工作。

=>步骤-1:在MySQL中创建数据库

前往:https://:8080,使用数据库="db" 用户名="root" 密码="example" 通过Adminer UI登录MySQL。

项目使用数据库进行CRUD操作。在这里,我们使用MySQL,为了使项目能够运行,我们需要创建一个数据库。

=>步骤-2:更新数据库配置文件

前往:config/database.php并更新您创建的数据库名称。如果您在使用Linux操作系统,并且连接被拒绝,请将db端口更改为8080。

=>步骤-3:迁移数据库中的表

要迁移数据库中的表,请前往:https:///migrate-tables-in-database(这里的localhost可以替换为您的域名,如果您不在本地机器上)。

=>步骤-4:通过点击登录页面上的“注册”进行管理员注册

为了在未来的请求上执行CRUD操作,首先需要注册管理员。然后管理员可以注册代理。

控制器

应用程序的所有控制器都在app/controllers/..

视图

视图在resources/views/..

应用程序

该应用程序是为电子贷款申请而设计的,客户可以通过我们的用户门户填写详细信息。贷款申请将由我们的代理进行处理,以检查或验证,然后转发给管理员以供批准。

一旦客户提交表单并获得'customer_id',他们可以通过在客户门户中输入'customer_id'来检查申请状态。

客户

客户可以通过客户门户简单填写表单来申请贷款。他需要默认情况下上传一张照片和身份证(例如,印度居民身份卡)。默认年利率为18%。最低贷款批准期限为一年,利率可以由代理或管理员管理,客户可以与他们联系。

提交表单后,客户将获得一个"customer_id",因此他需要在提交后等待5秒钟。如果表单成功提交,页面将重新加载,并弹出customer_id。客户需要保存该ID以检查贷款申请的状态。

代理

代理需要登录到代理仪表板以执行任何类型的任务,例如更新、删除或转发给管理员。如果没有代理批准,管理员不会批准任何申请。这是出于安全考虑。

代理只能由管理员注册。

管理员

管理员是老板。他拥有所有权限,可以执行与数据库相关的任何操作。

管理员可以通过仪表盘添加代理并批准任何贷款申请。但出于安全考虑,管理员只能批准由代理转发的申请。

一旦申请被转发,管理员可以更新或拒绝审核,代理可以审核和更新申请,并可以再次转发。

这里无法更新客户照片和身份证照片。因此,客户需要重新填写所有详细信息。

“管理员”和“代理”都可以永久删除任何贷款申请,而不仅仅是已批准的申请。

================================== 结束 =====================================

要获取供应商组件文档,请访问 texnder