Professional Documents
Culture Documents
Assignment
Article
Presentation
Lecture
Term Paper
Thesis Paper
Research Paper
Report
Internship Report
Questionnaire
Letter
the best use of the information to make future plans. Our intension is to help the
garments industries of our country by using proper use of computer technology. As
a reference subject we visited a garments factory named Opex. But we found that
Opex Group is not using a proper computerization system for production and
inventory management system. Most of the works are carried out in pen and paper.
This is slowing down the operations and errors are made frequently. Most of the
time, they are losing the old data. The current situation is very poor in the Opex
Group in case of computerizations. [1]
1.2 PROBLEMS OF CURRENT SYSTEM
Current system has many problems. In this section we discuss those problems [1]:
Production section of the Opex Group is doing the work manually.
All the works are carried out in pen and paper.
Sometimes administrator can not get proper information about the product.
Buyers can not place the order easily.
This system is not efficient and takes long time.
1.3 OBJECTIVE OF THE PROJECT
The goal of our project is to make the entire system efficient and user friendly to the
product manager and administrator. The objectives focusing on our attempt are
mainly concerned [1]:
To increase the flexibility of the administrator, agents and buyers.
Making the system faster than the present system.
To eliminate the paper work of the agent.
To facilitate the Administrator so that he can easily access product information
from anywhere.
To reduce complexity of the production section.
To reduce physical labor of the personnel at the Opex Group.
To reduce workers of the Opex Group.
1.4 METHODOLOGY
Methodology is defined as a collection of procedures, techniques and tools that is
used for the development. Methodology is not only a set of methods but it also
includes the ideas, rationale and assumptions which is underling the research or
investigation. Software development methodology helps us to contribute our effort
to develop and implement a system by the collection of theories and concepts,
comparative studies of different approaches and by development of individual
methods. This methodology was followed [8] :
PHP
MySQL database
Apache Server
These tools are described in chapter 6
1.5 CONCLUSION
Science has brought the world at our door. Internet has made our life easier. With
the development of civilization, our life has become comfortable and luxuries. Today
every people all around the world want to do something in an organized way. This
need is met by the addition of database technologies that retain key information
and allow for an easy way to manipulate that information. If anybody wants to
maintain his/ her system by a organize way, web database can serve for this
purpose. Our Garments Production Management System provides the facility to
maintain all of the sections of garments production and keep track of all the product
information.
CHAPTER 2
REQUIREMENT ANALYSIS
2.1. INTRODUCTION
Requirement analysis is the way to understand the requirements of the users of the
system. It explores the expectations of the users about the proposed system.
Requirements are actually the descriptions on how the system should work and
interact with the user of the system. Requirement analysis is difficult as it brings
together all the requirements and interest of the business personnel. The efficiency
of the final product depends on the accuracy of the requirement analysis. As this is
the base of the future work, so the analysis part of this project was performed
carefully [8].
2.2 THE PRODUCTION CYCLE OF READYMADE GARMENTS
The needs for cotton fabrics are increasing day by day world wide. The world is
moving forward and the demand of garments has a vertical growth not only for
clothing but also for households, fashion and industrial purpose. The garments
industries usually follow different steps for production of the readymade garments.
The following steps are described below [1] :
2.2.1 Achievement of Raw Materials
Raw materials which are used in the production, completely depends on the
contract. Buyers provide only the fabrics and clothes and the company gathers the
rest of the raw materials [1].
2.2.2 Acquisition Procedures
Acquisition Procedures means the way that the company follows to incorporate the
raw material from different sources. The company buys the raw materials from
either retailers or whole sellers who are involved in the production of such raw
materials [1].
2.2.3 Merchandise Information
At this stage, the production manager gathers all the information related with the
raw materials which is achieved by one of the procedures mentioned above. Then a
sample is designed as specified on the order from the buyers [1].
2.2.4 Scheduling
This is the most important factor in manufacturing procedure. The productivity of
the company depends completely on scheduling. In manufacturing process,
scheduling maximizes the efficiency of the business operations and reduces the
cost. Scheduling is to set a goal to minimize the production time and costs by
explaining clearly what to make and how many in quantity in a specific time period
with the use of specific equipments and manpower. The company sets a target to
achieve the goal and follows the steps on day to day basis. Scheduling is to
planning the activities required for production at different stages from the date the
resources become available to determine the shipment date [1].
2.2.5 Production Process
Production starts at this stage and the amount of daily production is recorded. The
progress of the production is related with the scheduling. This process is divided in 4
parts.
Cutting
Sewing
Finishing
Maintenance
Cutting: First of all the cutting section cuts the raw materials fabrics and the clothes.
For this purpose, factory provides them the measurements and the designed
sample. [1]
Sewing: The sewing section is involved in the sewing of the clothes as provided in
the sample. All the sewing accessories (buttons, zippers, labels etc) required to add
on the garments are assembled here. [1]
Finishing: There are other types of accessories which are called finishing
accessories. These accessories include Hang Tag, Barcode Stickers, Poly Bags,
Cartons, etc. These are being fixed at the finishing section. After successful
achievement of these; products go to the finishing section. The finishing section
finally checks the quality, cleanliness, do the ironing, sticks the tickets, and packs
into poly bags (as buyers instruction). [1]
Maintenance: The maintenance section is involved to the inspection of the finished
goods by the buyer or its nominated agents or by the factory inspectors and to
generate inspection certificate by following the inspection instruction. Now the
garments are finished and packed in cartons and ready to be ex-factory. The goods
are then handed over to Commercial Department. The commercial department
contacts the shipping agent either nominated by the buyer or negotiated by the
factory owner for the buyer. They also do the bank related jobs to prepare the
documents for the shipment [1].
2.3 THE PROCESS OF PRODUCT ORDER AND GETTING INTO GARMENTS
PRODUCTION
Product Management System and its business have changed considerably over
some few years. Before implementing and designing this project, several steps were
to be taken that were conducted through a combination of research equipments.
Understanding product management system (e.g. cutting, swing, washing, finishing
etc) and their limitations of information access were some of our considerations. For
this purpose we have discussed with Opex Group workers, managers for
understanding the system [1].
Most of the ready made garments factories do as follow:
Buyers send a color visual or Original Sample to follow or a book let of their detail
design to follow with the order.
Factory (manufacturers) sends the price accordingly and asks for approval from
the buyer.
After approval, the factory develops the proto (development) sample and gets the
approval.
Within this period buyer sends the purchase order along with the LC (Letter of
Credits).
After getting the proto and LC, the factory goes for size wise fit sample (for
approval of the measurement).
After the approval, the factory develops the Pre-Production (PP) sample and gets
these approved. Pre production sample goes with all original brandings like actual
fabric in actual color, actual color print and embroidery, all actual accessories like
labels, buttons, packing etc.
After receiving the approval on Pre Production samples, the factory goes for final
bulk production.
After final production, either buyer does the inspection or the factory do the
inspection on behalf of buyers and produces an inspection certificate which is a
compulsory with the shipping document.
The factory does the packing as per buyers instruction.
Commercial department contacts the buyers nominated shipping agent.
2.4. CONCLUSION
Understanding the requirements of a problem is one of the most difficult tasks. We
visited to all section of the Opex Group to get relevant information sources to
familiarize ourselves with the system. We also spend time in analysis of those data.
We performed the requirement analysis part of this project carefully to get the final
product.
CHAPTER 3
SYSTEM ANALYSIS
3.1 INTRODUCTION TO SYSTEM ANALYSIS
System analysis deals with the analysis of the system prior to the automation of as
computer system. Technology is applied on analysis of the system which satisfies
the needs of the individuals. The problems are analyzed to determine the nature of
the system. Business processes are the day to day driver for any business. There is
a relation between the business and the business customers. The business process
includes the set of business rules, computer systems, the operations and the
actions of the business. The aim of system analysis is to understand the ins and
outs of the business process, analyzing of the statistical and day to day data used in
the business, and to draft the interaction of the technology with information. All
business depends on data. Data represents the reality therefore understanding the
dimension of data plays an important role in system analysis [2, 4].
3.2 OBJECTIVES
System analysis is conducted with the following objectives in mind:
Understand a system.
Understand the different phases of system development life cycle.
Know the components of system analysis.
Know the components of system designing.
3.3 SYSTEM LIFE CYCLE
System life cycle is an organizational process of developing and maintaining
systems. It helps in establishing a system project plan, because it gives overall list
of processes and sub-processes required developing a system [2, 4, and 8].
3.4 SYSTEM DEVELOPMENT LIFE CYCLE
System development life cycle means combination of various activities. In other
words we can say that various activities put together are referred as system
development life cycle. In the System Analysis and Design terminology, the system
development life cycle means software development life cycle [2, 4, and 8].
Following are the different phases of software development cycle:
System study
Feasibility study
Cost benefit analysis
System analysis
System design
Coding
Testing
Implementation
Maintenance
into practice. During this phase, all the programs of the system are loaded onto the
users computer. After loading the system, training of the users starts. Main topics
of such type of training are [2, 4, and 8]:
How to execute the package
How to enter the data
How to process the data (processing details)
How to take out the reports
3.5.9 Maintenance
Maintenance is necessary to eliminate errors in the system during its working life
and to tune the system to any variations in its working environment. It has been
seen that there are always some errors found in the system that must be noted and
corrected. It also means the review of the system from time to time. The review of
the system is done for:
Knowing the full capabilities of the system
Knowing the required changes or the additional requirements
Studying the performance
If a major change to a system is needed, a new project may have to be set up to
carry out the change. The new project will then proceed through all the above life
cycle phases [2, 4, and 8].
3.6 CONCLUSION
System analysis is an important part of the project. System analysis is needed for
designing and implementing of the project. The problems are analyzed to determine
the nature of the system. System Analysis finds the different phase of a system and
components of system design. In this chapter we try to represent all of the phases
of system development life cycle to design a system.
CHAPTER 4
SYSTEM DESIGN
4.1 INTRODUCTION
System design is the most important phase of the System Development Life Cycle.
It is a solution, a how to approach to the creation of a new system. It provides the
understanding and procedural details necessary for implementing the system
recommended in the feasibility study. Emphasis is on translating the performance
requirements into design specifications. The design phase is a transition from a
user-oriented document (system proposal) to a document oriented to the
programmers or data base personnel. An accurate system design gives accurate
system performance. Several structural tools are used for design purpose of the
candidate system. In this chapter we have discussed about Web Design, Dataflow
Diagram, E-R Diagram, Activity Diagram, Use Case Diagram and Network Design of
the proposed system [4].
The manufactures get the color visual (CAD) or Original sample from the buyer. The
company decides the price accordingly and sends the price to the buyer for their
approval. If the buyer agrees with the price then the company goes for production
else the buyer looks for another manufacturer who can provide in lower costs. Once
the buyer approves the price, the factory develops a proto sample. At the same
time, the Factory collects the Letter of Credit (LC) or Purchase Order from the buyer.
After development of the proto sample and after getting the purchase order, the
factory develops a size fit sample for approval. If the size wise sample is not
approved, the factory continues to develop this sample again until they get an
approval.
After getting approval, the factory develops a pre production sample. Pre production
sample goes with all original brandings like actual fabric in actual color, actual color
print and embroidery, all actual accessories like labels, buttons, packing etc. And
the factory sends the pre production sample to the buyer for their final approval.
Once they approve the sample, final bulk production is started.
After final production, either buyer does the inspection or company does the
inspection on behalf of buyers and produces an inspection certificate which is a
compulsory with the shipping document.
The factory does the packing as per the buyers instruction after finishing
inspection. When the packing is finished, the commercial department contracts with
buyers nominated shipping agents for shipment. The shipping agency is
responsible for shipment of the products from the factory to the buyer [1].
Pre Condition
Shipment is from a valid Shipping company
Post Condition
The factory needs to print all the confirmation from the buyer during production.
4.9 USE CASE DIAGRAM OF PROPOSED SYSTEM
Use case diagram of Garments Production Management System is given below.
4.10 ANALYSIS OF THE USE CASE
Actors: Workers, Quality Control Officer, Commercial Department, Buyer, Supplier,
Time, Manager, Section Supervisor, Shipping Agent, Washing Company
Description: This use case describes the production cycle for Opex Group
The buyer places an order. The factorys commercial departments job is to take
care of import and export of the goods and to communicate with the buyers in
home and abroad. After an order is placed and the price is agreed with the buyer,
the company goes for production. In this stage, different sections, such as cutting,
sewing, finishing and maintenance sections are involved in production procedure.
There are workers who are involved in production procedure. Workers either work on
daily basis or monthly basis. Daily basis workers get the wages everyday and the
monthly workers gets the wages after one month.
Each section has a section in charge (section supervisor). Section supervisor collects
the raw materials used for production from the inventory as per written requisition.
The quality control officer/store keeper issues the raw materials to the section
supervisor as required and updates the inventory. The system performs the check
that there are available goods to issue while any requisition takes place. Sometimes
defected goods are found after requisition and the section supervisor sends it back
to inventory as a wastage also the accessed goods which were not used for the
production are send back to inventory by the section supervisor and inventory is
updated.
When a new order is placed, the quality control office checks for the availability of
the raw materials which will be used for the production by generating the inventory
report. Unavailable goods are purchased from the raw material suppliers.
But only the manager can place a purchased order. The quality control office
generates the list of items need to purchase for production and sends it to the
manager for his authorization. Managers get different reports from the system.
These include the daily production progress report, inventory report and purchase
report. Daily production report informs the amount of daily production at any
moment of time, inventory reports informs the list of inventory, current stock in
hand of goods and their rate, purchase report shows the list of goods purchased at
any date and the expenses on purchase.
The maintenance section is involved of the inspection of the finished goods and to
generate inspection certificate. The finishing section does the packing of the
finished product as per the buyers instruction.
After production is finished, the production manager accumulates the report of
finished product and contacts with the washing company for washing and ironing of
the finished goods. After the washing company returns the goods back to the
factory, the finishing section starts to do the packing of the goods.
The commercial department contacts with the buyer for shipment. Buyer specifies a
shipping agency for shipment of the finished goods. When the shipment is finished,
the production cycle is completed [1].
Pre Condition:
Production can only be started if the required raw materials are available and the
buyer is agreed with the price. Order information should be valid and complete.
Post Condition:
Generate different report for the manager.
4.11 NORMALIZATION
Normalization is a technique for designing relational database tables to minimize
duplication of information and, in so doing, to safeguard the database against
certain types of logical or structural problems, namely data anomalies [10, 11].
There are several types of normalization rules & forms. They are:
First Normal Form (1NF): Eliminate Repeating Groups Make a separate table for
each set of related attributes, and give each table a primary key.
Second Normal Form (2NF): Eliminate Redundant Data If an attribute depends on
only part of a multi-valued key, remove it to a separate table.
Third Normal Form (3NF): Eliminate Columns Not Dependent on Key If attributes
do not contribute to a description of the key, remove them to a separate table.
In case of Storing Buyer Information in one table named Buyerinfo a single Buyer
can place more than one order. If we arrange the table like below then many
redundancy occurs. For that reason, we separated buyer information and order
information.
4.12 CONCLUSION
System design is an important phase in System Development Life Cycle (SDLC). We
have analyzed the data thoroughly to create Data Flow Diagram (DFD), Entity
Relationship Diagram (ERD), Activity Diagram and Use Case Diagram. We have also
made some normalization to our database to avoid repetitions and redundancy. So
the procedures should be followed properly in order to get an appropriate system
design. An accurate system design can only produce efficient system.
CHAPTER 5
PROPOSED SYSTEM
5.1 INTRODUCTION
In this chapter, we discuss about our proposed system. Production Management
System is a very important area where all product information is kept. Recently
World Wide Web is more efficient and effective to make the system online base. For
that region, our proposed system is Online Garments Production Management
System. All the product, agent, administrator and buyer information are stored into
this system [1].
5.2 FEATURES OF PROPOSED SYSTEM
Mainly three kinds of users will be in the proposed system. They are not the same
categories and their features will not be the same. The proposed system should
have the following facilities to serve the better service [1]:
In our system admin or manager can access whole system and have a password.
Administrator is the super user who will have the power to add, update, and
delete different kinds of information about product or any other information.
CHAPTER 6
DEVELOPMENT & IMPLEMENTATION
6.1 INTRODUCTION
Our focus will be to design & implement a system that will efficiently give product
information to the administrator of the garments. Our system also contains the
buyer and agent information. During the stage of system design our system was a
set of programs or program unit. Now we discuss the development and
implementation of this system.
6.2 SUPPORTING DEVELOPMENT TOOLS
Our supporting development tools are PHP, MySQL, CSS, HTML, Macromedia
Dreamweaver and Apache Server. Here those development tools are described6.2.1 PHP (PHP: Hypertext Preprocessor)
PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used Open
Source general-purpose scripting language that is especially suited for Web
development. Much of its syntax is borrowed from C, Java and Perl with a couple of
unique PHP-specific features thrown in. The goal of the language is to allow web
developers to write dynamically generated pages quickly and can be embedded into
HTML [12, 13].
PHP distinguishes from something like client-side JavaScript is that the code is
executed on the server. If we were to have a script similar to the above on your
server, the client would receive the results of running that script, with no way of
determining what the underlying code may be. We can even configure our web
server to process all our HTML files with PHP [12, 13].
The best things in using PHP are that it is extremely simple for a newcomer, but
offers many advanced features for a professional programmer. We can jump in, in a
short time, and start writing simple scripts in a few hours, Although PHPs
development is focused on server-side scripting language [12, 13].
6.2.2 MySQL Database
The `MySQL (TM) software delivers a very fast, multi-threaded, multi-user, and
robust `SQL (`Structured Query Language) database server. MySQL is the post
popular DBMS in web application development, was first released initially on 23 May
1995. MySQL Server is intended for mission-critical, heavy-load production
systems as well as for embedding into mass-deployed software. Users can choose to
use the `MySQL software as an `Open Source/`Free Software product under the
terms of the `GNU General Public License. MySQL supports cross platform [14].
MySQLs reliability and speed have helped us develop software that maximizes the
availability and performance of enterprise telephony networks, even for very large,
If we are working in a Windows-only shop, take a long look at IIS. If we need to run a
Web server on Unix, Linux, NetWare, Mac OS or even Windows; take a look at
Apache.
6.2.5 Macromedia Dreamweaver
Macromedia Dreamweaver is a site building and publishing tool appropriate for
intermediate to advanced users that allows you to create and edit web pages and
applications using a graphical interface and built-in advanced design and coding
features [17].
The visual editing features in Macromedia Dreamweaver let you quickly create web
pages without writing a line of code. You can view all your site elements or assets
and drag them from an easy-to-use panel directly into a document. You can
streamline your development workflow by creating and editing images in
Macromedia Fireworks or another graphics application, and then import them
directly into Dreamweaver. Dreamweaver also provides tools that make it easy to
add Macromedia Flash assets to web pages [19].
In addition to drag-and-drop features that help you build web pages, Dreamweaver
provides a full-featured coding environment that includes code-editing tools such as
code coloring, tag completion, a coding toolbar, and code collapse. Also provided is
language reference material about Cascading Style Sheets (CSS), JavaScript,
ColdFusion Markup Language (CFML), and other languages. Macromedia Roundtrip
HTML technology imports your hand-coded HTML documents without reformatting
the code; you can then reformat code with your preferred formatting style. [19]
Dreamweaver also lets you build dynamic, database-driven web applications using
server technologies such as CFML, ASP.NET, ASP, JSP, and PHP. If you prefer working
with XML data, Dreamweaver provides tools that let you easily create XSLT pages,
attach XML files, and display XML data on your web pages [19].
Dreamweaver is fully customizable. Using new behaviors, Property inspectors, and
site reports, you can create your own objects and commands, modify keyboard
shortcuts, and even write JavaScript code to extend Dreamweaver capabilities.
6.2.6 Cascading Style Sheets (CSS)
In web development, Cascading Style Sheets (CSS) is a style sheet language used
to describe the presentation of a document written in a markup language. Its most
common application is to style web pages written in HTML and XHTML, but the
language can be applied to any kind of XML document, including SVG and XUL.
CSS is used by both the authors and readers of web pages to define colors, fonts,
layout, and other aspects of document presentation. It is designed primarily to
enable the separation of document content (written in HTML or a similar markup
language) from document presentation (written in CSS). This separation can
improve content accessibility, provide more flexibility and control in the
6.3 IMPLEMENTATION
Implementation means converting a system design into operational form. This
phase is divided into 2 parts database implementation and user interface
implementation (code generation).
In the first part, the logical database design was implemented as the physical
database design. All the data types were defined properly on each table. The
relations among the tables were described by using primary key and foreign key
concepts.
The second part was to generate code to insert business data to the database
through user interface. This part includes the followings, to create user interfaces to
insert, update and search and delete data and to generate different reports for the
managements from those data.
6.3.1 Database Design and Table List
Data is the collection of facts which the most important factor in any organization.
Data plays the most important role in business activities and day to day events.
Database design is the process of producing a detailed data model of a database.
This logical data model contains all the needed logical and physical design choices
and physical storage parameters needed to generate a design in a Data Definition
Language, which can then be used to create a database.
A fully attributed data model contains detailed attributes for each entity. Now we
discuss the database table6.3.1.1 Agent Information Table
The table name is agent_info. It contains agents information. It has ten data fields.
id contains a unique number for every agent. loginId and pass are used for
accessing the system.
6.3.1.2 Buyer Information Table
The table name is buyer_info. It contains buyers information. It has nine data fields.
id contains a unique identification for distinct buyers. loginId and pass are used for
accessing the system.
6.3.1.3 Order Information Table
The table name is orderinfo. It contains orders information. It has seven data fields.
orderNo contains a unique identification for every order.
6.3.1.4 Production Information Table
The table name is productioninfo. It contains products information. It has nineteen
data fields. id contains a unique identification for every product. This table is used
by admin/agent. Here agentId and orderNo are foreign keys.
Information, Shipping Information, Buyer Order View, Production are linked with
different pages. Admin can register new agent or admin.
6.4.4 Daily Production Information
Daily product informations are stored into the database table using this web page.
Here information about Agent Name, Order No, Finished, ThreadCut, SnapButton,
Pressing, Folding, PolyPacking, CartonComplete, StartDate, Cutting, Washing,
Inspection, RegularHour, OvertimeHour, TotalWorker, NoReject are entered.
6.5 CONCLUSION
Here we discuss those tools (HTML, PHP, MySQL, Macromedia Dreamwaiver, CSS
and Apache Server) which are used for implementing this system. We also discuss
the database table and some web pages which are need for implementing this
system.
CHAPTER 7
TESTING
7.1 INTRODUCTION
Software testing is a critical element of software quality assurance and popular risk
management strategy. Here, programmer compares the actual result with required
result. Testing is the process to review of the specification, design and coding. In
fact, testing is the one-step in the software engineering process that could be
viewed as destructive rather than constructive [7].
7.2 OBJECTIVES OF SOFTWARE TESTING
There are many objectives to test system:
Testing is a process of executing a program with the intent of finding an error.
A good test case is one that has a high probability of finding as-yet undiscovered.
7.3 TESTING PRINCIPLE
To test software effectively, a software engineer must understand the basic
principals that guide software testing. The testing principals are as follows:
All test should be traceable, that is the objectives of testing should be uncovered
basis on customer requirements.
Test should be planned before testing begins.
An independent third party should conduct test.
Exhaustive testing is not possible.
7.4 TEST PLAN
The purpose of test planning is to provide the basis for accomplishing testing in an
organized manner. If a test plan is comprehensive and carefully thought out, test
execution and analysis should proceed smoothly [7].
A good test plan is one which:
Has a good chance of detecting a majority of the defects.
Is flexible.
Is executed easily, repeatable and automatically.
Defines the types of test objectives.
Clearly defines the test objectives.
Clarifies the test strategy.
Is not redundant.
Identifies the risk.
development environment, bottom-up testing is usually done first, followed by topdown testing [7].
7.5.3 Validation
The process of evaluating software during or at the end of the development process
to determine whether it satisfies specified requirements.
In other words, validation ensures that the product actually meets the users needs,
and that the specifications were correct in the first place, while verification is
ensuring that the product has been built according to the requirements and design
specifications. Validation ensures that you built the right thing [22].
7.5.4 Verification
The process of evaluating software to determine whether the products of a given
development phase satisfy the conditions imposed at the start of that phase.
Verification ensures that you built it right [22].
7.6 SOFTWARE QUALITY ASSURANCE
Software testing may be viewed as an important part of the Software Quality
Assurance (SQA) process. In SQA, software process specialists and auditors take a
broader view on software and its development. They examine and change the
software engineering process itself to reduce the amount of faults that end up in
defect rate. What constitutes an acceptable defect rate depends on the nature of
the software. An arcade video game designed to simulate flying an airplane would
presumably have a much higher tolerance for defects than software used to control
an actual airliner. Although there are close links with SQA testing departments often
exist independently, and there may be no SQA areas in some companies [23].
7.7 CONCLUSION
Software testing is the process used to measure the quality of developed computer
software. A human being can make an error (mistake), which produces a defect
(fault, bug) in the code, in software or a system, or in a document. For that region,
testing is an important. Different types of testing are used in this project.
CHAPTER 8
CRITICAL APPRAISAL
8.1 INTRODUCTION
Every system has some limitations or problems. Our systems also have some
problems. In this chapter, we discuss those problems.
8.2 LIMITATION
Problems are everywhere. Normally garments industries are always busy with their
work. So our data collection were delayed sometimes due to the business of the
garments personnel.
We also have faced problems during the installation of XAMPP. Port no. 80 & 434
should not be busy during the activation of apache server. Also IIS sometimes
conflicted with apache.
We found few troubles of designing this project because we are the new developers
in the software field. We have also faced some problems during data analysis,
database design, data normalization and in the time of making relationships among
several tables.
Limitations of our system are listed below IIS is not supported because of some function of PHP do not properly work in IIS
server, we must use Apache server for our software.
If buyer is illegal its cant be verified, that is mail checking system is not used.
To final an order for production there is needed buyers representative.
This system only maintains the production side.
Report can not be generated properly if the time format is not matched between
database & PHP coding.
8.3 CONCLUSION
After completion our project, we get some problems. We faced some problems in
installing the software, we used in implementation of the system. In the future, we
will try to solve those problems.
CHAPTER 9
CONCLUSION
9.1 CONCLUSION
There is no doubt that Online Application is most popular and important for all. Now
a day, we depend on the Online for everything like job searching, advertising,
buying goods etc.
Our proposed system is also online based. In the proposed system maintained full
production sector. The combination of HTML, CSS and PHP are used for front end
design and MySQL is used for back end. Apache server is used as a server. We think
one day this Online Garments Product Management System will be a complete
solution for the administrators. At first we collect the relevant data from the Opex
Group, then we planed, designed architecture, made papers, observed the system
and prepared database. Finally, we started the implementation phase and complete
the project.
Mainly three kinds of user can access this software. Every user has to be registered
first of all. Admin can access the whole system and can generate the production
report, which shows the complete and running production information.
All of the users are benefited by the system. The administrator will get the
maximum benefit from it. He can take any decision easily and quickly. Better control
and security ensures data, reduce manpower, eliminate paper work and increase
the efficiency of the daily work.
9.2 SUGGESTED FOR FUTURE WORK
There are further more areas where the application can be developed to support the
Opex Group. For example HR system and Accounts system can be developed and
integrated with this application to get the better outcome. Different reports can be
designed to retrieve data from the database as per the requirements. The
requirements of the management changes over the time. So the application also
need to upgrade every after certain time. The server side validation was not
performed in this application which is mandatory in good programming practice.