Automobile Utilization Management
-
Upload
jennifer-mcbride -
Category
Documents
-
view
223 -
download
0
Transcript of Automobile Utilization Management
-
7/24/2019 Automobile Utilization Management
1/54
PROJECT REPORT ON
AUTOMOBILE UTILIZATION
-
7/24/2019 Automobile Utilization Management
2/54
Index
1. Introduction Of Project
Abstract
Objective of project
Advantage of proposed system
2. System Requirment
Hardware Requirements
Software Requirements
3. Technologies Used
Visual Basic 6.0
Oracle 8i
4. System Analysis
Feasibility Study
Operational feasibility
Technical feasibility
-
7/24/2019 Automobile Utilization Management
3/54
Economical feasibility
System Requirement Specification
Introduction
Functional Requirement
Non Functional Requirement
System Analysis
Testing
5. System Design
Dataflow Diagram
E-R Diagram
Data Base
6. User Interface
Screen Layout
Reports
7. Limitations of Project
8. Bibliography
-
7/24/2019 Automobile Utilization Management
4/54
INTRODUCTIONTO
-
7/24/2019 Automobile Utilization Management
5/54
PROJECT
Introduction of ProjectIntroduction of Project
This is a software which can be used by a automobile center for keeping the records ofThis is a software which can be used by a automobile center for keeping the records of
items which is to be transacted for purchase and sell. It helps to keep a record of all theitems which is to be transacted for purchase and sell. It helps to keep a record of all the
transactions and a password login is created for security.transactions and a password login is created for security.
In proposed system we do not have to maintain everything manually. ThroughtIn proposed system we do not have to maintain everything manually. Throught
this system if any transaction occurs it is corresponding entries is done automaticallythis system if any transaction occurs it is corresponding entries is done automatically
because database management system gives facility of having relationship between thebecause database management system gives facility of having relationship between the
table.table.
In proposed system we do not have to maintain different accounting books.In proposed system we do not have to maintain different accounting books.
-
7/24/2019 Automobile Utilization Management
6/54
Advantages of proposed SystemAdvantages of proposed System
Easy to generate report for any transaction.Easy to generate report for any transaction.
It is very much faster than manual system.It is very much faster than manual system.
Easy and fastest record finding technique.Easy and fastest record finding technique.
It is very much flexible to work.It is very much flexible to work.
an power required is very less.an power required is very less.
!ata can be stored for a longer period.!ata can be stored for a longer period.
Abstract
In manual system we have to maintain accounting "ooks# bills etc. In
manual system we make four entries for any one transaction in different books. Then we prepare
the cash book. And book advantage and disadvantage of manual system is list below$%
Advantage $%&' There is no requirement of power.
!isadvantage$%&' !ifficult to maintain accounting and Transaction books.
(' !ifficult to generate a report.
)' It is very much time consuming.
*' !ifficult to search a record
+' !ata may not be perfect human error.
Automobile system deals with the purchase and sales of the good and
maintains the stock. It contains various forms and reports with different function. It has the
-
7/24/2019 Automobile Utilization Management
7/54
menus created for different forms and reports. ,hen you click the menu# It opens the related
forms about the customer# vendor# Items and Transaction.
OBJECTIVES
Easy to generate report for any transaction.
It is very much faster than manual system.
Easy and fastest record finding technique.
It is very much flexible to work.
an power required is very less.
!ata can be stored for a longer record.
-
7/24/2019 Automobile Utilization Management
8/54
SYSTEMREQUIREMENT
Hardware requirement:-
This software requires following minimum hardware configuration$
-rocessor$ -entium%iii
A$ (+/ "
0ard !isk$ *.)1"
2loppy !isk$ &.** "
-
7/24/2019 Automobile Utilization Management
9/54
3! !rive
onitor%&+4 3olor onitor
Sotware Requirement:-
icrosoft 5isual "asic /.6
7racle 8i
TECHNO!O"IESUSE#
5isual "asic /.6
7racle 8i
Visua Basic !"#$%
-
7/24/2019 Automobile Utilization Management
10/54
5isual "asic syntax ideally suited for producing windows application. s ,ord# s
Access and s -ower-oint all share 5isual "asic for application# the exact same language
syntax in 5isual "asic%/.6.
,hat is to 5isual "asic9 :5isual4 part reflects to the method used to create the graphicaluser interface. ather than writing numerous lines of codes to describe the appearance and to
location of interface elements# we simply add pre%built ob;ect into place on screen.
The :"asic4 part refers to the "ASI3 language# a language used by more programmers
then any other language in the history of computing. 5isual "asic has evolved from the original
"ASI3 language and how contains several tools# ob;ects# functions etc. ,e can apply 1
-
7/24/2019 Automobile Utilization Management
11/54
,hether your goal is to create a small utility for yourself or your work group# a large
enterprise%wide system or even distributed applications spanning the globe via the tools Internet#
5isual "asic has the tools we need.
Orace &i$%
Basic concept of database
A database is coherent collection of data with some inherent meaning# built and populated
with data for a specific purpose.
!atabase stores data that is useful to us. This data is only a part of entire data available in
the world around us.
To be able to successfully design and maintain databases we have to do the following$
&. Identify which part of the world=s data is of interest to us.
(. Identify what specific ob;ects in that part of the world=s data are 7f interest to us.
So from above# we come to know that the ob;ects# their attributes and their
relationship between them are of interest to us are stored in the databases that is designed#
built and populated with data for a specific purpose.
CHARACTERISTICS OF ADATABASE MANAGEMENT SYSTEM:
-
7/24/2019 Automobile Utilization Management
12/54
It represents complex relationships between data.
>eeps a tight control of data redundancy.
Enforces user%defined rules to ensure the integrity of table data.
0as a centrali?ed data dictionary for the storage of information pertaining to
data and its manipulation.
Ensures data access authori?ation.
0ave automatic# intelligent backup and recovery procedures for data.
0ave different interfaces via which users can manipulate data.
TOOLS OF ORACLE
7racle is kernel package that has a number of tools# these tools allow the
programmer to create database ob;ects# forms and reports# graphs etc. These are as
follows:
SQL*PLUS:-
S@B-
-
7/24/2019 Automobile Utilization Management
13/54
PL/SQL:-
-CS@ is used to create programs for validation and manipulation of table data.
-CS@ adds to the power interactive S@ and provides the user with all facilities of a
standard# odern !ay programming environment.
ORACLE FORMS:-
This tools is used to create a data entry screen along with suitable menu 7b;ects.
It handles data gathering and data validation in a commercial application .
REPORT WRITER:-
eport ,riter allows programmers to prepare innovative reports using data from
the oracle structure like tables# 5iews etc.
ORACLE GRAPHICS:-
7racle graphics tools is used to prepare graphs using data from oracle structure
like table# views etc. It is part of commercial application.
-
7/24/2019 Automobile Utilization Management
14/54
-
7/24/2019 Automobile Utilization Management
15/54
SYSTEM
ANALYSISAND
DESIGN
$E%SIBI!ITY STU#Y
A feasibility analysis is undertaken to determine the possibility or probability ofeither improving the existing system or developing a completely new system.
It helps to obtain an overview of the problem and to get rough assessment of
whether feasible solution exists.
-
7/24/2019 Automobile Utilization Management
16/54
There are three aspects in feasibility study portion of the preliminary
investigation.
&' 7perational feasibility
(' Technical feasibility
)' Economical feasibility
O'erationa feasi(iit) $%
It is a measure of how well a proposed system solves the problems# and takes
advantages of the opportunities identified during scope definition and how it satisfies the
requirements identified in the requirements analysis phase of system development.
7perational feasibility covers two aspects. 7ne is the technical performance
aspect and other is the acceptance within the organi?ation. 7perational feasibility
determines how the proposed system will fit the current operations and what# if any ;ob
restructuring and retraining may be needed to implement the system.
In the system operational feasibility checks# whether the user who is going to use
the system is able to work with the software with which the system id coded and also the
mind of the user going to use system. If the user does not understand or is able to work on
the system further development is waste.
The system is easy to learn and it will require a vary short time to learn the
operation of the system for a person having knowledge in accounting. So that system was
operationally feasible
-
7/24/2019 Automobile Utilization Management
17/54
Tec*nica feasi(iit) $%
This involves questions such as whether the technology needed for the system
exists# how difficult it will be to build# and whether the firm has enough experience using
that technology. The assessment is based on an outline design of system requirements in
terms of Input# -rocesses# 7utput# 2ields# -rograms# and -rocedures. This can be
quantified in terms of volumes of data# trends# frequency of updating# etc. in order to
estimate whether the new system will perform adequately or not.
The technical feasibility in the proposed system deals with the technology used in
the system. It deals with the hardware and software used in the system whether they are
of latest technology or not. It happens that after a system is prepared a new technology
arises and the user wants the system based on that technology. Thus it is important to
check the system to be technically feasible.
The minimum memory requirement is )(" of A while /*" is better to
have for better performance. As far as software is concerned# 7racle 8i and 5isual "asic
/.6D-rofessional 5ersion' should be installed on the server. There should be printer
attached for printing bills# purchase receipt# sales receipts and other reports.
Econo+ic feasi(iit) $%
Economic analysis is the most frequently used method for evaluating theeffectiveness of a new system. ore commonly known as costCbenefit analysis# the
procedure is to determine the benefits and savings that are expected from a candidate
system and compare them with costs. If benefits outweigh costs# then the decision is
made to design and implement the system.
-
7/24/2019 Automobile Utilization Management
18/54
Implementation of this system will be a lifetime investment# which will ensure
returns to the store of good services and market value throughout the future. So the
system is found economically feasible.
SYSTEM REQUIREMENTS&ECI$IC%TION
Introduction:
A System equirements Specification DSS' is a document where the
requirements of a system that is planned to be developed are listed.
'a(Ba)*+round:-
-
7/24/2019 Automobile Utilization Management
19/54
This pro;ect provides master data# and after entering the data# whenever required
the same is found automatically and displayed on the program entry is made manually
showing uniqueness of products and company so# they can differentiate every thing. This
provides the facility showing detail of company product by selecting a particular record.
This pro;ect retrieves the data on selecting the name of particular product. This pro;ect
provides the facility which shows the stock transaction ;ust by clicking so we check
that which item has less. There is requirement of some reports like daily selling# items
under minimum stockFetc. during the run time of system if user has input any wrong
data or some error is occurred then system inform hisCher. Security also should be there
so that no other person can any type of changes in selling# stock or transaction because it
is all very confidential matter.
Also# the system should be user friendly and ,indow based so that no speciali?ed
and extensive learning is required. Simple knowledge of the 3omputer is sufficient for
operating the system successfully.
,( %,tra)t:-
In manual system we have to maintain accounting "ooks# bills etc. In manual
system we make four entries for any one transaction in different books. Then we prepare
the cash book. And book advantage is no requirement of power and disadvantage is
!ifficult to maintain accounting and Transaction books and !ifficult to generate a report.
Automobile system deals with the purchase and sales of the good and
maintains the stock. It contains various forms and reports with different function. It has
-
7/24/2019 Automobile Utilization Management
20/54
the menus created for different forms and reports. ,hen you click the menu# It opens the
related forms about the customer# vendor# Items and Transaction.
Constraints$%
This software must be run in the windows platform.
This software also run on that pc which has vb /.6 oracle 8i programming
and database languages.
-roduct details will be not accepted then may be any data is missing.
Functional requirement:-
To computeri?ed the manual work to increased the efficiency of the
system.
To reduce the paper work.
It=s easy to maintain all date wise report.
-
7/24/2019 Automobile Utilization Management
21/54
7ne of the another powerful advantage of the computeri?ed software is the it
will allow only authori?ed person to operate the system
It makes billing procedure very faster accurate one can easily come out
through the writing problems.
Non-Functional Requirement:-
The system is portable so if you have windows xp# vb /.6 and oracle 8i
installed in any pc then you can easily run the software.
Go need for any modification to run the software in another system.
SYSTEM %N%!YSIS
The Shubh automobile sales all types of products. This automobile has to
purchase these products from 3ompany and sell them to customer.
Each phase about automobile company activity is as under$
-
-
7/24/2019 Automobile Utilization Management
22/54
,hen 3ompany supply these product then the record of the purchase invoice
is also be recorded manually.
At the end of each month the 3ompany send a monthly statement# which
contains the total purchase of the month# and this statement is also be recorded.
ST73>$
Each time whenever the owner wants to know about the current stock of any
products then he has to count all the products manually. Go registers are maintained
to store the stock database and hence whenever required the stock information cannot
be obtained.
SAES$
In existing system the manual "ill%book is maintained for billing and the
accounts of all the customers who purchase by their credit are maintained in
separate register book.
Gow whenever the reports about monthly purchase# stock and monthly sales
etc. are needed the work becomes very tough and time consuming.
The new system is proposed to computeri?e all the above activities so the
work becomes easy and accurate.
-
7/24/2019 Automobile Utilization Management
23/54
Tetin+
System testing is a series of different test whose primary purpose is to fully
exercise computer based system.
,e can say that it will run according to its specifications and in the way users
expect. Special test data are input for processing# and the results examined. A limited
number of users may be allowed to use the system so that analyst can see whether they
try to use it in unforeseen ways. It is desirable to discover any surprises before the
organi?ation implements the system and depends on it.
,e follow "lack "ox testing.
"lack box testing attempts to find errors in following
Incorrect or missing function
-
7/24/2019 Automobile Utilization Management
24/54
Interface errors
Errors in data structure
Initiali?ation and termination errors
DATA FLOW
-
7/24/2019 Automobile Utilization Management
25/54
DIAGRAM
#I%"R%M
-
7/24/2019 Automobile Utilization Management
26/54
E-R #I%"R%M
Pur_mastVendor_m Purchase_tr
Ven_co
E_mail
Desc
Ven_nm
P_dateP_code
Qty
P_code Item_c
-
7/24/2019 Automobile Utilization Management
27/54
#%T%B%SE
Ven_coPH
Addres
ityDesc
m!_c
ity
m!_nm
Addres
DescAmnt
om!_m
Item_c
Desc
m!_cDesc
E_mail
PH
Vehi_nm
Vehi_c
Vehi_mast Item_mast
"_!rice
DescR_le#el
ur_stoc$
P_!rice
Vehi_c
Item_
nm
E_mail
Desc
ity
ust_nm
ust_c
addresPH
ust_mast
"ales_mast
"ales_trans
%ser_mast
"ales_c
"ales_c
Descust_c
"ales_date
Amount
Item_c
Qty Desc
%ser_nm
%serID
-
7/24/2019 Automobile Utilization Management
28/54
Co+'an) +ast$%
Column Name Data Type Description
Company Code Text Primary KeyC_Name Text Company NameCity Text City
Address Text AddressPH Text Phone Number Email Text Email AddDesc Text Description
Custo+er +ast$%
Column Name Data Type Description
Customer_Code Text Primary KeyC_Name Text Customer NameCity Text City
Address Text AdderssPH Text Phone NoE_mail Text E_mail Add
Desc Text Description
Item mast:-
Column Name Data Type Description
!tem_Code Text Primary Key
!tem_Name Text !tem Name"ehicle_Code Text "ehicle !dP_Price Currency Purchase Price#_Price Currency #ales PriceCur_#toc$ Number Current #toc$%_&e'el Number %eorder &e'el
-
7/24/2019 Automobile Utilization Management
29/54
Desc Text Description
Purc*ase,+ast$%
Column Name Data Type Description
P_Code Text Primary KeyP_Date Date(Time Purchase Date"ender_Code Text "ender !d CodeDesc Text Description
Purc*ase,Tran$%
Column Name Data Type Description
P_Code Text )orei*n Key!tem_Code Text )orei*n Key+ty Number +uantity ,or!tem
Amount Number Amount )oritemDesc Text Description
-aes,Mast$%
Column Name Data Type Description#_Code Text Primary Key#_Date Date(Time #ales DateCustomer_Code Text Cust !d CodeDesc Text Description
-
7/24/2019 Automobile Utilization Management
30/54
"ales_&ran:-
Column Name Data Type Description
#_Code Text )orei*n Key!tem_code Text )orei*n Key+ty Number +uantity ,or!tem
Amount Number Amount )oritemDesc Text Description
%ser_'ast:-
Column Name Data Type Description
-ser!D Auto Number Primary Key-ser_Name Text Name o, -ser Pass Text Pass o, -ser -ser_Type Text Type o, -ser
Vehicle_'ast:-
Column Name Data Type Description
"ehicle_Code Text Primary Key"ehicle_Name Text "ehicle NameCompany_Code Text Company !dDesc Text Address
-
7/24/2019 Automobile Utilization Management
31/54
Vender_'ast:-
Column Name Data Type Description
"ender_Code Text Primary Key
"ender_Name Text "ender NameCity Text CityAddress Text AddressPH Text Phone NoE_mail Text E_mail AddDesc Text Description
-
7/24/2019 Automobile Utilization Management
32/54
SCREENLAYOUT
-'as* -creen
-
7/24/2019 Automobile Utilization Management
33/54
This is loading form from which our pro;ect will be started. It will display the name of
company name loading process of the pro;ect. This screen says while loading is not complete
you can=t do any processing in your pro;ect. So this form ;ust loads our pro;ect and displays
percentage of loading process.
-
7/24/2019 Automobile Utilization Management
34/54
LO.IN /ORM
This is ;ust a login form. That validates the username and password from the database. Ifyou want to work with pro;ect you have to log on# otherwise you can=t access the pro;ect. 2or
login ;ust type username in first textbox and password in second textbox and click on ok or ;ust
press enter. If you don=t want to login then ;ust click on 3ancel.
Main /or+
-
7/24/2019 Automobile Utilization Management
35/54
Above screen is the main form of our application. eans it is the form from where
all the activities of application can perform. ,hen we click on 3ompany aster
command button it opens the company master form. ,hen we click on 5ehicle master it
opens the vehicle master form. All the forms opens as above clicks on command button
of associated form. Status
User Master
-
7/24/2019 Automobile Utilization Management
36/54
This form displays the details of user. Through this form we can change the
password of the user by entering user name# user type and old password. 7nly Admin
user can open this form and change the password. Either user has not rights to open this
form to change the password.
Co+'an) Master
-
7/24/2019 Automobile Utilization Management
37/54
This screen displays the information about company. ,e can view# add# delete and
edit the company information. These companies are standard companies which
manufacture the new design cars which likes itsubishi# 2ord etc. ,e can view# add# edit
and delete through the navigation controls. ,e can view the report of current record with
vehicles manufactured by that company or all the records of company. If you want to find
any record ;ust enter company code or company name and click on find button.
Custo+er Master
-
7/24/2019 Automobile Utilization Management
38/54
This screen displays the information about the 3ustomers who purchases the
parts of the 5ehicles. ,e can view# add# delete and edit the 3ustomer details information.
,e can view# add# edit and delete through the navigation controls. ,e can view the report
of all the records of 3ustomers by clicking on All 3ustomers button. If you want to find
any record ;ust enter 3ustomer 3ode and customer name and click on find button.
Ite+ Master
-
7/24/2019 Automobile Utilization Management
39/54
This screen displays the information about the parts of the 5ehicles. ,e can view#
add# delete and edit the 5ehicle parts information. ,e can view# add# edit and delete
through the navigation controls. ,e can view the report of all the records of 5ehicle. If
you want to find any record ;ust enter 5ehicle code and click on find button.
Purc*ase Transaction
-
7/24/2019 Automobile Utilization Management
40/54
This screen displays the information about -urchase transaction details of the
parts of the 5ehicles. ,e can choose items from purchase item frame which contain items
combo. Item purchased in this grid will be updated in item master table. ,e can also
delete the item from gird box if we don=t want to purchase. It also show the report.
-aes Transaction
-
7/24/2019 Automobile Utilization Management
41/54
This screen displays the information about Sales transaction details of the parts
of the 5ehicles. ,e can choose items from sales item frame which contain items combo.
Item sales in this grid will be updated in item master table. If stock is not available then it
prompt the messagbox. ,e can also delete the item from gird box if we don=t want to
purchase. It also show the report.
Ve*ice Mast
-
7/24/2019 Automobile Utilization Management
42/54
This screen displays the information about 5ehicles. ,e can view# add# edit and
delete through the navigation controls. ,e can view the report of all the records of
5ehicle. If you want to find any record ;ust enter 5ehicle code or vehicle name and click
on find button.
Vendor Master
-
7/24/2019 Automobile Utilization Management
43/54
This screen displays the information about the details of vender who sales the parts
of the 5ehicles. ,e can view# add# edit and delete through the navigation controls. ,e can
view the report of all the records of venders by clicking on show button. If you want to
find any record ;ust enter vendor 3ode or 5endor name and click on find button.
-
7/24/2019 Automobile Utilization Management
44/54
REPORTS
-
7/24/2019 Automobile Utilization Management
45/54
Co+'an) Re'ort
This report displays all the information of 3ompany which manufactures of
vehicles. This companies like itsubishi# 2ord# aruti etc.
-
7/24/2019 Automobile Utilization Management
46/54
Custo+er Re'ort
This report displays all the information of the 3ustomers who buys our
items. It displays whole 3ustomer code# 3ustomer name# Address of customer# -hone
number# E%mail address.
-
7/24/2019 Automobile Utilization Management
47/54
Vendor Re'ort
This report displays all the information of 5endor for sale. This means that The
3ar Hone is dealer from whom we purchase of cars and sales it. So 3ar Hone is a
vendor
-
7/24/2019 Automobile Utilization Management
48/54
Ve*ice Master
This report displays all the information of 5ehicle which 3ompany manufactures
it. This means that The 3ompany manufactures various models like tata safiry# cb? etc.
-
7/24/2019 Automobile Utilization Management
49/54
Ite+ Re'ort
This report displays all the information of -arts or Item which you sales in your
shop. This means that The 2ord 3ompany manufacture models like 2ord I>7G# 2ord
7G!I7 etc. whose parts you sales.
-
7/24/2019 Automobile Utilization Management
50/54
-aes Re'ort
This report displays all the information of the sold items. It also displays the name
of the 3ustomer who bought items and date. And it displays Game of the Item# @uantity
of Item# ate of Item and Total amount of sold Items.
-
7/24/2019 Automobile Utilization Management
51/54
Purc*ase Re'ort
This report displays all the information of the transaction of purchased items. Itdisplays the quantity of items# the rate of the item and the total amount of all the items
purchased. This report is same as -urchase !etails eport.
-
7/24/2019 Automobile Utilization Management
52/54
Limittion O! Pro"ect
!ue to manual error report generated will be wrong.!ue to manual error report generated will be wrong.
"ackup is required."ackup is required.
,ithout system it is not possible to use the pro;ect.,ithout system it is not possible to use the pro;ect.
-
7/24/2019 Automobile Utilization Management
53/54
#i$%io&r'()
5isual "asic /.65isual "asic /.6
%-aul Sherrif%-aul Sherrif
www.cars.co.inwww.cars.co.in
www.automobilesparts.co.inwww.automobilesparts.co.in
http://www.cars.co.in/http://www.cars.co.in/http://www.automobilesparts.co.in/http://www.automobilesparts.co.in/http://www.cars.co.in/http://www.automobilesparts.co.in/ -
7/24/2019 Automobile Utilization Management
54/54
Pro'osed En*ance+ent$%
!ue to the specific time for the pro;ect# the current pro;ect has limited information and
can be developed and enhanced for the better future use. The various enhancements that can be
made in this software are as below$
,e can add the facilities for help in the software.
,e can add the facilities to provide the global environment for the user by
connecting it to the server.
,e can add the facilities for virus scanning so that the work of user does
not get interrupted.