This Insurance System is designed to showcase fundamental skills in PHP, CSS, HTML, and JavaScript. It incorporates a multi-role user system, where each role has specific permissions and functionalities. This system is tailored to meet the requirements of different positions within an insurance company, specifically the Automobile Department of the Company.
The system includes the following user roles with their respective login credentials:
-
General Manager
- Username: Anas.Hafedh
- Password: 123456
- Permissions: View and flag data in tables, no direct access to modify.
-
Underwriter
- Username: Robil.Sabek
- Password: 123456
- Permissions: Restricted to direct updates on the database.
-
Policy Manager
- Username: Jane.Doe
- Password: 123456
- Permissions: Full authorization for direct updates.
-
Financial Manager
- Username: John.Doe
- Password: 123
- Permissions: Direct access to financial tables.
-
Claims Manager
- Username: Rissal.Hedhna
- Password: 123456
- Permissions: Restricted access to financial database tables.
Each employee role has specified functions as required by the client.
- Database Name: IC1
- Database User: root
- Database Password: root
- Database Host: localhost
- Underwriters are restricted from making direct updates to the database. They responsiblity of the underwriter inlcludes adding new policies, reviweing pending and flagged policies and reporting directly to the Policy manager of the department
policy managers are responsible for admitting new policies, managing current policies (renewals, canceling, modiications, flagging ..etc)
claim managers are responsible for filing new claims reported by clients and admitted by the inspection and authentication department of the company.
They manage the full finances of the department, including settlements, policies and permiums.
General Manager of the department has the essential informations of the department and the essentials to manage all the outs and ins of the department.
-
Import the database using the provided credentials.
-
If needed, change the storage engine to InnoDB via phpMyAdmin operations not only becauase its reliable and achieves the best performance, but also as it is the deafult eninge for MySQL and would face the least issues running the db.
To get started with this system:
- Ensure your local server environment (like XAMPP or WAMP) is set up correctly.
- Import the
IC1
database into your MySQL server. - Login using the credentials provided for the respective roles to explore the functionalities specific to each role.
We hope you find this system demonstrates the key skills and fundamentals of web development effectively. Enjoy exploring and testing the functionalities!
And as always