Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Advantages :

1. Emotionally Intelligent:

- Enhances recommendations based on users' emotions and preferences.

2. Real-Time Adaptation:

- Adjusts suggestions instantly according to users' changing facial expressions.

3. Personalization Perfection:

- Tailors product suggestions by analyzing facial data and purchase history.

4. Enhanced User Experience:

- Streamlines shopping by eliminating manual input for a seamless journey.

5. Future-Ready Retail:

- Redefines retail with a user-centric, emotionally attuned shopping experience.

work Flow of Proposed system:

REQUIREMENT ANALYSIS:
- Critical for assessing system or software project success.
- Two main types: Functional and Non-functional requirements.
Functional Requirements:
1. User Authentication:
- Essential for system access.
2. System Shutdown on Cyber Attack:
- Critical security measure.
3. Verification Email on Registration:
- Enhances user onboarding security.
Non-functional Requirements:
- Quality constraints based on the project contract.
- Priority varies between projects.
- Also known as non-behavioral requirements.

Hardware Requirements:
- Processor: I7/Intel Processor
- Hard Disk: 160GB
- Keyboard: Standard Windows Keyboard
- Mouse: Two or Three Button Mouse
- Monitor: SVGA
- RAM: 8GB

Software Requirements:
- Operating System: Windows 11
- Server side Script: HTML, CSS & JS
- Programming Language: Python
- Libraries: Django, Pandas, Numpy, opencv
- IDE/Workbench: PyCharm
- Technology: Python 3.6+

Architecture:

SYSTEM DESIGN:
Input Design:

-Purposeful Effectiveness: - Forms and screens should effectively serve


purposes like storing, recording, and retrieving information.

- Accuracy and Completion:- Ensure proper completion with accuracy in


input data.

- User-Friendly: - Easy-to-fill, straightforward design that focuses on user


attention, consistency, and simplicity.

- Basic Design Principles:- Consider necessary inputs for the system.

- Understand how end users respond to various elements of forms and

screens.

Objectives for Input Design:


- Design data entry and input procedures.

- Reduce input volume.

- Design source documents and data capture methods.

- Design input data records, screens, and user interfaces.

- Implement validation checks and effective input controls.

Objectives of Output Design:

- Develop output design for intended purpose, eliminating unwanted results.


- Align output design with end user's requirements.

- Deliver appropriate quantity in suitable formats to the right recipients.


- Ensure timely availability of output for informed decision-making.

UML Diagrams:

Use Case Diagram in UML:

-Presents a graphical overview of system functionality derived from


Use-case analysis.

- Actors, use cases, and dependencies between them.

- Illustrates system functions performed for each actor.

- Depicts roles of actors in the system.

Class Diagram:
Static structure diagram in software engineering.x

You might also like