Cosmetic Product System Project Overview
Cosmetic Product System Project Overview
(By SEMESTER –VI of III Year [Link]. (CA & IT) 2020-21)
Submitted By:
Student Name Roll No
Jinal Ramani 3065
Vaidehi Thummar 3083
Group ID: - 36
Name of Shop: Beauty Palace
Date of Submission: 18 sep,2023
Submitted To:
K.S. School of Business Management
[Link].-Computer Application and Information Technology.
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 2 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 3 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 4 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 5 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 6 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 7 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
ACKNOWLEDGEMENT
We are using this opportunity to express the gratitude to everyone who support us
throughout the project. We thankful to aspiring guidance, invaluably constructive criticism and
friendly advice during the project work. We are sincerely grateful to them for sharing there
truthful and illuminating views on number of issues related to the project.
We would like to express our gratitude to our institute who provided us the inspiration
and facility by giving us a chance to make is feel comfortable is professional environments of
the office premises.
We acknowledgement the management staff of “K S School of Business Management” for
giving us permission to develop “Cosmetic Product System” for business and helping
understanding the current system which is valuable input for developing the system.
With Regards,
Jinal Ramani (3065).
Vaidehi Thummar (3083).
P a g e 8 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Index
[Link]
1.1 Organization Profile 09
1.2 System Details 09
1.2.1 Existing System 09
1.2.2 proposed System 10
1.3 Scope of System 11
1.4 Objectives 12
2. Proposed System Requirement Gathering
2.1 Stakeholder of System 13
2.2 Requirement Gathering Technique Used 13
2.3 Consolidated List of Requirements 19
2.4 Project Definition 19
3. System Management and Planning
3.1 Feasibility Study 20
3.1.1 Technical Study 20
3.1.2 Economical Study 20
3.1.3 Operational Study 21
3.2 Hard Ware – Soft Ware Requirement 21
3.3 System Planning 22
3.3.1 Work Breakdown Structure 22
3.3.2 Gantt Chart 23
3.4 Process Model 24
[Link] Analysis And Design
4.1 UML(Unified Modelling Language) 25
4.1.1 Use Case Diagram 25
4.1.2 Sequence Diagram 28
4.1.3 Activity Diagram 30
4.1.4 Class Diagram 33
4.2 System Flow Diagram 34
4.3 Data Dictionary 35
4.4 User Interface 39
4.5 System Navigation 49
5. Input /Output Design
[Link]
7. Summary
P a g e 9 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Bibliography
Following tools are tools that are used for software development documentation:
Software Engineering-
A practitioner approach 7th
Adition By Ragor S. Pressman
Following tools are used for the completion of the user-interface and UML diagrams.
➢ [Link]
P a g e 10 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
CHAPTER 1 : INTRODUCTION
1.1 ORGANIZATION PROFILE
Beauty Palace
Address : 11,Shanti Ni Ketan -1,Raspan Cross Road,Ahmedabad.
E-mail : beautypalace@[Link]
Contact-Number : 9998175808
Contact Person : Chirag Patel
2. Product Catalog:
The system features a catalog displaying various products for sale. Each product
is typically listed with details such as images, descriptions, prices, and
specifications.
3. Shopping Cart:
Users can add chosen products to a virtual shopping cart, allowing them to review,
modify, and finalize their purchases before proceeding to checkout.
5. Inventory Management:
The system includes a feature to manage and track available product quantities,
ensuring accurate stock management and preventing overselling.
6. Order Management:
Orders placed by customers are recorded and managed within the system. This
includes status updates, and communications related to order fulfillment.
P a g e 11 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
7. Customer Support:
The system usually provides a platform for customer support, enabling users to
contact the seller or customer service representatives for inquiries, returns, or
issue resolutions.
9. Website Security:
To ensure secure transactions and protect user data, the system incorporates
security measures such as encryption technology, and regular vulnerability
assessments.
Challenges:
• Limited reached to local customers only.
• Insufficient documentation can hinder maintenance and make it
challenging for new developers to work on the system.
• Difficulty in inventory management and predication of stock
requirements.
• Inability to provide 24/7 shopping convenience to customers.
• The total cost of ownership for aging systems can be high, as they require
more maintenance and support.
P a g e 12 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
9. Website Security:
website security through the implementation of encryption technology, and regular
security updates to protect user data and transactions.
Advantages:
• Wider audience reach, including international customers.
• Users may have the ability to customize and tailor the system to their specific
needs and preferences.
• It could result in cost savings by optimizing resource usage, reducing errors,
and minimizing operational expenses.
• A robust system may have enhanced security features to protect data and
prevent unauthorized access.
• Real-time inventory management.
1. Product Listings:
The website showcases a wide range of cosmetic products, including makeup, skincare,
haircare, and fragrance, with detailed information about each product.
3. Product Images:
The website displays high-quality images of the products from different angles to give
users a clear view of what they're purchasing.
4. Customer Reviews:
Users can read and leave reviews for products, helping others make informed decisions
based on personal experiences.
P a g e 13 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
6. Order Management:
Users can view order history, and receive updates on the status of their purchases.
1.4 OBJECTIVES
cosmetic product website includes objectives like:
P a g e 14 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
1. Admin :
An admin is responsible for maintaining the system as well as to keep the system running
smoothly.
Admin also manage the functionalities of the system like managing the users, products,
and orders.
2. Customers:
These are the individuals who purchase and use the cosmetic products. Their feedback
and preferences play a crucial role in shaping the development and marketing of the
products.
3. Visitor:
Visitor is also the user of the system that visits the system without getting registered into
the system. Visitor can view service category, details and feedback
Description : Techniques used to obtain the specifics of what The software should
achieve.
Example:
➢ Interviews:
Personal interviews with the Cosmetic Product management team and select loyal
customers to understand their needs and preferences.
➢ Observation:
Spending time in the physical store to understand customer buying behaviors and
preferences.
➢ Prototyping:
Building a basic version of the platform to get feedback forms, and inventory lists.
P a g e 15 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
➢ Document Analysis:
Reviewing existing sales data, customer feedback forms, and inventory lists.
[Link] :
Ans : Yes
Ans : Yes, accept or reject order, update services, update, change the price of products etc.
Q. 4 .will you help to the customer or maid when they stuck with problem?
Ans : Yes
Ans: Yes
Ans: Yes
Ans : Yes
P a g e 16 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Ans : Yes
Ans : Yes
Ans : Yes
Q . 12. Will you provide the customer basic information to the worker? If yes then in which way?
Ans : Yes, the information about address of home, products name, phone number, price etc.
Q. 13. will you able to manage order department and payment segment?
Ans : Yes
Ans : Yes
Ans : I am comfortably manage this side. I provide the data of order to the customer I able to
update, delete, save the product information. I also handle the database of system. Store the data
of customer, and order.
[Link] :
Ans : Yes
P a g e 17 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Ans : Yes
Ans : Yes
Ans : Yes
Ans :Clients can pay through online and offline mode both.
Ans : Yes
Ans : Yes
P a g e 18 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Ans :Yes of course it is useful infect it is much beneficial to the customers in today's hectic life.
Ans : Yes
Ans: Our Cosmetic Product website will provide you offers and discounts.
Ans :Yes
Ans : Yes
Q. [Link] customers can give feedback and check previous feedback and reviews?
Ans: Yes
[Link] :
Ans : Yes.
Ans :Yes.
Ans : Yes.
Ans : Yes.
Ans : Yes.
Q. 6. Does the website provide customer reviews and ratings for products?
Ans : Yes.
Ans : Yes.
Ans : Yes.
Ans : Yes.
Q. 10. Are there clear and transparent policies regarding privacy and data protection?
Ans : Yes.
Ans : Yes.
Q. 12. Can visitors easily search for specific cosmetic products on the website?
Ans : Yes.
Q. [Link] there a feature that allows visitors to save their favorite products for future reference?
Ans : Yes.
P a g e 20 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
1 .User Interface:
Clean design with easy navigation, product search, and filter Options.
2 .Product Listing:
Detailed product information, high-quality images, user reviews, and comparison
features.
5 .Customer Support:
Live chat, FAQ section.
6 .Analytics:
Tools to monitor site traffic, user behavior, sales data, and marketing campaign
effectiveness.
Description:
A clear, concise statement detailing what the project aims to achieve.
P a g e 21 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 22 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
o Hardware Requirements :-
o Software Requirements :-
OS Minimum Window 8 or Higher
Browser Mozilla v65.02 o Chrome v73.0.3683.86
o Hardware Requirements:-
o Software Requirements :-
P a g e 23 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 24 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Months Aug Sep Oct Nov Dec Jan Feb March Apri
Chapters l
[Link] of project
Definition Submission
Approval of Submission
[Link] Gathering
Defining stakeholders
Interview
Scope of System
[Link]
Analyzing Requirements
Feasibility study
Technical
Economical
Operational
[Link] design
UML diagrams
User Interface
System navigation
[Link] (Coding)
[Link] and implementation
P a g e 25 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Increment Model
P a g e 26 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 27 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
o Customer
P a g e 28 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
o Visiter
P a g e 29 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 30 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
o Customer
P a g e 31 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 32 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
o Customer
P a g e 33 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
o Visitor
P a g e 34 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 35 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 36 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Table Number : 1
Table Name : User Table
Primary Key : user_id
Description : Stores Details of User
Table Number: 2
Table Name : Product Table
Primary Key : Product_id
Description: Stores Details of Product
[Link]. Column Name Data Type Size Constraints Description
1 product_id Integer 10 Pk Unique identifier for each
2 category_id Integer 10 Fk Identifier for the category
3 category_name varchar 200 Not Null Name of category
4 Product_name char 30 Not Null Name of Product
5 Price Integer 5 Not Null Price of Product
6 description Text - Not Null Description of Product
7 Product_Image Varchar 100 Not Null Image of Product
P a g e 37 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Table Number : 3
Table Name : Category Table
Primary Key : Category_id
Description : Stores Details of Category
Table Number: 4
Table Name: Order Table
Primary Key: O_id
Description: Stores Details of order
P a g e 38 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Table Number: 5
Table Name: Cart Table
Primary Key: cart_id
Description: Stores Details of user cart
Table Number : 6
Table Name : Wishlist Table
Primary Key : Wishist_id
Description : Stores details of Customer Wish list
Table Number : 7
Table Name : Feedback Table
Primary Key : feedback_id
Description : Stores Details of Feedback Given by the Custmors
P a g e 39 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Table Number : 8
Table Name : Comment Table
Primary Key :id
Description : Stores Details of Comment Given by the Custmors
Table Number : 9
Table Name : Featured Products Table
Primary Key : product_id
Description : Stores Details of Product
P a g e 40 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Table Number : 10
Table Name : Payment Table
Primary Key : id
Description : Stores Details of Payment
P a g e 41 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 42 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 43 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 44 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 45 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
➢ About Us Page :
P a g e 46 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 47 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
➢ Contact Us page:
P a g e 48 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 49 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 50 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 51 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 52 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Registration OTP
P a g e 53 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 54 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
➢ Reset Password:
P a g e 55 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 56 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 57 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 58 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 59 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 60 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 61 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 62 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Admin Interface:-
➢ Admin Dashboard:
P a g e 63 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 64 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 65 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 66 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 67 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
CHAPTER 6: TESTING
➢ Registration Validation:-
o All Fields are Required
➢ Email Validation
o Correct Formation of Email Required
P a g e 68 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
➢ OTP Validation:-
o Wrong OTP will not be Accepted by OTP Field
P a g e 69 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 70 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 71 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 72 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 73 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
Chapter 7: Summary
7.1 Assumption
➢ The User Should have the basic knowledge of how the online system works.
➢ Proper Internet setup is required to run the system smoothy.
➢ User should be having a valid Gmail id.
7.2 Limitations
➢ The system is not configured for multi-users at this time. The concept of transaction can
be used to achieve this.
➢ The website is not accessible to everyone. It can be deployed on a web server so that
everybody who is connected to the internet can use it.
➢ Less security.
➢ New Revenue related Services other than the existing services will be added to the system
into the future.
➢ The system could be expanded to include additional features such as social networking
capabilities to encourage user engagement and collaboration.
7.4 Conclusion
➢ The online shopping is designed to provide a web based application that would make
searching, viewing and selection of a product easier.
➢ The user can the complete specification of each product. They can also view the product
Reviews and also write their own reviews.
P a g e 74 | 75
K S SCHOOL OF BUSNESS MANAGEMENT AND INFORMATION TECHNOLOG
P a g e 75 | 75