Upload
nandha-kumar
View
233
Download
1
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 #