This project entitled "GarmentsERP(T&A and Planning)", submitted by SM Mazidul Islam Shuvo, ID to the Department of Software Engineering, Daffodil International University has been accepted as satisfactory for the partial fulfillment of the requirements for the degree of B.Sc. Software Engineering and approved for style and content. From the very beginning of my university life, I have learned a lot about software engineering as well as basic computer science related knowledge from my course teachers. It is a fortunate opportunity for me as a student of the Department of Software Engineering, one of the exalted academic cancers of the Science and Information Technology Faculty of Daffodil International University, to express my deep feelings of gratitude to the Department and to my honorable teachers and also to the department's staff.
Daffodil International University, Dhaka, for his excellent guidance, inspiration, encouragement and also for allowing me to work on this project. In particular, I am very grateful to my friend, elder and younger brothers from our university, who always appreciate me for my studies and my daily work to learn new ones. From then on, I took care of the UI and took their approval to move on to the next part.
After completing this, I started compiling the central utility of the task. In case there is any mistake before delivery to the partners, there is a change to spoil the whole enterprise.
Introduction
- Project Overview
- Project Purpose
- Background
- Benefits & Beneficiaries
- Goals
- Stakehold
- Proposed System Model (block diagram)
- Project Schedule
- Gantt Chart
- Release Plan/Milestone
By using this web application system, employees of all garments can benefit as they no longer have to hassle with placing an order, scheduling a specific order, creating an inventory report for a specific order or creating another inventory order for a specific order, creating and generating reports and exporting information. Most importantly, taking orders based on cost-benefit calculation, scheduling each order, managing inventory collections, commercial reports and import and export can be managed automatically. The main goal of this project called “GarmentsERP System” is to create an automation system that could be useful to millions of users of various garments by solving their few problems.
So, with this in mind, we thought and thought that our project will solve their problems. The "T&A and Planning" module of our applications would be useful in several ways. The scheduler can see each of the orders, information and yarn and fabric plans for each order in several sub-jobs and generates report for each order.
Commercial manager can see all orders and necessary stocks for each order to be imported from other companies. It also refers to communicating what task needs to be done within a time frame.
Software Requirement Specification
- Functional Requirements
- T&A and planning manager manage account
- T&A and Planning manager search for orders
- T&A and planning manager plans for T&A
- T&A and planning manager plans for knitting
- T&A and planning manager plans for dyeing
- T&A and planning manager plans for trims and pps
- T&A and planning manager plans for printing
- T&A and planning manager plans for sewing
- T&A and planning manager plans for packing
- T&A and planning manager plans for inspection and ex-
- T&A and planning manager generates report
- Data Requirements
- Performance Requirements
- Speed and Latency Requirements
- Precision or Accuracy Requirements
- Capacity Requirements
- Dependability Requirements
- Reliability & Availability Requirements
- Robustness or Fault-Tolerance Requirements
- Safety-Critical Requirements
- Maintainability and Supportability Requirements
- Maintenance Requirements
- Supportability Requirements
- Security Requirements
- Access Requirements
- Integrity Requirements
- Privacy Requirements
- Usability and Human-Interaction Requirements
- Ease of Use Requirements
- Personalization and Internationalization Requirements
- Understandability and Politeness Requirements
- Accessibility Requirements
- User Documentation Requirements
- Training Requirements
- Look and Feel Requirements
- Appearance Requirements
- Style Requirements
- Operational and Environmental Requirements
- Expected Physical Environment
- Requirements for Interfacing with Adjacent Systems
- Release Requirements
- Legal Requirements
- Compliance Requirements
- Standards Requirements
Description After confirming an order by the merchandiser and searching for a specific order, T&A and the planning manager must plan the T&A. Description After confirming a terms and conditions for an order by the planning manager and searching for a specific order, T&A and the planning manager must plan the knitting. Description After confirming a knitting plan for an order by the planning manager and searching for a specific order, T&A and the planning manager must plan the dyeing.
Description After confirmation of a color plan for an order by Planning Manager and looking for specific order T&A and planning manager must plan for trims and pps plan. Description After confirmation of a trim and pps plan for an order by Planning manager and search specific order T&A and planning manager must plan for the print plan. Description After confirmation of a print plan for an order by Planning Manager and looking for specific order T&A and planning manager should plan for sewing plan.
Description After the planning manager approves the packing plan for the order and locates the specific order, T&A and the planning manager must plan the ex-factory inspection and plan. By reading these errors, the T&A and design manager can easily manage the system.
System Analysis
Use Case Diagram
Use Case Description
- Manage account
- Make T&A plan
- Make Knitting plan
- Make dyeing plan
- Make trims and pps plan
- Make printing plan
- Make sewing plan
- Make packing plan
- Make inspection & ex-factory plan
- Make cutting plan
- Generate Report
Activity Diagram (for each use case)
- Manage account
- Make T&A plan
- Make Knitting plan
- Make dyeing plan
- Make trims and pps plan
- Make printing plan
- Make sewing plan
- Make packing plan
- Make inspection & ex-factory plan
- Make cutting plan
- Generate Report
System Sequence Diagram (for each use case)
- Manage account
- Make T&A plan
- Make Knitting plan
- Make dyeing plan
- Make trims and pps plan
- Make printing plan
- Make sewing plan
- Make packing plan
- Make inspection & ex-factory plan
- Make cutting plan
- Generate Report
System Design Specification
Development tools and technology
There are different types of software developer tools that make the software development process smooth.
Database Design Diagram
Calculation of knitting plan data 1 The calculation of knitting plan data must be done automatically and correctly. Calculation of paint plan data 1 The calculation of paint plan data must be performed automatically and correctly. Calculation of print plan data 1 The calculation of print plan data must be done automatically and correctly.
Calculation of cutting plan data 1 The calculation of cutting plan data must be done automatically and correctly. Calculation of sewing plan data 1 The calculation of sewing plan data must be done automatically and correctly. Calculation of packing plan data 1 Calculation of packing plan data must be done automatically and correctly.
If data cannot be properly displayed to the application, this should also be considered failure criteria. Test Case #2 Test Case Name: Calculate T&A Plan data System: ApparelERP(T&A and Planning) Subsystem: N/A. Test Case #3 Test Case Name: Insert T & A Plan Data. System: ClothingERP(T&A and Planning) Subsystem: N/A.
Post-Conditions After selecting specific order information by clicking "Plan Now" to the app, it will calculate all dates in the backend. Post-Conditions After selecting specific order information by clicking "Plan Now" to the app, it will calculate all dates in the backend for Color Plan.
Development Tools & Technology
- Programming Language
Testing Features
- Features to be tested
Testing Strategies
- Test Approach
- Black Box Testing
- Testing Schedule
- Traceability Matrix
Testing Environment
A test environment means preparing the environment with hardware and software so that test engineers can run test cases as needed.
Test Cases
- Log in
Users are always redirected to the login page, regardless of whether they did not authenticate with our application when entering the dashboard. Short description: Users, including T&A and Planning Managers, only need to complete a few fields that are marked as required. A user such as T&A and Planning Manager must first log in to be authenticated by the application program.
User Interface
- T&A and Planning Page
- Log in page
- Home page
- T&A Planning
- T&A Plan Now page
- T&A print
- Knitting Plan page
- Knitting plan now page
- Knitting Plan Print page
- Dyeing Plan Page
- Dyeing Plan Now Page
- Dyeing Print Page
- Trims & PPS planning
- Trims & PPS Plan Now Page
- Trims & PPS Print page
- Cutting Plan Page
- Cutting Plan Now Page
- Cutting Print Page
- Printing Plan Page
- Printing Plan Now Page
- Printing Plan Print Page
- Sewing Plan Page
- Sewing Plan Now Page
- Sewing Plan Print Page
- Packing Plan Page
- Packing Plan Now Page
- Packing Plan Print Page
- Inspection & Ex-Factory Plan Page
- Inspection & Ex-Factory Print Page
Project Summary
- Github Link
- Summary(Critical Evolution)
- Limitations
- Obstacles & Achievements
- Future Scope
- References
From the very beginning of the development of this project, it requires hard work, patience, perseverance in meeting the requirements of the stakeholders. After that I prepared the UI and received their approval to proceed to the next part. It must be said that the interface of my app is very simple and easy to understand.
If any bug remains before it is handed over to the stakeholders, there is a change that ruins the entire project. Send reports by email: In our application, there is no direct mail method to contract with others for business purposes. I believe that if there are no obstacles to developing a project, there are no challenges either.
By developing this project, I learned to know how to have customer requirements. My supervisor has been very helpful since the very beginning of the development of this project.