Online College Management System PHP Project

The “Online College Management System” is concerned with three categories of modules:

1) User( student, parent or any user)
2) Admin
3) Faculties

User (student, parent or any user):

The user can view own result & attendance.
The user can know about college info., management, goal & objective.
The user will display fresh news & event.
The user can download fresh exam time table, syllabus, assignment as well as view blacklist which created by admin based on its attendance.

The user provides facility to know the fresher message from the director.
The user can easily view courses details as well as subject details which are college given you.
The user can view faculty details as well result of own subject which takes on college.
The user can view fresh album which uploads by admin.


Admin can perform add/update/delete and search following module :

  • course module
  • semester module
  • subject module
  • Student module
  • exam module
  • result module
  • the attendance module
  • faculty module
  • college info module
  • download module
  • event module
  • news module
  • login module & user type module

Admin can create an online blacklist using student attendance
Admin can upload student data as excel file as well as syllabus, blacklist, exam time table, student result & attendance, and fresh photo gallery.


Faculty also give a login to manage his/her profile.
Faculty can view own subject result so faculty can easily analyze own result so they will try to better result.
Faculty can view own subject attendance.
Faculty can upload own subject assignment.

Use case Diagrams:


House Tax Billing System Java Project


Billing system will save both time and manpower in the process of automating the regular house tax billing system.


The house billing system maintains information of customers. The data of customers is stored in a single file which consists of customers information, bills file, tracking bills to know the status of bills.
Evaluation of customers bills takes longer time due to integration in the system.


It takes a number of customers information in one file.
Acquiring one customer information becomes tough.
It takes more time to find particular customer information.
Calculation of customers bill takes longer time


The house billing system stores customer information. It calculates the house tax of the customer based on area.
It is calculated by maintaining different files such as customer information file, bills files, tracking bills for the status of the bill of each customer. All the information of customer can be searched by using bill number.


It contains a single file for every customer information so that accessing of data becomes easier.
Calculation of customers bills does not take much time.
It provides enough space to store separate files.
Accurate bills are calculated.


Managing Customer records: we will be able to search the details of the customer which are present in files, where details will be in the form of house type, built in the area, location. The generating reports we will be able to display all the details of customer file with details in the form of files.

Managing the generated bills: we will be creating bills information with details like customer name, bill number, the area of the house, and bill. we can update the details of the customers using bill number.

Tracking bill status: In this payments of the customers will be updated. We can display the defaulters who pay the tax irregularly. Defaulters should have to pay fine based on the number of days delayed by them.

Menu design and integrating of all modules: we integrate above modules into one file. we add username and password to log in for accessing the details of a particular customer.

UML Diagrams:


We can conclude that we can create Bill for house tax for the registered customer. We can add new customers to the Database. We can search for a customer in the database and all the details of customers are safe with username and password of the clerk.

Output Screens:

Automation of Faculty Remuneration System Java Project


This Automation of Faculty Remuneration System project is an online portal.

This web-based application allows the college faculty to get important data about their remunerations for their invigilation’s.

Since college faculty operates through pc, they can keep checking about the payment given to them frequently, the faculty login is to be performed through a computer.

Faculty can see the allotted students in their class

Existing system

There are many online portals available for faculties but they are not very efficient, the faculties are unable to access the details.

Disadvantages of Existing System

It is not helpful in assigning the invigilation details and managing the regularly

Proposed system

This is a web application for the automation of generating the invigilation to the faculty.
The count of students attending the examination, the faculty is invigilating are taken into account and the pay is automatically updated in their personal account.
An approach to the admin can be made if any errors are present in the remuneration details and can be modified immediately.

Advantages of the proposed system

It is helpful in assigning the invigilation details and managing the regularly with modifications.

Description of modules:

Faculty login: This allows the registered faculty to login in order to view their invigilation details.

Admin login: The admin assigns the invigilation to the faculty and add the required rooms and allocate the students according to them.

Student login: This allows the student to check in which room they are allotted.
Server management: The server smartly handles data and allows the details to be updated frequently and maintained securely.

UML Diagrams:

Use Case Diagram:

Activity Diagram:

Class Diagram:

Output Results:

  • Home Page
  • Admin Login page
  • Admin Home Page
  • Add Faculty Page
  • Add Student Page
  • Add Room Page
  • Faculty Allocation Page
  • Faculty Login Page
  • Faculty Home Page
  • View Students Page


This system is very helpful in order to do all the above-mentioned tasks. Generally, there may be a chance that some faculties may not get the payment properly. Instead, by means of using this application, it reduces the burden to the faculty and also, the faculties can contact admin easily by means of having the application. It is a good platform for the faculty.

Mini Project on Online Car Pooling System


The online carpooling system is a web-based application is to provide us with a simple riding platform between the car owner and car user. This project enables users to access mobility assets own by others exactly when they need. It shows a medium for available cars to pick up them on the interest of car owner with time and capacity.


Personal ride booking and sharing services allow customers to arrange transportation quickly.
Ride booking Apps typically use a smartphone, GPS technology to match a customer’s location with the nearest available car.
In this online carpooling system, the customer receives an estimated pickup time, a description of the arriving vehicle, and an image of the driver. At the destination, the user can pay automatically.

Existing System

The online carpooling system is an emerging criterion that provides comfortable and consistent rides for both the user and the car owner using this application within the city can be somewhat difficult.

Proposed System

The online carpooling system connects car owners to people in their vicinity who needs a vehicle.
A platform as a link between supply and demand is provided creating a new mobility service.
The ride fare is fixed by the car owner within the range of kilometers traveled and will even take care of all administrative issues.


Car – owner:
To connect with server owner must give their username and password then only they can able to connect the server.

  • Step1: Start
  • Step2: Car owner login with id
  • Step3: Searching for the server
  • Step4: Connect to the server
  • Step5: viewing the admin details
  • Step6: Conformed the ride
  • Step7: Stop

Owner accepting nearby user, the owner is going to get the request from the user considering his starting point.

  • Step1: Start
  • Step2: Admin login with username and password
  • Step3: We need to register by giving all the details
  • Step4: Start the ride
  • Step5: User searching for this ride related post
  • Step6: Selecting the ride
  • Step7: Viewing user details and ride details
  • Step8: Stop

After getting the registration request to the admin, he personally verifies whether the user or the car owner is genuine or not .if genuine then there request is accepted.

  • Step 1: Start
  • Step 2: Admin will make a post of his ride
  • Step 3: User login with username and password
  • Step 4: User needs to register the details
  • Step 5: Viewing user details
  • Step 6: Admin accepts the user details
  • Step 7: If the admin does not accept the requesting user needs to choose another driver
  • Step 8: Stop

UML Diagrams:

ER Diagram:

Data Flow Diagram:

Online Verification System Project Synopsis

Online Verification System

Verification process in other words background verification is very important nowadays for a lot of companies. It actually allows companies to validate the info provided by their employees are true and correct without any discrepancies.   

User Types: Admin, user, verifier

Admin will basically approve verifier login. Admin will also validate all data has been posted to the portal via a user and gives final approval for a submitted proof and details once a verifier validates the data. This portal will have 2 step validation process making it a secure and accurate verification system. Admin will upload content related to rules for different sort of documents which need to be uploaded by a logged in user and also set up rules which will be considered while verifying data provided by a user for a logged in verifier.  

The verifier will log in and validate the details and attachments that have been uploaded by a logged in users as per criteria and rules for documents that are needed. Once verifier validates the details provided and verifies the attachments uploaded by the user, he or she will update verification status for a particular user. This will be then sent to admin for final validation approval or verification approval.

The user will register and once registered they will have a dashboard which will show them rules related to various points under scrutiny. Once registered they will have different modules where they will save the details whichever required.


  • Personal Details
  • Educational details
  • Professional details
  • Documents
  • Login / Logout
  • Dashboard
  • Admin

Personal Details: This module will ask the user to save details like First name, Middle name, Last name, DOB, Marital status, Residential Address, Father’s Name, Mother’s Name, Spouse Name if married,  Email, Phone Number, Alternate Number, City, State, Country.

Education Details: User has to save all details related to 10th, 12th Graduation and post.Information related to certifications.

Professional details: User will save all details related to job exp and companies wherein he or she worked previously. Date of joining in the current organization.

Documents: User will upload related documents to verify the professional details saved in the portal.

Admin: Will have a grid to approve and validate data related to a user for final approval. Admin will also have a grid to approve verifier login. Reports will also be provided to see how any users submitted data, how many validated by the verifier, how many users have been validated completely. Different type of reports can be added depending on the requirement.

Future Enhancements:

  • We can come up with SMS / email alerts for registration messages, validation complete messages etc.
  • We can provide reports module with the different type of reports for admin login related to sales, order and customer reports.
  • We can introduce plans like getting contracts from different organizations and managing users on the basis of organizations.
  • We can add payment related module for online renewals related to licenses concept related to organizations.

Technology to Use

Design and Markup

– HTML5, CSS3, JavaScript & jQuery

– Bootstrap / Angular JS

Server side

– PHP OR .Net with framework



– SQL Server

Hardware Requirements:
Intel Core processor
RAM 4GB and Above
HDD 100 GB Hard Disk Space and Above
64 or 32 bit OS Windows 8 and above