Fabrication Management System
Fabrication Management System
On
“FABRICATION MANAGEMENT SYSTEM”
Submitted to
Aashutosh Dudhe
Mohammad Zeeshan
Himanshu Pradhan
Place:
Date:
DECLARATION
Aashutosh Dudhe,
Mohammad Zeeshan
Himanshu Pradhan
Place:
Date:
ACKNOWLEDGEMENT
Mohammad Zeeshan
Himanshu Pradhan
(BCCA FINAL)
TABLE OF CONTENTS
1. INTRODUCTION
2. OBJECTIVES
7. SYSTEM DESIGN
7.1 Form Design-
7.2 Source Code
7.3 Input Screen and Output Screen
1. The security system of this project is taken care by providing username and
password authentication facility on the login (welcome) screen.
2. Maintain Company‟s Detail records related to customer‟s and company‟s
name, billing report of the stock and material availability.
3. Maintain customers or company‟s detail records related to purchase
transactions, sales transactions, order details and manufacturing product‟s
information.
4. The owner of the Fabrication system application can add the quantity and
amount per unit of the item or product being sold to the customer. He can
also calculate the total amount of bulk products being sold to the customer,
which will be stored in the hard disk for future reference.
5. The saved records of purchase and sales transaction can also be a modified
or updated as per the requirement of the customer, which will be easy for the
owner of the system to maintain the records in the customer database.
6. The owner of this application can click on stock reports in order to display
the name of the items and quantity of items available in the stock.
7. The owner of this application can click on Item reports menu and then click
on Show All option in order to display item names, company name and price
of the product.
8. The owner of this application can generate various types of reports like item
reports, customer reports, supplier reports, purchase and sales transaction
reports.
9. Whenever the owner of this application wishes to exit this application he can
simply click on exit menu.
SYSTEM ANALYSIS:-
PRESENT SYSTEM IN USE.
PROBLEM DEFINITION.
FLAWS IN PRESENT SYSTEM.
NEED FOR NEW SYSTEM.
PROPOSED SYSTEM.
FEASIBILITY STUDY.
TECHNICAL FEASIBILITY
OPERATIONAL FEASIBLITY
ECONOMIC FEASIBILITY.
PRELIMINARY ANALYSIS.
PROJECT CATEGORY
PRESENT SYSTEM IN USE:-
PROBLEM DEFINITION:-
1) According to users type are made and all records are maintained
in that file. So it requires different records and file for different
type of users. It has to be maintained in separate files.
2) Storing this file is biggest problem as it involves lot of paper
work done by human.
3) Searching of data and rechecking them becomes too tedious job
for the department.
4) There is skipping of many records which are more of need to
the department.
5) Duplication of data should not take place.
6) The user‟s view-points are also sometimes ignored in the
current system.
7) Future reference is difficult as there are chances of data getting
lost, damaged or deteriorated.
8) Affects efficiency of manager, its tedious, hectic and time
consuming.
9) As data are maintained and made manually by human it is
prone to errors.
10) It is difficult to maintain accuracy due to these errors.
11) Generating report is a time consuming process.
Hence there is a great need of new system so as to eliminate the
ongoing system for the work.
Computer can replace all registers used in organisation. The manpower that
is mainly used for transferring data is also reduced, leading to following
advantages :-
1) Accuracy is maintained.
2) Fast process.
3) Stationary consumption is very low.
4) No possibility of losing records.
5) Future reference is easy and accurate.
6) This software is economically suitable and also capable of
observing and making changes or adjustments.
7) This system provides flexibility to the department to add,
delete, modify and update records easily and properly.
8) It provides full and complete database as its backup so that data
can be protected from any fear of loss of data.
We can say it is a system which meet the requirement of user, better than
manual and make user comfortable to use, modify and remove in future. It
has all such quality which was lacking in manual system.
FEASIBILITY STUDY
Feasibility study is a test of a system proposal according to its workability Impact
on the organization, ability to meet user needs, and effective use of resources.
This type of study determines if a project can and should be taken. Once, it
has been determined if a project is feasible, the analyst can go ahead and prepare
the project specification which finalizes project requirement. The contents and the
recommendations of such a study will be used as a sound basis for deciding
whether to proceed since the feasibility study may lead to the commitment of large
resources. It becomes necessary that it should be conducted competently and that
no fundamental errors of judgments are made.
In the conduct of feasibility study the analyst will usually consider three
distinct but interrelated type of feasibility study. They are :-
1) Technical feasibility.
2) Operational feasibility.
3) Economic feasibility.
Technical feasibility
It tells us whether proposed system is technicality sound or not. Means
whether this system is technically fit to use or not? This is related with specifying
hardware equipments and software‟s that will successfully satisfy the user
requirements. The technical needs of the system may vary considerably and
include.
i. The facility to produce the output in a given time.
ii. Response time under certain conditions.
iii. Ability to process a certain volume of transaction at particular
speed.
iv. By size it is short and consumes less energy and is compatible.
OPERATIONAL FEASIBILITY:-
It is a study under which the analysis is made on the basis of the system.
Operation feasibility is a study which tells how the working of the system will
affect the environment. In this, we conclude whether the working of the system in
the desired manner will affect the environment, i.e. the required areas or not. It lays
emphasis on areas like user skill, output, the input, maintenance, etc. our system
has overcome.
ECONOMIC FEASIBILITY:-
Economic stands for cost benefit and budget. Whether the system is going
according to planned budget or not? Whether it is meeting the requirements and
approaching towards goal within planned budget or not? Is the system over
budgeted? Each department is using the resources as per plan or not and up to its
fullest use or not? Whether anything amount to wastage?
If the system which was developing seems to be beneficial for the entire
organization then only we think of making that system.
In our day today life we come across various systems such as school management
system, traffic management system, etc. The word system is derived from the
Greek word „system‟ means organized relationship among functioning units or
components with a central objective and these components are called as sub-units
of the system.
Thus in order to carry out the project successfully, the system then is taken under
consideration should be analysed properly. It is necessary to investing the
particular system by considering the following points:
PROJECT CATEGORY :-
PROJECT CATEGORY IS :-
HARDWARE REQUIRED :-
RAM: 4 GB and
Processor: 2.66 GHz
SOFTWARE REQUIRD :-
Windows XP
FRONT END :- V.B.6 (Visual Basic 6.0)
BACK-END :- M.S.Access
Visual basic :-
Visual Basic is one of the fastest & easiest ways to create application; visual basic
provides you complete set of tools to simplify rapid application development.
M.S Access :-
This database is used to store the data of the project. We can define database as a
shared collection of logically related data, designed to meet the information needs
of multiple user in an organization. Database is used to store the data which is a
raw fact which can be converted into information with the help of Database
management system. Information can be further used to generate the reports.
Modules
1. Masters module :- In this module, the owner of this application can add
new customer details, company‟s name, raw material order details in the
database of MS Access (the backend of this project). He can also modify or
update customer details, add new supplier‟s details in the database of MS
Access. He can also modify or update supplier‟s record or details whenever
the need arrives or cancel any unwanted operation whenever required.
2. Purchase module :- With the help of add purchase option, the owner of this
application can add the purchase transaction details like invoice number,
supplier number, item name, cost per unit, quantity and total price in the
database. He can add and save records, clear wrong entries and cancel any
unwanted operation whenever required.
3. Sales module :- The owner of this application can add sales transaction
details like invoice number, date, item name, customer‟s details, cost per
unit, quantity and total price in the database. In the sales record he can add
and save records, clear wrong entries or cancel any unwanted entries.
4. Item report module :- The owner of this application can generate reports of
various manufactured items (products) available in the fabrication workshop
by clicking on the Show All option which will display item‟s (product‟s)
name, company‟s name, and prices of various products being displayed on
the screen.
5. Stock report :- The owner of this application can generate or check stock‟s
status available in the warehouse by clicking on Show All option. The
various types of item‟s name and its available quantity will be displayed on
the screen. Whenever required he can modify or change stock report.
SYSTEM FLOWCHART
START
MASTER
ADD
PURCHASED
New
SALES
Update
ITEM REPORTS
Save
STOCKS REPORTS
Delete
REPORTS
Exit
EXIT
REPORT
EXIT
LOG OUT
STOP
MASTER
DATABAS
E
SOFTWARE DESIGN :-
i.
DATA STRUCTURE
ii.
TABLES
iii.
DATA FLOW DIAGRAM
iv.FORM DESIGN
v. SOURCE CODE
vi. REPORT DESIGN
MODIF
NEW
Y
CUSTO
REPORTS
NEW MER
MODIFY
SUPPLIER’ PURCHASE
1 GENERATES S
m REPORT
MASTERS
REPORT
DATE
MASTER
DATA BASE
CUSTOMER
ENTRY CUSTOMER
DETAILS
MASTER
DATA
BASE
SUPPLIERS
SUPPLIER DETAILS
MASTER
DATA
BASE
2. Process - Salary Details
MASTER & payroll Generation
S
MASTER
DATA BASE
STOCKREPORT, SALES
REPORT
REPORT, PURCHASE
REPORT, SUPPLY REPORT,
CUSTOMER REPORT
Master
Data base
Supplier details :-
Clear_Click
End Sub
Unload Me
End Sub
Combo1.Text = ""
txtPhNo.Text = ""
txtMobNo.Text = ""
txtFaxNo.Text = ""
txtEmail.Text = ""
txtWebSite.Text = ""
' txtSupName.SetFocus
End Sub
Else
'txtSupName.Text = rst1.Fields(1)
txtSupAdd.Text = rst1.Fields(2)
txtPhNo.Text = rst1.Fields(3)
txtMobNo.Text = rst1.Fields(4)
txtFaxNo.Text = rst1.Fields(5)
txtEmail.Text = rst1.Fields(6)
txtWebSite.Text = rst1.Fields(7)
End If
End Sub
Sales:-
")"
End Sub
Exit Sub
End If
")"
Call Stock
Call Clear_Click
MsgBox ("Record Saved Successfully")
Text2.Text = "1"
Else
Text2.Text = Val(rst1.Fields(0).Value) + 1
End If
End Sub
Qty = rst1.Fields(1)
Exit Sub
End If
'Else
End If
End Sub
Salebill
txtCostPerUnit.Text = ""
txtQty.Text = ""
Text1.Text = ""
Combo2.Text = ""
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
Unload Me
End Sub
txtCostPerUnit.Text = ""
txtQty.Text = ""
Text1.Text = ""
Combo1.Text = ""
Combo2.Text = ""
End Sub
Call Clear_Click
End Sub
Combo2.Text = rst1.Fields(1)
Combo1.Text = rst1.Fields(2)
txtCostPerUnit.Text = rst1.Fields(3)
txtQty.Text = Trim(rst1.Fields(4))
Text1.Text = rst1.Fields(5)
dtpOrderDate.Value = rst1.Fields(6)
DTPicker1.Value = rst1.Fields(7)
End If
End Sub
''
Sqlst = "delete from SaleBillNew"
'''
Text2.Text = "1"
Else
Text2.Text = Val(rst1.Fields(0).Value) + 1
End If
End Sub
Private Sub Command4_Click()
DataReport4.Show
End Sub
'dtpOrderDate.sho
'DTPicker1.Value = Now
With con1
.ConnectionString = ""
.Open
End With
RowNum = 1
'Clear_Click
Combo1.AddItem rst1(1)
rst1.MoveNext
Wend
Combo2.AddItem rst1(1)
rst1.MoveNext
Wend
Text2.Text = "1"
Else
Text2.Text = Val(rst1.Fields(0).Value) + 1
End If
End Sub
Private Sub txtQty_LostFocus()
Qty = rst1.Fields(1)
txtQty.Text = ""
Text1.Text = ""
txtQty.SetFocus
Exit Sub
End If
End If
End Sub
Customer details:-
Dim con1 As Connection
Call Clear_Click
End Sub
Unload Me
End Sub
Combo1.Text = ""
txtCompany.Text = ""
txtprice.Text = ""
' txtItemName.SetFocus
Combo1.AddItem rst1(0)
rst1.MoveNext
Wend
End Sub
Else
txtCompany.Text = rst1.Fields(1)
txtprice.Text = rst1.Fields(2)
End If
End Sub
Private Sub Command2_Click()
'''''
'cn.Open
'
' End If
' cn.Close
End If
Call Clear_Click
'Call cmdaddnew_Click
End Sub
With con1
.ConnectionString = ""
.Open
End With
Combo1.AddItem rst1(0)
rst1.MoveNext
Wend
End Sub
Private Sub txtprice_KeyPress(KeyAscii As Integer)
KeyAscii = NumValidate(KeyAscii)
End Sub
Code:-
Unload Me
End Sub
With con1
.ConnectionString = ""
.Provider = "Microsoft.Jet.OLEDB.4.0;Data Source='"& App.Path
&"\data.mdb';;Persist Security Info=False"
.Open
End With
dis.Close
dis.Close
End Sub
With con1
.ConnectionString = ""
.Provider = "Microsoft.Jet.OLEDB.4.0;Data Source='"& App.Path
&"\data.mdb';;Persist Security Info=False"
.Open
End With
dis.Close
dis.Close
End Sub
FABRICATION:-
End Sub
With con1
.ConnectionString = ""
.Open
End With
dis.Close
End Sub
With con1
.ConnectionString = ""
.Open
End With
dis.Close
End Sub
Customer entry:-
MsgBox ("You Cann't Leave Client Name, Type & Address Empty")
Exit Sub
End If
")"
Clear_Click
End Sub
Unload Me
End Sub
Else
txtClientID.Text = Val(rst1.Fields(0).Value) + 1
End If
txtClientName.Text = ""
txtClientAdd.Text = ""
txtPhNo.Text = ""
txtMobNo.Text = ""
txtFaxNo.Text = ""
txtEmail.Text = ""
txtWebSite.Text = ""
txtClientName.SetFocus
End Sub
.ConnectionString = ""
.Open
End With
txtClientID.Text = "1"
Else
txtClientID.Text = Val(rst1.Fields(0).Value) + 1
End If
End Sub
txtFaxNo.Text = ""
KeyAscii = 0
End If
End If
End Sub
txtMobNo.Text = ""
KeyAscii = 0
End If
End If
End Sub
txtPhNo.Text = ""
KeyAscii = 0
End If
End If
End Sub
Customer report:-
Unload Me
End Sub
Exit Sub
End If
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
Firm login:-
Option Explicit
Me.Hide
End Sub
LoginSucceeded = True
MainForm.Show
Unload Me
'MainForm.Show
Unload Me
Else
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
End Sub
Customer entry:-
Option Explicit
Me.Hide
End Sub
LoginSucceeded = True
MainForm.Show
Unload Me
'MainForm.Show
Unload Me
Else
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If
End sub
Exit Sub
End If
")"
Call Stock
Call Clear_Click
Text2.Text = "1"
Else
Text2.Text = Val(rst1.Fields(0).Value) + 1
End If
End Sub
Qty = rst1.Fields(1)
Else
End If
End Sub
")"
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Open sql, con1, adOpenStatic, adLockOptimistic
dis.Close
' txtRawID.SetFocus
' End If
'
' txtQty.SetFocus
' End If
'
' txtRawID.SetFocus
' End If
' txtQty.SetFocus
' End If
'
'
'")"
'
' MSF1.Col = 0
'
' MSF1.Col = 1
'
' MSF1.Col = 2
'
' MSF1.Col = 3
'
'
' txtRawID.SetFocus
End Sub
End Sub
txtCostPerUnit.Text = ""
txtQty.Text = ""
Text1.Text = ""
Combo1.Text = ""
Combo2.Text = ""
End Sub
End Sub
Private Sub Combo2_Click()
End Sub
Call Clear_Click
End Sub
Combo1.Text = rst1.Fields(2)
txtCostPerUnit.Text = rst1.Fields(3)
txtQty.Text = rst1.Fields(4)
Text1.Text = rst1.Fields(5)
dtpOrderDate.Value = rst1.Fields(6)
DTPicker1.Value = rst1.Fields(7)
End If
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
Text2.Text = "1"
Else
Text2.Text = Val(rst1.Fields(0).Value) + 1
End If
End Sub
With con1
.ConnectionString = ""
.Open
End With
RowNum = 1
Clear_Click
Combo1.AddItem rst1(1)
rst1.MoveNext
Wend
rst1.MoveNext
Wend
Text2.Text = "1"
Else
Text2.Text = Val(rst1.Fields(0).Value) + 1
End If
End Sub
End Sub
Purchase report:-
Unload Me
End Sub
Exit Sub
End If
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
Sale report:-
Unload Me
End Sub
Private Sub Command2_Click()
Exit Sub
End If
With con1
.ConnectionString = ""
.Open
End With
dis.Close
End Sub
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Open sql, con1, adOpenStatic, adLockOptimistic
dis.Close
End Sub
Customer entry:-
End Sub
End Sub
Combo1.Text = ""
txtClientAdd.Text = ""
txtPhNo.Text = ""
txtMobNo.Text = ""
txtFaxNo.Text = ""
txtEmail.Text = ""
txtWebSite.Text = ""
End Sub
Else
txtClientAdd.Text = rst1.Fields(2)
txtPhNo.Text = rst1.Fields(3)
txtMobNo.Text = rst1.Fields(4)
txtFaxNo.Text = rst1.Fields(5)
txtEmail.Text = rst1.Fields(6)
txtWebSite.Text = rst1.Fields(7)
End If
End Sub
End If
Call Clear_Click
End Sub
With con1
.ConnectionString = ""
.Open
End With
Combo1.AddItem rst1(1)
rst1.MoveNext
Wend
End Sub
Stock:-
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
Unload Me
End Sub
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
Supplier details:-
Unload Me
End Sub
Exit Sub
End If
With con1
.ConnectionString = ""
.Open
End With
dis.Close
dis.Close
End Sub
With con1
.ConnectionString = ""
.Open
End With
dis.Close
End Sub
SECURITY MESSURES TAKEN :-
Data is very important part of any project. So to provide data security is most
essential for the designer. Data security is provided so that any unauthorized
user cannot misuse the data or should not hamper the data. As data involves
much sensitive and confidential matter, it should not be made available to
all. Keeping all such things in mind, designer makes security system. Now what
all things are provided in this system? It provides username and login password.
In order to keep it safe from unauthorized user designer provides password. User
need to enter password at login stage. Also, in order to have a copyright of the
project we provide only executable files (.vbp) to our client, which allows
anyone to make changes in the source code.
1) This application can be further enhanced by adding Billing feature in the
Purchase module.
2) This application can also be enhanced by electronically automating it
completely and giving additional information to the customer related to
various products or items, displaying its feature and price of each item.
3) Additional information to get the customers review on each product or items
purchased by them can be added to further enhance this application.
Limitations
1) Since the application does not provide the billing facility to the customer so
this is the main limitation of our project.
2) Since additional information related to each product‟s, price and features
are not available so this is the second limitation of our project.
3) Since the additional information to collect the customer‟s review on each
product or item is not available so this is the third limitation of our project.
System Design:
Login Screen:
Dashboard :-
Sales Form :
Purchase Form:
Report Form :
Stock Form:
Customer Report :
Supplier Report:
Purchase Report:
Sales Report:
Bibliography :
Book Referred:
Websites:
www.Genialbooks.com
www.Vb books.com
www.PC w World.com
Search Engine:
www.google.co.in