Beruflich Dokumente
Kultur Dokumente
jewellary . This
project
is
being
Item details
Supplier details
Customer details
Sales details
Purchase details
Sales return details
Purchase return details
This project is developed in Visual Basic 6.0 as front end and Access 2000 as Back end.
1. INTRODUCTION
1
1.1COMPANY PROFILE:
VS Jewellary is a growing general jewellary .It is functioning for the past five years. The
concern is located at the center of Pollachi .The concern is one of the popular Jewellary in
Pollachi.The concern purchases the items from their suppliers. Also the concern satisfies all
customer needs .The Customer details, Supplier details, Jewel details are entered and designed
According to the need of the management of the concern.
2. SYSTEM STUDY
2.1 EXISTING SYSTEM:
The first stage of software development is the study of the system under consideration
and its requirement analysis.
Before building on a new system consider able effort has been made to investigate
and establish what is required . It is necessary to examine current procedures and
information flows to pinpoint problems and difficulties in existing system to identify what
resources are used and discuss with the management what improvement is required.
The main drawback of existing manual system is the inaccessibility of information as and when
needed. The following are the reasons for which the system needs to be computerized.
The existing system is a manual system; all the informations are stored in ledgers. This is time
consuming process. To maintain the existing system, we need tedious calculation. All the
relevant records have to be searched and updation must be done immediately. This requires
large amount of clerical skill, speed and accuracy. By computerizing the existing system we can
eliminate all these and the computer needs less human intervention to produce all the necessary
reports.
drawbacks of existing
system . The computer can operate at a high speed and it can store and retrieve large amount of
data in efficient manner. This software allows management of the information efficiently and
accurately. Thus we can divert the user staff in a more efficient way. This is possible because of
the fact that the computer needs less human intervention to produce report .
Proposed System Objective:
Enables the user to get required report at any time
User friendliness is more
Reduce redundancy
Day to day modification is promptly recorded
Timely updation is possible
: Intel Pentium
Clock speed
600 MHz
RAM
: 64MB
: 1.44MB
Monitor
: SVGA color
Key board
Operating System
: Windows 98
Printer
: Dot matrix
Mouse
: Logitech
4
: Ms Access 2000
Platform
: Windows 98
creating powerful
Visual Basic 6.0 provides the facility such as login dialog from ,
Vb date form, wizard form, browser form, query form which enables
developer to design the application more effectively.
Native code
Compiles a visual basic project to native code for faster execution. We can create own
ActiveX controls. We can also combine existing controls, or create our own from scratch.
ActiveX Controls created with Visual Basic are event, data binding support, licensing support,
property pages, Internet features and more.
Extensibility Model
The new model allows us to programmatically extend the development environment and
control projects events, code and Visual elements.
Creating and Managing Database objects
Visual basic includes many tools for working with your data among these is the data view
window. This window gives you in the ability to connect to any data source and browse
data structures, data environment connections and data links.
The data environment is a collection of data connections, each of which contains a set of
parameters required to access a specific data source. These parameters may include information
such as a data source name, a server name and other log on informations.
OLE Drag and drop
Most controls now support drag and drop operations between OLE operations, for
example dragging the contents of word documents in a text box control. Three major access
specifies are
Data Access Objects (DAO):
It communicates with the data source through the jet database engine.
Remote Data Object (RDO):
It provides a framework for using code to create and manipulate components of a remote
ODBC database system.
Activex Data Object (ADO):
This is a programming language model that eliminates the need to choose from any ADO
and DAO and other data access methods. It provides a common bridge between different
Databases. The universal data platform consist of three components
1. Data provider
2. Data consumer
6
3. Service component
Data provider:
It makes a particular type of data available. Currently available provides are
ODBC,
Union and data definition queries helps to create union queries and queries that
create, change or delete tables and indexes in access database.
Table wizard helps to pick dozens of sample tables and hundreds of real life. Sample
fields and it will construct the table automatically.
3. SYSTEM DESIGN
DESIGN PROCESS:
Design phase activities are started after reviewing the study phase and making
Final decisions. It is the part of the effective and efficient functions of the system.
Design activities are:
Input Design
Output Design
Database Design
Code Design
Input screens:
The input screens for the system are as follows:
Item master
Customer master
Supplier master
Sales details
Purchase details
Sales return details
8
Item master:
It contains all details about the jewels. It contains item code, item name, stock, and item
price fields.
Customer master:
It contains all details about the customer. It contains customer code, customer name,
Customer address and customer mail id fields.
Supplier master:
It contains all details about the supplier. It contains supplier code, supplier name,
Phone number, type of jewel, and nature of jewel fields.
Sales details:
It contains all details about sales. It contains customer details and jewel details.
Purchase details:
It contains all details about purchase. It contains supplier details and jewel details.
Sales return details:
It contains all details about sales return details. It contains jewel details and sales
return jewel details.
Purchases return details:
It contains all details about purchase return details. It contains jewel details and
purchase return jewel details.
3. 2 OUTPUT DESIGN:
The ultimate goal of the development of the system is to produce effective
outputs . The output of the system plays a vital role in the decision making process at the higher
level management. The results have to be presented to the user in understandable form with all
the user requirements, the reports should be designed well in neat format.
10
Data type
Text
Text
Text
Number
Number
Number
Number
Number
Description
Item code
Item name
Item type
Stock
Weight per piece
Total weight
Rate per piece
Total amount
Description:
Item master contains item code, item name, item type, item stock, item weight,
Total weight, item rate, total amount fields.
Customer master table:
Primary key: CUSCODE
Field name
CUSCODE
CUSNAME
ADDRESS
PHONE
MAIL-ID
Data type
Text
Text
Text
Number
Text
Description
Customer code
Customer name
Customer address
Phone number
Mail-id
Description:
Customer master contains customer code, customer name, address, phone number and mail
id fields.
Supplier master:
Primary key: SUPCODE
Field name
SUPCODE
Data type
Text
Description
Supplier code
11
Field name
SUPNAME
BNO
ADDRESS
SNO
PHONE
ITCODE
TYPEOFJEWEL
ITNAME
NATURE
PIECE
TWGT
SWGT
NWGT
MCHARGE
SAMT
TAMT
Description:
Data type
Text
Number
Text
Number
Number
Text
Text
Text
Text
Number
Number
Number
Number
Number
Number
Number
Description
Supplier
name
Bill
number
Address
Serial
number
Phone
number
Item
code
Type
of
Jewell
Item name
Nature of
Number
ofJewell
pieces
Total weight
Stone weight
Net weight
Making charges
Stone amount
Total
Data type
Number
Date/time
Number
Text
Text
Number
Number
Description
Bill number
Bill date
Rate per gram
Customer name
Customer address
Phone number
Grand total
Table 2:
Description:
Sales detail contains all details about the sales. It contains two tables, the first
12
table contains bill number , bill date , rate per gram , customer name , address , phone number ,
and amount . The second table contains serial number , bill number , item code , item name ,
total weight , stone weight , net weight , stone amount , total amount fields.
Purchase details transaction:
Table 1:
Field name
INVOICE
INVOICEDATE
RGM
SUPNA
SUPADD
PHONE
AMT
Data type
Number
Date\time
Number
Text
Text
Number
Number
Description
Invoice number
Invoice date
Rate per gram
Supplier name
Address
Phone
Grand total
Data type
Number
Number
Text
Text
Text
Number
Number
Number
Number
Number
Number
Number
Number
Number
Description
Invoice number
Serial number
Item type
Item code
Item name
Pieces
Weight per piece
Total weight
Stone weight
Net weight
Making charges
Stone amount
Rate per piece
Total amount
Table 2:
Field name
INO
SNO
ITYPE
ICODE
INAME
PIECE
WGTPIC
TWGT
SWGT
NWGT
MCH
SAMT
RATPIC
TAMT
Description:
Purchase details contain all details about purchase. It contains two tables, the first table
contains invoice number, invoice date, supplier name, supplier address, phone number, and total
amount fields.
13
Data type
Number
Number
Date/Time
Text
Text
Number
Text
Number
Number
Number
Number
Number
Description
Sales return number
Bill number
Bill date
Item code
Item name
Purchase quantity
Reason for returning
Returning quantity
Price
Return amount
Total weight
Returned piece weight
RPG
RDATE
Number
Date/Time
Description:
Purchase return contains all details about purchase return. It contains return number, bill
number, bill date, item code, and item name, and purchase quantity, reason for returning, return
quantity, price, and returned amount fields.
14
Data type
Number
Number
Date/Time
Text
Text
Number
Text
Number
Number
Number
Number
Number
Description
Sales return number
Bill number
Bill date
Item code
Item name
Purchase quantity
Reason for returning
Returning quantity
Price
Return amount
Total weight
Returned piece weight
RPG
RDATE
Number
Date/Time
Description:
Sales return details contain all details about sales return. It contains return number , bill
number, bill date , item code , item name , sales quantity , reason for returning , return quantity ,
price , and returned amount fields .
15
16
17
18
19
20
are entered and the response from the system is tested. Once the acceptance testing is signed by
the user then the system is successfully implemented.
21
This system Jewellary Management System helps and resolves all the problems in
the day to day routine work of VS Jewellary .
The system is an integrated one, covering all aspects, which are required by the user. It
is fully menu driven with validation to check for accuracy of input data . Any further
modifications can be made easily to change the system to overcome the future problems in the
cconcern.
22
BIBLIOGRAPHY
1. Curtic Smith , Data Base Programming with Visual Basic 6.0 , Same Publication
(P)Ltd
2. Elias M. Awad, System Analysis and Design , Galgotia Publications Edition II.
3. Gary Cornell, Visual Basic , Tata Mc Graw Hill Edition.
4. Marvingorre, Visual Basic 6.0 Quick Reference , BPB Publication (P) Ltd ,Edition II
5. Richard fairly, Software Enginerring Concepts , Tata Mc Hill Edition.
23
APPENDIX:
Login Form
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41