Code and documentation of Online Notice Board System Project in PHP
Project Domain / Category
Web Application
Abstract / Introduction
In the modern society, many people have access to modern technology. Therefore, the wall notice board is outdated and has many limitations. Examples of limitations:
- Insufficient space leading to overlapping posts
- It is hard to know the latest posts
- You don’t have direct access to the people who post
- It’s exhausting to keep checking the notice board for new posts
In view of this, the need to adopt the “Online Notice Board System” is necessary so as to digitize the normal notice board and make it online hence taking care of the limitations that come with the normal notice board. So, the main aim of this proposed “Online Notice Board System” is making information broadcasting much easier in a paperless community. The system will contain notice boards created by college/university admin. Admin can send the notification to the particular students as well as teachers regarding any new activity happening in college/university campus or any fest participation, fee payments, results, libraries dues, hostel dues, any workshop/conference registrations, warnings and reminders etc. This web application involves almost all the features of online notice board.
Functional Requirements:
System Modules:
The system has three major modules and each module has its features as follows:
Admin
Admin is the person who controls, monitors and manages the information of the whole system. After Signing-in the system, the Admin will have the rights of the following:
- Accepting / rejecting user registration requests.
- Keeping and tracking the total number of registered users (students and teachers) in the system.
- Adding, activating and deactivating any user.
- Adding new notice and publishing the notice-on-Notice Board for the registered users.
- Managing old notices and making available if needed.
- Updating Password
Student
Student can:
- Perform Registration
- Login
- Check Notification sent by admin
- Update his /her Profile
- Update his /her Password
- Log out the whole system
Teacher
Teacher can:
- Perform Registration
- Login
- Check Notification sent by admin
- Update his /her Profile
- Update his /her Password
- Log out the whole system
Tools:
HTML, CSS, Jquery, Bootstrap, PHP, MySQL
Class diagram, activity diagram, data flow diagram, sequence diagram, use case diagram, testing test cases, SRS, Design, Test phase, and final deliverable., and others are needed to draw for this project.