You are on page 1of 29

A

PROJECT REPORT
ON

“INTERIOR DECOR SHOP MANAGEMENT SYSTEM”


BHILAI MAHILA MAHAVIDYALAYA, HOSPITAL SECTOR, BHILAI
NAGAR (C.G.)
SUBMITTED PARTIAL FULLFILLMENT OF THE REQUIREMENT
FOR THE
AWARD OF DEGREE
MASTER OF COMPUTER SCIENCE
FROM
HEMCHAND YADAV VISHWAVIDYALAYA, DURG (C.G.)
YEAR 2019-2020

GUIDED BY: - SUBMITTED BY: -


MS. SURAIYA BANO SHIVANSHI WAGHMARE
(ASST. PR. (C.SC.)) M.SC. IV SEMESTER [C.SC.]

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

This is to certify that project entitled “INTERIOR


DÉCOR SHOP MANAGEMENT SYSTEM” has been
successfully completed by SHIVANSHI WAGHMARE
under my guidance and supervision. This project has been
completed towards the requirement for fulfilment of

MASTER OF COMPUTER SCIENCE


M.Sc. (4th Semester)
(SESSION: 2019-2020)

……………………… ……………… ………………………………


MS. SURAIYA BANO EXTERNAL DR.(MRS) SANDHYA MADAN MOHAN
(ASTT. PROF. (C.CSC.)) PRINCIPAL
B.M.M. BHILAI NAGAR(C.G.)
CERTIFICATE

This is to certify that Project work entitled INTERIOR


DÉCOR SHOP MANAGEMENT SYSTEMsubmitted toBHILAI
MAHILA MAHAVIDYALAYA, by SHIVANSHI WAGHMARE
in partial fulfilment of the requirement relating to nature and standard
of the award of MASTER OF COMPUTER SCIENCE degree by,
HEMCHAND YADAV VISHWAVIDYALAYA, DURG(C.G.).
for the academic year 2019-2020.

This project work has been carried out under my guidance.

……………………………………
MS. SURAIYA BANO
(ASsT. PROF. (C.CSC.))
Company name

CERTIFICATE

This is certifying that this project entitled INTERIOR DÉCOR


SHOP MANAGEMENT SYSTEM submitted by
SHIVANSHIWAGHMARE, in partial fulfilment of the degree of
MASTER OF COMPUTER SCIENCE (IV
SEMESTER)SESSION 2019-2020,student ofBHILAI MAHILA
MAHAVIDYALAYA, HOSPITAL SECTOR, BHILAI NAGAR
(C.G.),is an original piece of work submitted. This project is made
for online management of work conducted by an interior decorator
with customers and agents.

This project is record of her honest and sincere hard work. We


wish her good luck for her bright future and successful career.

Place:

Date: Signature
CERTIFICATE OF EVALUATION

This is to certify that the Project work entitled INTERIOR


DÉCOR SHOP MANAGEMENT SYSTEM carried out by
SHIVANSHI WAGHMARE, a student of M.Sc.(Final Year) at
BHILAI MAHILA MAHAVIDYALAYA, HOSPITAL SECTOR,
BHILAI NAGAR (C.G.), after proper evaluation and examination, is
here by approved as a credible work in the discipline of Computer
Science & Information Technology and is done a satisfactory manner
for this acceptance a requisite for the award of degree of MASTER
OF COMPUTER SCIENCE during the year 2019-2020 from
HEMCHAND YADAV VISHWAVIDYALAYA, DURG (C.G.).

………………………………. ………………………………….
INTERNAL EXAMINER EXTERNAL EXAMINER
DECLARATION

This is to certify that the project report entitled INTERIOR


DÉCOR SHOP MANAGEMENT SYSTEM, which is submitted by
me in the partial fulfilment for the degree of MASTER OF
COMPUTER SCIENCE, BHILAI MAHILA
MAHAVIDYALAYA, HOSPITAL SECTOR, BHILAI NAGAR
(C.G.), comprises the original work carried out by me.

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

It is my great pleasure to acknowledge the contribution and assistance


of a few individuals to this effort. I acknowledge my debt to those
who have contributed significantly to this project.
My special thanks to Dr. (Mrs.) Sandhya Madan Mohan, Principal,
BhilaiMahilaMahavidyalaya for providing efficient environment to
complete our projects. Advice of professors, friends and parents could
make our work valuable, worthy, straight and powerful.
I am grateful to Ms. Salma MohdShafi, H.O.D. of Computer
Science for valuable supported guidance.
I am also grateful to faculty member and internal guide Ms. Suraiya
Bano for motivating us and fostering a feeling of belongingness
towards alma mater.
I am grateful to all my friends who helped me time to time directly or
indirectly.

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

3. Hardware & Software requirements 4

4. Front End 6

5. Back End 7

6. Data Flow Diagram 8

7. ER Diagram
8. Forms
9. Coding
10. Merits
11. Demerits
12. Limitation
13. Future Scope
14. Conclusion
15. Bibliography
16.
17.
PREFACE

This project has been accomplished under Final Year M.Sc.(C.Sc.)-


IVSem. This project entitledINTERIOR DÉCOR SHOP
MANAGEMENT SYSTEM.
In this I have tried to cover almost all the aspects of order processing.
Although being an academic project I have tried to maintain a
professional attitude throughout the development of the project. No
one can claim the height of excellent, nor do I have the coverage to
say that the best has been done by me.
I have done work with great care & caution. Through meticulous care
has taken in compiling & printing of material. I would like to
apologize for any discrepancy that might have set in.

Prepared By:
SHIVANSHI WAGHMARE
M.Sc.(C.Sc.)-IV Sem
INTRODUCTION
TO THE
PROJECT
INTRODUCTION TO THE PROJECT

Title : INTERIOR DÉCOR SHOP MANAGEMENT SYSTEM

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.

Objectives of the project


1. To provide some amount of automation in management of
interior decoration.

2. It will also show the attitude of the management that they are
aware to the newly introduced technology and ready to adopt
them.

3. An ease for customers to select designs from sitting at their


couch.
Need of the project
Due to the changing digital atmosphere, every business is set online
these days, to inverse the productivity and promotion of business.
Hence, using this online system, customer can do all the selection
process at home, saving their time.

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.

2. These interactions with database applications store and access


either textual or numeric data. It provides us the facility to add,
modify, delete or search the details and provide facility to view
the reports.
HARDWARE & SOFTWARE REQUIREMENTS

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)

A web framework is a collection of packages and modules made up of


pre-written, standardized code that supports the development of web
development faster and easier, and programs more reliable and
scalable. Frameworks already have built-in components that “set up”
our project, so we have to do less grunt work.
Python web frameworks are only utilized in the backend for server-
side technology, adding in URL routing, HTTP requests and
responses, accessing databases, and web securities. It is not required
but extremely recommended to use a framework because it helps us
develop complex application in significantly less time.

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.

MySQL is one of the most popular relational database management


systems in the world.
Advantages:-
1. Easy to use – MySQL is very easy to install, setting up and
implementation is relatively easy task. It is also an easy database
to work with.
2. Support is readily available whenever necessary – MySQL got
its start as an open-source platform – means that there is a large
and thriving community of developers and enthusiasts to which
one can turn for help. It is due to the in large part to the
popularity of the solution, the end result of which is no shortage
of experts.
3. It is an industry standard – it is one of the most-used database
systems in the world. Its compatible with virtually every OS.

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 -

 Coding assistance and analysis, with code completion, syntax


and error highlighting, linter integration, and quick fixes
 Project and code navigation: specialized project views, file
structure views and quick jumping between files, classes, methods
and usages
 Python refactoring: includes rename, extract method, introduce
variable, introduce constant, pull up, push down and others
 Support for web frameworks: Django, web2py and Flask 
 Integrated Python debugger
 Integrated unit testing, with line-by-line code coverage
WEB SERVER
(APACHE)
Web server
A web server is software and hardware that uses HTTP (Hypertext
Transfer Protocol) and other protocols to respond to client requests
made over the World Wide Web. The main job of a web server is to
display website content through storing, processing and delivering
webpages to users. Besides HTTP, web servers also
support SMTP (Simple Mail Transfer Protocol) and FTP (File
Transfer Protocol), used for email, file transfer and storage.

Web server hardware is connected to the internet and allows data to


be exchanged with other connected devices, while web server
software controls how a user accesses hosted files. The web server
process is an example of the client/server model. All computers that
host websites must have web server software.

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.

It allows website owners to serve content on the web — hence the


name “web server.” It’s one of the oldest and most reliable web
servers, with the first version released more than 20 years ago, in
1995.
FLOW CHART
DATA FLOW DIAGRAM
ER DIAGRAM
DATABASE
FORMS
REPORTS
CODE
MERITS
1. This system helps us to convert manual data to system data,
which is useful for future.

2. The arrangement of data in this system helps us to retrieve the


old and new records properly and easily.

3. The user-friendly environment of this project can easily be


understood by the user.

4. Need less manpower.

5. Easy to create and edit reports.

6. Reduce paper work.

7. Large amount of data can be stored.

8. Easy access of system.

9. Backup resource facility available.

DEMERITS
1. The project prefers only manual entry.

2. The project stored data only in MySQL database.

3. All entries are based on table.

4. Searching a record is not at a high level.

5. Database security is not considered.


FUTURE ENHANCEMENT OF CURRENT SYSTEM

 More powerful backend can be used.

 System interface would be made more attractive.

 It is recommended that more powerful backend will be used.

 We will try to make our project more user-friendly.

 More attractive interface can be made.

 Complete accounting feature can also be applied.


CONCLUSION

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.

BOOK NAME AUTHOR NAME

Fluent Python Luciano Ramalho


SQL Cookbook Anthony Molinaro

Other than these books I also referred some sites also.

www.w3schools.com

www.mdbootstrap.com

You might also like