Tailor Complete
Tailor Complete
INTRODUCTION
1.0 Introduction
tailoring activities within the industry. It will provide online services to customers
such as measurement submission to their tailors, check whether their garments are
finished and help in proper keeping of records. This will ensure availability of right
information, information safety, easy storage, access and retrieval. The study aims at
Tailoring has been known to dominate by unlearned people. It has been seen as a
profession for the dropouts in the Kenyan systems and elsewhere. Tailors use
traditional manual systems to book in their clients. The clients have to travel to
location of the tailor shop to get their measurement taken. These measurements are
written on papers or books. A method pose a high threat in terms of security of their
information i.e., can get lost, unauthorized people can easily access the information,
data confidentiality and integrity not maintained. No proper backups and the system
is tedious. Online tailoring management system will solve all these problems,
1
1.2 Aim of the study
The project is aimed to automate the tailoring sector, which is manually maintained.
After the automation, this will mean better services and good keeping of records, data
integrity, data security, quick search and paperless environment. The project has
making.
Every user of the system will have to log into the system using username and
password so that security and authentication will be ensured. Once logged in, a
customer can make and order, check dress status or even give feedback. The system
customer, product.
2. To enable customers to send their measurements to their tailors for their clothes
to be made.
4. To compute the total of material, quantity and duration and avails that
6. To create a data bank for easy access or retrieval of customer details, orders
2
1.4 Problem Statement
Currently customers have to walk to the tailor shops to get their measurements taken
for the tailoring of their garments. Their details are taken and kept on papers.
Customers too need to move from their offices to go and check for the clothes
whether there complete or not. This is time consuming and costly. Due to the manual
systems in use, the whole process tends to be low. Customers too have no prior
The proposed online tailoring management system will eliminate all these manual
intervention sand increase the speed of the whole process. The system will allow
customers to register online and successfully submit their measurements. The system
has inbuilt validation system to validate the entered data. The customer can login
tithe system to check on the status of the clothes for collection. The system will show
the already completed garments for clients to collect. The system also provides
information about the cost of each garment the customer intends to be knit. This data
1.6 Justification
Online Tailoring management system will break the geographical barriers and bring
the whole process into a quick and easy way to access tailors. It will automate the
traditional tailoring system into a modern computerized system. This will enhance
data retrieval, storage and security. It is also cost effective since it will cut down on
travelling cost to get your measurements taken and also going to check if your clothe
has been made and is ready for collection. The clients can access their online tailors
3
24/7 and at any location provided, they are connected tithe internet. Due to the
expected to double as the cost reduces. This will make this system more efficient to
The Online Tailoring Management System will permit to register and deliver
It also maintains clients’ information and generating various reports about the tailor
shop. The main users of the project are clients and system Administrator. It also
enables customers to check the status of their garments i.e. if ready or not for
collection. The system provides information about the cost, the fabric type the
customer want his/her dress knit from, the duration a customer wants the dress
finished, the type of material to be used, quantity in terms of pairs needed and most
importantly, the system computes the total cost and avails that information to the
customer. However, online payment has not been achieved, but the customer is
expected to pay either immobile money transfer services like m-peas, papal or cash
4
CHAPTER TWO
LITERATURE REVIEW
2.0 Introduction
Such systems are available on the internet for the users to accomplish some purpose.
of people to get access to a large amount of stored data and connected to each other
despite distances.
Increased rate of satisfaction to recognize the need for better-quality cloths design
system emerged as an important output for efficient and timely delivery of quality
design and services. Earlier, tailoring requests are used manually but with the
advancement of technology and internet, the trend changed towards the proper online
tailoring systems.
A tailor is a person that makes, repairs, and alters garments such as suits, coats, and
A tailor makes custom cloths wear of various styles like jackets, skirts or trousers
that go with them, for men or women. An alteration is a person who specials in
Designers is the one who choose combinations of line, proportion, color, and texture
for intended garments. They may have no sewing or patternmaking skills, and may
5
only sketch or conceptualize garments. ( Lancaster, 2013)
According to Poole (1846), the term bespoke arose when in the old days; a customer
would choose a bolt of cloth in a tailor’s shop, whereupon the tailor would mark it as
being “bespoken for”. It has come to mean a traditional form of tailoring in which a
uniquely individualized pattern drafted for each client, and the optimal traditional
tailoring technique used to realize the shape of the final garment. The two principle
According to English Hardy (2003), a good tailor should be able to overcome all of
the potential shortcomings, and not only create a masterpiece that fits, but should also
guide his client towards a style that is better suited to his/her body. He says that a
skilled tailor can make simple clothing from common cloth, but with time and
practice they can learn to create garments of great beauty that provide significant
In Uganda, there has been development of tailoring school where a total number of
50 students are enrolled. They also currently employ four staff members who are
specialized in different areas of dressmaking and designing. During the last two
years, 58 students have successfully graduated from this institution, some of which
6
have chosen to team up in order to start up their own businesses. The school strongly
encourage students to form teams, since it is easier for a group than for a single
making; he has become a pillar of the modern menswear establishment. His bold
color and innovative twists have proved irresistible to the rock n' roll elite.
Modernization of the style and approach of the traditional tailors to current designs
has brought increased profits, time wastage and reduced the number of tailors who
depended on traditional technologies within the Savile Row in London (Ozwald et.al,
2013).
According to Shaw (2001), he says that the only man who behaves sensibly is his
tailor shop is the one who takes his measurements anew every time he sees me, while
all the rest go on with their old measurements and expect me to fit them.(Shaw,
2001).
The growth of online retail and advances in web technologies has enabled smaller
audiences. Bespoke industries are experiencing a strong resurgence with the advent
The ruling cited Oxford English Dictionary definition of bespoke as "made to order",
and considered that despite the fact a bespoke suit was "fully handmade and the
pattern cut from scratch, with an intermediary baste stage which involved a first
7
fitting so that adjustments could be made to a half-made suit", while a suit made-to-
measure "would be cut, usually by machine, from an existing pattern, and adjusted
measure suits were "made to order" in that they were made to the customer's precise
measurements and specifications, unlike off-the peg suits". (Michael at.al 2011)
technology with traditional tailoring business activities. While many older shops are
Distance tailoring allows startups to expand their reach beyond the geographic
(with guidance) and place orders online. Although many tailors use this approach to
Tailor shops are like small and medium business in the sense that there are multiple
behind-the- scenes business tasks that must be routinely performed. With today's
technology, accounting, billing, inventory, shipping and other software solutions can
8
(gaebler.com, 2012)
Social media resources like Facebook and Twitter allow tailor shop startups to
on these and other sites, you can encourage positive conversations around your
are gradually developing their capacity to garment manufacturing level while others
9
CHAPTER THREE
RESEARCH METHODOLOGY
3.0 Introduction
The term methodology means the techniques and procedures adopted by conducting
a research study. It outlines how data will collected, and the tools for collecting data,
system methodology, the proposed system input and output, users and system
development tools.
It shows how data collected from the users of the system. The data collection
3.1.1 Observation
This technique will used to collect information about the current system operates and
its processes. This involves systematically watching and recording the behaviors and
characteristics of operations and processes. It gives more detailed and context related
information and can adapt to events as they occur, however, the method may be time
consuming.
3.1.2 Interviews
An oral interview will conduct where in via way of means, I will interview enterprise
owners, suppliers, customers and different people to get a deeper perception of the
way the will work. I choose this approach as it offers extra data from diverse
touch among the customers and the developer therefore dispelling the chance of the
10
finished system rejected via way of means of customers. This approach also:
This is records I will acquire from current reasserts e.g. from the books, internet,
journals and magazines that in which accrued with the aid of using different
researchers and evaluation became done. It is from these records that I will then
examine with the number one records and make a very last selection and conclusion.
(SDLC) System development methodology is a technique that used to show how the
proposed system would developed. In this case, the methodology used will be a
waterfall model.
It is comprised of the stages that the developer will use when developing the system.
It is a sequential models hence the name waterfall. The developer has to finish with
one stage before going to the next one. It comprises of the feasibility study, analysis
phase, design phase, coding phase, testing phase, implementation phase and finally
the maintenance phase. It is a simple model and easy to use and understand. With
sequentially from one phase to the next. The deliverables from each phase are
11
voluminous and presented to the project sponsor for approval as the project moves
from phase to phase. Once the sponsor approves the phase it ends and the next phase
begins.
Here, I will carry out a study to gain an understanding of the customers’ current
participations etc. I will use the obtained data to determine the reliability of the
At this stage, I will gather information about what the customer needs and define the
problems the system expected to solve. I will also include customers’ business
context, product functions and its compatibility. I will gather requirements such as
12
software like the programming language to use, database model and hardware needed
3.2.1.3 Design
At this stage, I will make an overall design of the system architecture and physical
design, which includes User interface and Database design. It is at this stage that I
will identify any faults before moving onto the next stage. The output of this stage is
3.2.1.4 Coding/Implementation
At this stage, I will begin coding as per the design specification. The output of this
standard and debugged, tested and integrated to satisfy the system architecture
requirements.
3.2.1.5 Testing
In this stage, I will ensure both individual and integrated whole methodically verified
to ensure they are error free and satisfy customer requirements. I use testing of
individual code and modules, system testing of the product and ensuring the testing
conducted by or on behalf of the customer. I will ensure bugs found corrected before
moving to the next stage. I will also prepare, review and publish Product
3.2.1.6 Installation
Once the product has been tested and certified as fit for use. The system is prepared
for use at customer site. I will do delivery via internet or physical delivery depending
on user needs.
13
3.2.1.7 Maintenance
This stage occurs after installation. It involves making modifications on the system to
improve performance. Such changes are user initiated or as result of bugs, being
and correct possible errors at the design stage than at the testing stage, after
3.3 Conclusion
The online tailoring system will ease the managing customers with the aid of using
permitting them to ship their size on line as a result slicing on delivery fees and time.
It will ease verbal exchange between tailor, customer. It presents facts approximately
the price, the cloth kind the client need his/her get dressed knit from, the urgency at
which a client desires the get dressed finished, the sort of fabric to be used, amount in
phrases of pairs wished and maximum importantly, the device computes the entire
price and avails that facts to the client. Therefore, this device could be greater useful
to implement.
14
3.4 System Analysis
books, there also required to walk to the tailor shop to get their measurements taken.
Customers also go to the tailor shops to check on the progress of their garments.
Considering the above section, many problems associated with the existing manual
There is a problem of storage of the taken measurements i.e. can easily get lost.
This are the analysis taking before taking over the project.
It is very important to get users of the system fully involved such that the
problem of change management does not arise. The system expected to be:
A system that stores data and produces reports timely and accurately
15
3.4.3.2 Functional Requirements
Functional requirements capture the intended behavior of the system. This behavior
Capture customer information, store it and make it available at the time of need.
Computes the total cost of a garment depending on the selected fabric, type of
material, quantity and duration and avails that information to the customer.
Non-functional requirements are requirements, which specify criteria that can used to
performance, cost, security and modifiability plus usability, i.e. simple to use for
intended users. NFRs help to achieve the functional requirement of a system. Thus,
The system has high performance and reliability level. The mean time between
The system has user-friendly interfaces. This ensures the ease with which the
system can learned and used. The system can allow users to install and operate it
16
Handles growing amounts of work in a graceful manner as can be readily
enlarged i.e. the ease, with which the system modified to handle a large increase
The system prevents unauthorized access to the system with user authentication
17
3.4.3.4.2 Software Component System Requirement:
Server: Xampp
A use case diagram shows the interaction between the system and its environment.
Actors: Represent external entities of the system i.e. People who interact with the
system that modeled. For example, customers and system administrator will be
Use Cases: Use cases functional in some parts of the system. E.g, the recording
solid line between them. This only represents that and actor uses the use case.
13
18
Figure 3. 2: Use case
Data flow diagrams (DFDs) used to illustrate the flow of information in a system.
They are hardware independent and do not reflect decision points. They demonstrate
information and how flows between specific processes in a system. They provide one
kind of documentation for reports. These diagrams help to show how data moves and
changes through the system in a graphical top- down fashion. They also help to give
between them. When it came to conveying how data flows through systems (and how
that data transformed in the process), DFDs were the method of choice over technical
19
They provide a high-level system overview, complete with boundaries and
The diagram below shows the flow of data through the proposed system. It
depicts the flow of information and the transformation that applied as data
3.6.0 : Introduction
20
describes its toplevel structure and identifies the software components and
developing a detailed design for each software components. For each requirement, a
reality and can built for existing systems as a way to understand those systems or
Conceptual design is the very first phase of design, in which drawings or solid
models are the dominant tools and products. The conceptual design phase provides a
description of the proposed system in terms of set of integrated ideas and concepts
about what it should do, behave and look like, that will be understandable by the
This contains all data definitions for cross-referencing and for managing and
21
controlling access to the information repository/database. It provides a very thorough
independent of the model itself. Changes made to a model may be applied to the data
dictionary to determine if the changes have affected the model’s interface to other
systems. Data dictionaries do not contain any actual data from the database, only
book keeping information for managing it. Without a data dictionary, however, a
database management system cannot access data from the database. Below are the
illustrations:
23
Table 6: Description of the finished
24
CHAPTER FOUR
SYSTEM IMPLEMENTATION
4.0 Introduction
It is the processes of putting the proposed system in operation. Some of the Activities
undertaken by the analyst are Training personnel who will use the system. There is also
provision of user manual and help page for efficient use of the system.
Next is to install Computer Equipment and internet to help them connect with their clients in
the globe. This will facilitate the full functionality of this proposed system. Equipment
should acquire from recognized vendor. These include central processing unit (CPU),
Ethernet cables, routers, output and input devices e.g. keyboard, mouse, monitor and all
secondary storage devices. The hardware and software vendors have major responsibility for
installing these equipment. The analyst then determines the functional changes. E.g. may
4.1 Coding
Coding is the construction of the actual system using specific language. For this proposed
system, I have used PHP to actualize the system. It is a scripting language, more secure and
web based.
The constructed system connected to the My SQL Database through a data environment. The
tables should create and normalized. The data should also validate. A connection should also
4.3 Testing
25
Testing is the process of verifying and validating the system for the conformance with
specification and meeting the customer’s requirements. The objectives of testing are to
ensure that the system programs is error free, guarantee the system end users can interact
with the system well and ensure that the components of the system interface are working
well.
The purpose of functional testing is to ensure that the program performs all the functions that
originally specified that all the input correctly accepted. It relates to the whole system and
does not require a technical understanding of the system. All the functions of the system as
originally specified systematically tested to ensure that nothing has accidentally omitted or
misinterpreted.
A positive attempt made to anticipate errors than an inexperienced user might make, and tests
made to check the effect of such errors and ensure that they do not result in incorrect actions
This is where the system checked whether it has met the user requirements and performs as
per expectations. The following are the tests to use. On completion of the whole system, each
of it tested to ensure no errors have introduced. The system is tested with a realistic amount
of test data; although the researcher is not expected to spend days typing in hundreds of
records, the system should be tested with about 10 records in each of the main tables.
The purpose of test data is to verify and make sure that the system is operating well and
according to the standards set. It involves checking the new system if it is working correctly.
26
It tested in modules to establish if there is any problem in any module. This is whereby each
module tested on its own. While testing entries should be inputted as they are to be
acceptable in the database else errors will occur. As an example, if customer phone number
The analyst changes the existing files into a form where it can used by the new system. The
procedure is as follows; the analyst first record the file data then Transcribe the documents to
Login Page
27
28
Dashboard
Customer Register
29
Customer update: This page display was to update customer details after they have been
The backend segment refers to database table used and, how they are all connected. The
registration table: this is how the registration table database looks like.
30
Figure 4.7: Registration table.
Admin login table: the admin login must have access to the data base, which when the admin
logging the data base will able to recognize his logging detail else display error.
4.8 Summary
The next step is to set up computer equipment and internet to allow them to communicate with
clients all over the world. This will make the planned system's full functionality possible.
Functional testing ensures that the program performs all of the functions that originally specified.
It does not necessitate any technical knowledge of the system. Each of the main tables should
tested with about 10 records. This is when the system checks to see if it has fulfilled the user's
expectations and is performing as expected. It tested in modules to see if there was a problem
31
CHAPTER FIVE
5.0 Introduction
This chapter describes the objectives of the system stipulated in earlier chapter,
5.2 Conclusions
The core reason for the establishment of a tailoring management system is to enable
interaction. Therefore, the IT used by whoever uses the system should support the
core objective of the system if it is to remain relevant. A lot still needs to done in the
training of the staffs on how to enter right and relevant data into the system and the
management to keep updating the hardware and software requirements of the system.
5.3 Recommendations
Training of all the members of the staff in the tailor shops to get accustomed to the
system will be a priority. A being a new system, some members of the staffs’
management will threaten that the computerized tailoring management system will
replace their jobs. I would recommend that management of the tailor shops educate
the staff on how this system will operate and how it will supplement their efforts, i.e.
customers will only visit them during clothes collection. For the efficiency of the
system, users of the need to be thoroughly educated about the operations of the
system especially on how to register, give their details, make orders and on how to
check on their dress status. They should also know how to login using username and
32
password which should keep confidential.
Access to the server room should physically guarded against unauthorized person;
the server room should be dust free and fully protected with an air conditioner of
1100BTU to prevent the server from over-heating. Backup media like External hard
disks, CDs, Diskettes and Flush disks can use for backups and storage of data.
Problems Encountered during System Design: Limited time to finish up the work,
limited numbers of computers with the internet in the faculty hence it becomes
difficult to download PHP codes from the internet and inadequate financial support to
facilitate the project. It is because of time factor also that limited the development
relevant information about the cost of knitting a specific garment ordered depending
on the fabric chosen, material used, quantity required and the urgency at which it is
required.
33
REFERENCES:
Dunn, Bill (14 April 2003). "The Battle for Savile Row". Business Week. Retrieved 9
January 2009.
Cooper, H. (1998). Synthesizing Research: A Guide for literature Reviews Norton, Kate
Hardy Amies UK stores to close following sale to Fung Capital". Retail Week. 2008- 11-
Piet Schreuders, Adam Smith, Mark Lewisohn (30 Jun 2008). Beatles London: The
Ultimate Guide to Over 400 Beatles Sites in and Around London. Anova
Books.pp. 53.
U.S. Bureau of Labor Statistics (BLS), http: / / degree directory. Org / articles / Tailor _
http://www.thereporterethiopia.com/Society/the-promising-tailor-
industry.html
http://www.askmen.com/fashion/keywords/tailored-clothes.html
TailorShop.htm
http://www.bbc.co.uk/britishstylegenius/content/21811.shtmlhttp://lotro-
wiki.com/index.php/Tailor
34
The Bespeaker’s Guide to Tailored Clothing for Women-01 January 2010
08/etailor-startups-challenge-amazon-in-200-billion-market.html
Tender Tailor System, modified 2010 – http : // www .tendertailor .com /Why
TendingSystem.htm
Day, Peter (2003). "How secret agent Hardy Amies stayed in Vogue during the war".
Uganda, (2011).
Paula Deitz (25 August 1996). "Savile Row's Ambassador to the Court of Kings".The
35