Professional Documents
Culture Documents
Dissertation submitted to
BHARATHIDASAN UNIVERSITY
Submitted by
NAME REG NO
S.ABINAYA CB13S 162581
C.SARANYA CB13S 162618
R.ELAVADHANI CB13S 162591
Guided by
Mr. G. MAGESH M.Sc., M.Phil., PGDCA., DEEE
MANJAKKUDI-612610
MARCH 2016
BONOFIED CERTIFICATE
NAME REG NO
With a deep sense of gratitude, we express our profound thanks to our Secretary
Mrs. SHEELA BALAJI. We Express our sincere sense of gratitude to our respected
Correspondent Mr. K. BASKAR and our Principal Prof. V. KAVITHA., M.Sc., M. Phil.,
Ph.D, and the academic director Dr. N. KANAKASEBESAN M.A., M. Phil ., Ph.D. Our
head of the department Prof T. VENKATESAN M.Sc., M. Phil., B.ED [SET] who gave the
permission to do the project .
Reversed Swamiji,
This project work is submitted at your golden feet. May Swamiji”s Grace
and Blessings flow through us for fruitful future.
S.NO INDEX PAGE NO
1. INTRODUCTION
1.1 Abstract
1.2 Existing system
1.3 Proposed system
1.4 Scope of the system
SYSTEM ANALYSIS
2. 2.1 Feasibility Study
2.2 System requirement
2.3 System specification
SYSTEM DESIGN
3.1 Data flow diagram
3. 3.2 Table Design
3.3 Module description
4. SCREEN SHOT
5. CODING
6. SYSTEM TEST
7. CONCLUSION
8. REFERENCES
INTRODUCTION
Computerizing a gas booking system. The operations are
supplying of Gas to various Customers, Maintaining reorder level of Gas Cylinders and
Gas agency. So the details of the customers are maintained. The details are Customer
number, Customer name, address, phone number, booking date, number of cylinders and
Stock available is also recorded. Details like the current stock level, the
stock received, and the defects found in both commercial and domestic are all recorded.
Booking details are also recorded. It includes date, book number, Payment.
A master price list is maintained. This shows the different price for the
1.1 ABSTRACT
The project ONLINE GAS BOOKING is used to book cylinder
through online. It reduces the time and effort of customer who wants to book cylinder. In
current days, accessing the internet is often a playful task. So customer feels a comfort to
book cylinders.
Our project includes the registration for the new customers. The customer
whether they are existing or new they can book the cylinder on the booking module by
entering the customer number. The project also consist of stock details.
time consuming. It is very difficult for a person to produce the report. There are chances for
changing the scheme report and do malpractice. This system involves a lot of manual entries
Usage of papers in the payment process leads to less efficiency, less accuracy
Persons who are present in different part of the world cannot transact
efficiently.
system. It is designed by keeping to eliminate the drawbacks of the present system in order to
provide a permanent solution to the problems. The primary aim of the new system is to
speedup transactions. The report is prepared for the schemes and implemented by the
concerned officials.
The calculated result is accurate and retrieval of information is done easily and quickly. Many
Maintain security
Avoid redundancy
User friendly
The second step is concerned with Software requirements analysis i.e., the
software on which, the new system will be developed, the resources which are needed to
develop the system and the risk which are incurred, while developing the system.
The third step is concerned with feasibility studies of the system, which
The final step deals with creating a system definition that forms the foundation
To get a Cylinder connection the Customer must registered with the Gas Agency.
so, the customer details are maintained.
This customer registration is for registering the new Customer who wants the new
gas cylinder connection. This customer registration includes the complete details of
customer like name, age. This is the main module of our Project. This module is for
Customer booking through online. This stock maintains the record of Cylinder available
in our agency.
Customer Registration
Booking
Stock Entry
Employee
Report
RAM : 2 GB
Keyboard : Logitech
SOFTWARE REQUIREMENTS
Coding Language : C#
LANGUAGE SPECIFICATION
ASP.NET
ASP.NET is the next version of Active Server Pages (ASP), it is a unified Web
development platform that provides the services necessary for developers to build enterprise-
class Web applications. While ASP.NET is largely syntax compatible, it also provides a new
programming model and infrastructure for more secure, scalable, and stable
applications.ASP.NET is a compiled, NET-based environment, we can author applications in
any .NET compatible language, including Visual Basic .NET, C#, and J Script .NET.
Additionally, the entire .NET Framework is available to any ASP.NET application.
Developers can easily access the benefits of these technologies, which include the managed
common language runtime environment (CLR), type safety, inheritance, and so on.
ASP.NET has been designed to work seamlessly with WYSIWYG HTML editors
and other programming tools, including Microsoft Visual Studio .NET. Not only does this
make Web development easier, but it also provides all the benefits that these tools have to
offer, including a GUI that developers can use to drop server controls onto a Web page and
fully integrated debugging support.
Developers can choose from the following two features when creating an ASP.NET
application. Web Forms and Web services, or combine these in any way they see fit. Each is
supported by the same infrastructure that allows you to use authentication schemes; cache
frequently used data, or customizes your application's configuration, to name only a few
possibilities.
Web Forms allows us to build powerful forms-based Web pages. When building
these pages, we can use ASP.NET server controls to create common UI elements, and
program them for common tasks. These controls allow we to rapidly build a Web Form out of
reusable built-in or custom components, simplifying the code of a page.
An XML Web service provides the means to access server functionality remotely.
Using Web services, businesses can expose programmatic interfaces to their data or business
logic, which in turn can be obtained and manipulated by client and server applications. XML
Web services enable the exchange of data in client-server or server-server scenarios, using
standards like HTTP and XML messaging to move data across firewalls. XML Web services
are not tied to a particular component technology or object-calling convention. As a result,
programs written in any language, using any component model, and running on any operating
system can access XML Web services
Each of these models can take full advantage of all ASP.NET features, as well as the
power of the .NET Framework and .NET Framework common language runtime. Accessing
databases from ASP.NET applications is an often-used technique for displaying data to Web
site visitors.
ASP.NET provides a simple model that enables Web developers to write logic that
runs at the application level. Developers can write this code in the global.aspx text file or in a
compiled class deployed as an assembly. This logic can include application-level events, but
developers can easily extend this model to suit the needs of their Web application.
ASP.NET provides easy-to-use application and session-state facilities that are familiar
to ASP developers and are readily compatible with all other .NET Framework APIs.
ASP.NET offers the Trace Context class, which allows us to write custom debug
statements to our pages as we develop them. They appear only when you have enabled tracing
for a page or entire application. Enabling tracing also appends details about a request to the
page, or, if you so specify, to a custom trace viewer that is stored in the root directory of your
application.
The .NET Framework and ASP.NET provide default authorization and authentication
schemes for Web applications. we can easily remove, add to, or replace these schemes,
depending upon the needs of our application . ASP.NET configuration settings are stored in
XML-based files, which are human readable and writable. Each of our applications can have a
distinct configuration file and we can extend the configuration scheme to suit our
requirements.
INTEROPERABILITY
MAINTAINABILITY
PROGRAMMABILITY
PERFORMANCE SCALABILITY
INTEROPERABILITY
ADO.NET applications can take advantage of the flexibility and broad acceptance of
XML. Because XML is the format for transmitting datasets across the network, any
component that can read the XML format can process data. The receiving component need
not be an ADO.NET component.
The transmitting component can simply transmit the dataset to its destination without
regard to how the receiving component is implemented. The destination component might be
a Visual Studio application or any other application implemented with any tool whatsoever.
The only requirement is that the receiving component be able to read XML. SO, XML was
designed with exactly this kind of interoperability in mind.
MAINTAINABILITY
In the life of a deployed system, modest changes are possible, but substantial,
Architectural changes are rarely attempted because they are so difficult. As the performance
load on a deployed application server grows, system resources can become scarce and
response time or throughput can suffer. Faced with this problem, software architects can
choose to divide the server's business-logic processing and user-interface processing onto
separate tiers on separate machines.
In effect, the application server tier is replaced with two tiers, alleviating the
shortage of system resources. If the original application is implemented in ADO.NET using
datasets, this transformation is made easier.ADO.NET data components in Visual Studio
encapsulate data access functionality in various ways that help you program more quickly and
with fewer mistakes.
PERFORMANCE
ADO.NET datasets offer performance advantages over ADO disconnected record sets.
In ADO.NET data-type conversion is not necessary
SCALABILITY
VISUAL STUDIO .NET
Visual Studio .NET is a complete set of development tools for building ASP Web
applications, XML Web services, desktop applications, and mobile applications In addition to
building high-performing desktop applications, you can use Visual Studio's powerful
component-based development tools and other technologies to simplify team-based design,
development, and deployment of Enterprise solutions.
Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use the same integrated
development environment (IDE), which allows them to share tools and facilitates in the
creation of mixed-language solutions. In addition, these languages leverage the functionality
of the .NET Framework and simplify the development of ASP Web applications and XML
Web services.
Visual Studio supports the .NET Framework, which provides a common language
runtime and unified programming classes; ASP.NET uses these components to create ASP
Web applications and XML Web services. Also it includes MSDN Library, which contains all
the documentation for these development tools.
In Visual Studio .NET, you can quickly create and include XML Web services using
Visual Basic, Visual C#, J Script, Managed Extensions for C++, or ATL Server.
XML SUPPORT
INTRODUCTION TO C#
FEATURES OF C#
By design, C# is the programming language that most directly reflects the underlying
Common Language Infrastructure (CLI). Most of its intrinsic types correspond to value-types
implemented by the CLI framework.
However, the language specification does not state the code generation requirements
of the compiler: that is, it does not state that a C# compiler must target a Common Language
Runtime, or generate Common Intermediate Language (CIL), or generate any other specific
format. Theoretically, a C# compiler could generate machine code like traditional compilers
of C++ or FORTRAN. Some notable distinguishing features of C# are: here are no global
variables or functions. All methods and members must be declared within classes. Static
members of public classes can substitute for global variables and functions. Local variables
cannot shadow variables of the enclosing block, unlike C and C++.
Statements that take conditions, such as while and if, require an expression of a type
that implements the true operator, such as the Boolean type. While C++ also has a Boolean
type, it can be freely converted to and from integers, and expressions such as if (a) require
only that a is convertible to bool, allowing a to be an int, or a pointer. C# disallows this
"integer meaning true or false" approach on the grounds that forcing programmers to use
expressions that return exactly bool can prevent certain types of common programming
mistakes in C or C++ such as if (a = b) (use of assignment = instead of equality ==). In C#,
memory address pointers can only be used within blocks specifically marked as unsafe, and
programs with unsafe code need appropriate permissions to run. Most object access is done
through safe object references, which always either point to a "live" object or have the well-
defined null value; it is impossible to obtain a reference to a "dead" object (one which has
been garbage collected), or to a random block of memory.
MS ACCESS:
There are several fundamental tasks in access that you will use frequently. In
this section, you can quickly references essential access operations for bettering text, number,
and times; as well as special features that speed data entry, such as autocorrect. You’ll
discover how to quickly obtain the help you need while using access. For example, you can
explore tasks for using the new office assent to provide detailed assistance as you complete
task. This section also explains how to find data, navigate in the access objects and in dialog
boxes, and select data. In addition, you’ll find tasks that explain how to use undo and spell
check, and start and exit access.
CORRECT MISTAKES:
Auto correct:
Access has a feature called autocorrect that can automatically correct your
mistakes and reduce your typing time. Use auto correct typing errors, correct two capital
letters in a row, correct the capitalize accidental use to caps lock, capitalize the first letters
following a period and a space character, and correct text you type. If you have used word97
products, auto correct might be familiars to you. Auto correct only works when you are
adding data to a table, query, or form. It does not work in does not work in design view of the
object, nor while you are programming.
DATABASE OPEN:
Access enables you to open one database at time. If you have a database open in
view and you open another database. Access close the first to opens a new one. (In other
words, you do not have to one database to pen another).
EXIT ACCESS:
Unlike other program such as word or excel, you do not need to save changes
after you edit a record. You save changes automatically by moving to a different record on a
datasheet or a form. However, when you are editing or creating a design of an object, you will
be promoted to save changes when you close access.
HYPER LINKS:
The Microsoft Intel mouse pointing device includes a small wheel between
the left and right mouse button. The wheel rolls forward and backward and depresses. The
Intel mouse makes navigates I access 97 easier. You can check the spelling of your data in
datasheet or form view; and check data in table, query, or form in the database window.
DATA FORMAT:
In addition places, you can change the format of number so that all number
looks consistent in your table. Numeric formats includes spellings the months or using
numbers for the month, and how many digits to use for the day and year. Text format includes
capitalization. Queries, forms and reports also enable you change the format places.
You can create a new database that is blank or let the database wizard create one
for you that contains the object you specify for it. The task, “database: create blank” describe
the former process. The task describes the use of the database wizard. Both procedures begin
the same way. When you use a wizard, access enable you to choose form sample field and
then create the tables, queries, forms, reports, and switchboard for you a switchboard is a form
with button that help a user navigate through the database. You can even have access populate
your database with sample data to help you learn how different features work in the sample
database.
PRIMARY KEY:
A primary key is the index used to uniquely in a table. Every table should table
one primary index, although other unique indexes can be defined. Often the primary index is
use to establish a relational ship with child table. The field that the primary key is related to in
the other table is called a foreign key. A primary key can contain one or more fields.
RELATIONSHIP BETWEEN TABLES:
When you define a relationship between two tables, you match the values in
one table to values in another table. In order to create a relationship, one or both of the table
of the tables requires that the values used in the match be unique. Normally an index in the
controlling or parent table is used, and a field in the child table is matched. In addition to
defining a relationship, you set referential integrity rules in the relationship dialog box. When
you enforce reverential integrity, you say that you do not want any orphan record sin child
table.
You can create rules for a field where the values you enter must fail in a
specified range. Otherwise the data is not acceptable. Most likely, the user made a typically
error. If you change the table validation rules property. Example of validation rules includes
>100 and between 0 and 50 for number fields, or >date () (greater than today’s date).
BACKUP DATE:
EXPORT DATA:
Access can export to different database file types or to other data files format.
Single records, multiple records, tables, queries, forms and reports can all be exported
depending on the file type.
Access creates a file in the format you specify. If a file doesn’t support long table
names, as is the case for foxpro2.5 for example, access truncates the fields appropriately in
the conversion. In some cases, you may need to install the file driver for the external program.
IMPORT DATA:
When you import data, you store the data in access table. When you import a text
or spreadsheet, you can append the directly to a table. When you import from a database table
the data goes into a new table. Then you can use an append query to add the data to another
table in your database. You begin importing the same way, regardless of the data type. If the
data type is your files of type list, you may need to install a driver.
When you encrypt a database, you scramble its data and definitions, marking the
file unreadable to anyone trying to decipher the data from another program. You use
encryption in congestion with user-level security. Encryption also compact the database file.
When you decrypt a database, an available for use in order to encrypt a database, you must
have exclusive or single-user use of the database file.
You can secure a database by creating a password that allows the user full access to
the database file. When password access is on, a user supplies a password to open the file.
The password is encrypted and secured.
3.1 DATA FLOW DIAGRAM
Start
Main page
Database
Stop
Table 2: Booking
Table 4: Employee
MODULE DESCRIPTION
Customer registration
This registration module is for registering the new customer who wants the new
gas cylinder connection. This module include the compute the details of customer like
name, age, phone number, mail id .
Booking
This is the main module of our project. This module is for customer booking the
cylinder through online .
Stock Entry
This module maintains the record of cylinder available in our agency.
Employee Registration
This module includes the full details of employee who is working our agency.
HOME PAGE
CUSTOMER REGISTERATION
BOOKING
STOCK ENTRY
EMPLOYEE REGISTERATION
REPORT
LOGIN FORM
SAMPLE REPORT
CUSTOMER DETAILS
STOCK DETAILS
MASTER PAGE
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">
.style1
{
width: 1031px;
}
.style2
{
width: 1031px;
height: 21px;
}
</style>
</head>
<body bgcolor="#ccff99">
<p>
</p>
<form id="form1" runat="server">
<div>
<table style="width: 100%;">
<tr>
<td class="style1"
style="font-family: 'Times New Roman', Times, serif; font-size: 60px; color:
#008000; background-image: url('file:///C:/Users/Dell/Documents/Visual Studio
2008/online_gas_booking/domestic.jpg'); background-attachment: fixed;">
</td>
<td>
<img alt=""src="18970594-propane-gas-cylinder.jpg"
style="height: 276px; width: 224px" /></td>
<td>
</td> </tr>
<tr>
<td class="style2">
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl
="~/CUSTOMER_REG.aspx" >CUSTOMER_REG</asp:HyperLink>
<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/book.aspx"
>BOOKING</asp:HyperLink>
<asp:HyperLink ID="HyperLink6" runat="server" NavigateUrl="~/stock
details.aspx" >STOCK_ENTRY</asp:HyperLink>
<asp:HyperLink ID="HyperLink7" runat="server"
NavigateUrl="~/Employee.aspx" >EMPLOYEE_REG</asp:HyperLink>
<asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl ="~/admin log
in.aspx" >REPORT</asp:HyperLink>
</td>
</tr>
<tr>
<td class="style1">
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
CUSTOMER REGISTERATION
<br />
<br />
<br />
<br />
<asp:Label ID="Label4" runat="server" Text="Age"></asp:Label>
<asp:TextBox ID="age" runat="server" BorderColor="#333300"
style="margin-left: 158px" Width="110px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ControlToValidate="age" ErrorMessage="Age not given
here"></asp:RequiredFieldValidator>
<br />
<br />
<asp:Label ID="Label5" runat="server" Text="Gender"></asp:Label>
&nbs
p; &n
bsp;
<asp:RadioButton ID="RadioButton1" runat="server" BorderColor="#3399FF"
Text="Male" />
<asp:RadioButton ID="RadioButton2" runat="server" Text="Female" />
<br />
<br />
<asp:Label ID="Label6" runat="server" Text="City"></asp:Label>
<asp:TextBox ID="city" runat="server" BorderColor="#333300"
style="margin-left: 160px" Width="242px"></asp:TextBox>
<br />
<br />
<asp:Label ID="Label7" runat="server" Text="Address"></asp:Label>
<asp:TextBox ID="addr" runat="server" BorderColor="#333300"
BorderStyle="Solid" style="margin-left: 137px" TextMode="MultiLine"
Width="238px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ControlToValidate="addr" ErrorMessage="provide your
address"></asp:RequiredFieldValidator>
<br />
<br />
<asp:Label ID="Label8" runat="server" Text="Phone_number"></asp:Label>
<asp:TextBox ID="phno" runat="server" BorderColor="#333300"
BorderStyle="Solid" style="margin-left: 98px" Width="235px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ControlToValidate="phno" ErrorMessage="phone number not
given"></asp:RequiredFieldValidator>
<br />
<br />
<asp:Label ID="Label9" runat="server" Text="Mail_ID"></asp:Label>
<asp:TextBox ID="mail" runat="server" BorderColor="#333300"
BorderStyle="Solid" style="margin-left: 137px" Width="337px"></asp:TextBox>
<br />
<br />
<asp:Button ID="OK" runat="server"
style="margin-left: 191px" Text="Submit" Width="87px" onclick="OK_Click"
BackColor="#99CC00" />
<asp:Button ID="btncancel" runat="server" style="margin-left: 49px" Text="Cancel"
Width="94px" BackColor="#99CC00" onclick="btncancel_Click" />
<asp:Button ID="btnupdate" runat="server" onclick="btnupdate_Click"
Text="update" BackColor="#99CC00" Width="80px" />
<br />
</asp:Content>
SUBMIT , UPDATE AND CANCEL
OleDbConnection con;
OleDbCommand cmd;
String str;
string gen;
OleDbDataAdapter da;
}
}
BOOKING
<p>
<asp:Label ID="Label1" runat="server" Text="Customer_name"
style="text-align: right"></asp:Label>
<asp:TextBox ID="cust_name" runat="server" BorderColor="#003300"
BorderStyle="Solid" Width="214px"></asp:TextBox>
</p>
<p style="height: 3px">
<asp:Label ID="Label2" runat="server" Text="Book_no "></asp:Label>
&nbs
p;
<asp:TextBox ID="b_no" runat="server" BorderColor="#003300"
BorderStyle="Solid" Width="215px"></asp:TextBox>
</p>
&nbs
p;<p
style="height: 25px; margin-top: 0px; width: 792px;">
</asp:Content>
OK AND CANCEL
string pay;
OleDbDataAdapter da;
con.Open();
str = "insert into booking values('" +cust_name.Text + "'," + b_no.Text + "," +
weight.Text + "," +c_rate.Text+ ",'" + date.Text + "','" + pay + "')";
cmd = new OleDbCommand(str, con);
if (cmd.ExecuteNonQuery() == 1)
Response.Write("inserted");
else
Response.Write("not insert");
con.Close();
}
STOCK
</asp:Content>
}
dr.Close();
con.Close();
if (cc != null && cd != null)
{
Label7.Text = cc;
Label8.Text = cd;
}
else
{
Label7.Text = "0";
Label8.Text = "0";
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//int src, csc;
//src = Convert.ToInt32(s_com.Text);
//Label7.Text = s_com.Text;
//Label8.Text = s_dom.Text;
con.Open();
str = "insert into stock values('" + arrival_dt.Text + "'," + s_com.Text + "," + s_dom.Text
+ "," + Label7.Text + "," + Label8.Text + ")";
cmd = new OleDbCommand(str, con);
if (cmd.ExecuteNonQuery() == 1)
Response.Write("inserted");
else
Response.Write("not insert");
cmd = new OleDbCommand("select c_commercial,c_domestic from stock",con);
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
{
Label7.Text = dr[0].ToString();
Label8.Text = dr[0].ToString();
}
}
con.Close();
s_com.Text = "";
s_dom.Text = "";
arrival_dt.Text = "";
}
protected void s_dom_TextChanged(object sender, EventArgs e)
{
int rd = 0, cd = 0;
cd = Convert.ToInt32(Label8.Text);
rd = Convert.ToInt32(s_dom.Text);
cd = cd + rd;
Label8.Text = Convert.ToString(cd);
}
protected void s_com_TextChanged(object sender, EventArgs e)
{
int rd1, cd1 = 0,tot;
cd1 = Convert.ToInt32(Label7.Text);
rd1 = Convert.ToInt32(s_com.Text);
tot = cd1 + rd1;
Label7.Text = Convert.ToString(tot);
// calc1();
}
private void calc()
{
int rd = 0,cd=0,tot1;
cd = Convert.ToInt32(Label8.Text);
rd = Convert.ToInt32(s_dom.Text);
tot1 = cd + rd;
Label8.Text = Convert.ToString(tot1);
}
private void calc1()
{
int rd1, cd1 = 0;
cd1 = Convert.ToInt32(Label7.Text);
rd1 = Convert.ToInt32(s_com.Text);
cd1 = cd1 + rd1;
Label7.Text = Convert.ToString(cd1);
}
}
EMPLOYEE REGISTERATION
&nbs
p;
<asp:RadioButton ID="RadioButton2" runat="server" Text="Female" />
<br />
<br />
<asp:Label ID="Label5" runat="server" Text="Address"></asp:Label>
&nbs
p; &n
bsp; &
nbsp;
<asp:TextBox ID="Address" runat="server" BorderColor="#003300"
TextMode="MultiLine" Width="215px"></asp:TextBox>
<br />
<br />
<asp:Label ID="Label6" runat="server" Text="Qualification"></asp:Label>
&nbs
p; &n
bsp;
<asp:TextBox ID="Quali" runat="server" BorderColor="#003300"
Width="217px"></asp:TextBox>
<br />
<br />
<asp:Label ID="Label7" runat="server" Text="Phone_Number"></asp:Label>
&nbs
p; &n
bsp;
<asp:TextBox ID="phn_no" runat="server" BorderColor="#003300"
Width="216px"></asp:TextBox>
<br />
<br />
<asp:Label ID="Label8" runat="server" Text="E-mail"></asp:Label>
&nbs
p; &n
bsp; &
nbsp;
<asp:TextBox ID="E_mail" runat="server" BorderColor="#003300"
Width="363px"></asp:TextBox>
<br />
<br />
<br />
&nbs
p; &n
bsp; &
nbsp;
&nbs
p;
<asp:Button ID="Button1" runat="server" BackColor="#FF99CC" Text="Ok"
Width="86px" onclick="Button1_Click" />
<asp:Button ID="Button2" runat="server" BackColor="#FF99CC" Text="Cancel"
Width="71px" />
<br />
<br />
<br />
<br />
</asp:Content>
OK AND CANCEL
OleDbConnection con;
OleDbCommand cmd;
String str;
string gen;
OleDbDataAdapter da;
protected void Page_Load(object sender, EventArgs e)
{
con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=C:/Users/Dell/Documents/ONLINEGASBOOKING.accdb");
}
protected void Button1_Click(object sender, EventArgs e)
{
}
}
REPORT
LOGIN
&nbs
p; &n
bsp; &
nbsp;
<asp:Button ID="Button1" runat="server" BackColor="#FF66CC"
style="margin-left: 0px" Text="Login" Width="58px"
onclick="Button1_Click1" />
<asp:Button ID="Button2" runat="server" BackColor="#FF66CC" Text="Cancel"
onclick="Button2_Click" />
&nbs
p; &n
bsp;
</p>
</asp:Content>
REPORT
CUSTOMER DETAILS
GRIDVIEW
}
}
BOOKING DETAILS
GRIDVIEW
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
STOCK DETAILS
}
}
EMPLOYEE DETAILS
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master"
AutoEventWireup="true" CodeFile="EMPDET.aspx.cs" Inherits="EMPDET"
Title="Untitled Page" %>
}
protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)
{
}
SYSTEM TEST
System Testing
ultimate view of specification, design and coding. In testing a series of test cases are created
that are intended to demolish the project that has been developed. Testing requires that a
developer discard preconceived notation of the correctness of the project that has been
developed and overcome a conflict of interest that occurs when errors are uncovered.
A good test case is one that has high probability of finding an undiscovered error.
uncovered errors are found. Then the errors are corrected and then the testing process
continues until there are no more errors. This testing demonstrates that the project appears to
be working according to the specification, that performance requirements appear to have been
met.
Unit Testing
Unit testing is concerned with dynamic testing. Unit testing is performed prior to
Functional Test : Functional tests refer to executing the code with standard inputs, for
Performance Test : Performance test determines the execution time spent in various parts of
the unit, response time, device utilization and throughput. Performance testing will help the
Stress Test : Stress tests drive the system to its limits. They are designed to intentionally
Structure Test : Structure tests verify logical execution along different execution paths.
Functional, performance and stress tests are collectively known as “Block box
System Testing
System testing involves two activities : Integration testing and Acceptance testing.
Integration strategy stresses on the order in which modules are written, debugged and unit
tested. Acceptance test involves functional tests, performance tests and stress tests to verify
requirements fulfillment. System checking checks the interfaces, decision logic, control flow,
recovery procedures, throughput, capacity and tuning characteristics of the entire system.
Integration Testing
strategies. Bottom-up integration consists of unit testing, followed by sub system testing,
followed by testing entire system. Unit testing tries to discover errors in modules. Modules
are tested independently in an artificial environment known as a “test harness”. Test harness
provide data environments and calling sequences for the routines and subsystems that are
Acceptance Testing
tests and stress tests in order to check whether the system implemented satisfies the
requirements specifications. Quality assurance tests and run them. In addition to functional
and performance tests, stress tests are performed to determine the limits/limitations of the
system developed.
CONCLUSION
This system has been designed keeping in mind the user requirements as the
primary objective. Moreover the system is designed in a structure manner. Therefore, the
Practical comparisons have shown that the booking system has proved to the
faster and efficient when compared to the existing system. Necessary reports are also
Hence I conclude that the system fulfill the requirements of the user.
REFERENCES