Beruflich Dokumente
Kultur Dokumente
1
1185594
E-Gas Sewa
Introduction to system
The system show us the work of the gas agency. It provide the connection of new gas refill. And
it also exchange the full refill instead of empty refill. For that it have the customer all
information. It can also provide different tools related to the gas department. Like regulators,
hotplate, lighters, tubes etc.
For that it have to provide some information. The existing system is work like that. It provide
some information as a written data. It collect customer, stock, booking information. The
information is very useful for the system to work on it. The customer information having such
information like customer name, customer address, phone no or the other connect no and it also
give one id as a customer id . By that the data can enter. In that we refer that customer have how
many refill, when it issue, etc. The other information is a stock information in which we have the
information of the stock related item. By that we can know how many things we have?, How
many given?, etc. The stock is also very important. The last information that we collect is the
booking. In that we collect the information of the booking statements. That customer name, when
it order for another refill, etc.
After that we have to made some reports. The reports are also main feature. In that reports we
consider the all information and all that data. They are to important. In the report the balance is
also consider. So the reports are generally main consept in which we include all the agencys
work.
2
1185594
E-Gas Sewa
Defining A System
A Collection Of Components That Work Together To Realize Some Objective Forms A System.
Basically There Are Three Major Components In Every System, Namely Input, Processing And
Output.
In A System The Different Components Are Connected With Each Other And They Are
Interdependent. For Example, Human Body Represents A Complete Natural System. We Are
Also Bound By Many National Systems Such As Political System, Economic System,
Educational System And So Forth.
3
1185594
E-Gas Sewa
4
1185594
E-Gas Sewa
System Study
System Study Is The First Stage Of System Development Life Cycle. This Gives A Clear Picture
Of What Actually The Physical System Is? In Practice, The System Study Is Done In Two
Phases. In The First Phase, The Preliminary Survey Of The System Is Done Which Helps In
Identifying The Scope Of The System. The Second Phase Of The System Study Is More Detailed
And In-Depth Study In Which The Identification Of Users Requirement And The Limitations
And Problems Of The Present System Are Studied.
To Describe The System Study Phase More Analytically, We Would Say That System Study
Phase Passes Through The Following Steps:
Background Analysis
Inference Or Findings
REQUIREMENT ANALYSIS
Now the time is to change the computer is become not so costly. So for doing and performing the
right system we have to reducing the current system and we have to make new system. As we
5
1185594
E-Gas Sewa
have decided to develop a new system now it is a time to determine the new requirements for the
new system. As the user is the most important part of any system it is required to find the users
requirement to develop a user friendly system rather than having develop a developer friendly
system. The outputs required by the user that must be included into the proposed system are as
follows.
First we require all date have the security. Second
personalized.
Third one is the customer information must be entered on such a way that it is easier for
user to understand. Fourth is daily reports and monthly reports are printed.The user must be
provided ease if he wants to switch from one application to other at a time.
Feasibility Study
6
1185594
E-Gas Sewa
The feasibility of the project is analyzed in this phase and business proposal is put forth with a
very general plan for the project and some cost estimates. During system analysis the feasibility
study of the proposed system is to be carried out. This is to ensure that the proposed system is
not a burden to the company. For feasibility analysis, some understanding of the major
requirements for the system is essential.
Three key considerations involved in the feasibility analysis are
ECONOMICAL FEASIBILITY
TECHNICAL FEASIBILITY
SOCIAL FEASIBILITY
Economical Feasibility
This study is carried out to check the economic impact that the system will have on the
organization. The amount of fund that the company can pour into the research and development
of the system is limited. The expenditures must be justified. Thus the developed system as well
within the budget and this was achieved because most of the technologies used are freely
available. Only the customized products had to be purchased.
Technical Feasibility
This study is carried out to check the technical feasibility, that is, the technical requirements of
the system. Any system developed must not have a high demand on the available technical
resources. This will lead to high demands on the available technical resources. This will lead to
high demands being placed on the client. The developed system must have a modest
requirement, as only minimal or null changes are required for implementing this system.
Social Feasibility
7
1185594
E-Gas Sewa
The aspect of study is to check the level of acceptance of the system by the user. This includes
the process of training the user to use the system efficiently. The user must not feel threatened by
the system, instead must accept it as a necessity. The level of acceptance by the users solely
depends on the methods that are employed to educate the user about the system and to make him
familiar with it. His level of confidence must be raised so that he is also able to make some
constructive criticism, which is welcomed, as he is the final user of the system.
Hardware Specification
Processor
Pentium IV
RAM
256 MB
Hard Disk
80 GB
Monitor
15 Digital
Keyboard
MM keys
Mouse
Optical Mouse
Software Specification
Operating System
Windows XP professional
8
1185594
E-Gas Sewa
Framework
Language
Visual C#.Net
Front End
.NET
.NET is a "Software Platform". It is a language-neutral environment for developing rich .NET
experiences and building applications that can easily and securely operate within it. When
developed applications are deployed, those applications will target .NET and will execute
wherever .NET is implemented instead of targeting a particular Hardware/OS combination. The
components that make up the .NET platform are collectively called the .NET Framework. The
.NET Framework is a managed, type-safe environment for developing and executing
applications. The .NET Framework manages all aspects of program execution, like, allocation of
memory for the storage of data and instructions, granting and denying permissions to the
application, managing execution of the application and reallocation of memory for resources that
are not needed.
The .NET Framework is designed for cross-language compatibility. Cross-language
compatibility means, an application written in Visual Basic .NET may reference a DLL file
9
1185594
E-Gas Sewa
written in C# (C-Sharp). A Visual Basic .NET class might be derived from a C# class or vice
versa.
The .NET Framework consists of two main components:
Common Language Runtime (CLR)
Class Libraries
Common Language Runtime (CLR)
The CLR is described as the "execution engine" of .NET. It provides the environment
within which the programs run. It's this CLR that manages the execution of programs and
provides core services, such as code compilation, memory allocation, thread
management, and garbage collection. Through the Common Type System (CTS), it
enforces strict type safety, and it ensures that the code is executed in a safe environment
by enforcing code access security. The software version of .NET is actually the CLR
version.
Common Language Specification (CLS)
If we want the code which we write in a language to be used by programs in other
languages then it should adhere to the Common Language Specification (CLS). The CLS
describes a set of features that different languages have in common. The CLS defines the
minimum standards that .NET language compilers must conform to, and ensures that any
source code compiled by a .NET compiler can interoperate with the .NET Framework.
Some reasons why developers are building applications using the .NET Framework:
o Improved Reliability
o Increased Performance
o Developer Productivity
o Powerful Security
o Integration with existing Systems
10
1185594
E-Gas Sewa
o Ease of Deployment
o Mobility Support
o XML Web service Support
o Support for over 20 Programming Languages
o Flexible Data Access
Overview of C#
C# 3.0 (C# Orcas) introduces several language extensions that build on C# 2.0 to support the
creation and use of higher order, functional style class libraries. The extensions enable
construction of compositional APIs that have equal expressive power of query languages in
domains such as relational databases and XML. The extensions include:
Implicitly typed local variables, which permit the type of local variables to be inferred from
the expressions used to initialize them.
Extension methods, which make it possible to extend existing types and constructed types
with additional methods.
11
1185594
E-Gas Sewa
Anonymous types, which are tuple types automatically inferred and created from object
initializers.
Implicitly typed arrays, a form of array creation and initialization that infers the element type
of the array from an array initializer.
Query expressions, which provide a language integrated syntax for queries that is similar to
relational and hierarchical query languages such as SQL and XQuery.
Back End
12
1185594
E-Gas Sewa
E-Gas Sewa
Runtime (Clr) Integration Was Introduced With This Version, Enabling One To Write Sql Code
As Managed Code By The Clr. For Relational Data, T-Sql Has Been Augmented With Error
Handling Features (Try/Catch) And Support For Recursive Queries With Ctes (Common Table
Expressions). Sql Server 2005 Has Also Been Enhanced With New Indexing Algorithms, Syntax
And Better Error Recovery Systems. Data Pages Are Checksummed
System Testing
14
1185594
E-Gas Sewa
The purpose of testing is to discover errors. Testing is the process of trying to discover every
conceivable fault or weakness in a work product. It provides a way to check the functionality of
components, sub assemblies, assemblies and/or a finished product It is the process of exercising
software with the intent of ensuring that the
Software system meets its requirements and user expectations and does not fail in an
unacceptable manner. There are various types of test. Each test type addresses a specific testing
requirement.
TYPES OF TESTS
Unit testing
Unit testing involves the design of test cases that validate that the internal program logic is
functioning properly, and that program inputs produce valid outputs. All decision branches and
internal code flow should be validated. It is the testing of individual software units of the
application .it is done after the completion of an individual unit before integration. This is a
structural testing, that relies on knowledge of its construction and is invasive. Unit tests perform
basic tests at component level and test a specific business process, application, and/or system
configuration. Unit tests ensure that each unique path of a business process performs accurately
to the documented specifications and contains clearly defined inputs and expected results.
Integration testing
Integration tests are designed to test integrated software components to determine if they actually
run as one program. Testing is event driven and is more concerned with the basic outcome of
screens or fields. Integration tests demonstrate that although the components were individually
satisfaction, as shown by successfully unit testing, the combination of components is correct and
consistent. Integration testing is specifically aimed at exposing the problems that arise from the
combination of components.
15
1185594
E-Gas Sewa
Functional test
Functional tests provide systematic demonstrations that functions tested are available as
specified by the business and technical requirements, system documentation, and user manuals.
Functional testing is centered on the following items:
Valid Input
Invalid Input
Functions
Output
System Test
System testing ensures that the entire integrated software system meets requirements. It tests a
configuration to ensure known and predictable results. An example of system testing is the
configuration oriented system integration test. System testing is based on process descriptions
and flows, emphasizing pre-driven process links and integration points.
16
1185594
E-Gas Sewa
White Box Testing is a testing in which in which the software tester has knowledge of the inner
workings, structure and language of the software, or at least its purpose. It is purpose. It is used
to test areas that cannot be reached from a black box level.
Unit Testing:
Unit testing is usually conducted as part of a combined code and unit test phase of the software
lifecycle, although it is not uncommon for coding and unit testing to be conducted as two distinct
phases.
Test objectives
Features to be tested
1185594
E-Gas Sewa
Integration Testing
Software integration testing is the incremental integration testing of two or more integrated
software components on a single platform to produce failures caused by interface defects.
The task of the integration test is to check that components or software applications, e.g.
components in a software system or one step up software applications at the company level
interact without error.
Test Results: All the test cases mentioned above passed successfully. No defects encountered.
Acceptance Testing
User Acceptance Testing is a critical phase of any project and requires significant participation
by the end user. It also ensures that the system meets the functional requirements.
18
1185594
E-Gas Sewa
connection to dealer and can also register complaint on any agency to admin.
Dealers can give connections, accept booking requests and can provide home delivery.
Dealers can view complaints of customers and can take actions accordingly.
Manager views and manages the connections, performs day open and close activities and
calculates his commission. He also sends reports to admin. Reports include daily order
places report, daily delivered reports, daily cancelled order reports, daily customer reports
19
1185594
E-Gas Sewa
OBJECTIVE
Providing the facility to the users that can make online bookings for gas cylinder to
20
1185594
E-Gas Sewa
Modules
Admin:
Admin has the authority of add/delete users. Admin view report and accordingly takes action.
Admin is responsible for backup maintenance.
Customers:
Customers can register and then login to search for agencies and make online connection. They
can also give the feedback. They can view their connection and delivery expenses.
Dealers:
Dealer can give connection, accept booking request and provide home delivery. Dealer can view
complaints of customers. A dealer is able to generate daily, weekly, monthly report for admin.
Manager can view and manage the connection performs days open and close activities. And
calculate his commission.
21
1185594
E-Gas Sewa
METHOLODOGY
Conclusion
Future scope
22
1185594
E-Gas Sewa
DFD
Log in
Admin
User
custm id
new connection
Apply for
Connection form
Check status
issues
register
Update
status
Confirm
the
booking
Add dealer
view
booking
status
Show the records in Database
23
1185594
Update
the
profile
Online
refill
booking
E-Gas Sewa
ER DIAGRAM
name
Address
Email-id
userid
Mb-no
Guest
password
request
Booking
Dealer
Admin
Connfirm
booking
1185594
Edit
Confirm
booking
edit
24
dealerid
E-Gas Sewa
adddealer
update
Screen Shots
25
1185594
E-Gas Sewa
Connection
Exit
Register:
Cylinder booking
Reports:
Customer
New connection
Cylinder booking
26
1185594
E-Gas Sewa
Homepage
27
1185594
E-Gas Sewa
NEW CONNECTION
28
1185594
E-Gas Sewa
29
1185594
E-Gas Sewa
30
1185594
E-Gas Sewa
31
1185594
E-Gas Sewa
32
1185594
E-Gas Sewa
33
1185594
E-Gas Sewa
Refill booking
34
1185594
E-Gas Sewa
35
1185594
E-Gas Sewa
36
1185594
E-Gas Sewa
Send Feedback
37
1185594
E-Gas Sewa
Teriff
38
1185594
E-Gas Sewa
Safety conservation
39
1185594
E-Gas Sewa
About Us
40
1185594
E-Gas Sewa
Contact Us
41
1185594
E-Gas Sewa
Bibliography
http://programmer2programmer.com/caf/?ses=Y3JlPTEzOTg0Mj
http://freeprojectscode.com/category/asp-net-projects/
www.codeproject.com/book-gas/ssa?gh.file
www.slideshare.net/asp.net/des?file.html/
www.scribd.com/list/s=net+asp/
www.w3schools.com/asp.net+forms
http://www.sourcecodeonline.com/list?q=free_dotnet_projects
42
1185594