Car Rental Report

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 38

A project report on

Online Car Rental System

Submitted in practical fulfilment of the requirement for the award of the


degree

BACHELOR OF COMPUTER APPLICATIONS

Of

By

SAGAR VP
186JSB7018

VI SEMESTER MAJOR PROJECT

Under the guidance of


Mr.Vasudeva Rao
Asst.Professor

DAYANANDA SAGAR INSTITUTIONS


DAYANANDA SAGAR BUSINESS ACADEMY
UDAYAPURA, KANAKAPURA ROAD, BANGALORE-82.
(Affiliated to BU)
CERTIFICATE

DAYANANDA SAGAR INSTITUTIONS


DAYANANDA SAGAR BUSINESS ACADEMY
UDAYAPURA, KANAKAPURA ROAD, BANGALORE-82.

BACHELOR OF COMPUTER APPLICATIONS

This is to certify that Mr. Sagar VP Bearing USN 186JSB7018 has been
successfully completed the experiments in Major Project, Practical
Subject prescribed by Bangalore University for the VI Semester BCA in
the Major Project Laboratory, during the academic year 2020 -2021.

Project Guide Signature of Principle

Mr.Vasudeva Rao
Asst.Professor

DSBA, BANGALORE. DSBA, BANGALORE.

Examiner 1:

Examiner 2:
Declaration

I, Sagar VP student of VI SEM BCA, DAYANANDA SAGAR BUSINESS

ACADEMY, bearing USN 186JSB7018 hereby declare that the major project
entitled Online Car Rental has been carried out by me under the supervision of
Internal Guide Mr.Vasudev Rao and submitted impartial fulfillment of the
requirements for subject Major project by the Bangalore University during
the academic year 2020-2021.

Name: Sagar VP – 186JSB7018

Signature:
ACKNOWLEDGEMENT

The success and final outcome of this project required a lot of guidance and
assistance from many people and I am extremely privileged to have got this all along
the completion of my project

I would like to thank Mr. Vasudeva Rao for providing excellent academic
environment in the college

Name: Sagar VP -186JSB7018

Signature:
CONTENTS

PAGE
CHAPTERS PARTICULARS
NO.
ABSTRACT
1

INTRODUCTION

2 2.1 PROJECT DESCRIPTION

LITERATURE SURVEY

3 3.1 PROBLEM DEFINATION

3.2 PROPOSED SYSTEM


SOFTWARE REQUIREMENTS SPECIFICATION

4.1 HARDWARE REQUIREMENTS


4
4.2 SOFTWARE REQUIREMENTS

SYSTEM DESIGN ARCHITECTURE

5.1 MODULE DESCRIPTION

5 5.2 DATA FLOW DIAGRAM

5.3 ER-DIAGRAM

5.4 DATABASE DESIGN


IMPLEMENTATION

6.1 SCREEN SHOTS


6
6.2 SOURCE CODE
PAGE
CHAPTERS PARTICULARS
NO.
SOFTWARE TESTING

7.1 UNIT TESTING

7.2 SYSTEM TESTING

7 7.3 PERFORMANCE TESTING

7.4 RELIABILITY TESTING

7.5 SECURITY TESTING

CONCLUSION

8.1 CONCLUSION
8
8.2 FUTURE ENHANCEMENTS

9 BIBLIOGRAPHY
FIGURE INDEX
SL. FIGURE
PARTICULARS PAGE NO
NO. NO.

TABLE INDEX

SL. TABLE
TABLE NAME PAGE NO
NO. NO.
1 ADMIN TABLE

2 BOOKING TABLE

3 BRANDS TABLE

4 CONTACT US INFO TABLE

5 CONTACT US QUERRY TABLE

6 PAGES TABLE

7 SUBSCRIBERS TABLE

8 TESTIMONAL TABLE

9 USERS TABLE

10 VEHICLES TABLE
ABSTRACT

Our aim is to provide Cars to customers on Rental basis. There is Online Car
Rental which gives much benefit to user. A rental system in which customers
arrive to request the hire of a rental unit. It is more convenient than carrying the
cost of owning and maintain the unit. A car rental is a company that rent
automobiles for short period of time for a fee for few hours or a few days or a
week.

This software Car Rental System has a user friendly interface. Thus the users will
feel very easy to work on it. By using this system admin can manage their rental,
cars. The car information can be added to the system. Or existed car information
can be edited or deleted too by Administrator. The transaction reports of the car
rental system can be retrieved by the admin, when its required .Thus, there is no
delay in the availability of any car information, whenever needed, car information
can be Captured very quickly and easily.

The customers can also use the system to get a car on rent. The customer should
create a new account before logging in or he / she can log into the System with
his/her created account. Then he/she can view the available cars in a branch and
make a reservation for a Car. This system will helpful to the admin as well as to
the customer also.
INTRODUCTION

A car that can be used temporarily for a period of time with a fee. Renting a car
assists people to get around even when they do not have access to their own personal
vehicle or don't own a vehicle at all. The individual who want to rent a car must first
contact the car rental company for the desire vehicle. This can be done online. At this
point, this person has to supply some information such as; dates of rental, and type
of car. After these details are worked out, the individual renting the car must present
a valid Identification Card.

Aims & Objectives:


• To produce a web-based system that allow customer to register and reserve car
online and for the company to effectively manage their car rental business.
• To ease customer’s task whenever they need to rent a car.

Scope:
This project covers a lot of areas ranging from business concept to computing field,
and required to perform several researches to be able to achieve the project
objectives.

The area covers include:


• Car rental industry: This includes study on how the car rental business is being
done, process involved and opportunity that exist for improvement.
• PHP Technology used for the development of the application.
• General customers as well as the company’s staff will be able to use the system
effectively.
• Web-platform means that the system will be available for access 24/7 except when
there is a temporary server issue which is expected to be minimal.
SOFTWARE REQUIREMENTS SPECIFICATION

SOFTWARE REQUIREMENTS

Software requirements deal with defining software resource requirements and


prerequisites that need to be installed on a computer to provide optimal functioning
of an application.

Front end

 PHP :

Hypertext Pre-processor (PHP) is a widely used, general-purpose scripting


language that was originally designed for web development to produce
dynamic web pages. For this purpose, PHP code is embedded into the
HTML source document and interpreted by a web server with a PHP
processor module, which generates the web page document.

 HTML, CSS, JavaScript

 Tools used: XAMPP :

XAMPP is a free and open-source cross-platform web server solution


stack package developed by Apache Friends, consisting mainly of the
Apache HTTP Server, Maria DB database, and interpreters for scripts
written in the PHP and Perl programming languages. Since most actual
web server deployments use the same components as XAMPP, it makes
transitioning from a local test server to a live server possible.

 BOOTSTRAP :

Bootstrap is a free and open-source CSS framework directed at


responsive, mobile-first front-end web development. It contains CSS-
and (optionally) JavaScript-based design templates for typography,
forms, buttons, navigation, and other interface components.

Backend
 MYSQL

MySQL is a relational database management system (RDBMS) that runs as


a server providing multi-user access to a number of databases. MySQL is
officially pronounced ("My S-Q-L"), but is often pronounced ("My Sequel").
It is named for original developer Michael Widenius's daughter My.

HARDWARE REQUIREMENTS

The most common set of requirements defined by any operating system or software
application is the physical computer resources, also known as hardware

 Processor: i5 7th gen or above


 Ethernet connection (LAN) or a wireless adapter (Wi-Fi)
 Memory (RAM) : 8GB

Functional Requirements

Requirement analysis is a software engineering technique that is composed of the


various tasks that determine the needs or conditions that are to be met for a new or
altered product, taking into consideration the possible conflicting requirements of
the various users.
Functional requirements are those requirements that are used to illustrate the
internal working nature of the system, the description of the system, and explanation
of each subsystem. It consists of what task the system should perform, the processes
involved, which data should the system holds and the interfaces with the user. The
functional requirements identified are:

a. Customer’s registration: The system should allow new users to register online and
generate membership card.
b. Online reservation of cars: Customers should be able to use the system to make
booking and online reservation.

c. Automatic update to database once reservation is made or new customer


registered: Whenever there’s new reservation or new registration, the system
should be able update the database without any additional efforts from the admin.

d. Feedbacks of customers: It should provide means for customers to leave feedback.

Non-Functional Requirements

It describes aspects of the system that are concerned with how the system provides
the functional requirements. They are:

a. Security: The subsystem should provide a high level of security and integrity of the
data held by the system, only authorized personnel of the company can gain access

to the company’s secured page on the system; and only users with valid password
and username can login to view user’s page.

b. Performance and Response time: The system should have high performance rate
when executing user’s input and should be able to provide feedback or response
within a short time span usually 50 seconds for highly complicated task and 20 to
25seconds for less complicated task.

d. Availability: This system should always be available for access at 24 hours, 7 days a
week. Also in the occurrence of any major system malfunctioning, the system
should be available in 1 to 2 working days, so that the business process is not
severely affected.
e. Ease of use: Considered the level of knowledge possessed by the users of this
system, a simple but quality user interface should be developed to make it easy to
understand and required less training.

LITERATURE SURVEY

Existing System:

In this system user (or) client will directly interact with the car owner and owner will
decide whether the car is available or not. Then if it is available he will give rent a car
to the customer. The main drawback of this system is customer need to meet the car
owner .this is time waste process.

Disadvantages of existing System:


1) User should manually go and book the car.
2) It’s time taking process and cost also.
3) Doesn’t fulfill the client requirements fully.

PROPOSED SYSTEM:
In this car rental system we are going to introduce online booking of car rent will be
available. So the Burdon of the customer will be reduced. Our Aim is to design and
create a database management System for a car rental company. This enables
customer can rent a vehicle that can be used for a period by paying the money during
a Specified Period of time. This system increases customer retention and simplify
Rental Management in an efficient way.

And admin will decide the money for car rent. It bases on the day. Vehicle
replacement is available if any problem that occurs in the vehicle.

Advantages of Proposed System:


1) Here user can directly interact through our system or application and the user
book a car through online so it ill takes less time.
2) It ill helpful to the car rental person also. so he can maintain his car schedules
effectively. And the system maintenance will be easy.

SYSTEM DESIGN ARCHITECTURE

MODULE DESCRIPTION

1. Guest module
2. Admin module
3. Users module
Guest Users can,

View the website and check out the information about rental cars. Also inquiry
through contact us page.

Register Users

Anyone can register through the registration page on the online portal and login to
the system.

After successful login user can do the following things –

Car Booking – they can book cars, View Car booking history of registered users,
Update His/Her profile and update the profile, Update his/her password, Post and
View Testimonials, Logout from the online portal

Following are the features of Admin modules –

Admin can create vehicle brands available, Manage Vehicle Brands (Edit, Delete,
modify), Manage Booking (Admin can confirm, and Cancel Booking).

Admin can manage Testimonials (Active and Inactive), Manage to Contact us Query,
Admin Can the details of registered users, admin can also update the page content.

Can update the contact us details, Manage Subscribers, Admin Dashboard (Admin
can view the count of reg users, total booking, total subscribers, total queries, etc)
and Change Password (admin can change own password)
DATA FLOW DIAGRAM (DFD)

Level 0:

Level 0 known as Context Diagram. It’s supposed to be an abstract view, with the
mechanism represented as a single process with external parties.

Level 1:

The content of car rental system DFD level 1 must be single process node from the
context
diagram and is broken down into sub processes.
Level 2:

 The Level 2 DFD for the system should represent the basic modules as well as
data flow between them.

 Since the DFD level 2 is the highest abstraction level, its Car Rental System
processes must be detailed that is based on the DFD level 1.
Entity Relationship Diagram

ER diagram show all the relationships between entity sets stored in the database. It
illustrates the logical structure of the database. It helps to visualize how data is
connected in general ways.
FLOW CHART
DATABASE DESIGN

tbladmin (admin_id, name, contact, address, username, password)


Description: The tbladmin database table stores the information of the
administrator such as the name, contact, address, username and password.
Administrators of the system can encode and update the customer and car owner
information.

CREATE TABLE IF NOT EXISTS `tbladmin` (


`admin_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`contact` varchar(11) NOT NULL,
`address` varchar(100) NOT NULL,
`username` varchar(30) NOT NULL,
`password` varchar(30) NOT NULL,
PRIMARY KEY (`admin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

tblcustomer (customer_id, customer_name, address, contact, profile_image,


fb_account, username, password, admin_id, account_status)
Description: customers of the system can register into the platform and it will be
verified by the admin once the customer submits all the credentials needed. The
table includes the name, address, contact, image, the facebook account, username
and password. The account_status field serves as the flag as to whether the account
is active or deactivated.
USE CASE DIAGRAM

It describes how a user uses a system to accomplish a particular goal. Use cases help ensure
that the correct system is developed by capturing the requirements from the user's point of
view.
SNAPSHOTS

Login/register page

Home page
Admin Login

Admin Page
Manage Vehicles

Add Brand
SOURCE CODE

<?php 
session_start();
include('includes/config.php');
error_reporting(0);

?>

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="keywords" content="">
<meta name="description" content="">
<title>Car Rental Portal</title>
<!--Bootstrap -->
<link rel="stylesheet" href="assets/css/bootstrap.min.css" type="text/css">
<link rel="stylesheet" href="assets/css/style.css" type="text/css">
<link rel="stylesheet" href="assets/css/owl.carousel.css" type="text/css">
<link rel="stylesheet" href="assets/css/owl.transitions.css" type="text/css">
<link href="assets/css/slick.css" rel="stylesheet">
<link href="assets/css/bootstrap-slider.min.css" rel="stylesheet">
<link href="assets/css/font-awesome.min.css" rel="stylesheet">
    <link rel="stylesheet" id="switcher-css" type="text/css" hre
f="assets/switcher/css/switcher.css" media="all" />
    <link rel="alternate stylesheet" type="text/css" href="assets/switcher/css
/red.css" title="red" media="all" data-default-color="true" />
    <link rel="alternate stylesheet" type="text/css" href="assets/switcher/css
/orange.css" title="orange" media="all" />
    <link rel="alternate stylesheet" type="text/css" href="assets/switcher/css
/blue.css" title="blue" media="all" />
    <link rel="alternate stylesheet" type="text/css" href="assets/switcher/css
/pink.css" title="pink" media="all" />
    <link rel="alternate stylesheet" type="text/css" href="assets/switcher/css
/green.css" title="green" media="all" />
    <link rel="alternate stylesheet" type="text/css" href="assets/switcher/css
/purple.css" title="purple" media="all" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" hre
f="assets/images/favicon-icon/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" hre
f="assets/images/favicon-icon/apple-touch-icon-114-precomposed.html">
<link rel="apple-touch-icon-precomposed" sizes="72x72" hre
f="assets/images/favicon-icon/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="assets/images/favicon-
icon/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="assets/images/favicon-icon/favicon.png">
<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,900" re
l="stylesheet"> 
</head>
<body>

<!-- Start Switcher -->
<?php include('includes/colorswitcher.php');?>
<!-- /Switcher -->  
        
<!--Header-->
<?php include('includes/header.php');?>
<!-- /Header --> 

<!-- Banners -->
<section id="banner" class="banner-section">
  <div class="container">
    <div class="div_zindex">
      <div class="row">
        <div class="col-md-5 col-md-push-7">
          <div class="banner_content">
            <h1>Find the right car for you.</h1>
            <p>We have more than a thousand cars for you to choose. </p>
            <a href="#" class="btn">Read More <span class="angle_arrow"><i cl
ass="fa fa-angle-right" aria-hidden="true"></i></span></a> </div>
        </div>
      </div>
    </div>
  </div>
</section>
<!-- /Banners --> 

<!-- Resent Cat-->
<section class="section-padding gray-bg">
  <div class="container">
    <div class="section-header text-center">
      <h2>Find the Best <span>CarForYou</span></h2>
      <p>Rent a car which you require </p>
    </div>
    <div class="row"> 
      
      <!-- Nav tabs -->
      <div class="recent-tab">
        <ul class="nav nav-tabs" role="tablist">
          <li role="presentation" class="active"><a href="#resentnewcar" role=
"tab" data-toggle="tab">New Car</a></li>
        </ul>
      </div>
      <!-- Recently Listed New Cars -->
      <div class="tab-content">
        <div role="tabpanel" class="tab-pane active" id="resentnewcar">

<?php $sql = "SELECT tblvehicles.VehiclesTitle,tblbrands.BrandName,tblvehicles
.PricePerDay,tblvehicles.FuelType,tblvehicles.ModelYear,tblvehicles.id,tblvehi
cles.SeatingCapacity,tblvehicles.VehiclesOverview,tblvehicles.Vimage1 from tbl
vehicles join tblbrands on tblbrands.id=tblvehicles.VehiclesBrand";
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $result)
{  
?>  

<div class="col-list-3">
<div class="recent-car-list">
<div class="car-info-box"> <a href="vehical-details.php?vhid=<?php echo htmlen
tities($result->id);?>"><img src="admin/img/vehicleimages/<?php echo htmlentit
ies($result->Vimage1);?>" class="img-responsive" alt="image"></a>
<ul>
<li><i class="fa fa-car" aria-hidden="true"></i><?php echo htmlentitie
s($result->FuelType);?></li>
<li><i class="fa fa-calendar" aria-hidden="true"></i><?php echo htmlentitie
s($result->ModelYear);?> Model</li>
<li><i class="fa fa-user" aria-hidden="true"></i><?php echo htmlentitie
s($result->SeatingCapacity);?> seats</li>
</ul>
</div>
<div class="car-title-m">
<h6><a href="vehical-details.php?vhid=<?php echo htmlentities($result->id);?
>"><?php echo htmlentities($result->BrandName);?> , <?php echo htmlentitie
s($result->VehiclesTitle);?></a></h6>
<span class="price">₹<?php echo htmlentities($result->PricePerDay);?> /Da
y</span> 
</div>
<div class="inventory_info_m">
<p><?php echo substr($result->VehiclesOverview,0,70);?></p>
</div>
</div>
</div>
<?php }}?>
       
      </div>
    </div>
  </div>
</section>
<!-- /Resent Cat --> 

<!-- Fun Facts-->
<section class="fun-facts-section">
  <div class="container div_zindex">
    <div class="row">
      <div class="col-lg-3 col-xs-6 col-sm-3">
        <div class="fun-facts-m">
          <div class="cell">
            <h2><i class="fa fa-calendar" aria-hidden="true"></i>great</h2>
            <p>Years In Business</p>
          </div>
        </div>
      </div>
      <div class="col-lg-3 col-xs-6 col-sm-3">
        <div class="fun-facts-m">
          <div class="cell">
            <h2><i class="fa fa-car" aria-hidden="true"></i>1200+</h2>
            <p>New Cars For Sale</p>
          </div>
        </div>
      </div>
      <div class="col-lg-3 col-xs-6 col-sm-3">
        <div class="fun-facts-m">
          <div class="cell">
            <h2><i class="fa fa-car" aria-hidden="true"></i>1000+</h2>
            <p>Used Cars For Sale</p>
          </div>
        </div>
      </div>
      <div class="col-lg-3 col-xs-6 col-sm-3">
        <div class="fun-facts-m">
          <div class="cell">
            <h2><i class="fa fa-user-circle-o" aria-
hidden="true"></i>600+</h2>
            <p>Satisfied Customers</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <!-- Dark Overlay-->
  <div class="dark-overlay"></div>
</section>
<!-- /Fun Facts--> 

<!--Testimonial -->
<section class="section-padding testimonial-section parallex-bg">
  <div class="container div_zindex">
    <div class="section-header white-text text-center">
      <h2>Our Satisfied <span>Customers</span></h2>
    </div>
    <div class="row">
      <div id="testimonial-slider">
<?php 
$tid=1;
$sql = "SELECT tbltestimonial.Testimonial,tblusers.FullName from tbltestimonia
l join tblusers on tbltestimonial.UserEmail=tblusers.EmailId where tbltestimon
ial.status=:tid";
$query = $dbh -> prepare($sql);
$query->bindParam(':tid',$tid, PDO::PARAM_STR);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $result)
{  ?>

        <div class="testimonial-m">
          <div class="testimonial-img"> <img src="assets/images/cat-
profile.png" alt="" /> </div>
          <div class="testimonial-content">
            <div class="testimonial-heading">
              <h5><?php echo htmlentities($result->FullName);?></h5>
            <p><?php echo htmlentities($result->Testimonial);?></p>
          </div>
        </div>
        </div>
        <?php }} ?>
        
       
  
      </div>
    </div>
  </div>
  <!-- Dark Overlay-->
  <div class="dark-overlay"></div>
</section>
<!-- /Testimonial--> 

<!--Footer -->
<?php include('includes/footer.php');?>
<!-- /Footer--> 

<!--Back to top-->
<div id="back-top" class="back-top"> <a href="#top"><i class="fa fa-angle-up" 
aria-hidden="true"></i> </a> </div>
<!--/Back to top--> 

<!--Login-Form -->
<?php include('includes/login.php');?>
<!--/Login-Form --> 

<!--Register-Form -->
<?php include('includes/registration.php');?>

<!--/Register-Form --> 

<!--Forgot-password-Form -->
<?php include('includes/forgotpassword.php');?>
<!--/Forgot-password-Form --> 

<!-- Scripts --> 
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script> 
<script src="assets/js/interface.js"></script> 
<!--Switcher-->
<script src="assets/switcher/js/switcher.js"></script>
<!--bootstrap-slider-JS--> 
<script src="assets/js/bootstrap-slider.min.js"></script> 
<!--Slider-JS--> 
<script src="assets/js/slick.min.js"></script> 
<script src="assets/js/owl.carousel.min.js"></script>

</body>

<!-- Mirrored from themes.webmasterdriver.net/carforyou/demo/index.html by HT
Track Website Copier/3.x [XR&CO'2014], Fri, 16 Jun 2017 07:22:11 GMT -->
</htm
DESCRIPTION OF TABLES
Admin Description

Booking Description

Brands Description

Contactusinfo Description
Contactusquerry Description

Pages Description

Subscribers Description

Testimonal Description

Users Description
SOFTWARE TESTING

Testing

Testing is evaluation of the software against requirements gathered from users and
system specifications. Testing identifies important defects, flaws, or an error in the
application code that must be fixed .It also assesses the feature of a system. Testing
assesses the quality of the product.

Unit Testing

Unit testing refers to the testing certain functions and areas of the code. It gives the
ability to verify that all the functions work as expected. Eventually, it helps to identify
failures in the algorithms as well as logic to help improve the quality of the code that
composes a certain function.

Integration Testing

Integration testing is basically a logical extension of unit testing. In simple words,


two tested units are combined into a component and the interface between them is
tested. It identifies problems that occur when different units are combined. The
different modules of this project have undergone integration testing while being
merged.

System Testing

System testing tests the behavior of whole system as defined by the scope of the
development project. It might include tests based on risks as well as requirement
specifications, business process, use cases or other high level descriptions of system
behavior, interactions with the operating systems and system resources. It is most
often the final test performed to verify that the system meets the specification and its
objectives. System testing has been performed at the completion of each feature and
is still taking place to make improvements on the existing system.
CONCLUSION

Thus we have successfully implemented online car rental database management


which helps us in centralizing the data used for managing the tasks performed in a
car rental. We have successfully implemented various functionalities of MySQL and
created the fully functional database management System for car rental
management.

Car Rental Management System project is designed to meet the requirements of user.
It has been developed in PHP, HTML, and CSS keeping in mind the specification of
the system. For designing the system, HTML, CSS, JavaScript is being used as the
front end environment. Overall the project teaches us the essential skills like:
 Understanding the database handling and query processing
 Implement, analyze and evaluate the project developed for an application
 Demonstrate the working of different concepts of DBMS
FUTURE ENHANCEMENT

It is not possible to develop a application that makes all the requirements of


the user. User requirements keep on changing. So some of the future
enhancements that can be done to this system are:
 As the technology emerges, it is possible to upgrade the application and can be
adaptable to desired environment.
 We can also applicable this to Oracle and MySQL instead of Apache server.
 Based on the future security issues, security can be improved using encryption
and decryption techniques.
 We can also provide administrative tools like Backup, Replication and linked
server.
 We can increase the login efficiency by providing social media linked login
type.
 More validation process and certain process restrictions can be added.
BIBLIOGRAPHY

Books Used:

• Software Engineering - Sommerville


• PHP for Dummies
• JavaScript By McGraw hill Publication

References Used:

• Wikipedia.org
• www.w3schools.com

You might also like