Cs Project
Cs Project
REGISTER NO:
BONAFIDE CERTIFICATE
This is to certify that the project titled CUSTOMER BILL SYSTEM – WITH
TRANSACTION STORING AND REMINDER is a Bonafide work done by G.
Jason Ebenezer in partial fulfillment of the requirements in computer
science practical as prescribed by CBSE for
ACKNOWLEDGEMENT
I would like to take this opportunity to express my deep sense of gratitude to all
those people without whom this project could have never been completed.
First and foremost, I like to thank God for giving me such a great opportunity to
work on this project, and I would like to express my special thanks and
gratitude to the Management for their constant guidance and providing a very
nice platform to learn.
I would also like to thank our Principal Dr.R.S Shanthi Zion International
Public School, for her constant encouragement and moral support without which
I would have never be able to give my best.
5.0 SCREENSHOTS
6.0 CONCLUSION REFRENCES
ABSTRACT
CUSTOMER BILLING SYSTEM
Customer billing system deals with the automation
of supermarket. This software will help salespersons
in
managing the various types of records pertaining to
customer. The product will help the user to work in a
highly effective and efficient environment. It
consumes the considerable time and energy that could
be utilized
in the better productive activities. Apart from that,
with increasing customer strength, the task of
managing information of each individual customer
is indeed a cumbersome task. In the manual system,
there are number of inefficiencies that a salesperson
face. The information retrieval is one of the
foremost problems. It is very difficult to gather the
overall
performance reports of the customer. Large
records- books have to be maintained where
relevant and
irrelevant information has to be stored. The
automation deals with all such problems and tries
to remove them in the best suitable fashion. The
new
system will cater to the need of the sales persons of
any supermarket so that salesperson can manage
the system efficiently. Supermarket billing system is
developed with the objective of making the
system reliable, easier, fast, and more informative.
1.0 INTRODUCTION
The computer has brought revolution in every sphere
of human life, whether it is business, education field,
governance, medical science etc. The computer has
reduced the human workload, businesses are going global
and
everything is available at the click of mouse. The concept
of e-shopping has been introduced and we can buy the
products online and make payments through creditor
debit cards.
we are proposing the system “Customer Billing System”.
The stores issue their client handwritten bills and they enter
details in manual registers. And maintain MS Excel file for
product rate. So, the proposed system will computerise
their manual bill generation system.
As stated above the stores presently uses manual bills and
handwritten record to maintains their product list,
customer list, and keep the invoice, there is lot of duplicate
work, and chance of mistake. When the product prices are
changed,
they need to update each and every handwritten record.
There is no security; anybody can access any report and
sensitive data, also there are no reports to find out the sales
volume, stock list, and summary report. This Billing system
is used to overcome the entire problem which the client is
facing currently, and making complete automization of
manual billing system.
1.1 PURPOSE
Customer billing system is the system to automate the process of
ordering and billing of a supermarket store. 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. This system is built for
fast data processing and bill generation for supermarket customers.
It also allows the customer to purchase and pay for the items
purchased. The users will consume less time in calculation and the
sales activity will be completed within a fraction of seconds whereas
in a manual system will make the user to write it down which is a
long procedure and it also consumes a lot of time. Because of this
software, paperwork will be reduced and the user can spend more
time on monitoring the supermarket. The project will be user
friendly and easy to use. This project is helpful to computerize the
bill report and generating the items details. The billing data is avast
collection of product name, price and other product specific data. A
product when billed is searched and its price is added to the bill
based upon the product quantity. The system also contains discounts
on various products so that the product is offered at discounted
price while billing. The supermarket billing system is built to help
supermarkets calculate and display bills and serve the customer in a
faster and efficient manner. This software project consists of an
effective and easy GUI to help the employees in easy bill calculation
and providing an efficient customer service. With the continuous
development and improvement of computer technology,
communication technology, network technology, scale database
technology, the commercial supermarket has become a developing
technology worldwide.
FEASIBILITY STUDY
Feasibility study is a process of analysing and identifying if a problem
can be solved or not solved, focusing on helping answer the essential
question of “ should we continue the proposed project ideas?” All
activities of the study are directed toward helping answer this
question. A Feasibility Study is generic in nature and can be applied
to any type of project, be it for systems and software development,
making an acquisition, or any other project. 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
basically six parts to any effective Feasibility Study:
(1) The Project Scope -which is used to define the business problem
and/or opportunity to be addressed. The old adage, "The problem
well stated is half solved," is very apropos. The scope should be
definitive and to the point; rambling narrative serves no purpose and
can actually confuse project participants.
(2) The Current Analysis -is used to define and understand the
current method of implementation, such as a system, a product, etc.
From this analysis, it is not uncommon to discover there is actually
nothing wrong with the current system or product other than some
misunderstandings regarding it or perhaps it needs some simple
modifications as opposed to a major overhaul.
(3) Requirements - how requirements are defined depends on the
object of the project's attention. For example, how requirements are
specified for a product is substantially different than requirements
for an edifice, a bridge, or an information system.
(4) The Approach- represents the recommended solution or course
of action to satisfy the requirements.
(5) Evaluation - examines the cost effectiveness of the approach
selected. This begins with an analysis of the estimated total cost of
the project.
(6) Review - all of the preceding elements are then assembled into a
Feasibility Study and a formal review is conducted with all parties
involved.
There are 5 types of the feasibilities which are discussed here. These
areas 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.
• Robustness
• According to the organization requirements and culture.
OBJECTIVES:
• To reduce the time for organisation.
• To increase efficiency and accuracy of the system.
Objects:
Objects are the basic runtime entities in an object-
oriented system. They may represent a person,a place,a
bank
account,a table of data or any item that the program has
to handle. They may also represent user-defined data such
as vectors, time and lists. Programming problem is
analysed in term of objects and the nature of
communication between them. Program objects should be
chosen such that they
match closely with the real-world objects. Objects take up
space in the memory and have an associated address like
a record in Pascal, or a structure inc.
Classes:
Inheritance:
File Concepts:
The I/O system of C++ handles file operations which are very
much similar to the console input and output operations. It
uses file streams as an interface between the programs
and files. The stream that supplies data to the program is
called input stream and the one that receives data from
the
program is called output stream. In other words, input
stream extracts data from the file and output stream
inserts data to the file. The input operation involves the
creation of an input stream and linking it with the program
and input
file. Similarly, the output operation involves establishing an
output stream with the necessary links with the program
and output file.
This module is also for the administrator who can generate or check
the report of the product and how many products are sold on
particular date or in a period of time.
Module 3: Enter the information about products
This module is for data entry operator who will
Customer billing
system
Administrator Customer
create
product
display
quantity
modify
delete
4.2 DATA FLOW DIAGRAM
5.0 SCREEN SHOTS