Rohith Documentation

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

SPA AND SALOON APP

Project Supervisor: Mr.A.Yovan Felix


Name of the Student: Mrs.vempalli saipriya
Register Number: 39111078

28 October 2021 Department of CSE


Presentation Outline
• Course Certificate
• Introduction
• Objectives
• System Architecture / Ideation Map
• Module Implementation
• Application Snapshots
• Results and Discussions
• Conclusion & Future work
• References

28 October 2021 Department of CSE


Course Certificate

28 October 2021 Department of CSE


Introduction
• Spa and Saloon app is an application that is an online
registration app for booking slot for services available in saloon

• As the number services available in one saloon, it would be convenient to have a

software utility to manage them. In this project, we propose a software system

called booking slot for services.

• This is a software application that runs using Google's Flutter. It fetches service
information from list of services page; service information can be easily added,
deleted, updated or searched. Most of the services information, such as hair
styles, proffesionals, products and pictures, can be downloaded from the Internet;
the user only needs to input the name of the service.

28 October 2021 Department of CSE


Objectives
• The project aims and objectives that will be achieved after the completion of this project are
discussed in this subchapter. The aims and objectives are as follows:
–Online spa services.
–A search page to search the services available.
–Facility to browse through different categories and facilities in saloon.
–A User Sign-in page allows users to register using their credentials.
–A User Login page allows users to log in to the application using their registered email id and
password.
–A User Profile page allows users to edit their username and info and edit application settings.

•Spa and saloon is a cross-platform(android, ios and web) application that helps users to search
for services and booking slot for specific date and time . It reduces time consumption. It can
help users to browse and manage the transaction more effectively and is time-saving.

28 October 2021 Department of CSE


System Architecture / Ideation Map

28 October 2021 Department of CSE


Project Implementation

• Languages and Modules used

– Dart

– Flutter

– Material designs

• SOFTWARE REQUIREMENTS

– Operating system- Windows 10 operating system is used as it is stable and supports more features and is
more user-friendly

– Development tools and Programming language- Dart and Flutter is used to code and develop the application
with material designs

28 October 2021 Department of CSE


Project Implementation
• HARDWARE REQUIREMENTS

– Intel Core i5 latest generation processor is recommended as it can run memory-intensive processes and
also is reliable and stable

– A minimum of 8 GB of Ram is recommended as running flutter code in a virtual emulator is a memory-


intensive process..

• Measurement and Analysis.

– The application is able to complete loading in under three seconds

– The UI of the application is user friendly, adaptive and also responsive.

• Interpretation of Results.

– The spa and saloon application is well organized for booking services. This system is well developed, user
friendly and efficient.
Methodology
SYSTEM REQUIREMENTS

NON FUNCTIONAL REQUIREMENTS


• EFFICIENCY REQUIREMENT
– The system should efficiently load and search data and perform API requests efficiently.
• RELIABILITY REQUIREMENT
– The system should accurately perform member registration, member validation, report generation and
search
• USABILITY REQUIREMENT
– The system UI is designed to be a user-friendly environment so that users can perform the various
tasks easily and in an effective way.
• IMPLEMENTATION REQUIREMENTS
– In the implementation, the application uses a dart and flutter in the front end with service page for
fetching services. In the backend, the data is stored in history of the app.
• SERVICE REQUIREMENTS
– The whole system is expected to complete the work and provide service to the customers booked slot
on time.
Methodology

• SOFTWARE TOOLS USED


– Dart - dart is a programming language designed for client development, such as for the web and mobile apps. It is
developed by Google and can also be used to build server and desktop applications.
– Flutter - flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform
applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase.
- Material design -Material Design is a system for building bold and beautiful digital products. ... As the Material
Design system evolves, these components are updated to ensure consistent pixel-perfect implementation, adhering to
Google's front-end development standards. MDC is also available for Android, iOS, and the web.

28 October 2021 Department of CSE


Methodology
• SYSTEM OBJECTIVES

• Improvement in control and performance

– The system is developed to cope up with the current issues and problems of booking services. The system
can add users, validate users and is also bug free.

• Save cost

– After booking the slot of service and professional they will reach you to provide service it reduces your
transport charges and you will have offers in special days.

• Save time

– Users are able to search and book your slot by using a few taps and a few search keywords thus saving
their valuable time. And if you need they will reach you to provide service.
Results and Discussion
• Present your Results either in Graph form or Table as per your convenience.

• SYSTEM TESTING
– The aim of the system testing process was to determine all defects in our project. The program was
subjected to a set of test inputs and various observations were made And based on these observations it will
be decided whether the program behaves as expected.

– UNIT TESTING

• Unit testing is undertaken when a module has been created and successfully reviewed in order to test
a single module we need to provide a complete environment i.e. beside the module we would require.

– A procedure to call the functions of the module under test with appropriate

– Parameters

– Non-local data structures that module accesses

28 October 2021 Department of CSE


Results and Discussion
• Test For the USER module
– Testing User login form-This form is used to log in users into the application. On this page, the user enters the
username and password and if both are correct they are granted access to enter the application otherwise the
user is redirected back to the login page and asked to try to login again
– New User account creation - In this section, the user can register to create a new account using his email id. If the
email id exists an account is created otherwise the user is asked to repeat the registration process.
– Testing Browse page - On this page, the user can browse through different services available in spa .
– Testing Search page - On this page, the users can search for services according to the date and time and
professional in that service. etc
– Testing Bookshelf page - The users can add or save their favourite services to the service page and can visit the
page anytime.
– Testing Profile page - On this page, the users can view their profile and can make changes to it and save the
changes.

• The application passes all tests and is able to search and fetch data efficiently.

28 October 2021 Department of CSE


Conclusion

• This application provides a computerized version of the booking system which


will benefit the users as they can easily have their services by their time. And
they can book proffesinals they will come to your place to provide service
without coming to saloon. It makes the entire process online where users can
book the slot and the wanted service by specific person, search facilities
according to the service and proffesionals etc, your regular services can be
saved to the favorites for further reference, visit the app to book your slot. It
also has a facility for user login and can see the status of booking. The
application is able to fetch and load data from service page efficiently in under
one second. The UI feels cool and user friendly and it is also responsive.

28 October 2021 Department of CSE


References
[1] Flutter Documentation - https://flutter.dev/docs

28 October 2021 Department of CSE

You might also like