Professional Documents
Culture Documents
Project PDF
Project PDF
Project PDF
1.Introduction
KMMIPS is an educational society established in 2000 by a group of
retired civil servant. This is an educational society which serves for the
betterment of the students. Initially this college offers three major
programs MCA, MBA and B.Ed.
Services:
This system provides its services to customers, which are in the field of
providing good helpful online gas booking system.
1 K M M I P S : : TIRUPATHI
Online Gas Booking System
KMMIPS offers admission into the professional courses MCA and MBA
with annual intake of 180 and 180 seats each. The institution is governed
by the chairman Sri S.Srinivasulugaru, retired IRS (Indian Revenue
Service) officer with the support of an advisory body consisting of the
eminent personalities form different fields.
2 KM M I P S : : TIRUPATHI
Online Gas Booking System
1.2Organization Chart:
Principal
3 KM M I P S : : TIRUPATHI
Online Gas Booking System
Chapter 9 Conclusion:
4 KM M I P S : : TIRUPATHI
Online Gas Booking System
2.Genesis of Study
This chapter deals with the study of the existing system and describes the
need for the proposed system to overcome the drawbacks in the existing
system. It also specifies the objectives , scope of the system and also the
methodology for the system development.
Hence the genesis of the study clearly depicts the factors regarding the
beginning of the existing system and its extension to the proposed system
and it includes the following.
2.1 Aim:
5 KM M I P S : : TIRUPATHI
Online Gas Booking System
this is a difficult task searching the records manually .This is also too much
time consuming when we want to retrieve details according to some
specific condition.
2.3 Scope:
The system extends its scope from manual to computerize. The system
provides scope for the Gas Booking using online.
Users:
• Admin
• User
2.4 Methodology:
Application software like PHP with HTML. MY SQL is used for storing
database information and it is used to construct the required code, so as to
give the results as per the requirements of the system. The concepts of
software engineering have been implemented successfully and uniformly
throughout the system. The performance of the integrated system will be
uniform.
6 KM M I P S : : TIRUPATHI
Online Gas Booking System
cycle [typically 60-90 days],”, The RAD model, shown in the above figure
is a high speed adaptation of the waterfall model, where the result of each
cycles a fully functional system.
This proposed system will helps to the customers to register from any
place ,along with this they will register in the online gas booking system
through the same website at the same time.
2.5.1 Advantages:
The online gas booking system can get much out of the system. The
system is used to enter the customer details and to enter the details about
the details about the transaction and stock in detail and about the reports
of the users . This system represents the customers by the
‘CUSTOMER ID ’number and the main advantage of this system is to
reduse the time and give efficient services to the customers within limited
period of time.
1. Security:
The software used for this gas agency system include the password,
so the security is provided. When anyone opens the software it has the
provision for entering password. We have to enter the correct
password; otherwise we cannot enter into the system. Password is
saved in system registry for more security.
2. User Friendly:
7 KM M I P S : : TIRUPATHI
Online Gas Booking System
The flexibility and the efficiency of all the operation in this gas agency
system is increased because of the computerization. No errors are
occurred compared to the manual system. Instead of searching lot of
data, we can produce report in a few seconds.
5.Formatted Output:
8 KM M I P S : : TIRUPATHI
Online Gas Booking System
3.Feasibility Study
Generally the feasibility study is used for determining the resources, cost,
benefits and whether the proposed system is feasible with respect to the
organization or not. The feasibility of proposed Online Gas Booking
System could be evaluated as follows. There are three types of feasibility
which are equally important are:
• Operational feasibility
• Technical feasibility
• Economical feasibility
The operational feasibility is the willingness and ability of the users to run
the developed system without any difficulty. In this project we maintain the
customer Profile, customer Registration activities related to the entire
Online Gas Booking System.
The data entry can be done without any difficulty because the screens has
been developed as user friendly and by seeing the screens itself, he can
get an overview of the process to be done. Any errors if arises at the time
of the usage by the user can be debugged with ease by the user itself.
Therefore the proposed system is operationally feasible.
Thus, we get to know that this project is considered technically feasible for
the development because the work for the project can be done with
current equipment, existing software technology and with available
personnel itself.
9 KM M I P S : : TIRUPATHI
Online Gas Booking System
10 KM M I P S : : TIRUPATHI
Online Gas Booking System
4. System Analysis
System analysis is an important activity that takes place when we are
building a new system or changing existing one. Analysis helps to
understand the existing system and the requirements necessary for
building the new system. If there is no existing system, then analysis
defines only the requirements.
At first a set of primary components are identified for ERD i.e. Data
objects, Attributes, Relationships and Various type indicators. Data
objects are represented by labeled rectangles. Relationships are indicated
with labeled lines connecting objects.
The above diagram explains about the various database tables and the
relation among those tables almost all the tables have one-to-many
relationship.
11 KM M I P S : : TIRUPATHI
Online Gas Booking System
12 KM M I P S : : TIRUPATHI
Online Gas Booking System
At level 0 DFD, also called as the context diagram, represents the entire
system as a single module with input and output data indicated why
incoming and outgoing arrows respectively.
At level 1 DFD, also called as Top-Level DFD, represent the system with
major modules and data stores. The other levels will show each module in
the Top-Level DFD in a more detailed fashion.
Level 0
USER
WEBSITE
USER
ADMIN
13 KM M I P S : : TIRUPATHI
Online Gas Booking System
USER
Request
USER REG BOOKINg
FEEDBACK TRANSACTI
ON
LEVEL0
ADMIN
LOGIN
STOCK
14 KM M I P S : : TIRUPATHI
Online Gas Booking System
3. Extends:The extends relationship is used when you have one use case
that is similar to another use case but does a bit more. In essence, it is like
a subclass.
15 KM M I P S : : TIRUPATHI
Online Gas Booking System
16 KM M I P S : : TIRUPATHI
Online Gas Booking System
17 KM M I P S : : TIRUPATHI
Online Gas Booking System
18 KM M I P S : : TIRUPATHI
Online Gas Booking System
5 .System Requirements
System requirements gives the idea about what are the necessary things
that are needed for proposed system, which plays very important role in
development of any system. This chapter deals with what are hardware
components that are needed for the system, application software that are
required for the development of the system.
The environment deals with the features of software. HTML is used as the
front-end tool and MySQL as a backend. Front end tools help to visualize
the system through naked eyes while back end helps in activities which
are unseen to the end user.
✓ RAM : 1GB
✓ HARDDISK : 20GB
✓ PROCESSOR : Intel Pentium III
DATABASE :Mysql
HTML:
19 KM M I P S : : TIRUPATHI
Online Gas Booking System
and the second tag is the end tag (they are also called opening
tags and closing tags). Though not always necessary, it is best practice to
append a slash to tags which are not paired with a closing tag.
It is a style sheet language used for describing the look and formatting of a
document written in a markup language. While most often used to
style web pages and interfaces written in HTML and XHTML, the language
can be applied to any kind of XML document, including plain
XML, SVG and XUL. CSS is a cornerstone specification of the web and
almost all web pages use CSS style sheets to describe their presentation.
20 KM M I P S : : TIRUPATHI
Online Gas Booking System
CSS can also allow the same markup page to be presented in different
styles for different rendering methods, such as on-screen, in print, by voice
(when read out by a speech-based browser or screen reader) and
on Braille-based, tactile devices. It can also be used to allow the web page
to display differently depending on the screen size or device on which it is
being viewed. While the author of a document typically links that document
to a CSS file, readers can use a different style sheet, perhaps one on their
own computer, to override the one the author has specified. However if the
author or the reader did not link the document to a specific style sheet the
default style of the browser will be applied.
PHP
PHP started out as a small open source project that evolved as more and
more people found out how useful it was. RasmusLerdorf unleashed the
first version of PHP way back in 1994.
21 KM M I P S : : TIRUPATHI
Online Gas Booking System
Features of PHP
Simple
Interpreted
Faster
Open Source
Open source means you no need to pay for use php, you can free
download and use.
Platform Independent
Case Sensitive
Error Reporting
22 KM M I P S : : TIRUPATHI
Online Gas Booking System
Introduction to MySQL
23 KM M I P S : : TIRUPATHI
Online Gas Booking System
24 KM M I P S : : TIRUPATHI
Online Gas Booking System
6.System Design
6.1 Introduction
Design is the first step in the development phase for any system. It may be
defined as the “Process of applying various techniques and principles for
the purpose of designing a device, a process, or a system”.
Basic design principles that enable the software engineer to navigate the
design process are:
25 KM M I P S : : TIRUPATHI
Online Gas Booking System
• To reduce redundancy
• To arrive at loss-less join
• To reduce the time as compared to the present system.
• To reduce the number of errors.
6.3.1 Normalization
26 KM M I P S : : TIRUPATHI
Online Gas Booking System
27 KM M I P S : : TIRUPATHI
Online Gas Booking System
Table3:Transaction table:
28 KM M I P S : : TIRUPATHI
Online Gas Booking System
29 KM M I P S : : TIRUPATHI
Online Gas Booking System
<html>
<body>
<?php
$adharno=$_POST['num'];
$fname=$_POST['name'];
$email=$_POST['email'];
$add=$_POST['add'];
$ph=$_POST['phno'];
$psw=$_POST['psw'];
$con=mysqli_connect("localhost","root","admin2k19","mallika");
if (mysqli_connect_errno()) {
VALUES
(".$adharno.",'".$fname."','".$email."','".$add."','".$ph."','".$psw."');";
if(mysqli_query($con,$sql)){
header("Location:" login.html");
30 KM M I P S : : TIRUPATHI
Online Gas Booking System
else
mysqli_close($con);
?>
</body>
</html>
USERLOGIN FORM
<?php
session_start();
$servername="localhost";
$username="root";
$password="admin";
$dbname="mallika";
$conn=new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error)
{
die("connection failed:".$conn->connect_error);
}
if($_SERVER["REQUEST_METHOD"]=="POST")
{
$user_name=$_POST["login"];
$password=$_POST["pswrd"];
$_SESSION["id"]=$user_name;
$query="SELECT Adhar_number,password FROM registration
WHERE Adhar_number='$user_name' and password='$password'";
$result=mysqli_query($conn,$query);
$row=mysqli_fetch_array($result,MYSQLI_NUM);
$count=mysqli_num_rows($result);
if($count==1)
{
header("Location:login.php");
}
else
31 KM M I P S : : TIRUPATHI
Online Gas Booking System
{
echo "your login username and password is invalid";
}
}
?>
<html>
<head>
<title> Online Gas Booking System</title>
<style>
*{
background-image:url(main.jpg);
background-size:cover;
</style>
</head>
<frameset rows="10%,*" border off>
<frame src="top.html" name="top" scrolling="no"/>
<frame src="main.html" name="main"/>
</frameset>
</html>
<html>
<head>
<title>top page</title>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="jquery-3.3.1.js"></script>
<style>
img{
height:50px;
width:100px;
margin-top:0px;
}
body{
background-color: #FFA500;}
ul li {
text-transform:uppercase;}
ul li a{
font-color:#ffcce6;
32 KM M I P S : : TIRUPATHI
Online Gas Booking System
</style>
</head>
<body>
<ul>
<li><a href="contactus.html" target="main" class="top">CONTACTUS</li>
<li><a href="transaction.html" target="main"
class="top">TRANSACTION</li>
<li><a href="booking.html" target="main" class="top">BOOKING</li>
<li><a href="stock.html" target="main" class="top">STOCK</li>
</ul>
</html>
<imgsrc="./images/gass.jpg" width="100>
<div id="title">indane gas</div>
</body>
<script>
$(document).ready(function(){
$(".top").click(function(){
$(".top").css("background","");
$(this).css("background","red");
});
});
</script>
</html>
.<html>
<head>
<title>top page</title>
<link rel="stylesheet" href="style.css" type="text/css">
<style>
p{
text-align:center;
font-weight:300;
font-size:27px;
33 KM M I P S : : TIRUPATHI
Online Gas Booking System
margin-top:80px;
color: #4d4dff;}
</style>
</head>
<body>
<div id="text">
<h1>online gas booking system</h1>
<p>
<marquee>
well come to online gas booking </marquee></p>
</div>
</body>
</html>
/*title*/
#title{
color:white;
position:absolute;
top:-10%;
left:240px;
margin-top:20px;
font-size:40px;
font-family:arial;
font-variant:small-caps;
text-transform:capitalize;
}
/* top.html */
li{
float:right;
color:white;
list-style-type:none;
padding:20px;
font-size:25px;
text-transform:capitalize;
34 KM M I P S : : TIRUPATHI
Online Gas Booking System
.top{
color:white;
text-decoration:none;
}
a:hover{
color:gray;
text-decoration-line: underline;
}
a:active{
color:violet;
/* login.html */
.login{
width:350px;
height:350px;
background:white;
position:absolute;
top:20%;
left:40%;
border-radius:15px;
#loginlogo{
position:relative;
left:135px;
top:-35px;
background:red;
border-radius:50px;
width:60px;
height:60px;
.login_one{
margin-top:-40px;
margin-left:50px;
font-weight:bold;
font-size:18px;
text-transform:capitalize;
35 KM M I P S : : TIRUPATHI
Online Gas Booking System
.login_one #username,#password{
border:none;
border-bottom:2px solid orange;
outline:none;
width:250px;
font-size:20px;
}
#createnew ,#forgotpassword{
text-decoration:none;
}
#createnew:hover ,#forgotpassword:hover{
text-decoration-line:underline;
color:red;
/* registration.html */
.registration{
position:absolute;
left:40%;
top:10px;
background:white;
width:30%;
.registration h1{
margin-left:40px;
font-weight:bold;
36 KM M I P S : : TIRUPATHI
Online Gas Booking System
text-transform:capitalize;
background:lightgray;
width:73%;
.registration p{
font-size:20px;
margin-left:40px;
font-weight:bold;
text-transform:capitalize;
}
.registration input[type=text],
input[type=date],
input[type=number],
input[type=password]
{
width:80%;
height:30px;
border:none;
border-bottom:2px solid orange;
background:none;
outline:none;
font-size:20px;
.registration #select{
width:80%;
height:30px;
border:none;
border-bottom:2px solid orange;
background:none;
outline:none;
font-size:20px;
.registration #submit{
background:;
text-align:center;
padding:10px 110px;
border:2px solid green;
37 KM M I P S : : TIRUPATHI
Online Gas Booking System
text-decoration:none;
font-size:20px;
text-transform:uppercase;
}
.registration #submit:hover{
text-decoration-line:underline;
background:orange;
color:white;
/*booknow.html*/
.booknow h1{
margin-left:40px;
font-weight:bold;
text-transform:capitalize;
background:lightgray;
width:73%;
text-align:center;
margin-top:2px;
}
.booknow{
position:absolute;
left:40%;
top:10px;
width:30%;
background:white;
.booknow p{
font-size:20px;
margin-left:40px;
font-weight:bold;
text-transform:capitalize;
.booknow input[type=text],
input[type=date],
input[type=number],
input[type=time]
38 KM M I P S : : TIRUPATHI
Online Gas Booking System
{
width:80%;
height:30px;
border:none;
border-bottom:2px solid orange;
background:none;
outline:none;
font-size:20px;
/*contactus.html*/
.contactus{
width:350px;
height:450px;
background:white;
position:absolute;
top:20%;
left:40%;
}
.contactus input[type=text],
input[type=email],
input[type=number]
{
width:73%;
height:30px;
border:none;
border-bottom:2px solid orange;
background:none;
outline:none;
font-size:20px;
margin-left:40px;
}
.contactus h1{
margin-left:40px;
font-weight:bold;
text-transform:capitalize;
background:lightgray;
width:73%;
text-align:center;
}
.contactus #textarea{
39 KM M I P S : : TIRUPATHI
Online Gas Booking System
margin-left:40px;
font-size:20px;
}
.contactus input[type=button]{
background:green;
text-align:center;
color:white;
padding:10px;
border:2px solid orange;
font-size:20px;
text-transform:capitalize;
position:absolute;
left:80px;
}
/* searchcabs.html */
.searchcabs{
margin-top:20px;
}
.searchcabs #up #selectcar{
background:gray;
padding:10px 10px;
font-size:30px;
text-align:center;
color:white;
width:76.5%;
margin-left:10px;
text-transform:capitalize;
}
.searchcabs #up{
margin-left:20%;
background:transparent;
}
.searchcabs #up #car1,#car2,#car3{
float:left;
margin-left:10px;
}
.searchcabs #down{
position:absolute;
top:37%;
left:21%;
background:gray;
height:400px;
width:830px;
40 KM M I P S : : TIRUPATHI
Online Gas Booking System
padding:10px;
margin-top:20px;
text-transform:capitalize;
display:none;
}
.searchcabs #down input[type=text]
{
width:73%;
height:30px;
border:none;
border-bottom:2px solid orange;
background:none;
outline:none;
font-size:20px;
margin-left:40px;
}
background:green;
text-align:center;
color:white;
padding:10px;
border:2px solid orange;
font-size:20px;
text-transform:capitalize;
position:absolute;
left:40%;
}
/* main.html */
#text h1{
text-align:center;
color:white;
text-transform:capitalize;
font-size:40px;
} }
<html>
<head>
<center>
<title>Registration form</title>
</head>
<body >
41 KM M I P S : : TIRUPATHI
Online Gas Booking System
<tr>
<td>AdharNumber
<td>
<input type="number"name="Adarnumber">
</td>
</td>
</tr>
<td>Address
<td>
<input type="text" name="Address">
</td>
</td>
</tr>
<tr>
<td>MobileNumber
<td>
<input type="text" name="MobileNumber">
</td>
</td>
</tr>
<tr>
<td>Enterpassword
<td>
<input type="password" name="psw">
</td>
</td>
</tr>
<tr>
<td>Gender
<td>
<input type="radio" name="male"value="Male">Male<br>
<input type="radio" name="female"value="Female">Female<br>
</td>
</td>
42 KM M I P S : : TIRUPATHI
Online Gas Booking System
</tr>
<tr>
<td colspan="2" align="right">
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</td>
</tr>
</form>
</table>
</body>
</html>
<html>
<title>loginpage</title>
<body>
<h1 align="center">LOGINPAGE</h1>
<center>
<form action="login.php" method="post">
<table align="center" bgcolor="99FFFF"cellpadding = "10">
<tr>
<td>ADHARNUMBER</td>
<td> <input type="number" name="adharnumber" >
</td>
</tr>
<tr>
<td>PASSWORD</td>
<td><input type="password" name="psw">
</td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</td>
</tr>
</table>
</form>
</center>
</form>
</body>
43 KM M I P S : : TIRUPATHI
Online Gas Booking System
</html>
UPDATION FORM:
<?php
$servername="localhost";
$username="root";
$password="admin2k19";
$dbname="mallika";
$conn=new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error)
{
die("connection failed:".$conn->connect_error);
}
if($_SERVER["REQUEST_METHOD"]=="POST")
{
$phone=$_POST["num"];
$email=$_POST["email"];
$address=$_POST["addres"];
$phone=$_POST["phone"];
?>
44 KM M I P S : : TIRUPATHI
Online Gas Booking System
DELETION FORM :
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'admin2k19';
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
if(! $retval ) {
die('Could not delete data: ' . mysql_error());
}
mysql_close($conn);
?>
45 KM M I P S : : TIRUPATHI
Online Gas Booking System
7.System Testing
Introduction:
Psychology of Testing
Testing Objectives:
A rich variety of test case design methods have evolved for software.
these methods provide the developer with a systematic approach to
testing. More important, methods provide the highest likely hood of
uncovering errors in software.
Levels Of Testing:
47 KM M I P S : : TIRUPATHI
Online Gas Booking System
Unit
Testing
Module
Testing
Sub-
System
Testing
System
Testing
Acceptanc
e
Testing
To follow the concept of white box testing we have tested each form we
have c0reated independently to verify that Data flow is correct, All
condition00s are exercised to check their validity, All loops are executed
on their boundaries.
48 KM M I P S : : TIRUPATHI
Online Gas Booking System
Unit Testing:
49 KM M I P S : : TIRUPATHI
Online Gas Booking System
Integration Testing:
The goal here is to see whether the modules are integrated properly, the
emphasis being on testing interfaces between modules. Testing Activity is
on testing module Interactions in the application.
In this project the main system is formed by integrating all the modules
when integrating all the modules(user Details, Stock Details, Transaction
Details, ) We have checked whether the integration effects working of any
of the services by giving different Combinations of inputs with which the
two services run perfectly before integration.
Validation Testing:
In the present system, validations are been written for Email_id, date of
birth etc., entries and proper error messages are displayed when any
validation error occurs. Validations such as a Text field should accept only
Character data but no any other Characters.
Conditional Testing:
In this part of the testing each of the conditions were tested to both true
and false aspects. And all the resulting paths were tested. So that each
path that may be generate on particular condition is traced to uncover any
possible errors.
50 KM M I P S : : TIRUPATHI
Online Gas Booking System
This type of testing selects the path of the programs according to the
location of definition and use of variables. This kind of testing was used
only when some local variable were declared. The definition-use chain
method was used in this type of testing. These were particularly useful in
nested statement.
51 KM M I P S : : TIRUPATHI
Online Gas Booking System
8.Implementation
Implementation is the process of converting a new or revised system
design into an operational one. Apart from planning, the major tasks of
preparing for implementation or education and training of users.
Implementation includes following activities:
Implementation Methods
✓ Direct conversion
✓ Parallel conversion
✓ Pilot conversion
✓ Phasing conversion
Direct Conversion:
Description:
In this method the new one replaces the old system. This makes
organization to fully rely on the new system.
Advantages:
This method forces users to make the new system work. There are
immediate benefits from new methods and controls.
Disadvantages:
52 KM M I P S : : TIRUPATHI
Online Gas Booking System
Parallel Conversion:
Description:
In this method, the old system is operated along with the new system.
Advantages:
This method offers greatest security. The old system can take over if
errors are found in the new system or if some usage problems occur.
Disadvantages:
This method doubles operating costs also the new system may not get fair
trial.
The present Online Gas Booking System has be done by using Parallel
Conversion in which the old one is replaced with the newly developed
system.
Pilot Conversion:
Description:
Advantages:
Disadvantages:
This method may give the impression that the old system is unreliable and
not error free.
Phased Conversion:
53 KM M I P S : : TIRUPATHI
Online Gas Booking System
Description:
Advantages:
Disadvantages:
A long phase-in causes user problems whether the project goes well (over
enthusiasm) or not (resistance or lack of fair trail)
54 KM M I P S : : TIRUPATHI
Online Gas Booking System
9. Conclusions
The project Online Gas Booking System has been designed and
developed according to the current requirements of a gas booking
system. The benefit expected from this is that it could reduce the burden
of traditional method The major goal of the software is to create software
that could automate all gas booking system. Related tasks .This software
is very helpful to users who are searching for automating a gas booking
system.finally it will get the services to the people who registered easily.
55 KM M I P S : : TIRUPATHI
Online Gas Booking System
10.Appendices
Appendix-A: User Manual
User Manual is the guide to the Users of the system. It paves a path to the
Corresponding user to help him how to proceed further in the proper
understanding of the system. The interface of the system gets familiar to
the user, based on this manual only.
The first form is the login form where user has to enter his username and
password; here the types of users are Administrator and user.
56 KM M I P S : : TIRUPATHI
Online Gas Booking System
57 KM M I P S : : TIRUPATHI
Online Gas Booking System
58 KM M I P S : : TIRUPATHI
Online Gas Booking System
59 KM M I P S : : TIRUPATHI
Online Gas Booking System
60 KM M I P S : : TIRUPATHI
Online Gas Booking System
61 KM M I P S : : TIRUPATHI