Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCTION
1
1.2 OVERVIEW OF THE PROJECT:
The project entitled “Gas Agency Management System” is done to make the manual
process easier by making it a computerized system for billing and maintaining stock.
The gas agencies get the order request through phone calls or by personal from their
customers and deliver the gas cylinders to their address based on their demand and
previous delivery date. This process is made computerized and the customer’s name,
address and stock details are stored in a data base. Based on this the billing for a customer
is made simple and easier, since a customer order for gas can be accepted only after
completing a certain period from the previous delivery. This can be calculated and billed
easily through this system.
2
2. SYSTEM SPECIFICATION
Cache memory-512 KB
Rom-128 MB DDR
Keyboard-Multimedia Keyboard
Mouse-Scroll mouse
3
2.2 Software configuration :
4
2.3 SOFTWARE DESCRIPTION
VISUAL BASIC 6.0
The visual part refers to the method used to create the graphical user interface (GUI).
The ‘Basic’ part refers to the BASIC (Beginners All – Purpose Symbolic Instruction Code)
Language. Visual Basic has evolved from the original basic language and now contains several
hundred statements functions and keyword, many of which relate directly to the Windows GUI.
The first tool to make Windows based programming easy the Microsoft Visual Basic
version 6.0 programming. System is now the leading tool for helping, developers create and use
Active X components, build Active Documents for intranet browsers, build client/server or multi
– tier solutions with high speed data access and built fast applications based on Windows version
6.0 adds a native code compiler, implicit multi – threading and integration with Microsoft
Transaction Server to bring a new level of scalability to server based components built with
Visual Basic.
Visual Basic 6.0 also provides developers with a new interface for faster programming.
The IDE now features Multiple Document Interface (MDI) with docking and linking. Windows
to eliminate unnecessary, mouse and keyboard actions and the code editors offers Intelli Sense
Technology such as Quick Tips, Data Tips, List Members and List Constants which eliminate the
need to memorize syntax and learn object models.
Visual Basic 6.0 is an application development tool used in developing Client/Server
applications. Before beginning with visual Basic 6, let’s have a look at the client/Server
architecture.
CLIENT APPLICATION
1. Presenting an interface to the user so that the data in the table can be manipulated
with ease.
2. Managing presentation logic, such as popup lists on a data entry form, bar graphs etc.
3. Validating the data keyed in by the user.
4. Requesting and receiving information to and from the database server.
5
IMPORTANT FEATURES
6
reactions must be programmed. This is called Event Driven Programming, as the event caused
by the user determines the flow of application.
HARDWARE REQUIREMENT
Visual Basic 6.0 for Windows requires at least Microsoft 95 / Windows NT 3.51, 486
processor and a minimum of 16MB of RAM. A complete installation of the most powerful
version of Visual Basic 6.0, enterprise edition, requires more than 250Mb of hard disk space.
Understanding the Event-Driven Model
In traditional or "procedural" applications, the application itself controls which portions of code
execute and in what sequence. Execution starts with the first line of code and follows a
predefined path through the application, calling procedures as needed.
Your code can also trigger events during execution. For example, programmatically changing the
text in a text box cause the text box's Change event to occur. This would cause the code (if any)
contained in the Change event to execute. If you assumed that this event would only be triggered
by user interaction, you might see unexpected results. It is for this reason that it is important to
understand the event-driven model and keep it in mind when designing your application.
7
VISUAL BASIC CONTROLS
There are three broad categories of controls in visual basic:
1) Intrinsic controls such as the command button and frame controls. These controls
are contained inside the visual basic .exe file. Intrinsic controls are always
included in the toolbox unlike ActiveX controls and insertable objects, which cab
be removed from added to the toolbox.
2) ActiveX controls are those controls which exist as separate files with an .ocx file
name extension.
8
FRONT END
The "Visual" part refers to the method used to create the graphical user interface (GUI). Rather
than writing numerous lines of code to describe the appearance and location of interface
elements, you simply add pre-built objects into place on screen. If you've ever used a drawing
program such as Paint, you already have most of the skills necessary to create an effective user
interface.
The "Basic" part refers to the BASIC (Beginners All-Purpose Symbolic Instruction Code)
language, a language used by more programmers than any other language in the history of
computing. Visual Basic has evolved from the original BASIC language and now contains
several hundred statements, functions, and keywords, many of which relate directly to the
Windows GUI. Beginners can create useful applications by learning just a few of the keywords,
yet the power of the language allows professionals to accomplish anything that can be
accomplished using any other Windows programming language.
The Visual Basic Scripting Edition (VBScript) is a widely used scripting language and a subset
of the Visual Basic language. The investment you make in learning Visual Basic will carry over
to these other areas. In developing applications with Visual Basic programming is about new
keywords and functions. I choose the topics that felt every programmer should learn in order to
master the language.
The Visual Basic programming language is not unique to Visual Basic. The Visual Basic
programming system, Applications Edition included in Microsoft Excel, Microsoft Access, and
many other Windows applications uses the same language. There is nothing new in VB 6.0 in
this area, but graphics are such an important part of the language that the related techniques had
to be explained in detail.
9
BACK END
Ms-Access is very useful for accessing the database to create records, deleting records,
modifying records and useful for listing records. It is used as back and tool for the Visual Basic.
A database server is the key to solving the problems of information management. In general, a
server must relating manages a large amount data in multi-user environment. So that many users
can concurrently access the same data.
All this must be accomplished while delivering high performance. A database server must also
prevent unauthorized access provide efficient solution for failure recovery.
Ms-Access is a Relational Database Management system for windows. A RDBMS stores and
retrieve information based on relationships. That have been specified relationship exist almost
everywhere in life. With Ms-Access, we can build relational database that stores related data in
one place.
10
3. SYSTEM STUDY
11
3.2 PROPOSED SYSTEM :
In the proposed system, the process of billing and maintaining the stock, database of customers
are all made computerized.
Since whenever a customer makes a demand or place an order through phone call or by personal,
it is received and immediately processed by billing. The customer’s name, address, last date of
delivery are all maintained in the data baser. So when the customer order is received and billed,
the system automatically calculates the number of days from the previous delivery, if valid the
billing can be done, if not the billing cannot be done and the customer can be informed about it.
So the manual process of recording and billing is done easily without any paper work.
The stock of gas that is recorded and maintained manually is made computerized. So while
billing, based on the stock the billing charge and capacity is made. When the stock goes below
the limit, it can be easily identified so by this project the process of ordering, billing and stock
maintenance for a gas agency can be processed easily.
12
4. SYSTEM DESIGN
4.1 DATA FLOW DESCRIPTION
DFD’s are versatile diagramming tools.
With only four symbols you can use DFD’s are not as could as flow chart’s for depicting
the details of physical system.
Flow chart’s are not very useful for depicting purely logical information flows.
USES
1. Data flow
A data flow can be best understood as data in motion, moving from one place in a
system to another.
A data flow could represent a data on a customer order form or a pay roll check.
A data flow could also represent the result of a query to a data base, the contents
of a printed report, or data on a data entry computer display form.
2. Data store
The process is the work or actions performed on data, so that they are
transformed, stored are distributed.
13
When modeling the data processing of a system, it does not matter whether a
process is performed manually or by a computer.
4. Source/sink
1. Process
2. Data store
3. Source/sink
4.Data flows
14
A process has a verb phrase label.
2. Data store:
Data cannot move directly from one data store to another data store. Data must be
moved by a process.
Data cannot move directly from an outside source to a data store. Data must be
moved by a process that receives data from the source and place the data into the
data store.
Data cannot move directly to an outside sink from a data store. Data must be
moved by a process.
A data store has a noun phrase label.
3. Source/sink:
Data cannot move directly from a source to a sink.
It must be moved by a process if the data are of any concern to our systems.
Otherwise the data flow is not shown on the DFD.
4. Data flow:
A data flow has only one direction of flow between symbols.
It may flow in both direction between a process and a data store to show a read
before an output. The later is usually indicated however by two separate around
since these happen at different timer.
A data flow cannot go directlyback to the same process, it leaves there must be at
least one other process that handles the data flow produces some other data flow
and returns the original data flow to the beginning processes.
A data flow to a data store means update.
A data flow from a data store means retrieve or use.
15
4.2 INPUT DESIGN
Input design is the process of converting user-originated inputs to a computer-based
format input data are collected and organized into group of similar data. Once identified,
appropriate input media are selected for processing.
4.5 MODULES :
16
Customer details
Booking details
Stock details
Billing details
Supplier details
CUSTOMER DETAILS :
This module deals with the entire customer’s information. The customer name, customer
address, customer number, date of connection are maintained.
BOOKING DETAILS :.
This module have the booking details. In booking details booking id, booking no, customer id,
customer name, address, contact no, booking date, delivery date are used to book the gas
cylinder.
STOCK DETAILS :
This module deal with the entire stock information. The stock that can be received and then
received then the received stock can be added into the current stock, no of defective stocks are
maintained.
BILLING DETAILS:
In this module, the bill no, customer name, cylinder type, booking date, delivery date, no of
cylinders, amount of cylinder are maintained. Retrieving the billing details and updating is easy
and fast.
SUPPLIER DETAILS:
This module deals with the consumer information. The supplier name, supplier number, address,
id proof are maintained. The customer details are store in data base.
17
5. FUTURE ENHANCEMENT
Advantages
Reduces the time consumption.
Accurate Calculation.
The service will require more secure encryption to provide more secure
transaction.
18
6.BIBLIOGRAPHY
“Database System Concepts” , M.C. Graw Hill 1996, Abrasilberschaz Henry
F.Eorth.s. Sundar Shan.
“ System Design in a Database Environment”, McGrawHil 1989 Keneth S. Brathwait.
“ Visual Basic 6”, Corndex Computer Publishing 1998, Steven Holzner.
“System Analysis and Design”,Galgotia Publications Pvt ltd.2001,
Elias.M.Awad.
“VB6(Buildwindows&internet application step by step” Gray Cornell
“Using Visual Basic 6.0” Brain siler and Jeff spots, PHI publications
“Getting Results with Microsoft Office 97”,Stephen L. Nelson.
“Mastering MS–Access for Windows 95”, Alan Simpson, BPB Publications.
REFERENCE WEBSITES:
www.cryptography.com
www.crypto.com
www.devvb.com
www.devaccess.com
19
7. APPENDICES
7.1 DATA FLOW DIAGRAM :
Admin
Login
Login into
Booking order
Booking Booking db
process Stored in data base
Order is valid
Report generated
Report generated
Report
20
7.2 TABLE DESIGN
TABLE : 1
21
TABLE : 2
22
TABLE : 3
TABLENAME : STOCK DETAILS
23
TABLE : 4
TABLE NAME : BILLING DETAILS
PRIMARY KEY :Bill_NO
FOREIGN KEY :cus_no
COLUMN NAME DATA TYPE DESCRIPTION
Bill_no Number Billing no
Cons_ no Number Consumer no
Ord_no Number Order no
Bk_dt Date time Booking date
Del_dt Date time Delivery date
Categ Text Category
Amt Number Amount
24
TABLE : 5
TABLE NAME : SUPPLIER DETAILS
PRIMARY KEY :Sup_id
COLUMN NAME DATA TYPE DESCRIPTION
Sup_Id Number Supplier Id
Sup_name Text Supplier name
Sup_add Text Supplier address
Lan_mar Text Land mark
Pin_co Number Pincode
Mob_no Number Mobile no
25
7.3FORM DESIGN
FORM : 1
CUSTOMER DETAILS :
26
FORM : 2
BOOKING DETAILS :
27
FORM : 3
STOCK DETAILS :
28
FORM : 4
BILLING DETAILS :
29
FORM : 5
SUPPLIER DETAILS :
30
31