Super Market System

Embed Size (px)

Citation preview

  • 8/21/2019 Super Market System

    1/38

    Supermarket Management System

    In tr odu ct io n

    The project is on Supermarket Billing. Supermarket is the place where

    customers come to purchase their daily using products and pay for that. So

    there is a need to calculate how many products are sold and to generate the bill

    for the customer.

    In our project we have 3 users. First is the data entry operator who will enter

    the products in database. Second one is the administrator who will decide the

    taes and commissions on the products and can see the report of any product.

    Third one is the bill calculating operator who will calculate the bill and print.

    Ob je ct ive

    To make software fast in processing, with good user interface so that user

    can change it and it should be used for a long time without error and

    maintenance.

    W or k F lo w

  • 8/21/2019 Super Market System

    2/38

    !ork in the Supermarket will be done in the following way"

    #. The product will come in the store.

    $. %ata entry operator will enter the information of the product in

    database.

    3. The &dministrator will enter the taes and commissions for each

    product.

    '. The customer will come and take the basket with him(her and choose

    the product and took it to the counter.

    ). The bill calculating operator will check the products with the bar code

    detecting machine then it will match with product*id then it will show

    its information and price and the bill will be calculated and total

    payment will shown.

    +. ,ustomer will pay for the products.

    -. &ll the products will be packed and delivered to the customer.

    Module s

    !e will use ) modules in this project. These are as follows"

    Module 1: LoginId

    This module is made for the login of users. !e know that we have 3 users so

    login*id is for"

    #. &dministrator

    $. %ata ntry /perator

    3. Bill ,alculating /perator

    Module 2: Apply taxes and commissions

    This module is for administrator who will

    #. Set the taes for the products.$. Set the commissions for the products.

    Module 3: Ceck te !eport

    This module is also for the administrator who can generate or check the report

    of the product and how many products are sold on particular date or in a period

    of time.

    Module ": #nter te in$ormation a%out products

    This module is for data entry operator who will

  • 8/21/2019 Super Market System

    3/38

    #. nter which products come in the store.

    $. 0rices and epiry date of the product.

    Module&': Calculate te %ill

    This module is for bill calculating operator who will#. ,alculate the bill.

    $. 0rint it.

    S cop e

    /ur project has a big scope to do. !e can"

    #. ,alculate the bill.

    $. 1ive the bill to the customer.

    3. Store how many products are sold.

    '. Store products and their prices and with other information.

    ). Set the rates of taes and commission on the products.

    +. ,an see the report of the product in a fi period of time.

    -. ,hange the 1raphical 2ser Interface of the system.

    !e cant"#. ,alculate of the salaries of the employees.

    $. ,alculate the epanses on the product.

    Datab ase

    %atabase is used to store data on the computer and fast retrieval of the data so

    we use /racle 4i. !e will make database by entering values in different tables

    like tables for the login*id5 products in the store5 etc.

    P r o gr am m in g L a ng u a ge s

    !e will use following languages for the coding"

    Front nd" 6isual Basic +

    Back nd" 7icrosoft &ccess

  • 8/21/2019 Super Market System

    4/38

    S()*+A!# !#,-I!#M#*S

    S/#CI)ICA*I(

    Des cr ip tion o f t e !"is tin g S # ste m

    7any Supermarkets use this type of billing system for a decade. It is also

    improved many times according to re8uirements of sellers and customers. It

    does the same work that is calculating the bill5 gives it to the customer and

    maintain proper database. They are accurate in calculation and printing5 they

    also generate records.

  • 8/21/2019 Super Market System

    5/38

    & new concept is also added in the billing system is that they also maintain

    relationships with the customers who purchase more products from the store

    regularly. System also concerns their re8uirements and gives them more

    commission. It also shows the overall profit and profit on a particular product

    and give repots which items are re8uired and which have cross their epirydate.

    $ot tlene cks of t e !"istin g S # ste m

    very system has pros and cons so eisting system also have many advantages

    and disadvantages. So the bottlenecks of the eisting system are as follows"

    1. -ser Inter$ace: 2ser Interface is not so much good that operators feel

    some problems in working.

    2. 0rapical -ser Inter$ace: 12I is not good so the operators get boredby watching screen.

    3. /rocessing speed: 0rocessing speed of the software is not so much good

    to operate fast.

    ". )lexi%le: isting system is not so much fleible that can be changed

    according to the operators and customers.

    '. Automatic generation o$ te !eports:9ot able to automatically

    generate the reports and documents.

    . +orkload: Sometimes the system hangs when workload is more.

    . #rror )ree: Sometimes the system gives error in the calculation inmaking the bill and in the information of the products due to workload.

    . Man /o4er: isting system uses so many people to operate the system.

    5. !esources: System does not use the resources properly.

    % d va n t a g e s o f t e P r o p o se d S # s te m

    To reduce the bottlenecks of the eisting system there is a need to develop anew system. The new system should concern the re8uirements of the customer

    and the sellers. It has the following 8ualities"

    #. :eduction in processing cost.

    $. rror reduction.

    3. &utomatic posting.

    '. Improve reporting.

    ). &utomatic production of the documents and :eports.

    +. Faster response time.

    -. &bility to meet user re8uirements.

  • 8/21/2019 Super Market System

    6/38

    4. Fleibility.

    ;. :educed dependency.

    #

  • 8/21/2019 Super Market System

    7/38

    &ccording to the above stated features we selected 6isual ,A.9et as Front

    nd for developing our project. 6isual ,A.9et is used in 7icrosoft 6isual

    Studio.9et $

  • 8/21/2019 Super Market System

    8/38

    these skillsC If not5 can they be trained in due course of timeC

    In the new system we made some major changes for the staff members so that

    they have to be trained to use the newly added facilities. These major changes

    are possible and give a new era in the Supermarket in production and salesmanagement.

    -' Scedule Feasibilit#)

    Time evaluation is most important consideration in development of the project.

    So the project is concerned should be completed with fied in scheduled time

    as far as company is concerned. 9ew system is not so much big so it is easy to

    make in few days.

    .' $eavioral Feasibilit#)

    0eople are inherently resisted to change and a computer means Dchange is the

    only certaintyE. &n estimate should be made of how strong a reaction the user

    staff in going to have towards development of new system. Thus special efforts

    can be made to educate and train the staff.

    SCR E E N SHOT S

  • 8/21/2019 Super Market System

    9/38

    P r ojec t o n S up ermarke t B illin g S y s t e m

    C o d i n g

    0rivate Sub ,ommand#,lickGH

    2nload 7e

    nd Sub

    0rivate Sub Image#,lickGH

    nd Sub

    0rivate Sub @abel3,lickGH

    nd Sub

  • 8/21/2019 Super Market System

    10/38

    C h a ng e P ass w o r d

    Codi ng

    %im db &s %atabase

    %im rs &s :ecordset

    %im style &s 6b7sgBoStyle%im result &s 6b7sgBo:esult

    0rivate Sub ,ommand#,lickGH

    If Tet#.Tet rsJ0assword Then

    rs.dit

    rsJ0assword Tet$.Tet

    rs.2pdate

    Beep

    result 7sgBoGK0assword Suuccessfully ,hanged.K5 style5 KSupermarket

  • 8/21/2019 Super Market System

    11/38

    Billing #.

  • 8/21/2019 Super Market System

    12/38

    Tet#.Tet rsJdesignation

    Tet$.Tet rsJsalary

    nd If

    rs.7ove9et

    !endnd Sub

    0rivate Sub ,ommand#,lickGH

    7%IForm#.nabled True

    2nload 7e

    nd Sub

    0rivate Sub ,ommand$,lickGH

    rs#.&dd9ew

    rs#J9ame ,ombo#.Tet

    rs#Jdesignation Tet#.Tet

    rs#Jsalary Tet$.Tet rs#J

    leaves Tet3.Tet rs#Jot

    Tet'.Tet rs#Jdeductions

    Tet).Tet

    rs#Jnetsalary Tet+.Tet

    rs#J%ate @abel;.,aption

    rs#JTime @abel4.,aptionrs#.2pdate

    Beep

    Beep

    rs$.&dd9ew

    rs$J9ame ,ombo#.Tet

    rs$Jdesignation Tet#.Tet

    rs$Jsalary Tet$.Tet rs$J

    leaves Tet3.Tet rs$Jot

    Tet'.Tet rs$Jdeductions

    Tet).Tet rs$Jnetsalary

    Tet+.Tet rs$J%ate

    @abel;.,aption rs$JTime

    @abel4.,aption rs$.2pdate

    ,rystal:eport#.&ction False

    nd Sub

    0rivate Sub ,ommand3,lickGH

    %im a &s Integer

    %im b &s Integer

  • 8/21/2019 Super Market System

    13/38

    %im ot &s Integer

    %im net &s Integer

    %im ded &s Integer

    a 6alGTet3.TetH

    b 6alGTet'.TetHded a N #