Professional Documents
Culture Documents
Web Based Store Management System: Dr. R. S. Ravi Sankar
Web Based Store Management System: Dr. R. S. Ravi Sankar
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.
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
04/25/2023 6
4/25/23
Title Author/year Remarks
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 View
Details Orders
Read Update
& &
Create Delete
04/25/2023 8
4/25/23
TECHNOLOGIES USED
• HTML • DJANGO
• CSS • SQLite
• BOOTSTRAP
9
04/25/2023 4/25/23
FRONT-END TECHNOLOGIES
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-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
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
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
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