Srs Eye Glasses Sales Management System by using Chatbot

srs (software requirments specifications)

SRS Eye Glasses Sales Management System by using Chatbot

Chatbot is a software used to conduct an online chat conversation via text or text to speech
conversation through live human agent. Chatbot facilitate engagement of people and services by improving customer experience role in B2C (Business to Customer) E-Commerce applications for the purchasing of online products. Chatbot employs the Natural Language Processing combined with some essence of Artificial Intelligence and Machine Learning in E-Commerce environments. The core aim of this project is to design a web-based Eye Glasses Sales Management System using Chatbot. The users (customers) of this system will be able to place an order for the wide range of Eye Glasses for different age groups and gender. Chatbot will assist the customers in selecting the Eye Glasses and will recommend the suitable Eye Glasses as per customer gender and age. It will also recommend Eye Glasses on the basis of customer requirements and demands like budget, color and shape specifications. Proposed application aims to provide an effective business
environment to the customers.


Scope of Project Eye Glasses Sales Management System by using Chatbot:

Project scope is the part of project planning that involves determining and documenting a list of specific project  goals, deliverables, tasks, costs and deadlines. Defining the project scope involves adopting a clear vision and an agreement on the outcomes of the project. This allows each milestone of the project to stay on target

Functional and Non Functional Requirements of Eye Glasses Sales Management System by using Chatbot:

Functional Requirements :

A functional requirement shows that what the system must do what services the system present to users. It describes a software system or its component. A function is nothing but inputs to the software system, its behavior, and outputs

Functional Requirements of Eye Glasses Sales Management System by using Chatbot:

Eye Glasses Sales Management System using Chabot is demonstration of B2C E-Commerce domain. It provides an environment for different categories of customers as per their gender and age bands. After selecting the Eye Glasses as per their choice, chatbot will provide customer support by showing list of Eye glasses suitable for the face shape and adaptive to specific customer need. The proposed system will have the following main users:

Admin, Sales Manager, Distributors, Customers. 1. Registration module: It will facilitate the registration process for all kinds of users. Admin will approve and perform activation of the different user’s accounts and registration requests. 2. Login Module: After successful registrations, all types of the users will be able to login to the system using their registered email and password. 3. Pop up window should be displayed at the bottom right of the system by prompting the customer for any kind of guidance related to Eye Glasses selection. 4. Customer will go for Eye Glasses selection module where the chatbot will assist the customers to select the Eye Glasses as per customer needs. 5. Geographical area allocation module: Admin will assign the different areas to distributors across Pakistan. Different sales manager will work under specific distributor for easy distribution of Eye Glasses in different areas of Pakistan as per the demands. Customers
will be able to view the different sales manager in Google Maps to assess the fast and easy shipment of Eye Glasses to the customer address. 6. Conversation Flow Module in chatbot be responsible to ask the question from users related
to Eye Glasses and will suggest the most suitable type of Eye Glasses (indoor or outdoor) as per customer demand. To make conversation flow smooth and efficient, it’s important to apply the best practices for developing chatbot. For this purpose, supervised/unsupervised Machine learning and deep learning algorithms be used, while taking into account of business objectives and customer’ expectations. 7. After the conversation flow is completed, search result module will personalize merchandising of Eye Glasses, recommendations can be helpful for the customers to find specific Eye Glasses specifications as per the facial structure. After selection It will show the list of Eye Glasses as per customer demands. A conversational interface will allow the system to ask probing questions and understand the customers’ intent clearly. 8. Search result module will display the list of Eye Glasses like imported/local, price related characteristics and specification. 9. Discount module will be activated in case the customer may be looking for discount. In case customer fall into one of the given categories like (Army officers, Teachers). 10.Chatbot will assess the customer behavior from historical data and suggest the Eye Glasses according to his budget and demand. 11. Supervised/Unsupervised Machine learning module for Chatbot should already be “taught / trained” common questions so that it will be able to answer customer questions related to specific Eye Glasses and respond immediately to customer’ queries. 12.Once the customer has selected the required Eye Glasses, the payment module will be initiated; chatbot should properly guide the customer of different payment options. The system will facilitate the three payment options as per the user choice i.e., credit card, debit card and through cash on delivery. 13.The proposed system should have customer support module. It should guide the customer about the Eye Glasses’ guarantee in case of damaged for specific time period. 14. For successful human-like interaction, visual module is also used in chatbot for perfect tone and dialect. To achieve coherence, a character is used to effectively communicate in audio synced with the text to help out the customer for specific Eye Glasses. 15.There should be Frequently Asked Questions module to generate a chatbot’s list of pre- programmed

NON-FUNCTIONAL REQUIREMENTS Eye Glasses Sales Management System by using Chatbot:

  • Application is user friendly.
  • Application Perform fast manipulation and calculations.
  • Application is adaptable.
  • Application will be able to work on all types of operating systems.
  • Application will be capable to handle multi user activities simultaneously.
  • There will be back up system to face any problem in system
  • All the options should be learning friendly I.e. member could easily understand what that option will do if he clicked on it.
  • Response Time is very awesome.
Some others are:
  • Accessibility
  • Maintainability
  •  Fault Tolerance.
  • Security
  • Robustnes


Use Case Diagram of Diagnosis of Eye Glasses Sales Management System by using Chatbot

a use case diagram can summarize the details of your system’s users   and their interactions with the system. Scenarios in which your system or application interacts with organizations, people, or external systems. Goals that your system or application helps those entities achieve



Usage Scenarios Diagnosis of Eye Glasses Sales Management System by using Chatbot:

A brief user story explaining who is using the system and what they are trying to accomplish. A Scenario is made up of a number of simple, discrete steps that are designated as being performed by either the System or a  User.


ADOPTED METHODOLOGY for Eye Glasses Sales Management System by using Chatbot:

The adopted methodology for this project is vu process model. Vu process model is a combination of water-fall model and spiral model. This combination has many advantages. This model has high risk analysis so avoidance of risk would be achieved. This model is easy to understand and use. Now first we will discuss the Water-fall model.


Work Plan of Diagnosis of Eye Glasses Sales Management System by using Chatbot:

Work plan

for complete srs contact us

watsapp: 03469806607