BORANG PENGESAHAN STATUS TESIS JUDUL: TAILOR SYSTEM (TailorSys) SESI
PENGAJIAN:
2-200812009Saya SIT1 SALBIAH BTE MOHD SALLEH (HURUF BESAR)
mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah) ini disirnpan di Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:
1. Tesis adalah hakrnilik Universiti Teknikal Malaysia Melaka.
2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja.
3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.
4.
**
Sila tandakan (I)SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam
AKTA RAHSIA RASMI 1972)
TERHAD (Merigandungi maMumat TERHAD yang telah ditentukan oleh organisasilbadan di mana penyelidikan dijalankan) I
--
TIDAK TERHAD(TANDATANGAN PENULIS) (TANDATANGAN PENYELIA)
Alarnat tetap: JA 5 1 8 1 Jln. Medang, Nama Penyelia : Dr Hidayah Bte
Taman Maju, Rahmalan.
77000 Jasin, Melaka.
TAILOR SYSTEM (Tail~rSys)
SITI SALBIAH BTE MOHD SALLEH
This report is submitted in partial fulfillment of the requirements for the Bachelor in Computer Science (Software Development)
FACULTY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY UNIVERSITI TEKNTKAL MALAYSIA MELAKA
DECLARATION
I hereby declare that this project report entitled
TAILOR SYSTEM (TailorSys)
is written by me and is my own effort and that no part has been plagiarized without citations.
STUDENT: Date : 29 JUNE 2009
i
(SIT1 SALBIAH BTE MOHD SALLEH)
SUPERVISOR : Date : 7qJUNE 2009
DEDICATION
Special dedicated to
My beloved parents and siblings, who have encouraged, guided and supported me throughout my study life.
ACKNOWLEDGEMENTS
Assalmualaikum W .B .T
Firstly I would like to thank Allah S.W.T because with
M S
blessing, I have completed my report of my project successfully.I would like to give the highest appreciation to my supervisor, Pn. Hidayah Bte Rahrnalan for his consistent supervision, guidance, support and encouragement throughout this project.
My thanks also go to my beloved family and fiiends for their patience and understanding throughout my studies in Universiti Teknikal Malaysia Melaka (UTeM).
ABSTRACT
ABSTRAK
Pembangunan sistem ini adalah bertujuan untuk melicinkan process pengurusan
CHAPTER SUBJECT
TABLE OF CONTENT
DECLARATION DEDICATION
ACKNOWLEDGEMENT ABSTRACT
ABSTRAK
TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES
LIST OF ABBREVIATIONS
CHAPTER I INTRODUCTION 1.1 Project Background 1.2 Problem Statement(s)
1.3 Objectives 1.4 Scope
1.5 Project Significance
1.6 Expected Output 1.7 Conclusion
CHAPTER 11
LITERATURE
REVIEW AND PRODUCT
METHODOLOGY
2.1 introduction 2.2 Fact and Findings
2.2.1 Domain
2.2.2 Existing System 2.2.3 Technique 2.3 Project Methodology 2.4 Project Requirements
2.4.1 Software requirement 2.4.2 Hardware Requirement 2.4.3 Other Requirement
2.5 Project Schedule and Milestones 2.6 Conclusion
CHAPTER
m
ANALY
sxs
3.1 Introduction 3.2 Problem Analysis 3.3 Requirement Analysis
3.3.1 Data Requirement 3.3 -2 Functional Requirement 3.3.3 Non-functional Requirement 3.3.4 Others Requirement
3.4 Conclusion
viii
CHAPTERIV DESIGN 4.1 Introduction 4.2 High Level Design
4.2.1 System Architecture 4.2.2 User Interface Design
4.2.2.1 Navigation Design 4.2.2.2 Input Design 4.22.3 Output Design 42.3 Database Design
4.2.3.1 Conceptual and Logical Database Design
4.3 Detailed Design 4.3.1 Software Design
4.3.2 Physical Database Design 4.4 Conclusion
CHAPTER V IMPLEMENTATION 5.1 Introduction
5.2 Software Development Environment Setup 5.3 Software Configuration Management
5.3.1 Configuration Environment Setup 5.3.2 Version Control Procedure 5.4 Conclusion
6.2.1 Test Organization
6.2.2 Test Environment
6.2.3 Test Schedule 6.3 Test Strategy
6.3.1 Classes of Tests 6.4 Test Design
6.4.1 Test Description 6.4.2 Test Data
6.5 Test Results and Analysis 6.6 Conclusion
CHAPTER
VlI CONCLUSION7.1 Observation on Weaknesses and Strengths
7.2 Propositions for Improvement 7.3 Contribution
7.4 Conclusion
TABLE 2.1 2.2 2.3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
3.1 1
3.12
3.13
3.14
3.15
4.1
LIST QF TABLES
TITLE
Comparision Between Anne Spang and myTailor.com Personal Computer (PC) with Minimum Requirement Project Schedule and Milestone
Staff Table Customer Table Cloth Table Order Table
TailorSys Functional Requirement Coding Standard
Scalability Systematic Qualities Scalability Systematic Qualities Manageability Systematic Qualities Usability Systematic Qualities Reusability Systematic Qualities
Flexibility and Extensibility Systematic Qualities Software Requirement
Hardware Requirement Network Requirement Table Input Design for Login
Table Input Design for Staff Table Input Design for Customer Table Input Design for Order
Table Output Design for Retrieve Order Table Data Dictionary for TailorSys Version Control Procedure for TailorSys
Implementation Status for TailorSys Test Organization
Test Enviment 1
Test Enviroment2
Test Schedule for TailorSys Test Case for Login
Test Case for Registration Test Case for Order Test Case for Payment Test Data for Login Test Data for Registration Test Data for Order Test Data for Payment
DIAGRAM
LIST OF FIGURES
TITLE
xii
PAGE
Anne Spang Online System myTailor.com Online system Rational Unified Process (RUP)
Use Case Diagram of Manual TailorSys Entity Relational Diagram of Tailor System Use Case Diagram for TailorSys
Activity Diagram for TailorSys Sequence Diagram for Admin Login Sequence Diagram for Staff Login Sequence Diagram for Admin Logout Sequence Diagram for Staff Logout
Sequence Diagram for Manage Staff Information Sequence Diagram for Manage Customer Information Sequence Diagram for Manage Order process
Sequence Diagram for Manage Retrieve Order Process Sequence Diagram for Generate Receipt Order
xiii
Customer Details Form
Customer Information Form
Manage Order Form
Payment Form
Navigation Design of The TailorSys
Client Server Architecture
Form Create New SQL Server Database for TailorSys
Form Choose Data Sources for TailorSys
Form Add Connection for TailorSys
LIST OF ABBREVIATIONS
ABBREVIATION
ERD
FKOOA
OOAD
OOD
PC
PK
RUP
SQL
TaiJorSys
U M L
VB.NetDESCRIPTION
Entity Relationship Diagram Foreign Key
Object Oriented Analysis
Object Oriented Analysis & Design Object Oriented Design
Personal Computer Primary Key
Relational Unified Process Structured Query Language Tailor System
Unified Modeling Language
1.1 Project Background
1.2 Problem Statement
1. Difficult to search customer cloths.
This will happened when the customer come to the shop to take an order. The staff has difficulty to search the cloths that customer has ordered. It is because the staff usually forgot what types of material of the cloths that the customer has been given earlier. Beside there are lots of cloths which may be similar to the certain order cloth.
2. Difficult to search customer information.
This situation happened when the staff wants to search the customer information that wants the staff to check at all the order details &om the beginning in the ledger book. The information on the ledger are not well arranged and it will cause the difficulty and take some time to reach the information.
3. Difficult to search the finish cloths.
When the customer calls the tailor and asks for the cloth, it is difficult to tailor give feedback on sport. The same reason on number 2 due to the ledger book.
4. Difficult to search the due date of order.
1 3 Objective
o To save time when make order and retrieve order.
This system will reduce the time that the tailor have to use when make order and retrieve order. It is because this system will save all the information about the customers and orders. The information can be reach by searching the data on the system using the customer ID or order ID and all the i n f i a t i o n about the customers orders will appeared.
o To access information of customers easiiy.
Sometimes, the tailor wanted to know who are their customers and also what are their customers orders; especially when they want to start creating their customers clothes. This system will also provide the searching method by customer ID or names or orders ID. All the information about their customers will appeared very quickly and this is the easier way to find the record on database compared to ledger or traditional method.
o To facilitate searching the finish cloths.
o To provide cloth with a standard size or customize from the customer.
This system will also provide the choice of size. The customers can make their choice of clothes by standard size and yet with the customers measuremant size. This will helped the customers and saved many times in ordering when they come will a lot of orders.
1.4 Scope
TailorSys is a client server system which means it can be share the data in server with the other users that use the system simultaneously. Besides that, this system will be developing by using the Visual Basic
.NET
to make the system more effective and efficient. It also can be use or run at Windows XP Profesional platform and can be use at any tailoring company. The TailorSys will be developing for the main usage of the tailor administrator in the company that provided the casual uniform l i i coat, blazer, pant and school uniforms in any standard size. It is alsoallow the customer who want to order the coat, pant or the uniform with their own size of body. Which means the tailor can take the measurement of the customers body and key-in into the system.
1.5 Project Significance
This system will give benefits to all the users of tailor company:
o Efficient in managing customer data, o Effective in managing payment. o Easily to manage the customer data.
1.6 Expected Output
There are several output that will be come out fiom this project. Firstly, to make the daily job goes smoothly and easy. It will help the administrative to manage and search the data more faster and easily. Secondly, log-in which is the function for data security will be use to prevent fiom data losing or data stolen. Moreover, it also help the staffs of tailor company to receive and manage the order process become faster and systematic. A part from that, the customer may have the receipt that is inform the details order after making the order by using the system. Next, the customers also can have the receipt after they do the payment. All the billing are informed at the payment receipt. Lastly, by the developing of this system, it will change the method of the data controlling and management with also help the company to make the productivity to the company.
1.7 Conclusion
from the data losing and redundancy. The data also can be obtained multiple times faster than manual method of data searching. The user of this system also can key-in all the data faster and easily. In other words, by the development of this system, it will change the method of the data controlling and management in a meantime it is
LITERATURE REVIEW AND PROJECT
METHODOLOGY
2.1 Introduction
2.2 Facts and Findings
According to the Tailor System (TailorSys), the facts and findings will be analyzed based on the domain and the existing system that involve in developing this system.
2.2.1 Domain
The domains of this TailorSys:
o This system is used for business application development which it is allow all the management run smoothly.
o These systems have an added value from manual to computerize. It is because the product that will be produced could be upgraded and integrated.