0% found this document useful (0 votes)
11 views10 pages

SupermarketManagementSystem (Synopsis)

The document outlines the details for a 1 Year/Six Months Industrial Training program, including trainee and organization information, project description, and phases of development for a Supermarket Navigation System. The project utilizes Python and Tkinter to create a GUI that helps users navigate a supermarket efficiently by calculating optimal shopping paths based on selected products. It also includes sections on requirements gathering, design, development, and maintenance of the system.

Uploaded by

mayurtaneja2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views10 pages

SupermarketManagementSystem (Synopsis)

The document outlines the details for a 1 Year/Six Months Industrial Training program, including trainee and organization information, project description, and phases of development for a Supermarket Navigation System. The project utilizes Python and Tkinter to create a GUI that helps users navigate a supermarket efficiently by calculating optimal shopping paths based on selected products. It also includes sections on requirements gathering, design, development, and maintenance of the system.

Uploaded by

mayurtaneja2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Program Name: MCA/BCA Date of Submission:

Subject : 1 Year/ Six Months Industrial Training from to

Trainee’s Information :

Name:

University Roll No.:

Residential Address:

Contact No. :

E-mail Id :

Organization’s Information :

Name of the Organization :

Complete Address :

Department Allotted :

Training Head : Name & Designation:

Contact No(s).:

E-mail Id :

Training Timings :

Major Functions of the Organization:

Major Functions of the Deptt. Allocated:

Contd….
Responsibilities during Training:
1. Technology Platform:

The project is built using the Python programming language.


Tkinter library is utilized for creating the graphical user interface (GUI).

2. Nature of the Project/Work:

The project involves the development of a Supermarket Navigation System.


Users can select various products available in the supermarket.
The system calculates the most efficient path through the supermarket to collect the selected
products.
It includes defining routes within the supermarket, listing available products in different
sections, handling user selections, and implementing pathfinding algorithms to optimize the
shopping route.

3. Project/Work Schedule:

The provided code does not contain explicit details about the project schedule.
Typically, project schedules include timelines for different phases such as planning,
development, testing, and deployment.
In a real-world scenario, the schedule would be determined based on the project requirements,
resources available, and deadlines.

4. A Brief Summary of the Project/Work to be done:

The project aims to assist supermarket shoppers in navigating through the store efficiently to
collect their desired products.
Users interact with the system by selecting products they intend to purchase.
The system then calculates the optimal path through the supermarket, considering the layout of
the store and the locations of the selected products.
The GUI allows users to make selections and provides visual feedback on the recommended path
through the store.
Key functionalities include product selection, pathfinding algorithm implementation, route
visualization, and user interaction through the GUI.
5. Requirements Gathering and Analysis:

This phase involves understanding the needs and requirements of the system from stakeholders'
perspectives. It includes identifying the functionalities, features, and user interactions expected
from the system.
In your case, the requirements would include features like selecting products, generating a
navigation path through the supermarket, displaying the path on a canvas, and allowing users to
submit their selection.

6. Design Phase:

The design phase involves creating a blueprint of the system architecture, including the user
interface design, data structures, algorithms, and module interactions.
In your code, you've designed the user interface using Tkinter, defined functions for various
functionalities like path calculation, product selection, and visualization on the canvas.

7. Development:

During the development phase, the actual coding and implementation of the system take place
based on the design specifications.
Your code reflects the implementation phase, where you've written functions to handle user
interactions, compute paths based on selected products, and visualize the navigation route on the
canvas.

8. Maintenance and Support:

After the system is deployed, it enters the maintenance and support phase where any issues, bugs,
or enhancements are addressed.
In your case, you might need to maintain and support the system by fixing any bugs, optimizing
performance, or adding new features based on user feedback.
DFD diagram of SupermarketManagementSystem

User GUI

Click

Handling H
H External Entity(User) Process

Matching Process Submit Process

Stop Process Direction Process


+---------------------+ +---------------------+
| User | | GUI |
+----------+----------+ +----------+----------+
| |
| Product Selections | Feedback
| |
v v
+---------------+---------------+ Click Handling +-----------------+
| External Entity | ---------------> | Processes |
| (User) | | |
+------------------------------+ +-----------------+
| |
| Data Flows |
| |
v v
+-------------------+ +-------------------+
| Matching Process | | Submit Process |
| | | |
+-------------------+ +-------------------+
| |
| |
| |
v v
+-------------------+ +-------------------+
| Stops Process | | Direction Process|
| | | |
+-------------------+ +-------------------+

Project/Work Schedule:
Project Title: [SupermarketManagementSystem]
Project Start Date: [Start Date]
Project End Date: [End Date]

Project Team:
Project Manager: [Name]
Developer(s): [Names]
Designer(s): [Names

(Signature of Trainee)

Date:

Place:

This is layout/template of synopsis. It would comprises of at most 5 pages. Each student has to
follow this template.
Font Calibri
Heading
12pt+bold
Sub heading
11pt+bold Content:
11pt
Interline spacing: 1.5
Interparagraph spacing: 6 pt

You might also like