You are on page 1of 60

12/4/2019 Super marketbillingsystemproject

SlideShare Explore Search You

Upload
Login
Signup

Search Submit Search

Home
Explore

Presentation Courses
PowerPoint Courses

by LinkedIn Learning

Search
Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can
change your ad preferences anytime.

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 1/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 2/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 3/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 4/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 5/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 6/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 7/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 8/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 9/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 10/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 11/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 12/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 13/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 14/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 15/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 16/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 17/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 18/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 19/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 20/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 21/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 22/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 23/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 24/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 25/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 26/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 27/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 28/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 29/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 30/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 31/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 32/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 33/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 34/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 35/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 36/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 37/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 38/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 39/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 40/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 41/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 42/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 43/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 44/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 45/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 46/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 47/60
12/4/2019 Super marketbillingsystemproject

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 48/60
12/4/2019 Super marketbillingsystemproject

Upcoming SlideShare

Loading in …5
×
https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 49/60
12/4/2019 Super marketbillingsystemproject

1 of 48

Super marketbillingsystemproject
8,791 views

Share
Like
Download
...

Vickey Mahant
Follow

Published on Dec 9, 2015

its my project

...
Published in: Engineering

1 Comment
11 Likes
Statistics
Notes

Full Name
Comment goes here.
12 hours ago Delete Reply Block
Are you sure you want to Yes No
Your message goes here

Share your thoughts…


Post

ganesh darbare , Student at vpmisr

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 50/60
12/4/2019 Super marketbillingsystemproject

plz code send me sir urgent


1 year ago Reply
Are you sure you want to Yes No
Your message goes here

PreethiAushi
1 month ago

Sai Chaitanya Vundrakonda


1 month ago

calypah aliyu , Student at bayero university kano


6 months ago

KishorBahndari
8 months ago

Aashishpaliwal1
8 months ago

Show More
No Downloads
Views
Total views
8,791
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
292
Comments
1
Likes
11
Embeds 0
No embeds
No notes for slide

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 51/60
12/4/2019 Super marketbillingsystemproject

Super marketbillingsystemproject

1. 1. 1 A Project Report On “Super Market Billing System” Submitted to SURGUJA UNIVERSITY


AMBIKAPUR In partial fulfillment of the requirements for the award of degree Of BACHELOR OF
ENGINEERING In COMPUTER SCIENCE & ENGINEERING By VIJAY VICKEY MAHANT
(CSE12001) VIJAY RAY (CSE12005) ABHINASH DAS (CSE12022) Department of COMPUTER
SCIENCE& ENGINEERING VISHWAVIDYALAYA ENGINEERING COLLEGE Lakahanpur,
SARGUJA (CG) Session: 2015-2016
2. 2. 2 DECLARATION I the undersigned solemnly declare that the report of the project work entitled Super
Market Billing System is based my own work carried out during the course of my study under the
supervision of Ms. Jasmine Minj (Asst. Professor CSE). I assert that the statements made the conclusion
drown are an outcome of the project work. I further declare that to the best of my knowledge and belief
that the report does not contain any part of any work which has been submitted for the award of any other
degree/diploma/certificate in this University or any other University. ------------------------------ (Signature
of the Candidate) Name: VIJAY VICKEY MAHANT Enrollment No.: S-09/1184 Roll No.: CSE12001
3. 3. 3 DECLARATION I the undersigned solemnly declare that the report of the project work entitled Super
Market Billing System is based my own work carried out during the course of my study under the
supervision of Ms. Jasmine Minj (Asst. Professor CSE). I assert that the statements made the conclusion
drown are an outcome of the project work. I further declare that to the best of my knowledge and belief
that the report does not contain any part of any work which has been submitted for the award of any other
degree/diploma/certificate in this University or any other University. ------------------------------ (Signature
of the Candidate) Name: VIJAY RAY Enrollment No.: Roll No.: CSE12005
4. 4. 4 DECLARATION I the undersigned solemnly declare that the report of the project work entitled Super
Market Billing System is based my own work carried out during the course of my study under the
supervision of Ms. Jasmine Minj (Asst. Professor CSE). I assert that the statements made the conclusion
drown are an outcome of the project work. I further declare that to the best of my knowledge and belief
that the report does not contain any part of any work which has been submitted for the award of any other
degree/diploma/certificate in this University or any other University. ------------------------------ (Signature
of the Candidate) Name: ABHINASH DAS Enrollment No.: …………… Roll No.: CSE12022
5. 5. 5 FORWARDING CERTIFICATE This is to certify that the report of the project submitted is an
outcome of the project work entitled “Super Market Billing System” Carried out by VIJAY VICKEY
MAHANT bearing Roll No.:CSE12001 &Enrollment No.:S-09/1184 carried out under my guidance and
supervision for the award of Degree in Bachelor of Engineering in COMPUTER SCIENCE &
ENGINEERING of VEC Lakhanpur , constituent college of Surguja University Ambikapur , Dist-Surguja
(CG), India. To the best of my knowledge the report i. Embodies the work of the candidate himself. ii. Has
duly been completed. iii. Fulfills the requirement of the ordinance relating to the BE degree of the
University and iv. Is up to the desired standard for the purpose of which is submitted. -------------------------
--------- Signature of guide Ms. Jasmine Minj (Asst. Professor) Computer Science & Engineering VEC
Lakhanpur, Sarguja The project work as mentioned above is hereby being recommended and forwarded
for examination and evaluation. --------------------------------------------- (Signature of head of Department
with seal)
6. 6. 6 FORWARDING CERTIFICATE This is to certify that the report of the project submitted is an
outcome of the project work entitled “Super Market Billing System” Carried out by VIJAY RAY bearing
Roll No.:CSE12005 & Enrollment No.: ……. carried out under my guidance and supervision for the
award of Degree in Bachelor of Engineering in COMPUTER SCIENCE & ENGINEERING of VEC
Lakhanpur , constituent college of Surguja University Ambikapur , Dist-Surguja (CG), India. To the best
of my knowledge the report i. Embodies the work of the candidate himself. ii. Has duly been completed.
iii. Fulfills the requirement of the ordinance relating to the BE degree of the University and iv. Is up to the
desired standard for the purpose of which is submitted. ---------------------------------- Signature of guide
Ms. Jasmine Minj (Asst. Professor) Computer Science & Engineering VEC Lakhanpur, Sarguja The
project work as mentioned above is hereby being recommended and forwarded for examination and
evaluation. --------------------------------------------- (Signature of head of Department with seal)
7. 7. 7 FORWARDING CERTIFICATE This is to certify that the report of the project submitted is an
outcome of the project work entitled “Super Market Billing System” Carried out by ABHINASH DAS
https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 52/60
12/4/2019 Super marketbillingsystemproject

bearing Roll No.:CSE12022 & Enrollment No.: ……..carried out under my guidance and supervision for
the award of Degree in Bachelor of Engineering in COMPUTER SCIENCE & ENGINEERING of VEC
Lakhanpur , constituent college of Surguja University Ambikapur , Dist-Surguja (CG), India. To the best
of my knowledge the belief the report i. Embodies the work of the candidate himself. ii. Has duly been
completed. iii. Fulfills the requirement of the ordinance relating to the BE degree of the University and iv.
Is up to the desired standard for the purpose of which is submitted. ---------------------------------- Signature
of guide Ms. Jasmine Minj (Asst. Professor) Computer Science & Engineering VEC Lakhanpur, Sarguja
The project work as mentioned above is hereby being recommended and forwarded for examination and
evaluation. --------------------------------------------- (Signature of head of Department with seal)
8. 8. 8 CERTIFICATE BY THE EXAMINERS This is to certify that the project work entitled Super Market
Billing System Submitted by Vijay Vickey Mahant, Roll No-CSE12001, Enrollment No-S-09/1184 Vijay
Ray, Roll No-CSE12005, Enrollment No-………. Abhinash Das, Roll No-CSE12022, Enrollment No-
………… has been examined by the undersigned as a part of examination for the award of Bachelor of
Engineering degree in COMPUTER SCIENCE ENGINEERING of Sarguja University, Ambikapur,
(C.G). (------------------------) (---------------------------) Internal Examiner External Examiner Date: Date:
9. 9. 9 ACKNOWLEDGEMENT Working on this project has been a great learning experience for us. There
were moments of anxiety, when we could not solve a problem for several days & there were moments
when we could solve a problem after struggling for several days. But we have enjoyed every bit of the
process and are thankful to all people associated with us during this period. We convey our sincere thanks
to our project guide Ms. Jasmine Minj, for providing us all sorts of facilities. His support & guidance
helped us to carry out the project. I owe a great debt of his gratitude for his constant advice, support,
cooperation & encouragement throughout the project. (------------------------) (-------------------------) (-------
------------------) (Signature of Student) (Signature of Student) (Signature of Student) Vijay Vickey Mahant
Vijay Ray Abhinas Das
10. 10. 10 ABSTRACT Super Market Billing System 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. 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.
11. 11. 11 CONTENT
12. 12. 12 TABLE OF CONTENTS CHAPTER TITLE PAGE NO I. INTRODUCTION 14 1.1 Introduction
15 I.2 System Interface 16 I.3 Feasibility Study 17 a. Technical feasibility 17 b. Economic feasibility 18 c.
Operational feasibility 18 d. Schedule feasibility 18 e. Behavioral feasibility 18 II. DESCRIPTION OF
THE EXISTING SYSTEM 19 2.1 Description of the existing system 20 III. BOTTLENECK OF THE
EXISTING SYSTEM 21 3.1 Bottleneck of existing system 22 IV. DESCRIPTION OF PROPOSED
SYSTEM 23 4.1 Advantage of proposed system 24 4.2 Work Flow 25 4.3 Design tool 26 a. Input design
27 b. Output design 27 c. Architectural design 27 V. METHOD & FUNCTION USED 28 5.1 Header Files
29 5.2 Functions used 30 5.3 Diagram used 32 i. E-R diagram 32 ii. Data Flow Diagram 33 iii. State
Transition Diagram 36 5.4 Cost Analysis 37 VI. RESULT AND DISCUSSION 39 6.1 Main MENU
Selection 40 6.2 Product MENU 41
13. 13. 13 6.3 Invoice 42 6.4 Admin MENU 43 6.5 All Record Display 44 VII. CONCLUSION & SCOPE 45
VIII. BIBLIOGRAPHY 47
14. 14. 14 CHAPTER-1 INTRODUCTION
15. 15. 15 INTRODUCTION INTRODUCTION: 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. OBJECTIVE: 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. SCOPE: Our project has a big scope to do. We can: 1. Calculate
the bill. 2. Give the bill to the customer. 3. Store how many products are sold. 4. Store products and their
prices and with other information. 5. Set the rates of taxes and commission on the products. 6. Can see the
report of the product in a fix period of time. 7. Change the Graphical User Interface of the system. We
can’t: 1. Calculate of the salaries of the employees. 2. Calculate the expanses on the product.
16. 16. 16 SYSTEM INTERFACE Minimum Hardware Requirement: Pentium Celeron 400MHz or Above
128MB RAM 1 GB HARD DISK Space VGA Color Monitor Keyboard and Mouse
https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 53/60
12/4/2019 Super marketbillingsystemproject

SOFTWARE INTERFACE Turbo C++ Microsoft Visual C++ HUMAN INTERFACE Input
Output forms Data Reports Options for adding, editing and removing the information from the
database
17. 17. 17 FEASIBILITY STUDY “Feasibility Study” is a test of the system according to its workability,
impact of the organization, ability to meet user needs and effective use of the resources. We can test our
system by different type of the feasibilities. There are 5 types of the feasibilities which are discussed here.
These are as follows: 1. Technical Feasibility: A study of resource availability that may affect the ability to
achieve an acceptable system. This evaluation determines whether the technology needed for the proposed
system is available or not. This system can be made in any language that support good user interface and
easy database handling. Technical needs may include: Front-End Selection: Front-End means a language
that is used for user interface designing and coding. Front-End should have following qualities: It must
have a graphical user interface that assist employees that are not from some IT background.
Scalability and Extensibility Robustness According to the organization requirements and culture.
Must provide excellent reporting features with good printing support. Platform independent. Easy to
deploy and maintain. Event driven programming. Front-End must support some popular Back-End
like MS Access, SQL Server and Oracle. According to the above stated features we selected Visual C#.Net
as Front–End for developing our project. Visual C#.Net is used in Microsoft Visual Studio.Net 2003.
Back-End Selection: Back-End means a language that is used for database management. Back-End should
have following qualities: Multiple user support. Provide inherent feature for security. Efficient data
retrieval and maintenance. Stored procedures. Popularity. Operating System compatible. Easy to
install. Various drivers must be available.
18. 18. 18 Efficient data handling. Easy to implement with Front-End. According to the above stated
features we selected Oracle as Back–End for developing our project. We will use Oracle 8i specifically
because it has more feature features then other later versions and it is easy to make and maintain database.
It is also easy to implement Oracle 8i with Visual C#.Net in Microsoft Visual Studio.Net 2003. 2.
Economic Feasibility: In this we consider following costs: The cost to conduct a full system
investigation. The cost of hardware and software for class of application being considered. The
benefit in the form of the reduced cost. Our system has a lot of features at a minimum cost so it is
feasible to implement and it will be very much beneficial to the sellers in the reduced cost. It’s software
and hardware cost is also low then the existing system. 3. Operational Feasibility: In this feasibility we
consider following points: What changes will be brought with the system. What new skills will be
required? Do the existing staff members have these skills? If not, can they be trained in due course of
time? 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 sales management. www.final-yearprojects.co.cc |
www.troubleshoot4free.com/fyp/ 4. Schedule Feasibility: Time evaluation is most important consideration
in development of the project. So the project is concerned should be completed with fixed in scheduled
time as far as company is concerned. New system is not so much big so it is easy to make in few days. 5.
Behavioral Feasibility: People are inherently resisted to change and a computer means “change is the only
certainty”. An 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.
19. 19. 19 CHAPTER-2 DESCRIPTION OF EXISTING SYSTEM
20. 20. 20 DESCRIPTION OF EXISTING SYSTEM: Many Supermarkets use this type of billing system for
a decade. It is also improved many times according to requirements of sellers and customers. It does the
same work that is calculating the bill, gives it to the customer and maintain proper database. They are
accurate in calculation and printing, they also generate records. A 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 requirements and gives them more commission. It also shows
the overall profit and profit on a particular product and give repots which items are required and which
have cross their expiry date.
21. 21. 21 CHAPTER-3 BOTTLENECK OF EXISTING SYSTEM
22. 22. 22 BOTTLENECK OF EXISTING SYSTEM: Every system has pros and cons so existing system also
have many advantages and disadvantages. So the bottlenecks of the existing system are as follows: User
Interface: User Interface is not so much good that operators feel some problems in working. Graphical
https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 54/60
12/4/2019 Super marketbillingsystemproject

User Interface: GUI is not good so the operators get bored by watching screen. Processing speed:
Processing speed of the software is not so much good to operate fast. Flexible: Existing system is not so
much flexible that can be changed according to the operators and customers. Automatic generation of
the Reports: Not able to automatically generate the reports and documents. Workload: Sometimes the
system hangs when workload is more. Error Free: Sometimes the system gives error in the calculation
in making the bill and in the information of the products due to workload. Man Power: Existing system
uses so many people to operate the system. Resources: System does not use the resources properly.
23. 23. 23 CHAPTER-4 DESCRIPTION OF PROPOSED SYSTEM
24. 24. 24 DESCRIPTION OF THE PROPOSED SYSTEM Super Market Billing System 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. 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. To reduce the bottlenecks of the
existing system there is a need to develop a new system. The new system should concern the requirements
of the customer and the sellers. It has the following qualities: Reduction in processing cost. Error
reduction. Automatic posting. Improve reporting. Automatic production of the documents and
Reports. Faster response time. Ability to meet user requirements. Flexibility. Reduced
dependency. Improves resource uses. Reduction in use of the paper. Reduction in Man Power.
Proposed system has these qualities including the qualities of the existing system.
25. 25. 25 WORK FLOW Work in the Supermarket will be done in the following way: The product will
come in the store. Data entry operator will enter the information of the product in database. The
Administrator will enter the taxes 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 show. Customer
will pay for the products. All the products will be packed and delivered to the customer.
26. 26. 26 SYSTEM DESIGN A computer procedure is a series of operations designed to manipulate data to
produce outputs from a computer system. The procedure may be a single program or a series of programs.
The detail design of the computer procedure follows acceptance by management of an outline design
proposal. The aim now is to design procedures at lower levels of detail, which will define the detailed
steps to be taken to produce the specified computer output. When complete, these procedure definitions
together with data specifications are organized for programmers from which the required programs can be
written. Design Tools: Various tools are being used by system analysis to specify computer procedures.
Not all of them are used here to design this project. Some of the important tools that have been made use
of are: i. Entity relationship Diagram. ii. Input design. iii. Output Design. iv. Database Design. Input
design: Input design is a part of overall system design, which requires very careful attention. Often the
collection of input data is the most expensive process of the system. In terms of both the equipment used
and the number of people involved, it is the point of most contact for the users with the computer system;
and it is prone to error. If data going into the system is incorrect, then the processing and output will
magnify their errors. One of the early activities of input design is to determine the nature of the input data.
This is done partially in logical system design but it now needs to be made more explicit. Output design:
27. 27. 27 The specification of user requirements is the starting point for the appraisal and the detailed
physical design must be done in the light of this and with continuing user involvement. The normal
procedure is to design the outputs in detail first and then to work back to the inputs. The outputs can be in
the form of operational documents, lengthy reports, and replies to queries or summarizing graphs. Outputs
from computer systems are required primarily to provide a permanent copy of the results for later
consultation. Any data item not yet defined must be identified and recorded before output design can
proceed. There is often a need at output to provide totals at various levels. It is not always desirable to
print or display data as it is held on a computer. The system analyst must ensure whether the form in
which it is stored in the system is suitable for the output. In proposed system the users have been provided
with many outputs in the form of messages and alerts so as to help the user enter the correct data.
Architectural Design Architectural design represents the structure of data and program components that
are required to build a computer based system. It considers the architectural style that a system will take,
the structure and properties of the component that constitute the system, and the inter relationships that
https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 55/60
12/4/2019 Super marketbillingsystemproject

occur among all architectural components of a system. Although a software engineer can design both data
and architecture, the job is often allocated to specialists when large, complex systems are to be built. A
database or a data warehouse designer creates the data architecture of a system. The system architect
selects an appropriate architectural style for the requirements derived during system engineering and
software requirements analysis. Architectural design begins with data design and then proceeds to the
derivation of one or more representations of the architectural structural of the system. Alternative
architectural style or patterns are analyzed to derive the structure that is best suited to customer
requirements and quality attributes. Once an alternative has been selected, the architecture is elaborated
using an architectural design method.
28. 28. 28 An architectural model encompassing data architecture and program structure is created during
architectural design. In addition, component properties and relationships are described. CHAPTER-5
METHODS AND FUNCTIONS USED
29. 29. 29 5.1 HEADER FILES USED: I. #include<conio.h>Functions used: getch( ) , getche( ) ,
gotoxy(X,Y) II. #include<stdio.h>Functions used: puts( ), gets( ), rename( ), remove( ) III.
#include<process.h>Function used: exit( ) IV. #include<fstream.h>Functions used: open( ), close( ),
seekp( )
30. 30. 30 5.2 FUNCTIONS USED: I. create_product(): This function is to be used by the administrator to
add new products to their list. II. show_product() This function is used by the administrator to display the
details of the all products. III. retprice(): It returns the price of the product. IV. retpno(): It returns the
product number. V. retname(): It returns the name of the product. VI. retdis(): It returns the discount
available on the product. VII. fstream: The object declared for this class is fp. It is the predefined class
used for both File to Memory/Memory to file linking. VIII. write_product(): This function writes the
information about the product in the file.
31. 31. 31 IX. display_sp() : This function displays some specific records based on the product number
entered by the user. X. modify_product() : This function modifies the product details by entering the
product number. XI. delete_product(): This function deletes the product by entering the product number.
XII. menu(): This function is display the product number, its name and its price. XIII. place_order(): This
function places order and generates bill for the products bought. XIV. intro(): This function displays the
project Name. XV. admin_menu(): This function displays a list of function to be operated by administrator
to modify/update products details .The function uses above user-defined functions. XVI. main(): This is
the main function which just the MAINMENU from where the control is transferred to other functions.
32. 32. 32 5.3 DIAGRAME USED: 5.3.1 E-R Diagram Admin Data Entry Operator Super Market Billing
System Products Images Customers Admin_ID Password Table_No Password Product_ID P_Name
P_Weight P_Price Image_ID Image Info Image_Name Image_Type C_ID Password
33. 33. 33 5.3.2 Data Flow Diagram: Figure: Level 0 DFD Customer Super Market Billing System
ProductOrder Invoice&Supply
34. 34. 34 Figure: Level 1 DFD Customer Session Order of Products Invoice & Supply
35. 35. 35 Figure: Level 2 DFD Request Request Request Product1 Product2 Others ConfirmationbyAdmin
OrDataEntryOperator SuperMarket BillingSystem ProductsDetail
36. 36. 36 5.3.3 STATE TRANSISTIONDIAGRAM: Request/Order of Product Checking Availability
Available Not Available (MSG) Making Invoice Supply
37. 37. 37 5.4 CostAnalysis Estimating Lines of Code needed for the complete development of the product.
Around 370 lines of code will be needed for the complete development of the product. a. Using
COCOMO model for performing cost estimation for the product. A top-down model can depend on many
different factors, instead of depending only on one variable, giving rise to multivariable models. One
approach for building multivariable models is to start with an initial estimate determined by using the
static single-variable model equations, which depend on size, and then adjusting the estimates based on
other variables. This approach implies that size is the primary factor for cost; other factors have a lesser
effect. Here we will discuss one such model called the COnstructiveCOstMOdel (COCOMO) developed
by Boem [20, 21]. This model also estimates the total effort in terms of person-months. The basic steps in
this model are: b. Obtain an initial estimate of the development effort from the estimate of thousands of
delivered lines of source code (KLOC). Super Market Billing System uses around 367 lines of code. The
lines of code are divided into various modules according to their functionality. Header files – 8 LOC
Class used in project – 44 LOC Global declaration of stream object – 5 LOC Function to write in file
https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 56/60
12/4/2019 Super marketbillingsystemproject

– 10 LOC Function to read all record – 19 LOC Function to read specific file – 24 LOC Function
to modify record – 35 LOC Function to delete record – 32 LOC Function to display all product – 32
LOC Place order & generating bill – 48 LOC Introduction function – 22 LOC Administrator
MENU – 39 LOC Main function of program – 37 LOC c. The initial estimate (also called nominal
estimate) is determined by an equation of the form used in the static single-variable models, using KLOC
as the measure of size. To determine the initial effort Eiin person-months the equation used is of the type
Ei = a ^ (KLOC)^. The value of the constants a andb depend on the project type. In COCOMO, projects
are categorized into three types-—organic, semidetached, and embedded. These categories roughly
characterize the complexity of the project with organic projects being
38. 38. 38 those that are relatively straightforward and developed by a small team, and embedded are those
that are ambitious and novel, with stringent constraints from the environment and high requirements for
such aspects as interfacing and reliability. The constants a and b for different systems is: d. Organic 3.2
1.05 e. Semidetached 3.0 1.12 f. Embedded 2.8 1.20 We are considering our project as an Organic Model.
Hence, a= 3.2 and b=1.05 Initial Effort = a*(LOC)^b = 9.52 PM g. The value of the constants for a cost
model depends on the process and has to be determined from past data. COCOMO has instead provided
"global" constant values. These values should be considered as values to start with until data for some
projects is available. With project data, the value of the constants can be determined through regression
analysis. There are 15 different attributes, called cost driver attributes^ that determine the multiplying
factors. These factors depend on product, computer, personnel, and technology attributes (called project
attributes). Examples of the attributes are required software rehabilitee (RELY), product complexity h.
(CPLX), analyst capability (ACAP), application experience (AEXP), use of modern tools (TOOL), and
required development schedule (SCHD), each cost driver has a rating scale, and for each rating, a
multiplying factor is provided. i. In COCOMO, effort for a phase is a defined percentage of the overall
effort. The percentage of total effort spent in a phase varies with the type and size of the project. The
percentages for an organic software project are given in Table. Using this table, the estimate of the effort
required for each phase can be determined from the total effort estimate. TOTAL EFFORT ESTIMATE =
1.115*9.51 = 10.603 (ASSUMING average estimate = 1.115)
39. 39. 39 CHAPTER-6 RESULT AND DISCUSSION
40. 40. 40 Main MENU Selection: We can select here: 1 Customer 2 Administrator or 3 Exit. For MENU
Selection.
41. 41. 41 Product MENU: Here can be seen the Product MENU and place the order.
42. 42. 42 Order Invoice: Bill or Invoice Display.
43. 43. 43 Admin MENU: Admin can select the MENU for various action.
44. 44. 44 Record Display: Product Records.
45. 45. 45 CHAPTER-7 CONCLUSION
46. 46. 46 CONCLUSION Our project is on supermarket Billing System. We have successfully completed it.
We take this opportunity to express our sense of indebtedness and gratitude to all those people who helped
us in completing this project. We are immensely grateful to our esteemed project-guide Ms. Jasmine Minj
(Asst. Prof. CSE) and other faculties for their supervision and guidance without which this work would
not have been possible. This project has contributed a lot to our knowledge that has proved to be a value
addition for us.
47. 47. 47 CHAPTER-8 BIBLIOGRAPHY
48. 48. 48 REFERENCE www.google.com www.wikipedia.com www.youtube.com
vickeymahant144@gmail.com

Recommended

Project Super market billing system


Vickey Mahant
https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 57/60
12/4/2019 Super marketbillingsystemproject

The main purpose of the project is to manage the supermarket efficiently (rep...
Rajesh Roky

C++ super market


Nikitha Lokaraju

Supermarket
Mechanical engineer

04.project billing system


girivaishali

Billing System
md2gri

Synopsis on billing system


https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 58/60
12/4/2019 Super marketbillingsystemproject

Alok Sharma

English
Español
Português
Français
Deutsch

About
Dev & API
Blog
Terms
Privacy
Copyright
Support

LinkedIn Corporation © 2019

Share Clipboard

Facebook
Twitter
LinkedIn

Link

Public clipboards featuring this slide

No public clipboards found for this slide

Select another clipboard

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 59/60
12/4/2019 Super marketbillingsystemproject

Looks like you’ve clipped this slide to already.

Search for a clipboard

Create a clipboard

You just clipped your first slide!

Clipping is a handy way to collect important slides you want to go back to later. Now customize the name of a
clipboard to store your clips.

Name* Best of Slides


Description Add a brief description so oth
Visibility
Others can see my Clipboard
Cancel Save
Save this document

https://www.slideshare.net/VickeyMahant/super-marketbillingsystemproject 60/60

You might also like