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:


Puducherry Tourism Statistical Report and Information System


Puducherry statistical analysis and information center is a website designed for Puducherry tourism Department. In this web site people who all over the world can know the details about Puducherry. One can find its location, specialty and can find their place to stay in Puducherry. As an information center, peoples can get all the important details about Puducherry like the Hotels, Restaurants and its location. They can also find the available travel services and packages in Puducherry are. Help Desk allows one to know the important contacts in Puducherry.

This project contains various modules like User, Admin, and Hotel.  The whole project has been developed by using PHP, HTML, CSS, and MYSQL as a back-end tool.

The User module is a complete Web site for the peoples to see. Peoples can enter into the Web Site freely can collect information’s, know its location and can see photos of Puducherry. The whole website will be User-Friendly and attractive.

Admin module concerns with maintaining the tourist information of Puducherry. They have to collect this information from the hotels located in Puducherry and have to send the details to Indian Government. This manual work is now changed as a computerized work. The department can collect the information from the hotels through the website and can print the details in the given proforma.

Hotel module concerns with updating hotel data’s to the admin database online. The person who is managing the details of the customers who is coming to a particular hotel has to update the database with a unique username and password. They can change the password to their sufficiency. The hotel management updates the database to the Tourism department through the website.

Both the Admin and Hotel module are designed with high security with username and password.


To develop a better website for Puducherry tourism department
To increase Security for information’s
To update the information using internet facility
To reduce manual work in a simple way.
To reduce the Paper works


The organization is undergoing major work through human interventions.
Maintaining Tourist information
Maintaining Hotels in Puducherry
Sending Details to the Government
Maintaining the Proforma of every month


The proposed system reduces the manual activities in the existing system.
It helps in maintaining the information of tourist and hotels in Puducherry in a database which replaces the paper.
Writing the details in the paper is replaced by printing the information in the paper.
The proforma will be printed whenever necessary so no need to maintain it the information in the paper.


Database files are maintained instead of papers, which contains all the necessary details about the hotels and tourist.
The proposed system provides faster access.
The system provides effective report generators.
The organization’s cost and time effectively reduced by the automated system.


1) User

This module is a complete website which is designed for the Department of tourism.
People can collect information about Puducherry with this site.
As the concept of AJAX is implemented with this Web site people find it easier to load the pages.


2) Admin

This module concerns with maintaining the tourist information of Puducherry.
The information’s collected from the hotels can be saved in the database and can be used to print proforma.
They can add a new hotel and view the information of a particular hotel.
This module was designed with a secured login hence the user has to log in with the password.


3) Hotel

Hotel module concerns with updating hotel data’s to the admin database in using internet facility.
The person who is managing the details of the customers coming to a particular hotel has to update the database.
The updating of the database was carried out with a unique username and password by using the Pondicherry Tourism Web site.


TABLE DESIGN (user_admin)

TABLE DESIGN (hotel details)


  • A search system can be incorporated to search for a particular place in Puducherry.
  • Facility of booking of tickets and rooms can be done through the internet.
  • May enhance the payment scheme for ticket booking through internet.
  • Calendar events of Puducherry can be added.


  • HTML
  • CSS
  • API


  • PHP (for server-side scripting)
  • JAVASCRIPT (for client-side scripting)


  • MySQL


  • AJAX

Output Results:

Home Page

How to reach



View Hotel

Printing Proforma

  1. Install XAMPP
  2. How to connect the DB
    • Go to the URL http://localhost.
    • U will be navigated to another screen
    • In that click on PHPMyAdmin on the left side panel
    • On the new screen in the create new database text box type” tourism_pdy” and click on create.
    • In the new screen comes up you can find the option to create a new table for the existing DB. There look for Import option in the upper navigation.
    • Now click on import and import the text file “tourism_pdy” which I gave with the project and click on go
    • Now it will show “Import has been successfully finished, 29 queries executed.”
    • Database part is completed
  3. How to run the project
    • Copy the source code and paste it here in the path “C:\xampp\htdocs”. Means that the project source code should be inside the htdocs folder of the XAMPP. (This is very important)
    • Now open the browser and give the URL like “http://localhost/project_folder_name/index.php”
    • If the source code is copied as such it should be http://localhost/pondi/index.php
    • Now you will be able to see the project

My Tube Downloader PHP Project

Existing System:-

  • In the existing system, we have already used YOUTUBE website to upload and view videos but that website is not giving permission for downloading our or others videos.
  • In YOUTUBE for downloading user has to first install youtube downloader for downloading video then only user can download videos.
  • For songs, we are using SONGS website for downloading the mp3 songs but it is not providing the facility of uploading mp3 songs and in this, we can’t listen to it.
  • The above both sides are an individual one for videos and one for songs and it does not provide services to each other at one time.

Need for the New System:-

  • As shown above in the existing system for videos and songs we have to open two different websites.
  • In that, for videos, we used the youtube website and for songs, we used songs website. 
  • For this we have developed new website name “mytube Developer” on this website we are providing the facility of viewing, uploading and downloading videos, wallpapers, and songs on a single website.
  • In this site, we can change the password and we can also update our profile data. so it is easily understood by the users.

The objective of the Project:-

In our website www.mytube when any user visits he/she. The user comes with lots of expectations and trust to get what he/she Wants. He has to register to get the benefits of the features and resources of our website and for this purpose, we have a simple and easy to fill 3 steps login form which takes user’s personal details.

Our website provides the facility of videos, songs, and wallpapers which you can view and have fun. Our website provides the facility of videos, songs, and wallpapers which you can download and have fun. We also provide the facility of uploading videos, songs, and wallpapers which you want to share with your friends and community.

We also provided you facilities to update your profile data and changing password for registration. We have tried to fulfill all the user requirements on our website.

Data Dictionary:-

TABLE NAME: Register

DESCRIPTION: Registration of user detail

NO Field Datatype Constrains Description
1 Id int (5) Primary key Unique user id
2 Firstname Varchar (30) Not null Firstname of user
3 Lastname Varchar (30) Not null Lastname of user
4 Gender Varchar (30) Not null Gender of user
5 Birthday Varchar (30) Not null Date of birth
6 Email Varchar (30) Not null Email id of user
7 Country Varchar (30) Not null Country of user
8 Postalcode Int (10) Not null Postalcode of user
9 Username Varchar (50) Not null Name of user
10 Password Varchar (50) Not null Password of user
11 Sec-ques Varchar(250) Not null Sec-ques of user
12 Sec-ans Varchar(250) Not null Sec-answer of user
13 Status Enum(‘0’,’1’) Not null Check the Current status


DESCRIPTION: Details of songs

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of songs
2 Title Varchar (250) Not null Title of songs
3 Url Varchar (250) Not null Url of songs
4 Description Varchar (1000) Not null Description of songs
5 Status Enum(‘0’,’1’) Not null Check the Current status


DESCRIPTION: Details of the video

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of video
2 Title Varchar (250) Not null Title of video
3 Url Varchar (250) Not null Url of video
4 Description Varchar (1000) Not null Description of video
5 Status Enum(‘0’,’1’) Not null Check the Current status

TABLE NAME: Wallpapers

DESCRIPTION: Details of wallpapers

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of wallpapers
2 Title Varchar (250) Not null Title of wallpapers
3 Url Varchar (250) Not null Url of wallpaper
4 Description Varchar (1000) Not null Description of wallpapers
5 Status Enum(‘0’,’1’) Not null Check the Current status

UML Diagrams:

Entity Relationship Diagram

Context Level DFD:

0’ Level DFD:

System Development:

Screen Shots of Input Forms:-

  • Home Page
  • Registration Form
  • Login Page
  • Upload Video
  • Upload Wallpaper
  • Upload Music Song
  • User Profile
  • Get New Password

Screen Shots of Output Forms:-

  • User Successfully Registered
  • Welcome User Home Page
  • View Video
  • Upload Video Successfully
  • View Wallpaper
  • Upload Wallpaper Successfully
  • Download Wallpaper
  • View Songs
  • Upload Song Successfully
  • Profile Update Successfully
  • Password Update Successfully

Online Shopping Cart PHP Project Code

The main aim of developing this PHP based online shopping application web project is to provide easy access to buy products online.

This project looks like an online shopping website like Amazon or Flipkart where the user has to register in the website first then they can search products category wise, find product manufacturer, product description.

The below are the database tables created with the necessary columns

Category Table:

  • category id
  • category name
  • sort order
  • date added
  • description

Create Account Table:

  • first name
  • last name
  • email
  • telephone
  • fax
  • company
  • address1
  • city
  • postcode
  • country
  • password
  • password confirm
  • subscribe
  • privacy policy

Customer Table:

  • customer id
  • customer first name
  • customer last name
  • customer email
  • telephone
  • fax
  • password
  • cart
  • newsletter
  • address
  • status
  • customer group id
  • date added

Download Table:

  • download id
  • filename
  • date added
  • name

Information Table:

  • information ID
  • sortorder
  • title
  • description

Login session  Table:

  • user id
  • username
  • email
  • password
  • country

Manufacturer Table:

  • Manufacturer id
  • Manufacturer name
  • sort order

Product Table:

  • product id
  • product name
  • product description
  • product price
  • product quantity
  • manufacturing id
  • category id
  • download id

Download the below attached online shopping cart php project source code and database.

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