Sie sind auf Seite 1von 15

SYNOPSIS

The project entitled as “READYMADE SHOP MANAGEMENT” This project is


developed for maintaining the various operation in Good luck readymade. It is developed by
using the front-end tool “Visual basic 6.0” and back-end tool “Ms Access”.
The master files used in the system are Customer master, Supplier details, and
Material master,. The transaction files are Purchase details, purchase return details, sales details,
Sales return details.The report are generated in this system is very useful to the management in
all ways.

The reports produced by the system are:


 Customer details report.
 Supplier details report.
 Material details report.
 Purchase report.
 Sales report.

Purchase details:
This module contains details about vehicle purchased from supplier. The details are
stored in table purchase_det.This module involves the registration of new purchase, details of the
Particular Transaction is noted and stored in database and retrieving them efficiently.
This information’s are entered into the system using the forms created for the particular
purpose. The information’s can also be retrieved. Using reports we can get the information’s we
entered.

Sales Details

This includes the sole involvement of the sales details and it covers the entire automation
starting from the scratch i.e., for each sales, ID will be given and that can be retrieved.It stores a
unique identification for sales. It also stores the name of the sales and an elaborate description
about this particular skill set. This can also be retrieved using the particular report created for
the purpose.
Customer Details

This module involves the registration of new customer, details of the Customer available
and finally entering details and the database and retrieving them efficiently. When there are new
comers their personal details given first and their name is registered and then their id number,
address, phone number, etc are recorded. This information’s are entered into the system using the
forms created for the particular purpose. The information’s can also be retrieved. Using reports
we can get the information’s we entered.

The details of the Customer for example- Customer ID, his/her name, address, phone
number, etc are stored in its table using the form.
Existing System:

At present all the activities are done manually. Manually using the system, whole
providing economy, flexibility and adaptability at low data becomes more complex when the
volume of the data increases. In this method of details are stored in files and ledger and are
arranged serially. Stored and retrieval are done manually by looking through the ledger.

When the firm expands in the size of function a stage will be reached where manual
processing becomes inadequate and inefficient no matter how many clerks are employed files,
paper Managing large amount of information becomes impossible and the change becomes
impossible.

Drawbacks of Existing System

 Physical volume of the data is very large.


 Delay in information search and retrieval.
 Problems of updating and backup.
 Damage of papers containing the information.
 Considerable items are taken for report generation .

The Manual system is not sufficient to hold all the information that are necessary for
processing, So the company is in need system which is very easy, user friendly capable of
holding system in a robust manner.

Proposed System:
This package contains reports to supplement the user requirement for essay verification of
the sales. Various reports can be generated. Some of them are discussed below.

 It is easy to get the details about the various details


 It is easy to see the various dates in which the space and time is available.
 Total amount for a particular sales can also be viewed.
 Details of the particular company can be generated easily
These reports greatly aid the top-level management for their decision making process.
 Advantages of the Proposed System:
The reports can be prepared in a very short notice and in e very short time. It will be
accurate. It will be short and neat for the top management to know the results in a glance. This
software is user friendly. Even a person without much computer knowledge can work with it.

 Eliminating of redundancy of data.


 Build in security features.
 Centralized database.
 Reports.
 User friendly
 Fast retrieval
 Single point system administration and maintenance
 Reduce the labor
SYSTEM SPECIFICATION

HARDWARE SPECIFICATION

PROCESSOR - Pentium IV 1.2

DISK STORAGE - 40 GB

RAM - 128 MB

VDU - SVGA (VINTRON)

KEYBOARD - 104 KEYS

FLOPPY DISK DRIVE - 1.44 MB

MOUSE - SCROLL LOGITECH

SOFTWARE SPECIFICATION
FRONT END – VISUAL BASIC 6.0

BACKEND – MS Access 7.0

ABOUT THE SOFTWARE:


VISUAL BASIC 6.0:

`This system is developed using VISUAL BASIC 6.0which is a very popular Microsoft
product developed by Microsoft Corporation. This front end tool is mainly used for developing
both client server applications and desktop publications. This software works under Windows 95,
98 & 2000 platforms. This is one of the improved languages from basic language. Visual Basic
includes a variety of open active controls for user interfaces to design application forms.

The user interface is the part of the program that response to key press and mouse clicks.
The actions are referred to as events of the form and controls in the form. The form is an easier
visual object were a set of object controls are placed to communicate with backend databases and
validation checks. Visual Basic provides a vast properties and methods for each control which
helps to utilize all the functions for record manipulations.

Data manager in visual basic provides easy way to create database and built interface
using data control or data access object to access the database tables. A database is a collection
of information (data) stored in one or more tables. Database tables, just like tables in word
processing, are made up of columns/fields, each row is usually referred to as record.

A database object has properties that define such things as the name of database, the
connect string used to open the database, collating order indicating the sort method to be used ,
whether or not the database is updatable, and whether or not it support transactions.

Each database object can be accessed through data access object of any type such as
record set. This record set contains record collections which can be efficiently manipulated using
different record set methods such as add new and edit. Report generation is prepared using
crystal report .

The different properties of Visual Basic are


Label Box:
Label controls are used to place static text on a form, it is used for labeling purpose.

Text Box:
A text box control is used for entering and editing text. It can be either single or
multiline.
Command Button:
It is one of the most used controls. It performs event-triggered programming.
Combo Box:
It is a combination of text and list box. It allows the user to make selection.
Frame:
Frame control is called as the group controls or can act as container controls containing
other controls.
Code Window:
This is the basic code area. Double clicking on the form or object will bring up the
corresponding code window.
Debug Window:
This allows us to run individual commands immediately by typing in the command and
pressing the enter key.

Event handler:
Windows defines a number of events that visual basic supports, including click, double
click, mouse move, key press. We can write code to handle any of these events using event
handlers.

Form:

A form is a window or dialog box created in visual basic.

Project explorer window:


A project file is a special file that tells visual basic which forms, modules and custom
control files are associated with that file.

Properties window:

Window containing the properties of a form or control object. With the exception of
those properties that can only be set at run time, we can use this window to set the values for
others.
Exe file creation:
Visual basic creates an executable application by combining the forms and modules in a
project into a single executable file. An executable file runs without invoking visual basic and
the speed of execution is very high.

Data Report:

It is one of the most powerful tools for generating reports available in Visual Basic 6.0. It
is used to create eye-capturing reports. It can also be created as a data project with two
components; one is the report layout and the other data environment. Data environment is used
for connecting the database and data layout is used for designing reports based on the users
choice.

SPECIAL FEATURES OF VISUAL BASIC:

1. Visual basic is an ideal programming language for developing sophisticated


professional applications for Microsoft windows .

2. It makes use of graphical user interface for creating robust and powerful applications,
which enables the users to interact easily with an application.

3. Visual basic provides many aspects such as easier comprehension’s user friendliness
and faster application development, which helps the developer to design the application more
effectively.

4. MDI forms allow having a relationship between parent and child form.

5. Crystal report features of visual basic in generation of various types of reports.

6. More number of master tables can be stored under database in ORACLE, which helps
to store data for visual basic. This facility provides an easy and efficient retrieval of database.
MS ACCESS:

MS Access is called the Backend because it supports all the program modules and utilities
co-ordinate all communication between the user and the data in the database. In this sense the
Back End constitutes the real Database Management System.

 Create a wide variety of both stand-alone tables and databases that link many tables
together.
 Add to and edit one database by simply filling in the blank on one computer screen.
 Search for and display information in an almost endless variety of ways, then print out
the results.
 Generate printed reports and mailing labels in a variety of sizes and formats.
 Automatically performs mathematical calculations on numerical data in our database.
Access can incorporate the results of calculations in printed reports, and it can actually
store the results in a database for future use in application such as balance sheets, sales,
transactions and accounts receivable reports.
 Supports OLE.
 Helps in creating tables with primary keys.
 Helps in designing forms.
 Macros are created using access.
 It acts as a backend for number of GUIs.

MS Access is a powerful database. It will be simple and yet offers you the tools you need to
handle complex data.
TABLE DESIGN

Table Name : CUSTOMERDETAILS

Primary Key : CUSTID

FIELDNAME DATATYPE WIDTH DESCRIPTION


CUSTID TEXT 6 CUSTOMER ID
CUSTNAME TEXT 30 CUSTOMER NAME
ADDR TEXT 100 CUSTOMER ADDRESS
PHNO NUMBER 11 PHONE NUMBER
MOBNO NUMBER 10 MOBILE NUMBER
CONTPER TEXT 30 CONTACT PERSON
EMAIL TEXT 30 EMAIL ADDRESS

Table name : MATERIALMASTER

Primary Key : MATCODE

FIELD NAME DATA TYPE WIDTH DESCRIPTION


MATCODE TEXT 6 MATERIAL CODE
MATNAME TEXT 15 MATERIAL NAME
MRP NUMBER DOUBLE MAXIMUM RETAIL PRICE
COMPNAME TEXT 20 COMPANY NAME
STK NUMBER 4 STOCK
ROL NUMBER 4 REORDER LEVEL

Table Name : SUPPLIER MASTER

Primary Key : SUPCODE

FIELDNAME DATATYPE WIDTH DESCRIPTION


SUPCODE TEXT 6 SUPPLIER CODE

SUPNAME TEXT 30 SUPPLIER NAME

ADDR TEXT 100 SUPPLIER ADDRESS

CONTPER TEXT 30 CONTACT PERSON

PHNO NUMBER 11 PHONE NUMBER

MOBNO NUMBER 10 MOBILE NUMBER

MAIL TEXT 30 EMAIL ID

Table Name : PURCHASE ORDER

Primary Key : ORDRNO

FIELDNAME DATATYPE WIDTH DESCRIPTION


PURORDRNO NUMBER 4 PURCHASE ORDER NUMBER
DATE DATE/TIME - DATE OF PURCHASE
SUPCODE TEXT 6 SUPPLIER CODE
MATCODE TEXT 6 MATERIAL CODE
MATPUR TEXT 20 PURCHASED MATERIAL
ROL NUMBER 4 REORDER LEVEL
RPU NUMBER DOUBLE RATE PER UNIT
QTY NUMBER 4 QUANTITY
TOTAMT NUMBER DOUBLE TOTAL AMOUNT

Table Name : PURCHASE RETURN


Primary Key : ORDRNO
FIELDNAME DATATYPE WIDTH DESCRIPTION
PURRTNNO NUMBER 4 PURCHASE RETURN NUMBER
DATE DATE/TIME - DATE OF RETURN
PRSORDRNO NUMBER 4 PURCHASE ORDER NUMBER
SUPCODE TEXT 6 SUPPLIER CODE
MATCODE TEXT 6 MATERIAL CODE
MATRTN TEXT 20 MATERIAL RETURNED
ROL NUMBER 4 REORDER LEVEL
RPU NUMBER DOUBLE RATE PER UNIT
QTYRTN NUMBER 4 QUANTITY RETURNED
RMRK TEXT 15 REMARK
TOTAMT NUMBER DOUBLE TOTAL AMOUNT
Table Name : SALES ORDER
Primary Key : ORDRNO

FIELDNAME DATATYPE WIDTH DESCRIPTION


SLSORDRNO NUMBER 4 SALES ORDER NUMBER

DATE DATE/TIME - DATE OF SALES

CUSTCODE TEXT 6 CUSTOMER CODE

MATCODE TEXT 6 MATERIAL CODE

MATSLD TEXT 20 MATERIAL SOLD

ROL NUMBER 4 REORDER LEVEL

RPU NUMBER DOUBLE RATE PER UNIT

QTY NUMBER 4 QUANTITY

TOTAMT NUMBER DOUBLE TOTAL AMOUNT

Table Name : SALES RETURN


Primary Key : SLSRTNNO

FIELDNAME DATATYPE WIDTH DESCRIPTION


SLSRTNNO NUMBER 4 SALES RETURN NUMBER
DATE DATE/TIME - DATE OF RETURN
SLSORDRNO NUMBER 4 SALES ORDER NUMBER
CUSTCODE TEXT 6 CUSTOMER CODE
MATCODE TEXT 6 MATERIAL CODE
MATRTN TEXT 20 MATERIAL RETURNED
ROL NUMBER 4 REORDER LEVEL
RPU NUMBER DOUBLE RATE PER UNIT
QTYRTN NUMBER 4 QUANTITY RETURNED
RMRK TEXT 15 REMARK
TOTAMT NUMBER DOUBLE TOTAL AMOUNT
Table Name : DELIVERY
Primary Key : BILLNO

FIELDNAME DATATYPE WIDTH DESCRIPTION


BILLNO NUMBER 4 BILL NUMBER
DATE DATE/TIME - DATE OF DELIVERY
CUSTNAME TEXT 30 CUSTOMER NAME
MATCODE TEXT 6 MATERIAL CODE
MATNAME TEXT 20 MATERIAL NAME
QTY NUMBER 4 QUANTITY
RPU NUMBER DOUBLE RATE PER UNIT
STK NUMBER 4 STOCK
TOTAMT NUMBER DOUBLE TOTAL AMOUNT

SYSTEM FLOW DIAGRAM

Keyboard

Validation NO

YES

Customer Material Supplier


master master
master
Process Process Process

Purchase transaction Sales transaction Purchase return transaction

Reports

Customer Material Supplier Sales Sales return Purchase

Report Report Report Report Report Return


Data Flow Diagram:
Report
Level 0

Login Send

Material Supplier
Customer

Receive

Level 1
Material

Customer

Sales Purchase
purchase

sales

Delivery

Das könnte Ihnen auch gefallen