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

WEB BASED STORE MANAGEMENT SYSTEM

Under the Guidance


Dr. R. S. Ravi Sankar
(Associate Professor)
Presented by
19EE06
Regd. No. Name No. of Total No. Remarks
meeting of
Registration Number Name
s with meetings
guide
19L31A02K5 M. Sai Chandra Kala
19L31A0235 P. Chandra Mouli 16 18 Front-end and making PPT
19L31A02K1 N. Pavan Sai
19L31A0D3 G. Asha 17 18 Collecting data and Back-end
19L31A0235 P. Chandra Mouli
19L31A02K1 N. Pavan Sai 17 18 Front-end and writing Thesis
19L31A02D3 G. Asha
19L31A02K5 M. Sai Chandra Kala 17 18 Front-end and writing Paper
20L35A0234 V. Manideep
20L35A0234 V. Manideep 16 18 Collecting data and Back-end

Department of Electrical and Electronics Engineering 4/25/23


OBJECTIVE

• Store Management System is to develop a high digitized details


maintenance in the departmental store to analyze and improve the business
activities by using website.
• This project focuses mainly on keeping track of inventories as well as their
sales. Also, the system displays all the categories with their respective
details.

04/25/2023 2
4/25/23
ABSTRACT
• This project’s target is to design and implement a computerized system to
manage the transaction processes in a stores .This termed as the Web based store
management system.
• To achieve this, a database containing information about all the available
products in the stores and the details of the orders has been created using SQLite.
• Next, a local server is hosted by Django and also the database is connected by
using Django. The various web pages or user interfaces are created by
HTML,CSS and Bootstrap ,to make the website interactive Django is used.
• Through this system ,the admin can achieve the product transaction easily and
data can be retrieved.

04/25/2023 3
4/25/23
INTRODUCTION
• Web based store management system is to develop a high digitized details
maintenance in the departmental store to analyse and to improve business
activities.
• An automated system provides less effort, more efficient and reliable
results compared to manual handled system.
• The main purpose of automating the stores is to control the movement and
storage of products, together with the benefit of enhanced security and
quicker handling.
• The system displays all the categories with their respective details. After
the data analysis, the results are visualized and are generated as bar charts,
line charts, and pie charts.
• It contains admin panel, admin manage items, categories and elements and
allows managing client orders.

04/25/2023 4
4/25/23
• In the existing system, most of the work is completed manually.
It increases paper work, time consuming, security issues, lack of integrated
sources and may lead to data duplication. Effective use of resources and
effective management makes smooth working of system.

Figure: Data Syncing Cycle

04/25/2023 5
4/25/23
LITERATURE SURVEY
Title Author/Year Remarks
Performance improvement Anas M. Atieh, Hazem BPMN workflow business
of inventory management Kalyani/2015 process, organizing and
system processes by an handling the data using
automated warehouse FIFO concept.
management system

Towards the development Khairy A. H. Kobbacy, Usage of MS/OR and ES


of an intelligent inventory Yansong Liang/1999 techniques provide tools to
management system process large data. Use of
KBS to support
management decision
making.

Modelling and analysis of Esha Saha, Pradip Kumar Identification of


inventory management Ray/2019 appropriate modelling and
systems in healthcare: A approaches and solution
review and reflections methods for inventory
problems.

04/25/2023 6
4/25/23
Title Author/year Remarks

Warehouse inventory B. Sai Subrahmanya Tejesh, Usage of wireless


management system using S. Neeraja/2018 communication technology
IOT and open source – RFID and the system built
framework on architecture of IOT.
A secure and efficient Eren Erman Ozugven/2013 Methodology of RFID
inventory management technology integrated with
system for disasters MC-SHIC model to prevent
possible disruptions.
Implementing an effective Thomas C.Harrington, Development of
inventory management Douglas M. Lambert and management using IMAP
system Monica P. Vance/1990 recommendations.

The inventory management S. G. Li, X. Kuo/2008 This paper proposed an


system for automobile spare EFNN based system for
parts in a central warehouse inventory management.

04/25/2023 7
4/25/23
BLOCK DIAGRAM
Yes If Account Yes
is Valid
No
Admin Login
Register User Login

Make
Dashboard Profile Profile
Request

Staff Products Orders


Product

Staff View
Details Orders
Read Update
& &
Create Delete
04/25/2023 8
4/25/23
TECHNOLOGIES USED

Front End: Back End:

• HTML • DJANGO
• CSS • SQLite
• BOOTSTRAP

9
04/25/2023 4/25/23
FRONT-END TECHNOLOGIES

• HTML (Hyper Text Markup Language):


It is the code that is used to structure a webpage and its content. Developers
can create apps and websites that function like desktop applications, which allows
them to use the web platform to reach all users at once.
• CSS (Cascading Style Sheets):
CSS is a stylesheet language used to describe the presentation of a document
written in HTML. It is used to design webpage for better layouts for the user.
• Bootstrap:
Bootstrap is a free open source frond-end development framework for the
creation of websites and web apps. Designed to enable responsive development
of  mobile-first websites, Bootstrap provides a collection of syntax for template
designs.

04/25/2023 10
4/25/23
BACK-END TECHNOLOGIES

• SQLite:
SQLite is a document database used to build highly available and scalable
internet applications. It is a SQL database program.
• DJANGO:
Django is a high-level python web framework that encourages rapid
development and clean, pragmatic design.  Built by experienced developers, it
takes care of much of the hassle of web development, so you can focus on
writing your app without needing to reinvent the wheel. It’s free and open
source.

04/25/2023 11
4/25/23
METHODOLOGY

• Step-1: Creation of the various web pages using HTML and CSS. HTML
designs web pages using predefined tags and elements to display the content
properly. Interfaces such as Login page, home page can be created. CSS allows
to apply styles to web pages it prescribes colors, fonts, spacing and much more.

• Step-2: Creating a local server using Django server localhost 8000. An open-
source framework used to build web applications and user interfaces quickly
and efficiently with less code.

• Step-3: Creation of database using SQLite. The tables created in this database
are: admin, staff, products, orders.

04/25/2023 12
4/25/23
• Step-4: Connecting the frontend to database and server-side development.
A no SQL document database, the platform that provides services and tools
to store and to build applications fast. Django is a backend framework used
to construct servers.

• Step-5: Connect server to the database using commands.

• Step-6: The path to access the webpage is created and can be used as
intended.

• Step-7: Check whether the site works correctly. Debug in case of errors,
else proceed to host the website globally by creating a public domain.

04/25/2023 13
4/25/23
ARCHITECTURE OF DJANGO

Browser

HTML Files View Layer

Function base views


Logic Layer
Class base views

Data Access
Models
Layer

4/25/23
OPERATION OF WEBSITE IN DJANGO

DATABASE

Client side
Server side
Models
User VIEWS

Templates

HTML files

04/25/2023 15
4/25/23
Product

Add
Template or Interface
Products

Models.py Database

Views.py Logic

Electrical Electronics Stationary Machinery


Products Products Products Products

Figure: Products Data Flow


4/25/23
IMPLEMENTATION OF PROJECT

• Install Django app and start project in Django terminal.


• Basic files are created in the path using Django commands.
• Run the server and start the app, files will be created.
• Install required modules and route to URL's.
• Create the required database, models and forms to develop interactive
webpages.
• Develop back-end and write logic for the visibility of users.
• Finally, Webpages are created using HTML, CSS in this website.

04/25/2023 17
4/25/23
FILES AND FUNCTIONS

Some basic files that are created to develop this website are:
• init .py is a python package file which will invoke the python script.
• settings.py contains inbuilt modules, OS and a secret key that ensures
security for the website. It also contains inbuilt database and admin
module.
• urls.py creates links for all template files. path (‘name of the url/’,
location, ‘access URL’)
• wsgi.py setup with a default server files that use this server to run the
program in the local host.
04/25/2023 18
4/25/23
• By using templates folder, interfaces are created using HTML, database is
created using models.py file, a logic is written and also frontend, backend
are linked here.
• ‘render’ function is used to display the template and ‘context’ is used to
fetch the data from the database in dictionary form (key: value pair). If,
else, for and other python conditions are used to write the logic.
• In this web management system, function base views are used. Function-
based views have various attributes that are required to operate on data.
These functions help in connecting the server to fulfil the client’s request.
• Using django crispy_forms module, forms are created with the less use of
code. forms.py file is used to create forms.

04/25/2023 19
4/25/23
RESULT
Login and Logout Page

04/25/2023 20
4/25/23
Registration Page

04/25/2023 21
4/25/23
Home Page

Once the login gets successful, the page redirects to Home Page. It
has the image of the institute and an icon to explore.

04/25/2023 22
4/25/23
Dashboard

04/25/2023 23
4/25/23
Staff Page

Staff page contains details of staff such as their name, email-id,


department, phone number and their image.

04/25/2023 24
4/25/23
Order Page

Order page contains name of the ordered product, ordered by, date
and time, quantity of product.

04/25/2023 25
4/25/23
Product Page

04/25/2023 26
4/25/23
04/25/2023 27
4/25/23
Add Product Page

04/25/2023 28
4/25/23
Order Request Page

04/25/2023 29
4/25/23
Profile Page

04/25/2023 30
4/25/23
FUTURE SCOPE
 Future expansion is possible by using RFID technology, RFIDs will
become complementary. The ability to get their information in new ways is
going to become the standard.
 We can extend a project like warehouse type system.
 By using bar-code also, we can automate the system as QR codes are great
for mobile devices because of the options that they offer for promotion and
marketing.
 By pulling historical sales data and matching it to consumer trends, AI-
based forecasting will enable businesses to identify trends beforehand and
increase stock accordingly.
04/25/2023 31
4/25/23
References
[1] Technical White Paper, Warehouse Management in Microsoft Dynamics
NAV 2013.
[2] Ali, M., and Cullinane, J., 2014, “A Study to Evaluate the Effectiveness of
Simulation based Decision Support System in ERP Implementation in
SMEs,” Procedia Technol., 16, pp. 542–552.
[3] Y.X. Lu, T.B. Chen, Y. Meng, Evolution guideline system and intelligent
evaluation process on the Internet of things, Am. J.Eng. Technol. Res. 11 (9)
(2011) 537–541.
[4] Barbarosoglu, G.Ozdamar, L.Cevik A, 2002. An interactiveapproach for
hierarchical analysis of helicopter logistics in disaster relief operations.
EuropeanJournal of Operational Research 140, 118–133.
[5] Wight, O.W., Production and Inventory Management in the Computer Age,
Van Rostrand Reinhold Co., 1984, pp. 214-5.
[6] Ashby, W., An Introduction to Cybernetics, John Wiley & Sons, New York,
1963.

04/25/2023 32
4/25/23
THANK YOU

04/25/2023 33
4/25/23

You might also like