-
5/22/2018 1.Flower Shop Management System(s)
1/34
FLOWER SHOP MANAGEMENT SYSTEM
A report of the mini project work submitted in partial
fulfillment of the requirement for the award of
Degree of
BACHELOR OF COMPUTER APPLICATIONS
SUBMITTED BY
SHEEJA JOSEPH
(REG. NO. 11156063)
Under the guidance of
Mr. SHIBU KALLARACKAL MCA
(Lecturer Department of Computer Science)
DEPARTMENT OF COMPUTER SCIENCE
MAR AUGUSTHINOSE COLLEGE
(Affiliated to Mahatma Gandhi University)
RAMAPURAM- 686576
2011-2014
-
5/22/2018 1.Flower Shop Management System(s)
2/34
MAR AUGUSTHINOSE COLLEGE
RAMAPURAM
(Affiliated to Mahatma Gandhi University)
CERTIFICATE
This is to certify that this project work entitled FLOWER
SHOP
MANAGEMENT SYSTEM is a bonafied project done by NAYANA
MOHAN (Reg. No.11156041) during the academic year 2011-2014
for
the partial fulfillment for the award of the Degree of bachelor
of
Computer Applications from Mahatma Gandhi University,
Kottayam.
Mr.Prakash Joseph , MCA Mr.Shan Augustine M.Sc.
Head of the Department Project Guide
Viva-Voce Examination conducted on.. at MarAugusthinose College,
Ramapuram.
Internal Examiner External Examiner
Place :Ramapuram
Date :
-
5/22/2018 1.Flower Shop Management System(s)
3/34
DECLARATION
I hear by declare that the project work entitled FLOWER SHOP
MANAGEMENT SYSTEM submitted in partial fulfillments of the
requirements for the award of the bachelor degree in
Computer Application from Mar Augusthinose College, Ramapuram,
is
record of bonafied work done guidance of Mr.Shan Augustine,
Lecturer in
the Department of Computer Science.
Place: Ramapuram
Date: NAYANA MOHAN
-
5/22/2018 1.Flower Shop Management System(s)
4/34
ACKNOWLEDGEMENT
I take this opportunity to express our gratitude & sincere
thanks to all
who help us to complete this project work successfully. First of
all I would
like to thank the God almighty who has been a constant support
in every
walk of our and the source of strength to perform this project
work.
I would like to express our sincere gratitude to
Dr.V.J.Joseph
M.Com,FCA, principle, Mar Augusthinose College, Ramapuram,
forgiving us to an opportunity for this project.
I express our immense gratitude to Mr.Pkakash Joseph,MCA,
Head of the Department of computer science, for his valuable
guidance,
valuable suggestions and encouragement to complete this project
work and I
also extend our special thanks to Mr.Shan Augustine M.Sc. for
providing
necessary details and guidance.
I wish to express our sincere thanks to all our friends for
their kind co-
operation and moral support. Once again I thank one and all who
had helped
us directly or indirectly in the successfully completion of the
project.
NAYANA MOHAN
-
5/22/2018 1.Flower Shop Management System(s)
5/34
CONTENTS
1. INTRODUCTION
1.1. About the system
1.2. About the organization
1.3. Synopsis
2. SYSTEM STUDY
2.1. Existing System
2.2. Proposed System
2.3. Organization Chart
3. SYSTEM ANALYSIS
3.1. Feasibility Study
3.2. Visual Basic 6.0
3.3. MS SQL
3.4 . System Requirements
4. SYSTEM DESIGN
4.1. Introduction
4.2. Input Design
4.3. Output Design
4.4. Data Flow Diagram
4.5. Table Structures
5. TESTING AND IMPLEMENTATION
6. CONCLUSION AND FUTURE SCOPE
7. BIBLIOGRAPHY
8. SCREEN LAYOUTS
-
5/22/2018 1.Flower Shop Management System(s)
6/34
INTRODUCTION
-
5/22/2018 1.Flower Shop Management System(s)
7/34
1.1 ABOUT THE SYSTEM
The project titled FLOWER SHOP MANAGEMENT SYSTEM is a
comprehensive system which co-ordinates various operations in
flower shop.
This includes a variety of collections of flowers and flower
made products such
as flower arrangements, flower bouquets etc .This project deals
with the
booking of various flower products to the various customers,
updating and
editing of flower products rates and searching for employees,
customers and
calculation of bills.
We first check the availability of the particular flower. Then
if available
sale it to the particular customer. The objective of the project
is to make good
software with an overall performance. The software should be
easy to work.
The software should be able to extract information from
databases and make the
reports very easily. The software and its operations should be
safe and
unauthorized access should not be allowed.
1.2 ABOUT ORGANIZATION
The organization selected for the project is KIRAN FLOWER
SHOP
in Palai. It is incorporated as a private firm in 1995 and at
Palai, Kottayam
district. Many people are employed in the shop. All the
transactions are done
manually. Aim of this organization is maximum customer
satisfaction.
1.3 SYNOPSIS
The aim of developing and implementing the software titled
FLOWER
SHOP MANAGEMENT SYSTEM is to automate the complete system of
FLOWER SHOP through computer with maximum user interactions.
-
5/22/2018 1.Flower Shop Management System(s)
8/34
The system is designed using VB6.0as front end & MS SQLas
backend in
WINDOWS XPoperating system.
The developed software is easier and flexible to handle.
Computerization
can give fast services to the customers. The system because more
efficient and
cost effective and manual errors lessened. The software is user
friendly and
completely based on menu driven.
I will selected the flower shop in pala , named KIRAN FLOWER
SHOP. The flowers are supplied by various distributers.
Customers can order
flowers & flower products before 2 or 3 days , when they are
actually wanted.
-
5/22/2018 1.Flower Shop Management System(s)
9/34
SYSTEM STUDY
-
5/22/2018 1.Flower Shop Management System(s)
10/34
EXISTING SYSTEM
The existing system is a manual system. The proposed system
tries to
simplify the difficulties encountered in manually handling the
information about
the books, stocks and sale. In this case the details of sales,
books and stocks in
hand are stored in one or more registers.
The existing system needs number of staff and a lot of time
consumption
for the process. When we compare the existing system with the
proposed
system, there are many drawbacks for the existing system.
DISADVANTAGES OF THE EXISTING SYSTEM
The system under study is a non-computerized system. The
main
drawbacks of existing system are:-
The existing system needs a number of registers for handling the
records.This leads to tedious manual labor.
The calculations require a large amount of clerical time.
Generation of various reports is very difficult and time consuming.
The system is less reliable due to the possibility of human errors
that
occur while entering data and during calculations.
Number of employees is required for the processing of entering
data intodifferent record.
Low accuracy. Updating of written records is very difficult.
Data processing is very low. Accessing previously stored records is
a time consuming task.
-
5/22/2018 1.Flower Shop Management System(s)
11/34
PROPOSED SYSTEM
The main objective of the proposed system is to overcome the
drawbacks
of the existing manual system. The need for computerized system
arises as the
manual maintenance and handling of process becomes more and more
tedious
and complex .The computerization of the system helps to save a
lot of time. It is
very difficult to maintain all the details of each of the record
manually. Also
reference to a particular record leads to consume more time
whereas the
computerized system rectifies most of these drawbacks. The
calculations are
done in a few seconds and with the help of various reports
generated several
conclusions can be drawn easily. The wide use of computers as
they offer
valuable facilities is difficult to stimulate in any other
way.
The facilities are given below:-
Greater Processing Speed: Since computers process data very
quickly there
inherent speed is one reason why people seek in the development
of system
project.
Accuracy and Improved Consistency: The management will benefit
from
system consistency and better accuracy.
Faster Information Retrieval: The information is being located
and retrieved
from storage at a faster rate than the manual system.Security
and Privacy: Data can be made accessible only to persons having
authorization thereby preventing illegal users.
Reduced Cost: Using computing capability data can be process
lower cost than
the other system while maintaining accuracy and performance
level.
Reports available in the computerized system are expandable to
any
future developments hence ability to interact with the future
needs exists in the
-
5/22/2018 1.Flower Shop Management System(s)
12/34
computerized system. Also protection of data can be achieved in
the
computerized system. There for security and privacy can be
ensured. By all
means the computerized system is quite feasible.
ADVANTAGES OF PROPOSED SYSTEM
The proposed system has got several benefits as compared to that
of the
existing one. Those benefits are as follows:-
Time delay for any process is reduced.
Cost of establishment and maintenance are lower than a manual
system.
Faster and more accurate retrieval of information.
Generation of various reports is made easy.
Number of employees is reduced.
Simple and easy to manage.
Storage spaces for registers are not possible.
More efficient and reliable than the existing system
Unauthorized accessing is not possible.
-
5/22/2018 1.Flower Shop Management System(s)
13/34
SYSTEM ANALYSIS
-
5/22/2018 1.Flower Shop Management System(s)
14/34
3.1 FEASIBILITY ANALYSIS
System that meets the performance requirements at Feasibility
study is
performed to choose the least cost. The most essential task
performed by the
feasibility analysis is the identification and the description
of the new system,
evaluation of the new system and selection of the best new
system. In general,
feasibility study of a system means checking whether the system
proposed is
practically possible or not.
Many feasibility studies are desirable for both users and
analyst. First, the
study often opposes that when the feasibility document is being
prepared, the
analyst is in the position to evaluate the solution .Second most
studies tend to
overlook the confusion inherent in the system development.
FEASIBILITY CONSTRAINTS
In feasibility analysis, there are three key considerations and
they are as
follows: Economic feasibility, feasibility and operational
feasibility.
1. Economic Feasibility
Economic is the most frequently used method for the
effectiveness of anew system .The more commonly known as
cost/benefit analysis, the procedure
is to determine the benefits and savings that are expected from
a candidate
system them with costs.
-
5/22/2018 1.Flower Shop Management System(s)
15/34
2. Technical feasibility
Feasibility is performed to check whether the proposed system
is
technically feasible or not. Technical feasibility centers on
the existing
computers. This proposed system is technically feasible. All
data are stored in
database table. The interfaces designed are user-friendly.
3. Operational feasibility
Operational feasibility is done to check whether the system
is
operationally feasible or not. Using commend button throughout
the application
program enhances operational feasibility. So maintenances and
modification
found to be easier.
3.2 VISUAL BASIC 6.0
Microsoft Visual Basic 6.0 is a language rapid application
development
environment that gives you fast, easy, and intuitive tools to
quickly develop
Windows application. Using Visual basic, You can develop simple
utilities or
sophisticated applications .Data access features allow to create
databases, frond-
end application and scalable server-side components for most
popular database
format .ActiveX technologies allow you to use the functionality
provided by the
application and even automate applications and objected created
using theprofessional or Enterprise editions of Visual Basic .
Internet capabilities make it
easy to provide access to documents and applications across the
Internet or
Internet from within your application, or to create Internet
server applications.
-
5/22/2018 1.Flower Shop Management System(s)
16/34
3.3 SQL SERVER 2000
Microsoft SQL Server is a full- featured relational database
management
system (RDBMS) that offers a variety of administrative tools to
ease the
burdens of database development, maintenance and administration.
In this
article, we will cover six of the more frequently used tools:
Enterprise Manager,
Query Analyzer, SQL Profiler, Service Manager and Data
Transformation
Service Lets take a brief look at each:
Enterprise Manager is the administrative console for SQL
Server
installation. It provides you with a graphical birds eye view of
all of the
SQL Server installation on your network. You can perform
highlevel
Administrative Functions that affects one or more servers,
schedule common
maintenance task or create and modify the structure of
individual databases.
Query Analyzeroffers a quick and dirty method for performing
queries
against any of your SQL Server databases. Its great way to
quickly pull
information out of a database in response to a user request,
test queries before
implementing them in other application, create/modify stored
procedure and
execute administrative task.
SQLprofiler provides a window in to the inner working of your
database.
You can monitor many different event types and observe database
performance
in real time. SQL profiler allows you to capture the replay
system traces the
log various activities. Its a great tool for optimizing database
with performance
issues of troubleshooting particular problem.
Service Manager is used to control the MSSQL Server (the main
SQL
Server process), MSDTC Microsoft Distributed transaction
coordinator) and
SQL Server Agent process. An icon for this service normally
resides in the
system try of machines running SQL Server .you can use service
Manager tostart, stop or pause any one of these services.
-
5/22/2018 1.Flower Shop Management System(s)
17/34
Data Transformation Services (DTS) provide an extremely
flexible
method for importing and exporting data between a Microsoft SQL
Server
installation and a large variety of other formats. The most
commonly used DTS
application is the Import and Export Data wizard found in the
SQL Server
program group.
3.4 SYSTEM REQUIREMENT
The Software Requirement Specification is produced at the
culmination
of the analysis task. The function and performance allocated to
software as a
part of system engineering are refined by establishing a
complete information
description, a detailed functional description a representation
of system
behavioral indication of performance requirements and design
constraints,
appropriate validation criteria, and other information pertinent
to requirements.
The introduction of the software requirements specification
states the goal and
objectives of the software, describing in the context of the
computer-based
system.
The information Description provides a detailed description of
the
problem that the software must solve. Information content, flow
and structure
are documented. Hardware, software and human interfaces are
described for
external system elements and internal software functions.
A description of each function required to solve the problem is
presented
in the function Description. A processing narrative is provided
for each
function, design constraints are stated and justified,
performance characteristics
are stated, and one or more diagrams are included to graphically
represent the
overall structure of the software and interplay among software
functions and
other system elements.
-
5/22/2018 1.Flower Shop Management System(s)
18/34
The behavioral Description section of the specification examines
the
operation of the software as a consequence of external events
and internally
generated control characteristics
Validation criteria is probably the most important and,
ironically, the
most often neglected section of the Software Requirement
Specification of
validation criteria acts as an implicit review of all other
requirements. Finally,
the specification includes a bibliography.
The bibliography contains references to all documents that
relate to the
software.
-
5/22/2018 1.Flower Shop Management System(s)
19/34
SYSTEM DESIGN
-
5/22/2018 1.Flower Shop Management System(s)
20/34
4.1 INTRODUCTION
In the design phase the detailed design of the system selected
in the study
phase is accomplished. Major steps in design are;
1. Output to be produced.2. Method of the data captures and data
input.3. Modification to be done to convert the existing system to
be proposed
system
4. Operation to be performed to produce output and maintain the
file.5. Design input and output forms
System design goes through physical and logical stages of
development.
Logical design reviews the present physical system, prepares
input and output
specifications make edit security and control specification. The
physical design
maps out the details of physical system plan the system,
implementation, device
test, post implementation and species new hardware and
software.
System design is a transaction from a user oriented documents
oriented to
programmer or database personal. It is a creative activity in
both art and
technology. It involves the following procedures they are:-
1. Database design2. Input design3. Output design
4.2 INPUT DESIGN
Input design is the process of converting the user originated
input into a
computer based format. The input data are collected and
organized to make date
entry easy, logical, and error free. Each area in the input form
should be
identified and should be specified for the user what to write
and where to write.
-
5/22/2018 1.Flower Shop Management System(s)
21/34
The objective in the input design is to ensure that the data
which will be
processed by the system is collected and inserted in to the
system efficiently
according to the specified requirements, and with the minimum
errors. The
basic design consideration that would satisfies the user
requirements were as
follows.
A)Easier and congenial usage of field names to make them user
friendly.
B)The same sequence for displaying fields as in the source
Document
Regular interaction with the user was made to ensure the
acceptability of
inputs. The human aspect of data input was taken in to account.
Common
representations were followed and above all the simplicity of
inputs was
maintained.
4.3OUTPUT DESIGNOutput is a process that involves designing the
necessary output that have
to be given to various users according to their requirements
.Efficient,
intelligible output design should improve the system
relationship with the user
and help and in decision making. A major form of the output is
the hard copy
from the printer. The output devices are selected by considering
the response
time requirements print quickly etc... The print formats and
edition for the final
printout are very much considered during output design.
-
5/22/2018 1.Flower Shop Management System(s)
22/34
DATABASE DESIGN
It is a process of designing the database files, which is the
key source of
the information in the system. The objective of database design
is to provide
storage and it contributes to the overall efficiency of the
system. The file
property designed and planned for collection, accumulation,
editing and
retrieving the required information.
-
5/22/2018 1.Flower Shop Management System(s)
23/34
TESTING
AND
IMPLEMENTATION
-
5/22/2018 1.Flower Shop Management System(s)
24/34
TESTING METHODS
During the development of a new system the whole
program is divided in to modules. The coding of these modules is
done
independently and in the end all the modules are linked together
to form the
running unit. The system is implemented after it is tested and
corrected.
Testing is carried out in the stages:
1. Unit testing2. Integration testing3. System testing
TEST PLAN ACTIVITIES
1. UNIT TESTINGThis is the first level of testing. A number of
test runs are conducted. For
each test run there is a list of condition tested, the test data
used and the result
expected .Each and every form in the project Brilliant
Administration System
was tested using sample data occurred during test run.
2. INTEGRATED TESTING
Integrated testing is the second stage in system testing .This
testing is also
called link, sub system or level one testing because it is an
intermediate step
between testing each program in isolation and testing the whole
system. The
purpose of integration testing is to test the interfaces between
programs in the
same functional area. Integration testing was carried out in the
project and
ensures that the interface between different programs is working
efficiently.
-
5/22/2018 1.Flower Shop Management System(s)
25/34
3. SYSTEM TESTING
System testing is done to ensure the quality of the system
developed.
During System testing each condition and combination of
condition is tested.
The purpose of system testing is to test the whole system
exhaustively.
SYSTEM IMPLIMENTATION
Implementation is that stage in the project where the
theoretical design is
turned into working system. The most crucial in achieving a new
successful
system and in giving confidence in the new system and
effectively. The first
step in implementing the system is in getting the approval from
the system
manages. The data entry, various menus and the mark list that
the system is
capable of producing are shown to examine. This is done in view
of any last
minutes, changes that will be necessary in the format.
-
5/22/2018 1.Flower Shop Management System(s)
26/34
CONCLUSION
-
5/22/2018 1.Flower Shop Management System(s)
27/34
CONCLUSION AND SCOPE FOR FUTURE ENHANCEMENT
The software package for the new system has been designed and is
found
to be functioning well and error free. This system is a user
friendly system that
can be operated by any person with no prior knowledge about the
system. All
the necessary validations are carried out in this project so
that any kind of user
can make use of this software.
The process of preparing planes has been totally new experience
.This
helped a lot in later phases of the project .Great effort has to
be taken to make
the system user friendly and simple as possible. For Maximum
utilization of the
system , users should make sure that all the data entries are
made in time and
care should be taken in checking whether the entries are
completed.
This project work is not without any drawback even though it is
unique in
its nature .A very good experience has been gained during the
time of project.
-
5/22/2018 1.Flower Shop Management System(s)
28/34
BIBLIOGRAPHY
-
5/22/2018 1.Flower Shop Management System(s)
29/34
BIBLIOGRAPHY
1.Guide to visual basic 6.0 Peter Norton
2.System analysis and design Alias M.Award
3. An introduction to database management C J Dale
4.Database management System James Martin
-
5/22/2018 1.Flower Shop Management System(s)
30/34
1. Login :- Used by the owner and employees for login
purpose
Column name Data Type Length Description Constraint
lid Varchar 4 Login id Primary key
username Varchar 20 User name
password Varchar 20 Pass word
2. Distributor :- To register the flower distributor details
Column name Data Type Length Description Constraint
did Varchar 4 Distributer id Primary key
dname Varchar 20 Distributer name
dlocation Varchar 20 Distributer Place
dphone Varchar 12 Distributer Phone
No.
3. Item:- About the flower items
Column name Data Type Length Description Constraint
IID Varchar 4 Item id Primary key
Iname Varchar 20 Item name
-
5/22/2018 1.Flower Shop Management System(s)
31/34
4. Flower :- About the flower types
Column name Data Type Length Description Constraint
fid Varchar 4 Flower Id Primary key
iid Varchar 4 Item Id Foreign key
fname Varchar 20 Flower name
fcolour Varchar 20 Flower colour
fprice int 4 Flower price
season Varchar 8 Season
did Varchar 4 Distributor Id Foreign key
5. Flower Item :- Details about the flower items
Column name Data Type Length Description Constraint
fiid Varchar 4 Flower Item Id Primary key
finame Varchar 20 Flower Item name
fid Varchar 4 Flower id Foreign key
iid varchar 4 Item id Foreign key
fiprice int 4 Flower item price
6. Order :- To enter the order details
Column name Data Type Length Description Constraint
Oid Varchar 4 Order Id Primary keyIID Varchar 20 Item Id Foreign
key
FIID Varchar 4 Flower Item id Foreign key
FID varchar 4 Flower Item id Foreign key
CID Varchar 4 Customer id Foreign key
Odate varchar 8 Order date
Ddate varchar 8 Delivery date
AAmount int 4 Advance amount
-
5/22/2018 1.Flower Shop Management System(s)
32/34
7. Customer :- To enter the customer details
Column name Data Type Length Description Constraint
cid Varchar 4 Customer Id Primary key
cname Varchar 20 Customer name
clocation Varchar 20 Customer
location
cphone varchar 20 Customer Phone
No
8. Stock :- Stock Details
Column name Data Type Length Description Constraint
SID Varchar 4 Stock id
FID Varchar 4 Flower id Foreign key
Quantity Varchar 4 Quantity
Date varchar 4 Date
9. Sale:- To enter the sales details
Column name Data Type Length Description Constraint
SID Varchar 4 Sale idOID Varchar 4 Order id Foreign key
D/N Varchar 4 Delivered note
-
5/22/2018 1.Flower Shop Management System(s)
33/34
10. Payment :- To enter the payment details
Column name Data Type Length Description Constraint
PID Varchar 4 Payment id
OID Varchar 4 Order id Foreign key
P Amount int 4 Advance Amount
R Amount int 4 Remaining
Amount
11. Employee :- To enter employee details
Column name Data Type Length Description Constraint
EID Varchar 4 Employee id
Ename Varchar 20 Employee name
Egender Varchar 4 Employee gender
EAge Varchar 4 Employee Age
EDesignation Varchar 20 Employee
designation
EHName Varchar 20 Employee House
name
Eplace Varchar 20 Employee place
Ephone Varchar 20 Employee phone
number
EDistrict Varchar 20 Employee district
Estate Varchar 20 Employee state
-
5/22/2018 1.Flower Shop Management System(s)
34/34
12. Salary :- About the Employee Salary details
Column name Data Type Length Description Constraint
SAID Varchar 4 Salary id
EID Varchar 4 Employee id Foreign key
Date Varchar 8 Salary date
Amount int 4 Amount