Sie sind auf Seite 1von 45

ONLINE LAUNDRY

NIXON DANGOL (COMPUTING PROJECT)


TABLE OF CONTENT

• Introduction • Design
• Overview • Coding
• Aims & Objectives • Testing
• Analysis • Future Work
• Functional & Non-Functional Requirements • Limitation
• MoSCoW • Risk Management
• Use Case Diagram • Configuration Management
• Architecture • Conclusion
• Initial Class Diagram
INTRODUCTION

• Online Laundry system is an ideal answer for completing your clothing. It will help clients
by grabbing the clothing from home and spare their time from occupied calendars. The
clothing administration here will be decent and clean with the goal that clients don’t have
to stress over their clothes.
OVERVIEW

• This project is mainly targeted for those who do not have time to do household chores.
• It helps to pick up the dirty laundry from customers and returns after washing it.
• It is a web-based application.
AIMS & OBJECTIVES

• Aims
• Developing a web application for laundry services.

• Objectives
• To help customers have nice laundry service
• To reduce the response time between client and the laundry service vendor
• To transform lengthy process of laundry to easy and making it online
• To assist customer in laundry chores
• To make efficient and reliant laundry service
ANALYSIS METHODOLOGY

• Analysis is the initial phase for building a system by understanding what that system
should be. For this project I have chose waterfall model which has following benefits:
• This technique is modest and comfortable to understand and use.
• Milestone of a project can be tracked easily.
• Phases do not overlap due to need to complete each step for moving forward.
• Suitable for smaller project like ours.
FUNCTIONAL REQUIREMENTS

• In system engineering functional requirement is a statement of the proposed task of a


system and its mechanisms. Output that a system is projected to show in instance of
certain input is determined based on functional requirements. It can associate to
hardware, software or both in terms of calculations, technical details, data manipulation
and processing or further exact functionality that describes what a system is intended to
achieve.
NON-FUNCTIONAL REQUIREMENT

• Fundamentally, non-functional requirements portray how the framework functions, while


functional-requirements depict what the framework ought to do. It states conditions
which can be used to conclude the procedure of a system moderately than specific
activities. They are compared with functional requirements and the strategy for executing
non-functional requirements is complete in system design as they are typically
architecturally substantial requirements.
MOSCOW PRIORITIZATION

• In this method requirements are split into following categories:


• M- Must have are vital to system, without them system is impractical or unworkable.
• S- Should have are significant necessity still system will be functioning lacking them.
• C- Could have enhances commercial profit and are further simply left out of this raise than
should have.
• W-Won’t have are the condition which would not be delivered by the project crew.
USE CASE DIAGRAM

• UML (Unified modeling language) is a identical modeling language comprising of an


combined set of figure which is developed to support system and software designers. For
evolving object-oriented program, UML is vital
SYSTEM ARCHITECTURE

• System architecture is an answer to the abstract and real-world complications of the


explanation and the design of complex projects. This conceptual model outlines the
composition, performance and further understandings of a project. I have chosen MVC
(Model View Controller) pattern for system architecture as it is extensively used and
powerful framework for the web development in present scenario contributing many
views and alteration not ever disturbing the entire model.
INITIAL CLASS-DIAGRAM

• In software programming, UML (Unified Modeling Language) class diagram is a sort of


static assembly figure that labels a system building by presenting the classified of the
program, their qualities, functions, and object relations. Classes in a class diagram are
organized in such a way that it shares mutual features and resemble a flowchart in which
classes are shown.
DESIGN

• System designing stage is done grounded on the operator necessities and the thorough
analysis of a system which is practicable, robust and enhances worth to the association.
Basically, this phase initiates after receiving client’s agreement on functional condition
documents.
CLASS DIAGRAM
DATA FLOW DIAGRAM
ACTIVITY DIAGRAM
SEQUENCE DIAGRAM
CODING

• This stage is done afterward successfully completing design stage. Graphical illustration
considered in design phase are transformed into code such that machine could
understand it. This phase is responsible for consistency, extensibility and correctness of
the system. thus, this phase plays a vital role in software engineering.
TESTING

• This phase is done to assess the functionality of a system with an intent to look whether
the system developed has met the stated necessities or not and to recognize the flaws to
ensure that the system is fault free in order to enhance the quality of system.
FUTURE WORK

• Digital payment
• Chatbox
• Newsletter subscription button
• Notification on completion
• Pick up and drop request
LIMITATION

• No discount coupons
• No tacking system
RISK MANAGEMENT

• It is the procedure for recognizing, evaluating and governing ultimatum the risks which
aids flow of the system professionally in coming and attain its purposes. Evolving of threat
are very rapid thus risk management should be prepared so that possible threat in the
system are diminished.
CONFIGURATION MANAGEMENT

• Configuration management shared figure of activities, tools, processes as well as methods


which can be used to manage the phases and the items during the software development
life cycle.
CONCLUSION

• Evolving of Online laundry system is fruitfully accomplished with a complete


documentation describing how the website has been shaped and defines all the stages
from implementation to testing phase.