The code for this project, called the PHP MySQL Online Thesis Archiving System, was written in PHP, and the database used was MySQL. It is a web-based tool that provides a platform for students to place their capstone projects or thesis in an online environment. The primary purpose of this application is to provide online access to students of schools of a certain university or college to save their final year projects and for the students of lower years to have some references and ideas for their future or upcoming final year project To make detection possible. The system was developed using PHP/OOP (Object-Oriented Programming), and has a variety of features and functions that are typical of this class of computer programs. It uses Bootstrap framework and AdminLTE template to provide features that are user friendly and have an engaging user experience.
Management module and student module are the two parts that make up this online thesis collection system:
Management module is that part of the system where the administration of the school is able to control the information contained in the system as well as the important lists contained in the system. Admin user role and Employee user role are two types of user roles that have access to the above modules. Admin users have full access to the capabilities and features of the system’s admin panel, and this access extends to the list of staff users as well. Staff users can only access restricted part of above system side. They are able to handle only those projects which are assigned by the students and list of enrolled students.
The student module is part of the system where students can investigate, find references, study the contents of the collection, and perform many other activities. Students are only required to register their system credentials. After registering your system account, management will validate that account. If the administrator is able to successfully verify the student account, the student will be allowed to submit the project; However, this authorization is subject to the approval of the management. Additionally, he is able to make changes to the project he has submitted. They also have the option of listing their own contributed projects, regardless of whether the work is made available to the general public or not.
While using the system, end users can take advantage of it or have a more pleasant experience due to certain features included in the system. The list of projects includes both a search function and a pagination function for easy navigation.
Server Requirements
These are the following server requirements of Online Thesis Archiving System in PHP MySQL:
- XAMPP v3.3.0 as my local webserver that has a PHP Version 8.0.7
- PHP Language
- MySQL Database
- HTML
- CSS
- JavaScript
- Ajax
- Bootstrap
- AdminLTE
Management Side
- Secure Login and Logout
- Users of the system will be directed to this page to provide their credentials before being granted access to the system’s data and functionality.
- Dashboard
- After successfully checking in to the Online Thesis Archiving System in PHP MySQL, users will automatically be led to this page after being brought there by the system.
- Manage Department List (CRUD)
- Within this module, you have the ability to add, amend, and remove a department list information.
- Manage Course/Curriculum List (CRUD)
- Within this module, you have the ability to add, amend, and remove a course list information.
- Manage Archives
- List All Projects Submitted by the students
- View the project details
- Publish the project to the Public
- Unpublished project to the Public
- Delete Client
- Manage Student Accounts
- List Student Accounts
- View Student Details
- Verify Student System Account
- Delete Student Account
- Manage Users list (CRUD)
- Within this module, you have the ability to add, amend, and remove a user’s information.
- Manage Account Details/Credentials
- Manage System Information
Admin Access Information:
Username: admin
Password: admin123
Reviews
There are no reviews yet. Be the first one to write one.