Sei sulla pagina 1di 71

Textiles Management System

1.INTRODUCTION

1.1 SYNOPSIS

Today is the age of computers. By virtue of their high utility and


versatility, computers have made a great impact in our lives. Thus now
there is a PC revolution. It is characterized by rapid changes in technology,
life style, and values that at times difficult comprehend. Technology should
be designed and developed in accordance with the needs of the human race
and not the other way around.

In today’s fast growing and busy life there is literally no time for the
owner to spend lots of time and effort in the conventional way of
TEXTILES MANAGEMENT SYSTEM. The need for the application
“TEXTILES MANAGEMENT SYSTEM” arises from the point of view of
improving on the services and possibly expanding on the business by bring
the term computerization.

The project work titled TEXTILE MANAGEMENT SYSTEM is


being done for Black & White Thiruvampadi. The main objective of our
project is to automate the activities of the textile shop. All the activities in
the existing system are done manually. The computerized system reduces
the complexity of the manual system.

The project work entitled TEXTILES MANAGEMENT SYSTEM


has been developed under the Visual Basic 6.0 and Microsoft Office Access
2007.The application developed to support most of the requirements of the
user.The system contains data entry sceens for every transaction and also
produces well formatted reports.
Textiles Management System

1.2 ABOUT THE ORGANIZATION

The project work entitled TEXTILES MANAGEMENT SYSTEM


has been developed computerize all operations in Black & White
Thiruvampadi.

Now BLACK & WHITE Textiles is one of the top quality textiles in
Thiruvampadi. The proprietor of this organization, Mr. Thomas joseph
established this in 2005 as small textile shop in Thiruvampadi. Within a few
years it grows very much. In 2012 it was extended as BLACK & WHITE
GENTS Castle and now the organization has grown as one of the largest
and famous textile shop in Thiruvampadi.

BLACK & WHITE Textiles look like a world of dresses. This dress
world contains a large variety of modern and also traditional dresses. The
availability of top quality dresses for the customers is the vision of the
organization.
Textiles Management System

2. SYSTEM STUDY

System analysis is the process of gathering and interpreting facts,


diagnosing problems and using the facts to improve the system. Analysis is
a detailed study of various operations performed by a system and their
relationships within and outside of the system. This involves gathering
information and using structured tools for analysis

2.1 EXISTING SYSTEM

ABOUT THE EXISTING SYSTEM

The study phase reveals that the system of administration of BLACK


& WHITE Textiles uses a manual system for the various manipulations and
activities. That is, all operations associated with the current system are
handling manually. In the current system, all transactions and their reports
are recorded in paper files and store these files in shelf. So the storage area
of these files is shelf. Due to this paper files we need large storage space
and the probability for loss of date is very high.

In the current system there is a chance of unauthorized access od


data this may cause change the original data and also loss of the data. These
may result bad assessment in the shop performance.

In the current system, all calculations are done manually. For this
purpose the organization needs a person with well mathematical knowledge
and also this manual calculations take more time and chance of error is very
high. So it can not produce accurate results at every time. It is difficult to
place an order to files, so searching of a file is also very difficult and it is a
time consuming process.

In the existing system, all operations are done manually so it takes


more time. It also increases the work of people., so we need many
Textiles Management System

employees. This also increases the cost of existing system. The


unauthorized access of data leads to loss of privacy. In the existing system,
there is no security for important files while we handle it manually.

LIMITATIONS OF EXISTING SYSTEM

The existing system has limitations. They are:

 In order to perform various operations, the staff has to refer to


various written documents and thus create several paper works.

 The existing system is time consuming.

 Large storage area is required.

 Less reliable due to human errors.

 Low processing speed.

 There is a chance of redundancy.

 Inaccuracy in calculations.

 Current system does not provide any security.

 Searching or modification of a record is very difficult.

 Difficult in producing reports.

2.2 PROPOSED SYSTEM

The proposed system for BLACK & WHITE textiles overcomes


most of the limitations of the present system. So it is necessary to
computerized the present system. Thus we get a better control over the
system and the new system ready to solve all the requirements of the user.

The structure and characteristics of different files were to be


redesigned, eliminating all the limitations of the existing system and to
make the system more efficient and user friendly. The proposed system is
aimed to reduce the manual work, reduce storage space, reduce the number
Textiles Management System

of employees, increases the speed of retrieval and produces more accurate


result and also provides more security. The proposed system is very
powerful and it is highly user friendly. It also prevents the unauthorized
acees of data vy its highly developed authorization mechanism.

In the proposed system, the data entry screens should be interactive


in nature. So that the user can directly input data. Thus we get accurate
results and also we get the well formatted reports. The new system must
include provisions for ordering the files. This makes access and searching
records become very efficient.

The proposed system makes use of magnetic disk storage ,which can
store bulk amount of data within a limited space and will reduce pen and
paper works. Thus the proposed system has many advantages over the
existing system, so computerized system is very necessary.

ADVANTAGES OF THE PROPOSED SYSTEM

The proposed system has many advantages over the existing system.
They are:

 Data manipulations is more reliable and accurate.

 Making searching and updating very easy.

 User friendly.

 Portable and flexible.

 Timely and accurate information can be obtained.

 Prevent data redundancy.

 Helps to make well formatted reports.

 Reduce workload of employees.

 Reduce storage space.

 Reduce complexity of manual calculations.


Textiles Management System

 Reduce manual work.

 Better security provides.

 Enables to view large volume of data in short’s time.

 Does’nt call for additional staffing requirements.

 Provides efficient decision due to effective and accurate reports.


Textiles Management System

2.3 SOFTWARE REQUIREMENT SPECIFICATION

HARDWARE REQUIREMENTS

CPU : Pentium Dual Core or higher Processor

Memory : 2 GB or higher

Hard Disk : 250 GB

Printer : 2008 Series Laser

SOFTWARE REQUIREMENTS

Operating system : Windows XP

Front End : Visual Basic 6.0

Back End : Microsoft Office Access 2007

Method of connection : ADODB

WINDOWS XP

The Microsoft website provides tutorials that you can use to learn
about and deploy the Windows XP operating system. This technical walk-
through provides step by step instructions and illustrations for installing and
configuring key features of Windows XP server. It is the most flexible and
powerful operating system developed by Microsoft team. It is more user
friendly and a stable operating system equipped with much more added
features.

The operating system supports new technologies such as digital


video disks, multiple monitors etc…along with plug and play multi-display
features.
Textiles Management System

It has a graphical user interface operating environment. Faster


computing, easy access to remote information and control remote
computers are some added features. Following are the common features of
Windows XP:

 Powerful system administration and configuration.


 Greater system readability and performance along with a better user
interface.
 Built-in networking and messaging facility.
 Increase system security and control.
 Run under PC’s protected mode.

Visual Basic 6.0 as Front-End

Visual Basic 6.0 is an ideal programming language for developing


sophisticated professional applications for Microsoft Windows. Visual
Basic is a powerful development platform that we can use to create feature
rich application for Windows operating system quickly and easily.
Although professional programmers use VB, it is easy for noises to program
in VB with professional result. It makes use of GUI for creating robust and
powerful application.

Features such as easier comprehension, user friendliness, faster


application development and many other aspects such as introduction to
ActiveX technology and Internet feature makes VB an interesting tool work
with. VB developed from BASIC programming language. It is an event
driven programming model. VB provides a rapid application development
(RAD) environment and easy-to-use set of debugging tools.

TEMPLATES AVAILABLE
Textiles Management System

Standard EXE: Creates a stand-alone program that we can copy, give


away, or sell to others. Examples of stand-alone programs are MS Word,
Netscape Navigator etc. Stand-alone programs have an .EXE extension.

ActiveX EXE: Create a file that has .DLL extension. ActiveX DLL files
are not meant to be used by them. Instead, these types of files contain
subprograms designed to be used as building block when creating a stand-
alone program.

ActiveX EXE: Create a file that has an .EXE file extension. Unlike a stand-
alone EXE file, an ActiveX EXE file is designed to work as an OLE server,
which is nothing more than a program designed to share information with
another program.

ActiveX Control: Create a file that has an .OCX file extension. Unlike an
ActiveX DLL or ActiveX EXE file, an ActiveX Control usually provides
both subprograms and a user interface that we can reuse in other programs.

ActiveX Document DLL: Create a file with a .DLL file extension. An


ActiveX Document DLL files design to help us to run programs on internet.

ActiveX Document EXE: Create a file has an .EXE file extension. An


ActiveX Document EXE files can display a VB form within an internet
Web Browser.

Add In: Enable us to create an AddIns program specially designed to work


with the VB user interface.

VB Application Wizard: The VB friendly guide to help us to create a


skeleton VB stand-alone EXE program quickly and easily.

IIS Application: An IIS application is a VB application that lives on a Web


Server and responds to request from the browser. An IIS application uses
HTML to present its user interface and uses complied VB code to process
Textiles Management System

requests and responds to events in the browser. IIS application can be used
on the internet or an intranet. End users of an IIS application do not need a
specific operating system or browser. IIS application uses the Active Server
Pages (ASP) object model.

DHTML Application: A DHTML application to also respond to events inn


an HTML page. DHTML applications are intended for use on internet, and
are dependent on Internet Explorer 4.0 or later .DHTML application use the
dynamic HTML objects.

The eight main parts of VB interface are given:

1. Pull Down Menus: Provides access to every available VB


commands.
2. Toolbar: Display icons that represent most commonly used
VB commands
3. Toolbox: Display the type of objects that we can draw on a
form.
4. Project Explorer: List all the type of objects that make up a
single VB program.
5. Properties Window: Displays the properties of the currently
selected form or objects.
6. Form Layout Window: Enable us to arrange the location
where our forms appear on the screen.
7. Form: Provides a window where we can draw object to
design our programs user interface.
8. Immediate Window: Enables us to debug our VB programs.

SPECIAL FEATURES

OLE Automation:
Textiles Management System

Using OLE automation objects, the functionality of other application


can be borrowed by controlling their object from within the VB application.
Each OLE automation object is a building block that we can use in the code
to collect and explore date and functions from their applications.

Reusable Object and Collections:

Reusable Object with their own properties can be created and


assembled as an object model. We can create our own collections using VB
new collection object.

Enhanced Development Environment:

Attaining AA-Ins for source code control and other features can
enhance development of VB. We can set popup menus for forms, controls
and attach.

Property Procedure:

Property Procedures allow adding custom properties to forms,


standard and class models and execute the code and when the property is
set.

Object Browser:

The object browser display all the classes, properties and methods
available to our application from VB and other OLE components, which
allow quick selection of objects.

32 Bit Support & Conditional Compilation


Textiles Management System

With conditional compilation, we can embed platforms specific code


segments in #if…else …statement, and selectively build 16 bit and 32 bit
versions of our application from one code base. The 32 bit version of VB
support long file names in all project components and relaxes most of the
64 k capacity constraints for properties and VB language.

New Data Bounds Controls

Data can be bound to more controls including the new DB list, DB


combo and DB controls. The OLE container control is also data bound.
These provide automatic list management and instantaneous read, write
access to external data.

ActiveX Data Objects (ADO)

ActiveX Data Objects (ADO) enables you to write a client


application to access and manipulate data in a data source through a
provider. ADO is ideally suited to consume data exposed by OLE DO
providers, such as those written with the Microsoft OLE DB Simple
Provider Toolkit. ADO’s primary benefits are ease of use, high speed, low
memory, and small disk foot print.

By using the Toolkit with ADO, you build a foundation for


implementing flexible data access strategies at a higher level.

MICROSOFT ACCESS 2007

Microsoft Access is a relational database management system that is


part of the Microsoft Office professional suite. The software combines the
Microsoft Jet Database Engine with a graphical user interface and
development tools. It can also import data in other

Access databases including Excel, SharePoint, XML, Outlook,


HMTL and many other types of data.
Textiles Management System

DATA ACCESS

One of the key advantages to Access is the sheer amount of sources


of data it can comprehend from any source. Importing and exporting data of
many formats is key to the advantages of Access. It has the ability to link
the data in its existing location for viewing, querying, editing and reporting.

JET DATABASE FORMAT

Access can use the Jet Database format, which allows the application
and data in one file to be easily distributed to other users who can run it
elsewhere. Jet allows multiple users to access data concurrently and
employs a data-locking policy when multiple users try to write the same
data. Starting with Access 2007, there is an Office-specific version of Jet
that is fully backward compatible with older files.
Textiles Management System
Textiles Management System

3. SYSTEM ANALYSIS

EXISTING SYSTEM

The study phase reveals that the


existing system of administration of BLACK & WHITE uses a
manual system for the various manipulations and activities. That is all
operations associated with the current system are handling manually.
In the current system, all transaction and their reports are recorded in
paper files and store these files in shelf. So the storage area of these
files is shelf. Due to this paper files we need large storage space and
the probability for loss of data is very high. In the current system there
is a chance of unauthorized access of data this may cause change the
original data and also loss of data. This may result bad assessment in
the shop performance.

In the current system, all the


calculations are done manually. For this purpose the organization need
a person with well mathematical knowledge and also this manual
calculation take more time and chance of error is very high.
So it can’t produce accurate results at every time. It is difficult to place
an order to files, so searching of a file is also very difficult and it is a
time consuming process.

In the existing system, all


operations are done manually so it takes more time. It also increases
the work of people, so we need many employees. This also increases
Textiles Management System

the cost of existing system. The un authorized access of data leads to


loss of privacy. In the existing system, there is no security for
important files while we handle it manually.

Limitations of Existing System

The existing systems have some limitations. They are:

 In order to perform various operations, the staff has to refer to


various written documents and thus create several paper works.

 It is highly time consuming.

 Large storage area is required.

 Less reliable due to human errors.

 Low processing speed.

 There is a chance of redundancy.

 Inaccuracy in calculations.

 Current system doesn’t provide any security.

 Searching or modification of records is very difficult.


Textiles Management System

 Difficulty in producing reports.


Textiles Management System

3.1 FEASIBILITY STUDY

Feasibility study is a system proposal according to its workability,


impact on the organization, ability to meet user needs and efficient use of
resources. Feasibility study identifiers, describes, and evaluates the
candidate system and select the best system for the job. An important
outcome of the preliminary investigation is determining whether the system
requested is feasible or not.

Economic Feasibility

Economic feasibility evaluates whether the system benefits greater


than the cost. The proposed system is cost-effective one since the benefit of
the software outweighs the cost incurred in installing it. It can be developed
under optimal expenses with the available hardware and software. The
computerized system provides easy and faster information retrieval and
saves a lot of time and manpower.

Technical Feasibility

Technical feasibility involves financial considerations to


accommodate technical enhancements. The proposed system requires a
computer and printer for its functioning. The features of the proposed
system like good response time, accuracy and volume of data handling
capacity etc .suggest that the system is technically feasibility

Behavioral Feasibility

The proposed system is menu driven and is user friendly. The user
can handle the system with ease and littlie training. The system provides a
message to help the user. These reasons suggest that’s the proposed system
is behaviorally feasible.
Textiles Management System

SYSTEM DESIGN
Textiles Management System

4. SYSTEM DESIGN

The system design specifications includes input design specifications


and output design specification.

4.1 Input Design

Input design is the process of converting a user oriented inputs to a


computer based formats. The goal of designing input data is to make data
entry as easy and it should be free from errors as possible.

Input design is the one of the most expensive phase of the project
and may cause Black & White problems if not designed with the system.
Input data are collected and oraganized into groups of similar data. Once
identified, appropriate data are selected for processing the input forms are
designed using GU controls. So error in data entry may be avoided. The
input forms used to enter data to the system are:-

Login Form

It is the form used to lofin to the system. Only after a successful


login the main operations can perform. Login can be possible in two ways.
They are:

1. Administrator
Textiles Management System

2. User

The administrator can access all data and also he can do anything on
the system but user or the salesman cannot access reports and he cannot
change password.

Supplier Details Form

This form is used to enter the supplier details. It includes name,


address, phone number, and e-mal ID. Here the supplier id is a unique
number and is automatically incremented, so user cannot change this value.
This form provides facilities such as insert new records, delete existing
records, and also search for a particular supplier

Category Details Form

This form is used to enter the category details. It includes category


name and location. Here the category id is a unique number and is
automatically incremented, so user cannot change this value. This form
provides facilities such as insert new records, delete existing records, and
also search for a particular category.

Salesperson Details Form

This form is used to enter the sales person details. It includes name,
address, phone number, and e-mal ID, age, sex, join date, qualification,
salary and category in which he works. Here the salesperson id is a unique
number and is automatically incremented, so user cannot change this value.
This form provides facilities such as insert new records, delete existing
records, and also search for a particular salesperson
Textiles Management System

Company Details Form

This form is used to enter the company details. It includes name,


address, phone number, and e-mal ID. Here the company id is a unique
number and is automatically incremented, so user cannot change this value.
This form provides facilities such as insert new records, delete existing
records, and also search for a particular company

Purchase Details Form

This form is used to enter the purchase details. It includes purchase


bill number, purchase date, supplier id,remarks, details about purchased
items,total amount ,tax amount,grand total, paid amount and balance
amount. Here the purchase bill number is a unique number and is
automatically incremented, so user cannot change this value. This form
provides facilities such as insert new records, and search for a particular
bill.

Sales Details Form

This form is used to enter the sales details. It includes sales bill
number,sales date, customer id,remarks,details about salesed items,total
amount,tax amount,grand total,paid amount and balance amount. Here the
sales bill number is a unique number and is automatically incremented,so
user cannot change this value. This form provides facilities such as insert
new records, and search for a particular bill.

Purchase Return Details Form

This form is used to enter the purchase return details. It includes


purchase return bill number,purchase return date,supplier id,remarks,details
about purchase returned items,total amount,tax amount,grand total. Here
Textiles Management System

the purchase return bill number is a unique number and is automatically


incremented,so user cannot change this value. This form provides facilities
such as insert new records, and search for a particular bill.

Sales Return Details Form

This form is used to enter the sales return details. It includes sales
return bill number,sales return date,customer id,remarks,details about sales
returned items,total amount,tax amount,grand total. Here the sales return
bill number is a unique number and is automatically incremented,so user
cannot change this value. This form provides facilities such as insert new
records, and search for a particular bill.

4.2 OUTPUT DESIGN

I the output design, attention is given to proper identification and


wording, readability and use, composition and layout and clarifies
instructions. A well designed form with clarity stated captions should be
self-instructing. Organizations forms must be centrally controlled for
efficient handling. If forms are handled successfully, unauthorized forms
should be minimized.

The primary consideration in output design is to arrange the data in a


form most convenient to the user. Computer outputs should be in such a
form that user could readily understand.

Supplier Details Report

This report displays the details of supplier who supply some items to
this organization. The details include name, address, phone number, email
id and balances.

Salesperson Details Report


Textiles Management System

This report displays the details of the sales persons who working in
this organization. The details include name, address, phone number, email
id, age and sex; join date, qualification, salary and category.

Item Details Report

This report displays the details of the items that are currently
available in this organization. The details include name, company, category,
color, size, type, rate, tax rate, stock of the item.

Transaction report

Transaction report is generated for four transactions such as


purchase, sales, purchase return and sales return. For each of the four
transactions there can be mainly 3 types of reports are generated. They are
total purchase, total sales and sales bill. Purchase report displays all puchase
details. Sales report displays all sales details. A sales bill include bill
number, bill date,customer id, remarks, details of salesed items, total bill
amount.

4.3 Table design

A database is a collection of inter related data stored within


minimum redundancy to serve many users quickly and efficiently. In
database design data independence, accuracy, privacy and security are
given. Database are used to store details in the system. In order to make the
database the relational database model is using. The general objective is to
make information access easy, inexpensive and flexible for the user.

The objective of a database are:-

 Controlled redundancy
 Ease of learning and use
 Data independence
Textiles Management System

 Recovery from failure


 Accuracy and integrity
 Privacy and security
 More information at low cost
 Performance

The most important aspect of building a system is file


design. This section deals with the various database tables used in the
software. In the database there are 14 tables. They are:-

LOGINTB

SUPPLIER

SALESPERSON

CATEGORY

COMPANY

ITEM

PUHEADER

PUDETAILS

SALESHEADER

SALESDETAILS

PRHEADER

PRDETAILS

SRHEADER

SRDETAILS
Textiles Management System

Description of each table is given below:

LOGINTB

This table is used to store login details such as user name and
password.

SUPPLIER

This table is used to store details of supplier. The details include


supplier id, name, address, phone number,e-mail id and balances.

SALESPERSON

This table is used to store details of sales person. The details include
person id,name,address, phone number, email-id, age, sex, join
date,qualification,salary and category id.

CATEGORY

This table is used to store the details of different categories in the


shop. The details include category id,category name, and location.

ITEM

This table is used to store details of items. The details include itemid,
itemname, category name,company name,color,size,type,rate,tax rate and
stock of the item.

PUHEADER
Textiles Management System

This table is used to store purchase header details. The details


include purchase bill number, purchase date, supplier id, remarks, total
amount, tax amount, grand total, paid, balance amounts. The balance of the
supplier is update each purchase.

PUDETAILS

This table is used to store details of purchased items. The details


include purchase details id,purchase bill number, item id, quantity, and
amount. The stock of item is update after each purchase.

SALESHEADER

This table is used to store sales header details. The details include
sales bill number, sales date, customer id, remarks, total amount, tax
amount, grand total, paid, balance amounts.

SALESDETAILS

This table is used to store details of salesed items. The details


include sales details id, sales bill number, item id, quantity, and amount.
The stock of item is update after each sale.

PRHEADER

This table is used to store purchase return header details. The details
include purchase return bill number,purchase bill number, purchase return
date, supplier id, remarks, total amount, tax amount, grand total. The
balance of the supplier is update each purchase return.

PRDETAILS
Textiles Management System

This table is used to store details of purchase returned items. The


details include purchase return details id,purchase return bill number, item
id, quantity, and amount. The stock of item is update after each purchase
return.

SRHEADER

This table is used to store sales return header details. The details
include sales return bill number, sales return date, customer id, remarks,
total amount, tax amount, grand total.

SRDETAILS

This table is used to store details of sales returned items. The details include
sales return details id, sales return bill number, item id, quantity, and
amount. The stock of item is update after each sale
Textiles Management System

3.2 DATA FLOW DIAGRAM (DFD)

Data flow diagrams are commonly used during problem analysis.


They are useful in understanding the system and are efficiently used for
partitioning during analysis. The data flow diagram shows :

 The process within the system.


 Data stores supporting the system’s operation.
 The information flows within the system.
 The system Boundary.
 Interaction with external entities.

DFD Principles

 General principle in data flow diagramming is that a system can be


decomposed into subsystems and subsystems can be decomposed
into lower level subsystem and so on.
 Each subsystem represents a process or activity in which data is
processed. At the lowest level, processes can no longer be
decomposed.
 Each ‘process’ in a DFD has the characteristics of the system.
 Just as a system must have input and output, a process must also
have input and output.
 Data enters the system from the environment; data flows between
processes within the system; and data is produced as output from the
system.

DFD can be hierarchically organized which help in partitioning and


analyzing large system. Such DFDs are together called leveled DFD set. A
leveled DFD has a starting DFD, which is very abstract representation of
the system identifying the Black & White or inputs and output and the
processes in the system. Then each process is refined and DFD is drawn for
Textiles Management System
14

the process. Data flow analysis to isolate area of interest in the organization
and study them by examining the data enter the process and see how they
are changed when they are changed when they leave the process. As analyst
gather facts and details, their understanding of the process increases, this
leads to questions about the specific parts of the process, which leads to still
additional investigation. DFDs are composed of the following four basic
symbols shown below :

- A square defines a source or destination of system


data.

- An arrow identifies data flow in motion. It is pipeline


through which information flows.

- A circle or bubble represents a process that transforms


incoming data flow is to outgoing data flow.

- An open rectangle is a data stores, data at rest, or a


temporary repository of data.
Textiles Management System

DATA FLOW DIAGRAMS

CONTEXT LEVEL

TEXTILES TEXTILES
MANAGEMENT MANAGEMENT
DETAILS TEXTILES DETAILS

MANAGEMENT
ADMIN USER
SYSTEM
TEXTILES TEXTILES
MANAGEMENT MANAGEMENT
DETAILS DETAILS
Textiles Management System

LEVEL 1 DFD

SALESPERSON DETAILS
1.1
SALES TBL_SALESPERSON
PERSON SALESPERSON DETAILS

SUPPLIER DETAILS
1.2
TBL_SUPPLIER
SUPPLIER
SUPPLIER DETAILS

COMPANY DETAILS
COMPANY DETAILS
1.3
COMPANY TBL_COMPANY
ADMIN
ADMIN
COMPANY DETAILS

1.4 CATEGORY DETAILS

CATEGORY TBL_CATEGORY
CATEGORY DETAILS

1.5 ITEM DETAILS

ITEM TBL_ITEM
ITEM DETAILS
Textiles Management System

LEVEL 1 DFD

TBL_PUHEADER

2.1
PURCHASE TBL_PUDETAILS

TBL_SALESHEADER
2.2
SALES
SALES DETAILS
TBL_SALESDETAILS
SALES DETAILS

ADMIN
TBL_PRHEADER
2.3
PURCHASE RETURN HEADER DETAILS

PURCHASE
RETURN TBL_PRDETAILS

2.4 TBL_SRHEADER

SALES
RETURN
TBL_SRDETAILS
Textiles Management System

LEVEL 2 DFD

TBL_SALESHEADER

SALES DETAILS
SALES DETAILS 2.2.1 TBL_SALESDETAILS
ADMIN BILL

TBL_ITEM
Textiles Management System

The following tables are used:

1. LOGINTB

FIELD DATA TYPE SIZE DESCRIPTION

USERNAME VARCHAR 30 User Name

PASSWORD VARCHAR 30 Password


Textiles Management System

2.SALESPERSON
PRIMARY KEY: PID
FIELD DATA TYPE SIZE DESCRIPTION

PID INTEGER Id of Salesperson

PNAME VARCHAR 30 Name of Salesperson

ADDRESS VARCHAR 100 Address of Salesperson

AGE INTEGER Age of Salesperson

SEX VARCHAR 10 Sex of Salesperson

JOINDATE DATETIME Join date of Salesperson

QUALIFICATION VARCHAR 50 Qualification of Salesperson

SALARY DECIMAL 10,2 Salary of Salesperson

PHONE INTEGER Phone No. of Salesperson


EMAIL VARCHAR 50 E-Mail Id of Salesperson
CATNAME VARCHAR 50 Category name of Salesperson

3.SUPPLIER
PRIMARY KEY: SID
FIELD DATA TYPE SIZE DESCRIPTION

SID INTEGER Id of Supplier

SNAME VARCHAR 30 Name of Supplier

ADDRESS VARCHAR 100 Address of Supplier

PHONE INTEGER Phone no. of Supplier

EMAIL VARCHAR 50 Email id of Supplier

CBALANCE DECIMAL 10,2 Credit Balance of Supplier

DBALANCE DECIMAL 10,2 Debit Balance of Supplier


Textiles Management System

3.COMPANY

PRIMARY KEY: CMPID

FIELD DATA TYPE SIZE DESCRIPTION

CMPID INTEGER Id of Company

CMPNAME VARCHAR 30 Name of Company

ADDRESS VARCHAR 100 Address of Company

PHONE INTEGER Phone no. of Company

EMAIL VARCHAR 50 Email id of Company

5. CATEGORY

PRIMARY KEY: CATID

FIELD DATA TYPE SIZE DESCRIPTION

CATID INTEGER Id of Category

CATNAME VARCHAR 30 Name of Category

LOCATION VARCHAR 30 Address of Category


Textiles Management System

6. ITEM
PRIMARY KEY: ITEMID
FIELD DATA TYPE SIZE DESCRIPTION
ITEMID INTEGER Id of Item
ITEMNAME VARCHAR 20 Name of Item
CATNAME VARCHAR 20 Category name of Item
CMPNAME VARCHAR 20 Company name of Item
COLOR VARCHAR 20 Color of Item
SIZE INTEGER Size of Item
TYPE VARCHAR 20 Type of Item
RATE DECIMAL 10,2 Rate of Item
TAXRATE DECIMAL 10,2 Tax rate of Item
STOCK INTEGER Stock of Item

7.PUHEADER
PRIMARY KEY: PURNO
FOREIGN KEY: SID
FIELD DATA TYPE SIZE DESCRIPTION
PURNO INTEGER Puchase Bill Number
PURDATE DATETIME Purchase Date
SID INTEGER Supplier Id
REMARKS VARCHAR 20 Remarks
TOTAL DECIMAL 10,2 Total Amount
TAX DECIMAL 10,2 Tax Amount
GTOTAL DECIMAL 10,2 Grand Total
PAID DECIMAL 10,2 Paid Amount
BALANCE DECIMAL 10,2 Balance Amount
Textiles Management System

8.PUDETAILS

FOREIGN KEY: PURNO,ITEMID

FIELD DATA TYPE SIZE DESCRIPTION


PURDID INTEGER Purchase Details Id
PURNO INTEGER Purchase Bill Number
ITEMID INTEGER Id of Purchased Item
QTY INTEGER Quantity
AMOUNT DECIMAL 10,2 Total Amount of Purchased
Item

9. SALESHEADER

PRIMARY KEY: SALESNO

FIELD DATA TYPE SIZE DESCRIPTION


SALESNO INTEGER Sales Bill Number

SALESDATE DATETIME Sales Date


CID INTEGER Customer Id
REMARKS VARCHAR 20 Remarks

TOTAL DECIMAL 10,2 Total Amount


TAX DECIMAL 10,2 Tax Amount
GTOTAL DECIMAL 10,2 Grand Total
PAID DECIMAL 10,2 Paid Amount
BALANCE DECIMAL 10,2 Balance Amount
Textiles Management System

10.SALESDETAILS

FOREIGN KEY: SALESNO,ITEMID

FIELD DATA TYPE SIZE DESCRIPTION


SALESDID INTEGER Sales Details Id
SALESNO INTEGER Sales Bill Number
ITEMID INTEGER Id of Salesd Item
QTY INTEGER Quantity
AMOUNT DECIMAL 10,2 Total Amount of Salesed Item

11.PRHEADER

PRIMARY KEY: PRNO

FOREIGN KEY: PURNO,SID

FIELD DATA TYPE SIZE DESCRIPTION


PRNO INTEGER Puchase Return Bill Number

PRDATE DATETIME Purchase Return Date


PURNO INTEGER Purchase Bill Number
SID INTEGER Supplier Id
REMARKS VARCHAR 20 Remarks

TOTAL DECIMAL 10,2 Total Amount


TAX DECIMAL 10,2 Tax Amount
GTOTAL DECIMAL 10,2 Grand Total
Textiles Management System

12.PRDETAILS

FIELD DATA TYPE SIZE DESCRIPTION


PRDID INTEGER Purchase Return Details Id
PRNO INTEGER Purchase Return Bill Number
ITEMID INTEGER Id of Returned Item
QTY INTEGER Quantity
AMOUNT DECIMAL 10,2 Total Amount of Item

13.SRHEADER

PRIMARY KEY: SRRNO

FOREIGN KEY: CID

FIELD DATA TYPE SIZE DESCRIPTION


SRNO INTEGER Sales Return Bill Number

SRDATE DATETIME Sales Return Date


CID INTEGER Customer Id
REMARKS VARCHAR 20 Remarks

TOTAL DECIMAL 10,2 Total Amount


TAX DECIMAL 10,2 Tax Amount
GTOTAL DECIMAL 10,2 Grand Total
Textiles Management System

14. SRDETAILS

FIELD DATA TYPE SIZE DESCRIPTION


SRDID INTEGER Sales Return Details Id
SRNO INTEGER Sales Return Bill Number
ITEMID INTEGER Id of Salesed Item
QTY INTEGER Quantity
AMOUNT DECIMAL 10,2 Total Amount of Item

4.4 Process Design

Process design refers to the design of the imortant process in the


system ranging from the functional description of each task. To the entire
system being considered as a process . the system “TEXTILES
MANAGEMENT SYSTEM” has been divided into several modules. Each
module is bound to have its own specific functions. Each of these modules
can be described below.

Master module

This module mainly deals with the management of supplier,sales


person,item etc. the proposed system has the provision for to add new
record, update contents of existing record, deleting existing records and
search for a particular record. The management of item mainly includes
stock updating. The proposed system allows to keep a list of available items
based on its category and company. This module also deals with the
management of category and company. Here the category means the
different categories in the shop and the company means store the details of
companies whose products are available in the shop. Thus this module
stores the details that do not change daily.
Textiles Management System

Transaction module

This module deals with the management of transactions involved in


the system such as purchase, sales, purchase return and sales return.
Purchase deals with the purchase of items to the shop. Sales deals with the
sales of items from the shop. Purchase return deals with the return of items
that are purchased from a supplier, also sales return deals with the return of
items that are sold from this shop. The management of transactions include
add new records, delete existing records and search of records. During these
transactions update the stock of items and also update the balances of
supplier.

Report module

The report generation feature of the system is one of the prime


attractions of the proposed system. The reports are generated based on the
data collected from the above operations and they are designed to satisfy the
decision naking requirements of the user. The reports are used to understand
the current state of the system.
Textiles Management System

5. SYSTEM TESTING

Software testing is a critical element of the software development


cycle. The testing is essential for ensuring the Quality of the software
developed and represents the ultimate view of specification, design and
code generation. Software testing is designed as the process by which one
detects the defects in the software. Testing is a set activity that can be
planned and conducted systematically. Testing begins at the module level
and work towards the integration of entire computers based system.

A good test case is one that has a high probability of finding an as-
yet undiscovered errors. A successful test is one such uncovers or finds
such errors. If testing is conducted successfully; it will uncover errors in the
software. It also demonstrates that software functions are being performed
according to specification and also behavioural and performance
requirements are satisfied. For this, test plans have to be prepared. The
implementation of a computer system requires that test data has to be
prepared and that the book stall management system as well as its elements
is being tested in a planned and efficient manner. Nothing is complete
without testing, as it vital success of the system.

Testing Objectives

There are several rules that can serve as testing objectives. They are:

Testing is a process of executing a program and finding a BUG.

A good test case is one that has a high probability of finding an


undiscovered error.
Textiles Management System

A successful test is one that uncovers an undiscovered error.

If testing is conducted successfully according to the objectives as stated


above, it would uncover errors in the software. Also testing demonstrates
that software functions appear to the working to the specification, that
performance requirements appear to have been met.

TYPES OF TESTING USED

Software testing strategies were applied to the functionality,


behaviours, validation and overall performance of the system. Different
parts of the testing where identified and were differentiated as unit testing,
integrated testing, validation testing and system testing. Unit testing
concentrate on each unit of the software as implemented in the source code.
Unit testing was done using white box technique, exercising specific path in
a module control structure to ensure complete coverage and maximum error
detection.

UNIT TESTING

In computer programming, a unit testing is a procedure used to


validate that a particular module of source code is working properly. The
procedure is to write test cases for all functions and methods so that
whenever a change causes a regression. It can be quickly identified and
fixed. Ideally, each test case is separate from the others; constructs such as
mock objects can assists in separating unit tests. This type of testing is
mostly done by developers not by the end-users.

Unit testing is testing changes made in existing or new programs.


Unit test cases embody characteristics that are critical to the success of the
unit. These characteristics can indicate appropriate use of unit as well as
negative behaviours that are to be trapped by the unit.
Textiles Management System

INTEGRATION TESTING

Integration testing is the phases of software testing in which


individual software modules are combined and tested as a group. It follows
unit sin and proceeds. Integration testing takes as its input modules that
have been unit tested, groups them in larger aggregates , applies tests
defined in an integration test plan to those aggregates, and delivers as its
output the integrated system ready for system testing. The purpose of
integration testing is to verify functional, performance and reliability
requirements placed on major design items.

VALIDATION TESTING

Providing validation checks is one of the important parts in the


software development activity. Validation stages are concerned with
handling errors and distribution of data. There are various way of handling
errors open to the designer, which includes rejection of the item of input
processing the next item, writing error records and signalling the
appropriate message to the user. Error procedures must be specified in
detail showing decisions, actions and expectations.

In the project few alternatives are arranged. In most of the case


where error occur an error message is popped to the user who is supposed to
realize the fact and to the necessary steps. The program developed is
checked thoroughly for errors by testing it with data and field size in set in
accordance with the table column width so that the user should not enter
data longer than the field size. Any NULL value entered in the input form
will be checked with in the form itself.
Textiles Management System

6. SYSTEM IMPLEMENTATIONS

System implementation is the process of bringing the developed


system in to operational use and turning it over to user. It can be the most
crucial stage in achieving a successful new system and in giving the users
confidence that the new system will work and be effective.

IMPLEMENTATION CONCEPT

Implementations involve the conversion of the basic application into


a complete replacement with a computer system. It is the process of
converting a new system design into an operational one. Implementation
process is simply a translation of the design into a physical realization,
using the language of the target architecture. The proposed system may
totally new, replacing an existing manual system or it major modification of
the existing system. In either case, proper implementation is essential to
provide a reliable system to meet user requirements.

The implementation stage is a system projects in its own right. It


includes careful planning, investigation of current system and its constraints
on implementation, design of methods to achieve the changeover, training
of the staff in the changeover procedure and evaluation of changeover
methods.

The first task in implementation is planning, deciding on the


methods and time-scale to be adopted. Once the planning has been
completed, the major effort to ensure that the programs in the system are
working properly. At the same time concentrate on training the staff. When
the staffs have been trained, the complete system, involving both computer
and user can be executed effectively.
Textiles Management System

When the administrators system is linked to terminal on remote sites,


the telecommunication network and tests of the network along with the
system are also included under implementation. Depending upon the nature
of the system, extensive user training may be, required. Programming
provides a reality test for the assumptions made by the analyst.

System testing check the readiness and accuracy of the system access
updates and retrieve data from new files. Once the program becomes
available, the test data are read into the computer and processed. In book
stall management system conventional Parallel Run was conducted to
establish the efficiency of the system. Implementation is used here to mean
the process of converting a new or a revised system design into an
Operational one. Conversion is pne aspect of Implementation.

SYSTEM MAINTENANCE

The definition of system maintenance can be given by describing


four activities that are undertaken after the program is released for use.

The first maintenance activity occurs since it is unreasonable to


assume that software testing will errors in a large software system. The
process of including diagnosis and correction of one or more errors is called
corrective maintenance.

The second activities that contribute to a definition of maintenance


occur since rapid change is encountered in very aspect of computing.
Therefore, adaptive maintenance modifies software to properly interface
with a changing environment.

The third activity involves recommendations for new capabilities,


modifications to the existing functions and general enhancement when the
software is used. To satisfy request, prefecture maintenance is performed.
Textiles Management System

7. FUTURE SCOPE

The system titled “TEXTILE MANAGEMENT SYSTEM “has been


developed to computerize all operations of BLACK & WHITE GENTS
Collections, Thiruvampadi. This software covers most of the activities in
this organization. Proper consideration has been given for enhancements in
future throughout the development of the software. The software is
constantly evolving and always has a scope of future enhancements.

The current system was mainly designed to support the transactions


of the organization. These transactions are mainly related to the inventory
of items such as purchase, sales, purchase return, and sales return. The
system does not include salary calculations for the employees. The current
system does not specify discount period so in future it can be included in
this. Also present system does not keep records for booking details, but as a
big shop it is necessary.

For better data security we can easily convert the system from MS
ACCESS 2007. This will increases the storage capacity of the database.

All the functions have been done carefully and successfully in the
software, and if any development is necessary, in future it can be done
without affecting the design by adding additional modules to the system.
Textiles Management System

8. CONCLUSION

The project has been developed for the successful management of


the activities at BLACK & WHITE GENTS COLLECTIONS,
THIRUVAMPADI. The proposed support most of the requirements of the
user and also contains various facilities to help the user. The system is
developed using interactive menus. The system has been thoroughly tested
with sample of data and the performance of the system proved to the
efficient and extremely user-friendly.

The system is fully computerized with facilities provided for


accurate and fast billing, report generation keep the records of various
registers conveniently and access them with a single mouse click. The
system is designed so as to meet the requirements with the maximum
flexibility and every effort has been done to make the shop work simpler
and easier.

The system is flexible and changes if any can be without much


difficulty. Every step has been taken to make the working of the project
comfortable as possible for the users. Also reports have been created and
can be called according to the requirements. The software developed is
implemented and tested successfully.
Textiles Management System

9. BIBLIOGRAPHY

1. Elias M Award, “System Analysis and Design”, Galgotia


publications, New Delhi, 2002
2. Peter Norton, “Guide to Visual Basic 6. 0”, BPB Publications New
Delhi,1998
3. Ramez Elmassi, & Shan Kanth B Navathi, “Fundamentals of
Database System-5th Edition”.
Textiles Management System

SPLASH SCREEN
Textiles Management System

LOGIN
Textiles Management System

CURRENT STATE
Textiles Management System

MDI FORMS
Textiles Management System

SALES PERSON DETAILS


Textiles Management System

SUPPLIER DETAILS
Textiles Management System

CATEGORY
Textiles Management System

COMPANY
Textiles Management System

ITEM DETAILS
Textiles Management System

SALES DETAILS
Textiles Management System

PURCHASE DETAILS
Textiles Management System

PURCHASE RETURN DETAILS


Textiles Management System

SALES RETURN DETAILS


Textiles Management System

CALCULATOR
Textiles Management System

PURCHASE DETAILS REPORT


Textiles Management System

ITEM DETAILS REPORT


Textiles Management System

EMPLOYEE DETAILS REPORT


Textiles Management System

SALES REPORT
Textiles Management System

SUPPLIER REPORT
Textiles Management System

CONTENTS

1. INTRODUCTION

1.1 SYNOPSIS

1.2 ABOUT THE ORGANIZATION

2. SYSTEM STUDY

2.1 EXISTING SYSTEM

2.2 PROPOSED SYSTEM

2.3 SOFTWARE REQUIREMENT SPECIFICATIONS

3. SYSTEM ANALYSIS

3.1 FEASIBILITY STUDY

3.2 REQUIREMENT SPECIFICATION

3.3 SPECIAL FEATURES

4. SYSTEM DESIGN

4.1 INPUT DESIGN

4.2 OUTPUT DESIGN

4.3 TABLE DESIGN.

4.4 DATA FLOW DIAGRAMS

5. SYSTEM TESTING

5.1 TYPES OF TESTING USED

6. SYSTEM IMPLEMENTATIONS

7. FUTURE SCOPE OF THE PROJECT

9. BIBILIOGRAPHY

10. SCREEN SHOTS

Potrebbero piacerti anche