Você está na página 1de 54

_

_______________________________________________Page No. 1

Gas Agency System


Krunal D Parekh Niraj A Mokashi Shravankumar Ahir
Submitted For Particular Fulfillment Of I.T Diploma Year 2009

Government Polytechnic

_______________________________________________Page No. 2

Supervisor Certificate

This Is To Certify That Mr./Ms. ______________ ______________ Of I.T (Seat No. ____) Has Worked On Project. Entitled ___________________________, From __________ To __________ . This (S-506) Is InHouse Project Of Three Credits. He/She. Was Regular In His/Her Work And Devoted Around 100 Hours For The Project Including Analysis And Design. He/She Has Completed The Project Satisfactory.

Date: Head/Coordinator.

Supervisor.

_______________________________________________Page No. 3

Acknowledgement
Project work is an assignment where by the candidates coming out of the academic field exposure to the person, who are on the job. Therefore it affords an opportunity of leaving from others experience. We are extremely thankful to dr. H.s patel, principal of government polytechnic, who allowed me to work on the project. We are extremely thankful to mr. Indravadan , the owner of the krishana coporation for providing us information and details of the shop. We express sincere thanks to our h.o.d mr. Parvez faruki for inspiring me to take up the direction and also rendering her precious help and guides. Without her co-operation and direction, it would have been difficult for me to compicate this dissection. We sincerely express our deep source of gratitude to our project guide miss.jigna gandhi who has been immense help to us supporting and guiding us throughout the project work. I would like to take this opportunity to thanks my counselor mr. Utpal dholakia and other faculty member for their consultant inspiration. Last but not list my heartily thanks to my friends and all lab staff . i would once again like to express my heartiest to all who helps me directly or indirectly throughout this project work.

_______________________________________________Page No. 4

Project Profile
Project Title Oraganization Project Guide Submittted By Front-End Back-End Documentation Submited To : : : :
Gas Agency System Krishna Corporation

Miss Jigna Gandhi Krunal D Parekh Niraj A Mokashi Shravankumar Ahir


Visual Basic 6.0 Microsoft Access Microsoft Word Information Technology Department Government Polytechnic, Panjarapole, Ahmedabad, 380015.

: : : :

_______________________________________________Page No. 5

_______________________________________________Page No. 6

Introduction To Krishna Corporation


Overview
o o

Krishana Corporation Is Located At Off: Navghari Opp- Dena


Bank Padra 391 440.

Mr. Indravadanbhai Shah Is The Owner Of The Corporation.

o The Gas Agency Since 1990.

Introduction To Gas Agency System


Overview o Krishna Corporation provide to a different gas bottle. o It is responsible to keep tract of Customer information Stock information Reports o Customer information and user were added in the implement phase to account for the way we decide to implement security.

_______________________________________________Page No. 7

_______________________________________________Page No. 8

Hardware Requirement
Compaq Keyboard Compaq Monitor Compaq Mouse Pentium Processor 64 Mb Ram 4 GB Hard Disk

Software Requirement
Front End Tool Back End Tool Visual Basic 6.0 Microsoft Access

_______________________________________________Page No. 9

Tools Information
Visual Basic 6.0 (Front End Tool)
VB is a program language and development that allows you to create programs that run under windows operating system. It enable you to develop many different type of application. It is a programming language used to create windows base application. It makes it very easy to get the user interface of the application and running it. It is very easy and it provides a very friendly environment while programming in vb. It provides a vital link to graphics environment and allows you to develop application base on stander windows features. Dialogue box, command buttons, pulls down menus, scroll bars and selection lists etc. It also allows crating robust application that fully make use of the graphics, user interface. By connect with access can be run and terminated through vb 6.0.

_______________________________________________Page No. 10

Application Hierarchy Of Vb.

An application is made up forms, controls, modules. Forms are windows on which you built user interface. Controls are building of user interface control also called active x control and command button that you used to display information to the user, gather information from the user, and respond to the user action. Procedures are small routing you write that are callable from anywhere in your application into small components that can be called in many times. Events in a very important in any windows programming language. An event is something that occurs in response to a user interaction with keyboard or mouse. Events are those messages that the operating system sends to the applications. Forms i. Properties ii. Property Procedures. iii. Event Handless. iv. Other Procedure Controls i. Property ii. Event Handles iii. Methods

_______________________________________________Page No. 11

Microsoft Access (Back End Tool)


Microsoft access is one of the words most popular relational databases. Using access you can create sophisticated and powerful database to store entry forms, reports and quires. Using the access database wizards, you can quickly created detailed database that handles a number of business and personal functionary such as order entry, contact management. It none of the database template in the database wizard suits your needs or if you just wont to create a database forms scratch, you can easily do so as well. The access table wizard offers an easy way to create yours own table. Access also provides step-by-step guidance as you create your database. Once you create an access table, you can easily modify it by adding, deleting, moving, or removing table fields. Access also includes a power find and replace feature that lets you quickly update large amount of table.

_______________________________________________Page No. 12

System Study

Feasibility Study: To check whether the system once created will be feasible or not. A feasibility study is undertaken to determine the possibility all probability of either improving the existing system or developing a completely new system. Technical Feasibility: To technical feasibility, it is checked that if the work for the project can be done with present equipments, software and available personnel.

_______________________________________________Page No. 13

Cost Estimation
The category of the system is organic for this a = 3.2 and b = 1.05 are constant. The size of the system is 2.5 kdl (thousand of delivered line of code). Initial cost estimation ei = a * (size)b = 3.2 * (2.5)1.05 = 8.375 Eaf is effort adjustment factor. Reliability is high 1.15 Database size is normal 1.00 Complexity is very low 0.70 Programmer experience is very low 1.29 Programmer capacity is normal 1.00 Language experience is low 1.07 Analyst catalyst is normal 1.00 Eaf = 1.15 * 1.00 * 0.70 * 1.29 * 1.00 * 1.07 * 1.00 =1.11 Final cost = ei * eaf = 8.375 * 1.11 = 9.30 pm

_______________________________________________Page No. 14

_______________________________________________Page No. 15

Existing System
Introduction
The krishna corporation does not own any existing computerized system currently, but are willing to convert their manual system into computerized system. They do all their transactions annually through record books.

Existing system
In manual system, to add a new customer they have to add records in register. Suppose customer leave the town or city, so their records should be deleted. They delete their records from master register, which is difficult. If a customer wants to change his or her address, it is difficult to update or change his or her profile into register. In manual system it is difficult to maintain the stock. When a customer comes for cylinder refills they have to first check their validity. Then they will book his refill in the register, which is very time consuming. In manual system they have to daily update the stock register. Difficulty to see how much cylinder customer, company or company itself has. Existing system is manual system rather than computerized.

_______________________________________________Page No. 16

Problems With Existing System


Entry into different register is very time consuming process. Sometimes it leads to ambiguous records. It becomes difficult to do the deletion and any modification in the master register. Updating master register for daily transaction is very tedious job and also very time consuming. Duplication of records may occur. Stock management is difficult in using register.

In existing system they are using different types of registers for different purpose.

Work distribution cant be made easily. To check customers history is difficult. Probabilities of errors in calculation of bills, stock management

etc.

_______________________________________________Page No. 17

Introduction Of Proposed System

This system involves When a customer request for a gas refills, first check for his validations, prepare bills and handle those bills to particular deliveryman for delivery. This system maintains customers all type of records.

It handle customers all requests for booking, gas refills and to provide them in time.

It also includes preparation of different reports.

_______________________________________________Page No. 18

Objectives Of Proposed System


The basic objectives of the system are to help the krishna corporation in addition, deletion, updating of records, generating reports.

History checking easily done. Accurate work. Fewer people required. To make the security high. Daily transactions are easily handled. Fast transactions. Work distribution is easily done. Generation of different kinds of reports. Reduction in redundancy. Easily find that how many no. Of cylinder company has. Easily find that how many cylinders are empty. Easily find stock reports. Gives fixed rate of the customer.

_______________________________________________Page No. 19

Features Of Proposed System


Manual work has to be reduced and result to be received quickly. To speed up the operation and decrease manpower, high cost. Increase security, speed, storing and accuracy. The customers have to face only one person at the counter for booking cylinder. Managing and maintaining data becomes easier and cost effective due to very high amount and reliability of storage space available in the proposed system. The system has been developed under microsoft visual basic 6.0 as a front-end and microsoft access as a back-end tool.

_______________________________________________Page No. 20

Scope Of The System

Maintaining customer information. Maintaining stock information. Maintaining cylinder refills information. Delivery of refills information. Preparation of reports. Handle the fix rate of the customer.

_______________________________________________Page No. 21

Requirement Analysis
As we have decided to develop a new system now it is a time to determine the new requirement 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. The work for he particular user must be personalized. The customer information must be entered on such a way that it is easier for user to understand. Daily reports and monthly reports are printed. Bills are printed as in required order. The user must be provided ease if he wants to switch from one application to other at a time.

_______________________________________________Page No. 22

Fact Gathering Techniques


A fact gathering study was undertaken to study the activities involved krishna corporation. I have visited various person of the company. The system was studied by means of

Interviews
Record review Interviews User interview were conducted to determine the qualitative information. These interview, which were unstructured interview provide opportunity to gathered information from respondents who are involve in the process for a long time. These interview provide information such as Activities involved in process o given system. Limitation of existing manual system. Type and frequency of reports.

Record review To gather details about the system, many kinds of reports were reviewed. This study covered Standard operating procedure. Reports generated by existing manual system. Input /output of the system.

_______________________________________________Page No. 23

_______________________________________________Page No. 24

_______________________________________________Page No. 25

Data Dictionary
Data dictionary is a store of information about the data in database. The dictionary defines the name, description, source of data, users of data, and keywords in data, formula to derive the data specification and such other details. Data dictionary brings common understanding of the data in the organization RDBMS provides software to create the dictionary. Use of data dictionary enforces the standards of processing, usages application and documentation in the organization. Data dictionaries are an integral component of structured analysis, since data flow diagram by themselves do not fully describe the information about the system. The data dictionary provides additional information about the system. Description of all data used in the system is given in a data dictionary.

Analysts Use Data Dictionary For Five Important Reasons.


1) To manage the detail in large systems. 2) To communicate a common meaning for all system elements. 3) To document the features of the system. 4) To facilitate analysis of the details in order to evaluate characteristics and determine where system changes should be made. 5) To locate errors and omissions in the system.

_______________________________________________Page No. 26

Data Dictionary

The files used for this project are Customer_master Customer_rate Cylinder_master Recived_master Trans_master Type_master

Table Name : Customer_Master


Sr.No 1 2 3 4 5 6 7 8 9 10 Fields Customer_No Customer_Name Customer_Address City Phone_No1 Phone_No2 Fax Mobile E_Mail Customer_Type Data Type Number Text Text Text Text Text Text Text Text Number Size 2 35 100 15 20 20 20 13 35 3 Constraints Primary Key Not null Not null Not null Description Customer number Customer name Customer address Customer city Customer phone Customer phone Customer fax Customer mobile Email address Type of customer

Valid(0,1,2)

Table Name : Customer_Rate


Sr.No 1 2 3 Fields Customer_No Cylinder_Type_No Rate Data Type Number Number Number Size 2 5 5 Constraints Foreign key Foreign key Default-0 Description Customer number Cylinder number Selling rate

_______________________________________________Page No. 27

Table Name : Cylinder_Master


Sr. No. 1 2 3 4 5 Fields Cno Cylinder_No Cylinder_Type_No Cylinder_Status Cylinder_Location Data Type Number Number Number Text Number Size 10 10 5 10 5 Constraints Primary key Not null Foreign key Foreign Key Description Cylinder number Cylinder type Empty or Full Location of cylin

Table Name : Recived_Master


Sr. No 1 2 3 4 5 6 Fields R_No Customer_Type Date1 R_Bill_No Challan_No Note1 Data Type Number Number Date/Time Number Number Memo Size 10 10 10 10 Constraints Primary Key Foreign Key Description Received number Customer type Date Received bill no. Challan no. Note if needed

Table Name : Trans_Master


Sr. No 1 2 3 4 5 6 7 8 9 10 Fields T_No Customer_No Date1 Invoice_No Challan_No Vehicle_No Sales_Tax Del_Amt Total_Amt Note1 Data Type Number Number Date/Time Number Number Text Text Number Number Memo Size 5 5 5 5 20 20 16 10 Constraints Primary Key Foreign Key Not null Not null Description Transaction no. Customer number Date Invoice No Challan No Vehicle No Sales tax Delivery amount Net amount Note if needed

Not null

_______________________________________________Page No. 28


Sr.No . 1 2 Fields

Table Name : Type_Master


Data Type Number Text Size 10 50 Constraints Primary Key Description Cylinder type Cylinder type name

Cylinder_Type Cylinder_Type_Name

_______________________________________________Page No. 29

HIERARCHY CHART
GAS AGENCY SYSTEM

DELIEVER Y TO CUSTOMER

RECEIVED FROM CUSTOMER

STOCK MAINTAI N

DELIVER Y TO COMPAN Y

RECEIVE D FROM COMPAN Y

_______________________________________________Page No. 30

1 LEVEL DFD FOR SECOND MODULE


customer
GIVE EMPTY CYLINDER

2.1 CHECK FOR CYLIND ER

CYLINDER_MA R

EMPTY CYLINDER INFORMATION

2..2 Add no info Empty list

CYLINDER_MA ER

DELIVERY INFORMATION

2.3 MADE CHALL AN THE CUSTO MER

CHALLAN GIVEN TO CUSTOMER

CUSTOMER
ACKNOWLEDGEMENT

_______________________________________________Page No. 31

CONTEXT DIAGRAM

DIAGRAM DIAGRAM
CUSTOMER
REQUEST FOR FULL CYLINDER

ACKNOWLEDGE

GAS AGEN CY

REQUEST FOR FILL CYLINDER

ACKNOWLEDGE OR RECEIVED CYLINDER

COMPANY

_______________________________________________Page No. 32

0 LEVEL DFD
REQUEST FOR CYLINDER CHALLAN INFO

CUSTOMER
ACKNOWLEDGE

1.0 Deli. Mod

CHALLAN _MASTER

to cust

ACKNOWLEDGEMENT TRANSACTION_MASTER T TRANS INFO CYLIN INFO

CYLINDER_MASTER
RECEIVED INFO

GIVEN EMPTY CYLINDER

RECEIVED_MASTER
ACKNOWLEDGEMENT

2.0 Empty cylin recieved


STOCK INFO

CHALLAN INFO

CHALLAN_MASTER

ACKNOWLEDGEMENT STOCK OFFICING

STOCK INFO

3.0 Stock update module


INFO. OF EMPTY CYLIN.

CYLIN INFO CYLINDER_MASTER

ACKNOWLED MENT ACKNOWLEDGE

CHALLAN _MASTER
CHALLAN INFO

4.0 Delie modu to


company

CHALLAN CHALLAN _MASTER INFO TRANS. INFO

TRANS_MASTER
CYLIN INFO

CYLINDER_MASTER
GIVEN EMPTY CYLINDER

CYLINDER_MASTER
5.0 full cylin recieve d ACKNOWLEDGEMENT GIVE FULL CYLIN

CYLIN INFO

COMPANY
ACKNOWLEDGEMENT

RECEIVED_MASTER
RECEIVED INFO

_______________________________________________Page No. 33

1st Level DFD of 1st module

CUSTOMER

ACKNOWLEDGE

REQUEST FOR CYLINDEER

1.1 Checking idetificatio n module

CYLINDER INFO

CYLINDER_MASTER

NO. OF CYLINDER INFO

1.2 generatin g Master & Challan bill

TRANS_MASTER TRANSACTION INFO CUSTOMER TYPE

CYLINDER_MASTER

DELIEVERED CYLINDERS BILLS

CUSTOMER

_______________________________________________Page No. 34

1 LEVEL DFD FOR SECOND MODULE


CYLINDER INFO GIVE EMPTY CYLINDER 2.1 CHECK FOR CYLINDER CYLINDER_MASTER

customer

EMPTY CYLINDER INFORMATION

2.2 ADD NO INFO EMPTY LIST

CYLINDER INFO

CYLINDER_MASTER

DELIVERY INFORMATION 2.3 MADE CHALLAN FOR THE CUSTOME R CHALLAN GIVEN TO CUSTOMER CUSTOMER ACKNOWLEDGEMENT

_______________________________________________Page No. 35

I LEVEL DFD FOR FOURTH MODULE


CYLINDER_MASTER
CYLINDER INFO

4.1 CHECKING &FINDING EMPTY CYLINDER

REQUEST FOR FULL CYLINDER

ACKNOWLEDGEMENT

EMPTY CYLINDER INFO

CUSTOMER
DELIEVERY EMPTY CYLINDER INFO

TRANS_MASTER

TRANSACTION INFO CYLINDER INFO

CYLINDER_MASTER

4.1 MAKE A LIST OF EMPTY CYLINDER

ACKNOWLEDGE

_______________________________________________Page No. 36

1 LEVEL DFD FOR FIFTH MODULE


CYLINDER INFO GIVE FULL CYLINDER 5.1 CHECK FOR CYLINDER CYLINDER_MASTER

COMPANY

FULL CYLINDER INFORMATION 5.2 ADD NO INFO FULL LIST CYLINDER INFO CYLINDER_MASTER

DELIVERY INFORMATION CHALLAN GIVEN TO COMPANY COMPANY ACKNOWLEDGEMENT

5.3 MADE CHALLAN FORTHE COMPANY

_______________________________________________Page No. 37

_______________________________________________Page No. 38

_______________________________________________Page No. 39

_______________________________________________Page No. 40

_______________________________________________Page No. 41

_______________________________________________Page No. 42

_______________________________________________Page No. 43

_______________________________________________Page No. 44

_______________________________________________Page No. 45

_______________________________________________Page No. 46

_______________________________________________Page No. 47

_______________________________________________Page No. 48

_______________________________________________Page No. 49

_______________________________________________Page No. 50

_______________________________________________Page No. 51

_______________________________________________Page No. 52

_______________________________________________Page No. 53

_______________________________________________Page No. 54

Você também pode gostar