Interior Decor Shop Management System
Interior Decor Shop Management System
Interior Decor Shop Management System
PROJECT REPORT
ON
SUBMITTED TO
BHILAI MAHILA MAHAVIDYALAYA
HEMCHAND YADAV VISHWAVIDYALAYA, DURG (C.G.)
BHILAI MAHILA MAHAVIDYALAYA
HOSPITAL SECTOR, BHILAI NAGAR (C.G.) 490009
(MANAGED BY BHILAI EDUCATION TRUST)
(AFFILIATED TO HEMCHAND YADAV VISHWAVIDYALAYA, DURG)
RECOGNIZED UNDER SECTON 2(F) AND 12(B) OF THE UGC ACT 1956
NAAC Accredited with B Grade
CERTIFICATE
……………………………………
MS. SURAIYA BANO
(ASsT. PROF. (C.CSC.))
Company name
CERTIFICATE
Place:
Date: Signature
CERTIFICATE OF EVALUATION
………………………………. ………………………………….
INTERNAL EXAMINER EXTERNAL EXAMINER
DECLARATION
I further declare that the work reported in the project has not been
submitted and will not be submitted, either in part or in fulfilment of
the award of any degree or diploma in this Institution or any other
Institute or University.
Place:
Date: Bhilai SHIVANSHI WAGHMARE
M.SC.(C.SC.) 4th Semester
ACKNOWLEDGMENT
SHIVANSHI WAGHMARE
M.Sc.(C.Sc.)-IV Sem
BHILAI MAHILA MAHAVIDYALAYA,BHILAI NAGAR
(C.G.)
CONTENTS
CONTENTS
Inde Content Page No.
x
1. Preface 1
2. Introduction 2
4. Front End 6
5. Back End 7
7. ER Diagram
8. Forms
9. Coding
10. Merits
11. Demerits
12. Limitation
13. Future Scope
14. Conclusion
15. Bibliography
16.
17.
PREFACE
Prepared By:
SHIVANSHI WAGHMARE
M.Sc.(C.Sc.)-IV Sem
INTRODUCTION
TO THE
PROJECT
INTRODUCTION TO THE PROJECT
Introduction
This project on Interior Décor Shop Management System is the
automation of selection of designs of interior decor. The system is
able to provide all necessary information to users, agents and the shop
owner regarding designs , payments etc. This system also allows to
add modify records at different stages of work being done.
About project
The project is written in Python because of its suitability for this type
of application. Python owes a great deal of its flexibility to the many
programming environment and frameworks that makes the
development of specific applications quick and easy. Every possible
care has been taken to make the software and the report clear, simple,
and error-free which makes it so special and one of its kind.
2. It will also show the attitude of the management that they are
aware to the newly introduced technology and ready to adopt
them.
Project overview
1. Database are an essential component of everyday life. In the
course of a day, modern society encounter several activities that
involve some interaction with the database.
Hardware (recommended) :
Processor : Intel Pentium-IV Processor
RAM : RAM with 500 MHz or higher check pulse
Hard Disk : 160 GB Hard Disk
Software (recommended) :
Front End: Python
Backend : MySQL
UI Design: Html, CSS,Bootstrap 4
IDE : PyCharm
Framework : Flask
Web Server : Apache
FRONTEND
(PYTHON)
Frontend development refers to building web interface, specifically
the parts of website that the user will interact with.
Advantages of developing web applications in python
1. Easy to learn - The language relies on common expressions and
white spaces, which allows us to write significantly less code as
compare to other languages like Java or C++.
It has a lower barrier of entry because its compatibility more
similar to your everyday language so you can easily understand
the code.
2. Rich ecosystems & libraries – Python offers a variety of tools
and packages, which allows us to access much pre-written code,
streamlining and your application development time. It offers
amazing web frameworks like Django and Flask.
3. Fast prototyping – Python significantly takes less time to build
projects compared to other programming languages, this quick
development makes Python especially great for start-ups who
can hit the market sooner to gain a competitive edge.
4. Wide-spread popularity – Python is continuously updated with
new features and libraries, while also providing excellent
documentation and community and community support.
Especially for new developers, Python provides extensive
support and framework for one to begin their developer journey.
WEB FRAMEWORK
(FLASK)
Flask
Flask is simple and lightweight
Flask is considered a microframework, which is a minimalistic web
framework. Its less “batteries-included”, meaning that it takes a lot of
features & functionalities that full-stack frameworks like Django
offer, such as a web template engine, account authorization and
authentication.
Flask is minimalistic and lightweight, meaning that we add extensions
and libraries that we need as we code without automatically being
provided with it by framework.
The philosophy behind Flask is that it gives only the components we
need to build an app so that we have the flexibility and control. Flask
is also a prevalent and powerful web framework as its used by large
companies like Netflix, LinkedIn & Uber.
I chose this framework to have flexibility to build the backbone of my
codebase
BACKEND
(MySQL)
Backend development refers to the parts of website that a user doesn’t
see or directly interact with. The backend handles application logic,
algorithms, database interaction and the processing of user requests.
Disadvantages –
1. Its got a few stability issues - MySQL is less reliable. The
scalability issues are related to the manner in which it handles
certain functions such as references, transactions and
auditing.
But MySQL is certainly still useful in light of these problems.
2. It suffers from relatively poor performance scaling – although
MySQL is equipped to handle a virtually limitless volume of
data, it has a troubling tendency to come grinding to a halt if
it is forced to deal with too many operations at a time.
3. This relatively poor performance scaling means that anyone
with high concurrency levels should probably look into an
alternative.
IDE
(PYCHARM)
IDE
An IDE is a software application that provides comprehensive
facilities to computer programmers for software development. An
IDE normally consists of at least a source code editor, build
automation tools and a debugger.
PyCharm is an integrated development environment (IDE) used
in computer programming, specifically for the Python language. It is
developed by the Czech company JetBrains.[6] It provides code
analysis, a graphical debugger, an integrated unit tester, integration
with version control systems (VCSes), and supports web
development.
Features -
Apache
Apache is an open-source and free web server software
that powersaround40% of websites around the world. The official
name is Apache HTTP Server, and it’s maintained and developed by
the Apache Software Foundation.
DEMERITS
1. The project prefers only manual entry.
Now a days computer systems are used in every field and department.
My project “INTERIOR DÉCOR SHOP MANAGEMENT
SYSTEM” is done to give a better computerized assistant to the
operators and working official in tight schedule.
I’m sure this report will help immensely to all categories also willing
to use computer systems for their assistance.
BIBLIOGRAPHY
References are always needed for the development of any system or
software. Through the system development lifecycle, I refer the
following books and manuals for related sources.
www.w3schools.com
www.mdbootstrap.com