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

1.Flower Shop Management System(s)

Embed Size (px)

Citation preview

  • 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