Вы находитесь на странице: 1из 36

Online Gas Booking System

-1-

Chapter 1

System Study

1.1 Title of Project :

Online Gas booking System

1.2 Abstract :
The aim of this project was to build a Online LPG Booking application
using Java(JSP) and Mysql Server programming environment . The system
provides functionality for consumer, allowing them to book for new gas cylinder
by features or address. It provides functionality for the distributors, allowing
them to log into the system and add new stock of cylinder or delete existing ones.
For this purpose, each user is provided a login account with login ID and
password access. This web application makes use of network features, including
web controls, html controls, customer web controls, forms authentication, error
handling. The programming tasks included building the customer web controls
and deploying these on the Apache web server. The system architecture is based
on the three-tier enterprise architecture, comprised of a data layer, business
logic, and a presentation layer.

 Our project “ONLINE GAS BOOKING SYSTEM” is related to online


application of LPG distribution system.
Online Gas Booking System
-2-

 LPG Gas Booking management system is advanced solution for his/her LPG
problem.

 User shows all the properties of consumer that are secure & verify & send them to
the Distributor.
 Gas Booking System consumer online booking service provided by distributor
free of charge.
 Here registration is also free of cost. So user can register by using this System
then book and purchase a LPG.

The software is so reliable to user .Our main concept is give best & quick result to
user.

1.3 Introduction :

The aim of this project was to develop a prototype LPG booking service using
Java network technology. User of this online application can choose their suitable
property by verifying property information, location, cost and financial solution.
they have direct facility to communicate with the builders of the property
developer. The objective was to explore the capabilities of this technology as
compared to the corresponding Java-based technology provided by Sun
Microsystems. The project has been designed in order to provide a
working overview of the Gas Agency Booking automation system, through
which transactions like customer gas booking, adding stock and customer
account management can be made possible. The system is used here as a medium
to provide the end user(s) with ease of using the interface, which should be in
accordance with the current market trend.
A lso , the sy stem is su pposed to po sse ss effi cient, effecti ve as well a
s s ecu re transaction. The data entered should not be visible to other people,
who just might want to use the data for some mischievous purposes. Before
development of the system it has to be seen that how the computerized system is
going to benefit the users (i.e. Consumers) as compared to the manual system,
Online Gas Booking System
-3-
which they are currently using and how it is going to benefit them more as
compared to manual system

1.1 Project purpose

This website is a Online Gas Booking website through which a user can access its
information and manage all the adding, updating, deleting the assets and some of its
tasks.
The Admin user can change the update the information regarding property selling and
buying and cancellation. The system is very useful for the companies who develope
apartments, hotels, villa, residential properties and commercial properties. Companies or
individual agents can also advertise their property .
.
1.2 Project scope :

The real of world wide web have spread across millions of household, so
naturally, Internet has become by far the best platform for real estate marketing today.
Now days when everything is online, how is it possible that real estate left web
application behind. There are lot of distribution companies who till now manually
manage the service online so idea behind developing this application is that their property
can also sell, or buy rental property using this. These application are not widely popular
but in future, they have large scope of growth.
This website is a online real estate management through which individual agents
or buyer can maintain their property document keeping and managing property
registration and also access its information and manage all the adding, updating, deleting
the as and some of its tasks. The Admin user can inform their agents for regarding to
property and update the information regarding property and cancellation of property or
changing buyer choice.
The system is very useful for the companies or builders that can post and edit their
properties and their personal info and admin can monitor records of all of them.The
system is also useful which also keeps track of Account details of buyers and Investors
Online Gas Booking System
-4-
and also RES Industry.

1.4 Objective

Online Gas Booking System is a web-enabled project. It offers user to


enter the data through simple and interactive forms. He can view the desired
records through variety of options given by him. This is simple and very friendly
as per the user is concerned. Therefore we can say that the project is very user
friendly which must be one of the primary concerns of any good project.

The objective of this project is to computerize the Gas Booking system, which
currently operates under the manual system. This project would help
in handling the gas agency booking work on computers. There will be one
computer system on which
ev e r y d a y c o m p u t e r t r a n s a c t i o n c a n b e d o n e l i k e o p e n i n g n e w c o
n s u m e r a c c o u n t , handling transaction, editing old accounts and viewing
reports etc. In this project the sub-objectives, which are part of main objectives,
are the following:

The objectives of the software package are as follows:

 Reduction of paper work.


 To save time and effort.
 Easy maintenance and updating of data.
 To increase the data processing speed of the system.
 To increase data security.
 To help search any information easily.
Online Gas Booking System
-5-

Input Design is the process of converting a user-oriented description of the input


into a computer-based system. This design is important to avoid errors in the data
input process and show the correct direction to the management for getting correct
information from the computerized system.
It is achieved by creating user-friendly screens for the data entry to handle large
volume of data. The goal of designing input is to make data entry easier and to be
free from errors. The data entry screen is designed in such a way that all the data
manipulates can be performed. It also provides record viewing facilities.
When the data is entered it will check for its validity. Data can be entered with the
help of screens. Appropriate messages are provided as when needed so that the user will
not be in maize of instant. Thus the objective of input design is to create an
input layout that is easy to follow.

A quality output is one, which meets the requirements of the end user and
presents the information clearly. In any system results of processing are communicated to
the users and to other system through outputs. In output design it is determined how the

information is to be displaced for immediate need and also the hard copy output. It is the
most important and direct source information to the user. Efficient and intelligent output
design improves the system’s relationship to help user decision-making.
Designing computer output should proceed in an organized, well thought out
manner; the right output must be developed while ensuring that each output element
is designed so that people will find the system can use easily and effectively. When
analysis design computer output, they should Identify the specific output that is
needed to meet the requirements.

1.4 Project Goals :

 Planned approach towards working: - The working in the organization will be


well planned and organized. The data will be stored properly in data stores, which
will help in retrieval of information as well as its storage.
Online Gas Booking System
-6-

 Accuracy: - The level of accuracy in the proposed system can not be decided.
Because here user buy and another user build the home. There is no guarantee.

 Reliability: - The reliability of the proposed system will be high due to the above
stated reasons. The reason for the increased reliability of the system is that now
there would be proper storage of information.

1.5 Existing System:

The existing system of our project is a Gas Booking system which is a manual
system for any property developer is a place where customer come up for general
booking of new property. the Organization provide facilities like:-

 Consultation with the ditributor.


 Booking Information
 Registering Booking.
 Payment Facility.
 Putting Bond to the distributor.

1.6 Problem Definition :

With the high increase in population in the country, the economy of India has
positively been influenced. This has seen its citizens indulging in lots of businesses in
order to earn a living. This makes them so much busy to a point that they don‟t get time
to do some of their responsibilities such as booking their gas. Customer always wanted
to get enough information regarding their property status and finance and cost. This
system should provide them with enough information regarding gas availability enquiry
and booking.

1.7 Purpose of computerize system :


Online Gas Booking System
-7-

The aim of proposed system was to develop a system of improved


facilities. The proposed system can overcome all the limitations of the existing system.

The system provides proper security and reduces the manual work. The existing system
has several disadvantages and many more difficulties to work well. The proposed system
tries to eliminate or reduce these difficulties up to some extent. The proposed system will
help the user to reduce the workload and mental conflict. The proposed system helps the
user to work user friendly and he can easily do his jobs without time lagging. User can
easily register his case against the crime online from any where. He can also put paper
evidence regarding the crime. Can get regular progress report from the relevant police
station.

 The Software is for the automation of Gas Booking System.


 It maintains two levels of users:-
 Administrator Level
 Consumer Level

 The Software includes:-


 Maintaining Consumer details.
 Except new booking
 Providing Finance report of the investors to book gas
 Reporting Gas sell upgrade.
 Maintaining different query reports for Admin & Users.
Online Gas Booking System
-8-

Chapter 2
System Requirement Specifications

2.1 Scope:

The real of World Wide Web have spread across millions of household, so
naturally, Internet has become by far the best platform for real estate marketing today.
Now a days when everything is online, how is it possible that real estate left web
application behind? There are lots of real estate companies who advertise their property
online so idea behind developing this application is that their property can also sell, or
buy or even rent property using this. These applications are not widely popular but in
future, they have large scope of growth.
This website is an online real estate management through which individual agents
or buyer can maintain their property document keeping and managing property
registration and also access its information and manage all the adding, updating, deleting
the ads and some of its tasks. The Admin user can inform their agents for regarding to
property and update the information regarding property and cancellation of property or
changing buyer choice.
The system is very useful for the companies or builders that can post and edit the
information of their properties and their personal info and admin can monitor records of
Online Gas Booking System
-9-
all of them. The system is also useful which also keeps track of Account details of buyers
and Investors and also RES Industry.

2.2 Objectives :
 The system should have a login. A login box should appear when the system is
invoked.
 The Admin should have all the type of authority.
 The Admin should maintain property. Admin identify property type as it is
residential or commercial property.
 The Admin user can inform their agents for regarding to property and update
the information regarding property and cancellation of property or changing
buyer choice.
 The user should book the property for sell or rent with detail of property.

 The system is very useful for the companies or builders that can post and edit
their properties and their personal info and admin can monitor records of all of
them.
 The system is also useful which also keeps track of Account details of buyers
and Investors and also RES Industry.

2.3 Overall description:


2.3.1 Product Prospective:

 Admin’s interface: Admin is a person who will handle the entire website. For
that person has to give the user name and password to enter the admin page. After
entering right password admin person can enter the admin home area. Here user
buy different property & sell them to the system. Buyer user property & builder
verify each-other & make reliable communication to each other.

 User’s interface: User can visit the home page of real estate in which first the
introduction of our site mention first.The registered user can login from the login
module.Here guest can register free account to sell and buy property &buyer
verify each-other & make reliable communication to each other. User can search
the property and it can select the type of property and its budget and also find the
location of property.

2.3.2 Product Functions:


Online Gas Booking System
- 10 -
 Our system must save time and money: Accurate upfront software requirements
definition helps ensure your team works on the business problems that matter
most.

 Reduce rework: Early validation and agreement by stakeholder’s means


development and quality teams spend less time on rework.

 Improve requirement accuracy: Industry-unique collaborative storyboarding


improves accuracy by promoting effective communication.

2.3.3 Assumptions and Dependencies:

Assumptions:

 The code should be free with compilation errors/syntax errors.

 The product must have an interface which is simple enough to understand.

Dependencies:

 All necessary hardware and software are available for implementing and use
of the tool.

 The proposed system would be designed, developed and implemented based


on the software requirements specifications document.

 End users should have basic knowledge of computer and we also assure that
the users will be given software training documentation and reference
material.

 The system is not required to save generated reports.

2.4 Specific Requirements:


Online Gas Booking System
- 11 -
Hardware Requirements :

PentiumIV 400MHz and Above


512MB RAM
15” Color Monitor
Keyboard
Mouse

Software Requirements :

OS :Windows 7/XP Operating System.


Front End Program Java (JSP)
Web Server : Apache
DBMS: MySQL Server
Web Browser : Mozilla Firefox
Internet Tools : HTML, JavaScript, JQuery, AJax.

2.5 Functional And Non-Functional Requirement:

 Functional Requirements :
Since this project uses database and control, it needs the retrieval of
information from the database. It needs access of Database from a front end, as ASP.net is
a Microsoft Family product, it provides easy linking to the database, along with the
flexibility required to develop a user-friendly front end.

 Functional Requirements
o Usability: The interface should use terms and concepts, which are drawn
from the experience of the people who will make most of the system.

o Efficiency: The system must provide easy and fast access without
consuming more cost.

o Reliability: User should never be surprised by the behavior of the system


and it‘s easy to use to stored data and easy to used transfer voice data
(only .wav files)
Online Gas Booking System
- 12 -
2.6 System attributes:

 Reliability
This system is designed to have very simple database just to cater the exact need
of real estate management. It is tested for all the constraints at development stage.
 Availability
This system will only available till the system on which it is installed is running.
 Security
This system is provided with authentication without which no user can pass. So
only the legitimate users are allowed to use the application. If the legitimate users share
the authentication information then the system is open to outsiders.
 Maintainability
There will be no maintenance required for the software. The database is provided
by the end-user and therefore is maintained by this user.

 Portability
The system is not portable as it is a standalone application running on single
system with no shared database.

1.8 Scope of project :

It can be used in any can be used in any LPG distribution center communicating
with consumer via Internet.

1.9 Problem requirement :

Manual Management of any task is Time consuming having lots of errors, which
will lead to corrupt records in registers. In case of Existing Management System,
authorized person has to face a lot of problems. Few of them are as follows:

1.5.1 Definitions of problems


Online Gas Booking System
- 13 -
Problems with conventional system:

1. Lack of immediate retrievals: -The information is very difficult to retrieve and


to find particular information like- e.g. - To find out about the patient’s history, the
user has to go through various registers. This results in inconvenience and
wastage of time.

2. Lack of immediate information storage: - The information generated by various


transactions takes time and efforts to be stored at right place.

3. Lack of prompt updating: - Various changes to information like criminal and


complainer details according to FIR details of crime are difficult to make as paper
work is involved.

4. Error prone manual calculation: - Manual calculations are error prone and take
a lot of time this may result in incorrect information. For example reporting
criminal records and progress report.

5. Preparation of accurate and prompt reports: - This becomes a difficult task as


information is difficult to collect from various registers.

1.10 Online Gas Booking System Project Modules:

List of modules used in this project are explained below.

1. Admin Module
2. User Module
3. Security Module

Admin Module

 Admin can add different information regarding new LPG Stock.


Online Gas Booking System
- 14 -
 Admin can accept the registration and requests.
 Admin can assign different report regarding new Gas Cylinder information.
 Admin can view all booking with finance information.

User Module

Online new registration of property booking-

 user can view current availability of Gas.


 User new register with the system to book property.
 User select to book new gas in particular date.

Admin Perform following active modules:


1) Editing Customer Accounts: -

Employee can open the old customer account an dedit the corresponding
personal information in case of any changes.

2)Adding Stock Items: -


User can view the stock items in the database in a report view manner,
and can easily add or edit the stock item in the form.

3)Easy reports: -
Report like Customer details and Stock details can be viewed on aclick of a
mouse.

4)No paper work: -


No need of paper work because all the work likes customer entries and
gas booking will do on computer.

5)New Connection & Transfer: -


Consumer can online apply for new connection and trasfer.

6) Online Booking :
Every Consumer should be facilitate to online registration and cylinder
booking.

1.6 Feasibility study


Online Gas Booking System
- 15 -
In this section we have to discussed about feasibility study of our project. Before
going to feasibility study about our project we have to now discussed about the feasibility
study.
Feasibility study is a study of applicability or desirability of any management or
procedural system from the stand point of advantages versus disadvantages in any given
case. A study to determine the time at which it would be practicable or desirable to install
such a system when determine to be advantageous. It is a study to determine whether a
plan is capable of being accomplished successfully. The analysis of a problem to
determine if it can be solved effectively. The operational (will it work?), economical (cost
and benefits) and technical (can it built?).
In feasibility analysis section we tried to find out the feasibility of our system
from three points of view:
 Operational Feasibility.
 Technical Feasibility.
 Economic Feasibility.

1.8.1 Operational Feasibility:


In this case a judgment to be made as to how strong reaction the user likely to
have to word the development of computerized system. It is common knowledge that
computer have something to do with turnover & change in the employee job status.
In case of proposed system it has been observed that it does not affect the user
related with information processing in any way that may lead to additional on their part.
In fact, the system reduce the total man hour of work to provide the service and necessary
requirement determination over the existing system is operational feasible.

1.8.2 Economic Feasibility:


From the parameter we have already discussed. We have say that the system is
economically viable. The system could be develop with the existing infrastructure and the
requirement is presumed to be always fulfill. Also the case of hardware and software for
the proposed system must less than the benefit. That can be desire from the system and
we can accept it to be economically feasible. Even through the period or the time allotted
Online Gas Booking System
- 16 -
for the implementation is small, familiarity with the current technology and the
application area makes this project feasible in term of meeting tide schedule. The
proposed system (our project) has many cost advantages over the existing system. The
system will minimize the human efforts required to manage the general information. Also
the information will be processed very quickly. The benefit derived from the proposed
system is much more than cost and so we can accept it as economically feasible.

1.8.3 Technical Feasibility:


The system is technical feasible. Current software resource like VB.NET 2008
and the resource Microsoft SQL server2000 has been used for system development, the
current method can meet this software requirement and hardware requirement for the
system. This technical resource are available in the organization and capable of handling
system requirement.

1.9 System Requirement


1.9.1 Software and Hardware Requirement

1.9.1.1 Software Requirements


Database Server: MySQL Server 5.5
Operating System: Windows XP/ Windows 7
Front End Software: PHP
Server Tools: HTML, JavaScript, CSS

1.9.1.2 Minimum Hardware Requirements


Processor: 2.8 GHz, Pentium IV

RAM: 2 GB with DDR1\DDR2\SDRAM


Hard disk: 20 GB
Monitor: Capable of displaying 800 by 600 resolutions or higher.
Keyboard: PS/2, USB port
Printer: Any printer (e.g. HP laser jet printer, ink Jet printer, Line
printer)
Online Gas Booking System
- 17 -
CD Writer: Reading Speed 52X (LG)

1.9.2 User Characteristics

Every user should be:

 Comfortable of working with computer.


 He must have knowledge in medical field.
 He must also have basic knowledge of English too.

1.9.3 Constraints

 GUI is only in English.


 Login and password is used for identification of user and
there is no facility for guest.

Chapter 3

System Designing

System design means to explain procedure in step by step manner, which is done
after going through the analysis phase. We can design a project using two method one is
textual method (algorithms) and diagrammatical method (flow chart/DFD/UML, etc).
Online Gas Booking System
- 18 -
We used diagrammatical methods to design our project.

The common tools used in system design are:


 Entity Relationship Diagram
 Context Diagram
 Data Flow Diagram(DFD)
 Data Dictionary
 Normalization

2.1 System ER-Diagram


An ER diagram is a specialized graphic that illustrates the inter relationships
between entities in a database. ER diagrams often use symbols to represent different
types of information. The most important consideration in designing the database is how
the information will be used. The various applications and procedures that will use the
database introduce the requirements upon the structure of data.
Relational database representation of data is defined as the collection of tables.
Each table has one or more columns. The first step in creating a database is designing it.
First plan is how much tables we require and what data they will contain. It also
determines how the tables are related. That is a very important step and deserves careful
considerations. It should determine what things we want to store i.e., (entities) and how
these things are related i.e., (relationship).

Symbols used in ER Diagram

1. Represent entity set.


Online Gas Booking System
- 19 -

2. Represent attributes.

3. Represent relationship set.

4. Links attributes to entity sets and entity sets to relationship sets. (One To One
Relationship)

5. Links attributes to entity sets and entity sets to relationship sets. (One to Many
Relationship)

6. Links attributes to entity sets and entity sets to relationship sets. (Many to Many
Relationship)

2.2 Project ER Diagram

Fig: ER Diagram
Online Gas Booking System
- 20 -

2.3 System Context Diagram

A system context diagram (SCD) in software engineering and systems


engineering is a diagram that represents the users outside a system that could interact
with that system. This diagram is the highest level view of a system. SCD show a system,
often software based, as a whole and its inputs and outputs from/to external factors.

2.4 System DFD


It is a two dimensional diagram that explains how data is processed and
transferred in a system. The graphical depiction identifies each source of data and how it
interacts with other data sources to reach a common output.
Individuals seeking to draft a data flow diagram must

 Identifies external inputs and outputs,


 Determines how the inputs and outputs relate to each other
 Explain with graphics how these connections related and what they result in.

This type of diagram helps business development and design teams visualize how
data is processed and identify or improve certain aspects. Data flow analysis helps one to
determine the activities that make up a system, what data are stored and what data enter
and leave the system.
Online Gas Booking System
- 21 -

Components of DFD
The following diagram illustrates the notations and symbols used
to construct the DFD:

External entity A producer or consumer of information that resides


outside the boundary of the system to be model.

A transformer of information. (i.e. process)

A data item or collection of data item, the arrow

indicates the direction of flow of data.

The table in which information will be stored ultimately.

2.5 Project DFD


Online Gas Booking System
- 22 -

2.6 Data Dictionary


The data dictionary, which is a database itself, documents of data. Each database
user can consult the data dictionary to learn what each piece of data and various
synonyms of the data field mean.
In simple words, a data dictionary is a structured repository of data about data. It
is a set of rigorous definition of all DFD data elements and data structures used to
develop the application. A data dictionary has many advantages. The most obvious is
documentation. It serves as a valuable document to the organization at the time of future
enhancement. During implementations, it serves as common bases against which
programmers who are working on the system compare their data descriptions. Also
control information maintained for each data element is cross-referenced in the data
dictionary.

Most database management system has a data dictionary as a standard feature.


In data dictionary three classes are too defined. They are data space elements, data
structures, and data flows and data stores.

 Data Elements: It is the smallest unit of data that provides for no further
decomposition.
 Data structures: It is a group of data element handled as a unit.
 Data Flows and Data Stores: They are data structures in motion and data
structures at rest respectively

In constructing the data dictionary the analyst have to consider several points.

 Each data flow in the DFD has one data dictionary entry.
 Definitions must be readily accessible by name.
Online Gas Booking System
- 23 -
 There should not be data redundancy in the data definition.
 The procedures for writing definition should be precise.

2.7 Project Data Dictionary

FIELD NAME DATA TYPE WIDTH CONSTRAINT TABLE NAME


Username Varchar 30 Primary Key Admin
Password Varchar 15 Non Key Admin
Patient_id Varchar 20 Primary Key Patient
Varchar 30 Non Key Patient
Patient Name
Age Int Non Key Patient
Gender Varchar 10 Non Key Patient
DOB Date Non Key Patient
Patient
Contact_no Varchar 20 Non key

Address Varchar 50 Non key Patient

Room No Int Non key Patient

No of Bed Int Non key Patient


Deptt_id Varchar 20 Primary Key Department
Deptt Name Varchar 30 Non Key Department
Doctor_id Varchar 20 Primary Key Doctor
Doctor Name Varchar 30 Non Key Doctor
Specialist Varchar 30 Non Key Doctor
Email Varchar 20 Non Key Doctor
Ward Name Varchar Primary Key Ward
Room No Int Non Key Ward
Bed_no Int Non Key Ward
Rent Float 9,2 Non Key Ward
Online Gas Booking System
- 24 -
Test_id Varchar 15 Primary Key Test
Test Name Varchar 30 Non Key Test
Examiner Varchar 30 Non Key Test
Test Category Varchar 30 Non Key Test
Test Date Date Non Key Test

Test Result Varchar 50 Non Key Test

Test Amount Float 9,2 Non Key Test

Bill_no Int Primary Key Bill

Varchar 30 Non Key Bill


Mode_of_Payment
Date Date Non Key Bill

Amount Float 9,2 Non Key Bill

2.8 Project Normalization


In relational database design, the process of organizing data to minimize
redundancy. Normalization usually involves dividing a database into two or more tables
and defining relationships between the tables. The objective is to isolate data so that
additions, deletions, and modifications of a field can be made in just one table and then
propagated through the rest of the database via the defined relationships.

There are three main normal forms, each with increasing levels of normalization:

 First Normal Form (1NF): Each field in a table contains different


information.
 Second Normal Form (2NF): Each field in a table that is not a determiner of
the contents of another field must itself be a function of the other fields in the
table.
 Third Normal Form (3NF): No duplicate information is permitted.
Online Gas Booking System
- 25 -
There are additional normalization levels, such as Boyce Codd Normal Form
(BCNF), fourth normal form (4NF) and fifth normal form (5NF). While normalization
makes databases more efficient to maintain, they can also make them more complex
because data is separated into so many different tables.

In data processing, a process applied to all data in a set that produces a specific
statistical property. For example, each expenditure for a month can be divided by the total
of all expenditures to produce a percentage.

In programming, changing the format of a floating-point number so the left-most


digit in the mantissa is not a zero.

2.9 Tables of Database

After Normalization The Tables are:

Table Name: User

Fieldname Data type Width Contrainst

Username Varchar 30 Primary key

Password Varchar 15 Non key

Table Name: Admin

Fieldname Data type Width Contrainst

Username Varchar 30 Primary key

Password Varchar 15 Non key

Table Name: Patient


Online Gas Booking System
- 26 -

Fieldname Data type Width Contrainst

Patient_id Varchar 20 Primary key

Patient Name Varchar 30 Non key

Age Int Non key

Gender Varchar 10 Non key

DOB Date Non key

Contact_no Varchar 20 Non key

Address Varchar 50 Non key

Ward Name Varchar 30 Foreign key

Room No Int Non key

No of Bed Int Non key

Doctor_id Varchar 20 Foreign key

Table Name: Department

Fieldname Data type Width Contrainst

Deptt_id Varchar 20 Primary key

Deptt Name Varchar 30 Non key

Address Varchar 50 Non key

Contact_no Varchar 20 Non key

Table Name: Doctor

Fieldname Data type Width Contrainst


Online Gas Booking System
- 27 -

Doctor_id Varchar 20 Primary key

Deptt_id Varchar 20 Foreign key

Doctor Name Varchar 30 Non key

Specialist Varchar 30 Non key

Address Varchar 50 Non key

Contact_no Varchar 20 Non key

Email Varchar 20 Non key

Table Name: Ward

Fieldname Data type Width Contrainst

Ward Name Varchar 30 Primary key

Room No Int Non key

No of Bed Int Non key

Rent Float 9,2 Non key

Table Name: Test


Online Gas Booking System
- 28 -

Fieldname Data type Width Contrainst

Test_id Varchar 15 Primary key

Patient_id Varchar 20 Foreign key

Doctor_id Varchar 20 Foreign key

Test Name Varchar 30 Non key

Examiner Varchar 30 Non key

Test Category Varchar 30 Non key

Test Date Date Non key

Test Result Varchar 50 Non key

Test Amount Float 9,2 Non key

Table Name: Bill

Fieldname Data type Width Key Value

Bill_no Int Primary key

Patient_id Varchar 20 Foriegn key

Mode of Payment Varchar 30 Non key

Date Date Non key

Amount Float 9,2 Non key

Chapter 3
Online Gas Booking System
- 29 -
Implementation

After going through the analyzing and designing part of our project, now we are
going to implement our project using the following technology:

3.1 Front end technology is PHP


3.2 Back end technology is MySQL Server 5.5

3.1 Front end technology is PHP :

Execute query :

3.2 Back end technology is MySQL Server 5.5


MySQL is the world's second most widely used open-source relational database
management system. It is named after co-founder Michael Widenius's daughter, My. The
SQL phrase stands for Structured Query Language.

MySQL is a key part of LAMP (Linux, Apache, MySQL, PHP / Perl / Python),
the fast-growing open source enterprise software stack. More and more companies are
using LAMP as an alternative to expensive proprietary software stacks because of its
lower cost and freedom from platform lock-in.
Online Gas Booking System
- 30 -
MySQL was originally founded and developed in Sweden by two Swedes and a
Finn: David Axmark, Allan Larsson and Michael "Monty" Widenius, who had worked
together since the 1980's.

Features of MySQL :

 MySQL is a database system used on the web


 MySQL is a database system that runs on a server
 MySQL is ideal for both small and large applications
 MySQL is very fast, reliable, and easy to use
 MySQL supports standard SQL
 MySQL compiles on a number of platforms
 MySQL is free to download and use
 MySQL is developed, distributed, and supported by Oracle Corporation
 MySQL is named after co-founder Monty Widenius's daughter: My

The data in MySQL is stored in tables. A table is a collection of related data, and
it consists of columns and rows.

Chapter 4

Testing

After successfully completing implementation, now we have to going through for


testing. Testing consists of subjecting the program to a set of test inputs (or test cases) and
observing if the program behave as expected. If the program fails to behave as expected,
then the conditions under which failure occurs are noted for later debugging and
correction. The following are some commonly used terms associated with testing.
 A failure is a manifestation of an error (or defect or bug). But the mere presence
of an error may not necessarily lead to a failure.
Online Gas Booking System
- 31 -
 A test suite is the set of all test cases with which a given software product is to be
tested.

4.1 System Testing


System tests are designed to validate a fully developed system to assure that it
meets its requirements. There are essentially three main kinds of system testing:
1. Alpha testing. Alpha testing refers to the system testing carried out by the test
team within the developing organization.
2. Beta testing. Beta testing is the system testing performed by a select group of
friendly customers.
3. Acceptance testing. Acceptance testing is the system testing performed by the
customer to determine whether to accept or reject the delivery of the system.

After testing our project, project is fully satisfy all the testing procedure.

Now, after system testing our project snapshot is given below:

4.2 Project Snapshot:


Online Gas Booking System
- 32 -

Chapter 5

Conclusion and Future Enhancement

The major challenge that was faced during the development of the software was
to make the system flexible enough to cope with requirement that had given from the
organization .May there are many more other feature that should be tracked to make the
system a full flea zed one. Project has been consider as a “Learning project and tried to
grain and grip over the technology use for implementation purpose. Some monotonous
feature that are even not implemented that could included in the system.

Future Enhancement
Online Gas Booking System
- 33 -
Although it has been tried to best from my side to fulfill all the necessities of the
organization that are required through that system. No system can be perfect and
complete. Possibility of some drawback or deficiency in it comprehensiveness can not
be over ruled. Again there is scope for farther development of existing system.
In our project also we can include some purpose to extend our project in future and that
are given below:

1. Online Gas Booking system module


2. Enhanced online booking system module etc

BIBLIOGRAPHY

Name of books
1. Fundamental of Database System

- Ramez Elmasri
Online Gas Booking System
- 34 -
- Shamkant B.Navathe
2. Fundamentals of Software Engineering

- Rajiv Mall

3. Advanced Database Management Systems, IDOL

4. MySQL 5.5, Ivan Bayross, Sharanam Shah

5. Object Orient Program with JSP.

By Hasin Hayder

Search engine:
 www.google.com

 www.google.com-image

 www.searchnu.com

 www.sunmicrosystem.com

 www.w3schools.com

Websites :
 www.w3school.com

 www.doctorprofile.com

 www.medicine.com

http://www.mysql.com

 www.php.in
Online Gas Booking System
- 35 -
Online Gas Booking System
- 36 -

Вам также может понравиться