SlideShare a Scribd company logo
1 of 48
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
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
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
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
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
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
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 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
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
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
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
CONTENT
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
6.3 Invoice 42
6.4 Admin MENU 43
6.5 All Record Display 44
VII. CONCLUSION & SCOPE 45
VIII. BIBLIOGRAPHY 47
14
CHAPTER-1
INTRODUCTION
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
SYSTEM INTERFACE
Minimum Hardware Requirement:
ď‚· Pentium Celeron 400MHz or Above
ď‚· 128MB RAM
ď‚· 1 GB HARD DISK Space
ď‚· VGA Color Monitor
ď‚· Keyboard and Mouse
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
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
ď‚· 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
CHAPTER-2
DESCRIPTION
OF
EXISTING SYSTEM
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
CHAPTER-3
BOTTLENECK
OF
EXISTING SYSTEM
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 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
CHAPTER-4
DESCRIPTION
OF
PROPOSED SYSTEM
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
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
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
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 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
ď‚· 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
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
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
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
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
5.3.2 Data Flow Diagram:
Figure: Level 0 DFD
Customer
Super Market
Billing System
ProductOrder
Invoice&Supply
34
Figure: Level 1 DFD
Customer
Session
Order of
Products
Invoice
&
Supply
35
Figure: Level 2 DFD
Request
Request
Request
Product1
Product2
Others
ConfirmationbyAdmin
OrDataEntryOperator
SuperMarket
BillingSystem
ProductsDetail
36
5.3.3 STATE TRANSISTIONDIAGRAM:
Request/Order
of Product
Checking
Availability
Available
Not Available (MSG)
Making Invoice
Supply
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 – 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
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
CHAPTER-6
RESULT AND DISCUSSION
40
Main MENU Selection:
We can select here:
1 Customer
2 Administrator or
3 Exit.
For MENU Selection.
41
Product MENU:
Here can be seen the Product MENU and place the order.
42
Order Invoice:
Bill or Invoice Display.
43
Admin MENU:
Admin can select the MENU for various action.
44
Record Display:
Product Records.
45
CHAPTER-7
CONCLUSION
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
CHAPTER-8
BIBLIOGRAPHY
48
REFERENCE
www.google.com
www.wikipedia.com
www.youtube.com
vickeymahant144@gmail.com

More Related Content

What's hot

Project report on blogs
Project report on blogsProject report on blogs
Project report on blogsKritika Chauhan
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposalChandresh Prasad
 
Student database management system
Student database management systemStudent database management system
Student database management systemSnehal Raut
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++vikram mahendra
 
Pinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkleMakhijani
 
Billing and Invoice Management System
Billing and Invoice Management SystemBilling and Invoice Management System
Billing and Invoice Management SystemBhairesh M
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce WebsiteRabart Kurrey
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]Ch Fahadi
 
Online grocery store
Online grocery storeOnline grocery store
Online grocery storeKavita Sharma
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management SystemEmmanuel college
 
Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)shindept123
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food systemArpitsaxena79
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering SystemAnkita Jangir
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsisStudent Project Guide
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project FileNitin Bhasin
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping SystemKusum Sankhala
 
Grocery store management
Grocery store managementGrocery store management
Grocery store managementGayatri Patel
 

What's hot (20)

HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposal
 
Shop management system
Shop management systemShop management system
Shop management system
 
Student database management system
Student database management systemStudent database management system
Student database management system
 
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
PROJECT REPORT ON COMPUTER SHOP SYSTEM IN C++
 
Pinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb projectPinkle makhijani supermarket billing system vb project
Pinkle makhijani supermarket billing system vb project
 
Billing and Invoice Management System
Billing and Invoice Management SystemBilling and Invoice Management System
Billing and Invoice Management System
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
DFD for E-Commerce Website
DFD for E-Commerce WebsiteDFD for E-Commerce Website
DFD for E-Commerce Website
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
 
Online grocery store
Online grocery storeOnline grocery store
Online grocery store
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)Synopsis of online student feedback system(cse)
Synopsis of online student feedback system(cse)
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsis
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Grocery store management
Grocery store managementGrocery store management
Grocery store management
 

Viewers also liked

The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...Rajesh Roky
 
Billing System
Billing SystemBilling System
Billing Systemmd2gri
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing systemAlok Sharma
 
Billing software
Billing softwareBilling software
Billing softwareVarun Jain
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing systemAkshita Pillai
 
Supermarkets
SupermarketsSupermarkets
Supermarketsjosemiguelmc
 
Sd sdio specsv1
Sd sdio specsv1Sd sdio specsv1
Sd sdio specsv1borderj
 
Walmart by VIPLAV SINGH , ITS GHAZIABAD
Walmart by VIPLAV SINGH , ITS GHAZIABADWalmart by VIPLAV SINGH , ITS GHAZIABAD
Walmart by VIPLAV SINGH , ITS GHAZIABADviplove singh
 
Purpose of project web based billing system
Purpose of project web based billing systemPurpose of project web based billing system
Purpose of project web based billing systemanandapadmanaban
 
Super Market Management System
Super Market Management SystemSuper Market Management System
Super Market Management SystemShubham Singh
 
New Product Launch Report
New Product Launch ReportNew Product Launch Report
New Product Launch ReportEr Abhi Vashi
 
c++ project on restaurant billing
c++ project on restaurant billing c++ project on restaurant billing
c++ project on restaurant billing Swakriti Rathore
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshopskanduri
 
University Database Management Project
University Database Management Project University Database Management Project
University Database Management Project Kavi
 
crm-project-report
 crm-project-report crm-project-report
crm-project-reportsukesh gowda
 
Grocery Station- Database Management System Project
Grocery Station- Database Management System ProjectGrocery Station- Database Management System Project
Grocery Station- Database Management System ProjectTapan Desai
 
My database project
My database project My database project
My database project kanth4agal
 
0601027 analysis of customer relationship management
0601027 analysis of customer relationship management0601027 analysis of customer relationship management
0601027 analysis of customer relationship managementSupa Buoy
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMNandasaba Wilson
 

Viewers also liked (20)

The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
 
Supermarket
SupermarketSupermarket
Supermarket
 
Billing System
Billing SystemBilling System
Billing System
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
 
Billing software
Billing softwareBilling software
Billing software
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
Supermarkets
SupermarketsSupermarkets
Supermarkets
 
Sd sdio specsv1
Sd sdio specsv1Sd sdio specsv1
Sd sdio specsv1
 
Walmart by VIPLAV SINGH , ITS GHAZIABAD
Walmart by VIPLAV SINGH , ITS GHAZIABADWalmart by VIPLAV SINGH , ITS GHAZIABAD
Walmart by VIPLAV SINGH , ITS GHAZIABAD
 
Purpose of project web based billing system
Purpose of project web based billing systemPurpose of project web based billing system
Purpose of project web based billing system
 
Super Market Management System
Super Market Management SystemSuper Market Management System
Super Market Management System
 
New Product Launch Report
New Product Launch ReportNew Product Launch Report
New Product Launch Report
 
c++ project on restaurant billing
c++ project on restaurant billing c++ project on restaurant billing
c++ project on restaurant billing
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
 
University Database Management Project
University Database Management Project University Database Management Project
University Database Management Project
 
crm-project-report
 crm-project-report crm-project-report
crm-project-report
 
Grocery Station- Database Management System Project
Grocery Station- Database Management System ProjectGrocery Station- Database Management System Project
Grocery Station- Database Management System Project
 
My database project
My database project My database project
My database project
 
0601027 analysis of customer relationship management
0601027 analysis of customer relationship management0601027 analysis of customer relationship management
0601027 analysis of customer relationship management
 
PROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEMPROJECT REPORT_ONLINE VOTING SYSTEM
PROJECT REPORT_ONLINE VOTING SYSTEM
 

Similar to Super marketbillingsystemproject

Web Vulnerability Scanner project Report
Web Vulnerability Scanner project ReportWeb Vulnerability Scanner project Report
Web Vulnerability Scanner project ReportVikas Kumar
 
online test system project report
online test system project reportonline test system project report
online test system project reportabhishek kumar
 
Best PLC training Centre in Chennai - plc scada dcs automation training insti...
Best PLC training Centre in Chennai - plc scada dcs automation training insti...Best PLC training Centre in Chennai - plc scada dcs automation training insti...
Best PLC training Centre in Chennai - plc scada dcs automation training insti...Wiztech Automation Solutions
 
E billing and invoice system
E billing and invoice systemE billing and invoice system
E billing and invoice systemSurya Indira
 
Online examination system
Online examination system Online examination system
Online examination system IRJET Journal
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.Manoj Kumar
 
ProjectReport.docx project report pdf file
ProjectReport.docx project report pdf fileProjectReport.docx project report pdf file
ProjectReport.docx project report pdf filekomkar98230
 
ProjectReport.docx project documentation
ProjectReport.docx project documentationProjectReport.docx project documentation
ProjectReport.docx project documentationkomkar98230
 
Final Report PTAT
Final Report PTATFinal Report PTAT
Final Report PTATAchal Patel
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdfTarunPreet4
 
auto-mobile-service-station.pdf
auto-mobile-service-station.pdfauto-mobile-service-station.pdf
auto-mobile-service-station.pdfarjungupta617621
 
Project-Student Financial Service System
Project-Student Financial Service SystemProject-Student Financial Service System
Project-Student Financial Service Systemchezhiang
 
IRJET- An Online Grievance Redressal System
IRJET-  	  An Online Grievance Redressal SystemIRJET-  	  An Online Grievance Redressal System
IRJET- An Online Grievance Redressal SystemIRJET Journal
 
IRJET - Higher Education Access Prediction using Data Mining
IRJET -  	  Higher Education Access Prediction using Data MiningIRJET -  	  Higher Education Access Prediction using Data Mining
IRJET - Higher Education Access Prediction using Data MiningIRJET Journal
 
PROACTVE
PROACTVEPROACTVE
PROACTVESai charan
 

Similar to Super marketbillingsystemproject (20)

Web Vulnerability Scanner project Report
Web Vulnerability Scanner project ReportWeb Vulnerability Scanner project Report
Web Vulnerability Scanner project Report
 
online test system project report
online test system project reportonline test system project report
online test system project report
 
Best PLC training Centre in Chennai - plc scada dcs automation training insti...
Best PLC training Centre in Chennai - plc scada dcs automation training insti...Best PLC training Centre in Chennai - plc scada dcs automation training insti...
Best PLC training Centre in Chennai - plc scada dcs automation training insti...
 
ChennaiContent
ChennaiContentChennaiContent
ChennaiContent
 
E billing and invoice system
E billing and invoice systemE billing and invoice system
E billing and invoice system
 
Print
PrintPrint
Print
 
Online examination system
Online examination system Online examination system
Online examination system
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
Front page
Front pageFront page
Front page
 
ProjectReport.docx project report pdf file
ProjectReport.docx project report pdf fileProjectReport.docx project report pdf file
ProjectReport.docx project report pdf file
 
ProjectReport.docx project documentation
ProjectReport.docx project documentationProjectReport.docx project documentation
ProjectReport.docx project documentation
 
Content
ContentContent
Content
 
Final Report PTAT
Final Report PTATFinal Report PTAT
Final Report PTAT
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
 
auto-mobile-service-station.pdf
auto-mobile-service-station.pdfauto-mobile-service-station.pdf
auto-mobile-service-station.pdf
 
Project-Student Financial Service System
Project-Student Financial Service SystemProject-Student Financial Service System
Project-Student Financial Service System
 
IRJET- An Online Grievance Redressal System
IRJET-  	  An Online Grievance Redressal SystemIRJET-  	  An Online Grievance Redressal System
IRJET- An Online Grievance Redressal System
 
IRJET - Higher Education Access Prediction using Data Mining
IRJET -  	  Higher Education Access Prediction using Data MiningIRJET -  	  Higher Education Access Prediction using Data Mining
IRJET - Higher Education Access Prediction using Data Mining
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
PROACTVE
PROACTVEPROACTVE
PROACTVE
 

Recently uploaded

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoĂŁo Esperancinha
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 

Super marketbillingsystemproject

  • 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 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 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 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 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 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 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 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 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 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 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.
  • 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 6.3 Invoice 42 6.4 Admin MENU 43 6.5 All Record Display 44 VII. CONCLUSION & SCOPE 45 VIII. BIBLIOGRAPHY 47
  • 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 SYSTEM INTERFACE Minimum Hardware Requirement: ď‚· Pentium Celeron 400MHz or Above ď‚· 128MB RAM ď‚· 1 GB HARD DISK Space ď‚· VGA Color Monitor ď‚· Keyboard and Mouse 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 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 ď‚· 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.
  • 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.
  • 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 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.
  • 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 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 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 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 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 ď‚· 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 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 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 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 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 5.3.2 Data Flow Diagram: Figure: Level 0 DFD Customer Super Market Billing System ProductOrder Invoice&Supply
  • 34. 34 Figure: Level 1 DFD Customer Session Order of Products Invoice & Supply
  • 35. 35 Figure: Level 2 DFD Request Request Request Product1 Product2 Others ConfirmationbyAdmin OrDataEntryOperator SuperMarket BillingSystem ProductsDetail
  • 36. 36 5.3.3 STATE TRANSISTIONDIAGRAM: Request/Order of Product Checking Availability Available Not Available (MSG) Making Invoice Supply
  • 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 – 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 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)
  • 40. 40 Main MENU Selection: We can select here: 1 Customer 2 Administrator or 3 Exit. For MENU Selection.
  • 41. 41 Product MENU: Here can be seen the Product MENU and place the order.
  • 42. 42 Order Invoice: Bill or Invoice Display.
  • 43. 43 Admin MENU: Admin can select the MENU for various action.
  • 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.