Welcome to the School Network Management System! This system, developed using PHP, HTML, CSS, and JavaScript, provides a comprehensive set of features to help manage school operations efficiently.
- Secure login for authorized users.
- Different user types with varying access rights:
- Owner: meetings schedule view, add, modify and delete meeting, list of ordered products
- Secretary: registration of new employees, orders list, new order creation, list of reported products shortage
- Director: meetings schedule view, add, modify and delete meeting
- Employee: reporting meeting shortage
- Purchasing Department: ordered products list, order editing, rejection, acceptation, commenting
- Delivery Specialist: ordered products list without editing
- View the schedule of upcoming meetings.
- Navigate through the schedule week by week.
- Modify existing meetings.
- Add new meetings.
- A form to add new meetings to the schedule.
- Add candidate information: name, surname date of birth, e-mail, address, position and meeting date.
- Edit existing meeting details.
- Modify room number, start time, end time and meeting date.
- Delete meeting button.
- Create forms to order necessary items for the school.
- Add product name, quantity, net price, taxes and gross price.
- Report when there is a shortage of a particular product.
- Add shortage product name.
- View a list of all reported product shortages with report date, product name and status.
First install Xampp on you're machine and copy App from project repository Main branch into htdocs directory.
To run application first you should start MySql and Apache services in Xampp. Next, set up database by running database query in phpmyadmin tool.
Sample user names and passwords can be found on sketches branch.
Php my admin is available by default on localhost 80
http://localhost:80/phpmyadmin/
School network management system is available by default on localhost 80
http://localhost:80/App/index.php