Building Sales Report generation
Module for the Billing System
Prepared By: Submitted To:
Name of Student/Students(Er. No) Name of Guide
Semester: VIII, BE-CE Asst. Prof CE Dept.,
SOCET SOCET
OUTLINE
2
1. Introduction (Description of the Project Title/Definition)(Must be Shown in review-1)
2. Literature Survey/Background Study(Must be Show in review-1)
3. Problem Statement(Must be Show in review-1)
4. Scopes and Objectives(Must be Shown in review-1)
5. Proposed Flow Chart/Proposed Model(Must be Shown in review-1)
6. Description of modules in your system. (Must be Shown in review-1)
7. System Analysis(Diagrams Use case, Class, State, Activity, Interaction etc..)
8. Tools and Technology for Implementation
9. Comparison of the existing system with your proposed system.
10. Learning Outcomes(What you have learned till now and how these learned concepts are
used in your projects) (Must be Shown in review-1)
11. Implementation
12. Timeline Chart(Must be Shown in review-1)
13. Conclusion
14. References
INTRODUCTION
3
The Project “Advance Billing System Using QR Code” deals with the automation of Advance Billing. This
software will help in managing the various types of Records pertaining to his/her customer. The product will help
the user to work in highly effective and efficient environment.
The persons have been recording the customer information in the past and even in the present through their personal
manual efforts. And indeed, it consumes their considerable time and energy that could be utilized in the better
productive activities. Apart from that, with increasing customer Strength.
There is a lot of reason for the introduction of this project. 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 which is very untidy and clumsy process.
DESCRIPTION OF THE PROJECT TITLE
The development of the new system contains the following activities, which try to automate the entire process
keeping in view of the database integration approach.
User friendliness is provided in the application with various controls.
The system makes the overall project management much easier and flexible.
It can be accessed over the Internet.
Various classes have been used to provide file upload and mail features.
There is no risk of data mismanagement at any level while the project development is under process.
Report generation feature is provided using Crystal Reports to generate different kinds of reports like bar graphs,
pie charts and table type charts etc.
It provides high level of security using different protocols like https etc.
LITERATURE SURVEY/BACKGROUND STUDY
5
The electronic invoicing concept emerges as a modern, reliable and efficient method for handling and processing invoices of products, services,
taxes and other types of merchandise, without the need of paper. Electronic invoicing is given as an information system service that collects
information from a business transaction and transmits it over a network
Nowadays, with the development of smartphones, people interact actively with those devices. Therefore, users seek to have all personal and work
information synchronized and at their fingertips, turning the use of emails, instant messaging applications, and SMS as a regular way to be
informed. These are key channels for the delivery of business information, from Business to Consumers (B2C).
On the other hand, extensible markup language, XML, is a format used widely to interchange information about invoices in a digital manner.
Through the use of XML, there are many implementations that use web services for receiving, storing, processing and sending information to
tax collectors .Said invoices can be sent to the customer e-mail like in [4], which includes the invoice in XML and a version of the document in
PDF format
Also, the security represents an important non-functional characteristic to be considered in e-invoicing solutions, because they usually handle
sensitive information of clients. Firstly, this characteristic should be based on rules and laws of each country in terms of electronic invoicing.
Also, it is important to take into account certain measures for a correct handling of information These essential requirements allow
authentication, content integrity, non-repudiation of origin and receiver, confidentiality and privacy, sequence integrity and corresponding
policies. As it is shown in , the use of the electronic invoicing allows: (i) to save time and money, (ii) control over payments, (iii) the generation
of universal payment mechanisms, (iv) privacy and security, (v) reliability and (vi) dispute resolution. Implementing electronic invoicing in a
company or business has a significant impact on the exchange of information and operational links between B2C, creating a more lasting and
committed relationship
On the other hand, exploring the benefits of electronic invoicing versus traditional paper invoicing show the reduction of costs by the reduction of
transportation costs and saving time by reducing workflow [10]. Even the environmental impacts of electronic invoicing are much lower than
traditional invoicing, mainly due to energy consumption. At an organizational or business level, electronic invoicing improves control of billing
processes by increasing productivity in invoice handling units, reducing processing time, reducing paper consumption, among others
PROBLEM STATEMENT
Existing system faces many problems which are given below
It is limited to a single system.
It is less user-friendly.
It is having lots of manual work (Manual system does not mean that you are working with pen and paper, it also
includes working on spread sheets and other simple software's)
It requires more no of employees need to work.
It is time consuming process.
The present system is very less secure.
It is unable to generate different kinds of report.
SCOPES AND OBJECTIVES
The objective of the proposal is to strengthen the functioning of Audit Status Monitoring and make them
effective and better. The entire scope has been classified into five streams knows as Coordinator Level,
management Level, Auditor Level, User Level and State Web Coordinator Level. The proposed software will
cover the information needs with respect to each request of the user group viz. accepting the request, providing
vulnerability document report and the current status of the audit.
PROPOSED FLOW CHART/PROPOSED MODEL
PROPOSED FLOW CHART/PROPOSED MODEL
DESCRIPTION OF MODULES IN YOUR SYSTEM.
Admin: Admin can manage various customers as well as also manage
the various bills and reports of the purchase
Customer: Customer is able to make purchase as well as generate the
invoice from the system with the help of the QR code
QR Code generation: This module helps to generate the QR code for
the invoice to uniquely identify the bills
Report Generation: This module helps to generate the various reports
for the vendor to visualize the various parameters such as sells,
purchase, profit etc.
SYSTEM ANALYSIS
TOOLS AND TECHNOLOGY FOR
IMPLEMENTATION
Front End Tools: Django framework
Back End Tools: sqlite3
Web Browser: Mozilla Firefox
OS Platform: Windows
COMPARISON OF THE EXISTING SYSTEM WITH YOUR PROPOSED SYSTEM.
Proposed system helps to solve the following problems of the existing system
Existing system is limited to a single system while proposed system supports multiple
system at a time
Existing system is less user-friendly while proposed system has user friendly interface.
Existing system is having lots of manual work (Manual system does not mean that you
are working with pen and paper, it also includes working on spread sheets and other
simple software’s) while proposed system automates all the tasks
Existing system is very less secure while proposed system provides a secure
communication with the help of cryptographic algorithms.
• In Existing system it is unable to generate different kinds of report while proposed
system provides various reports.
LEARNING OUTCOMES
It can help the store keeper in fast billing.
• This web application enables store keeper to maintain a great database of all customers visited and purchase
product from store.
• Store keeper enables to see report regarding where there is profit or loss depend by this system.
• It helps to manage stock report.
• This project gives the accurate prediction of sell and purchase.
IMPLEMENTATION
TIMELINE CHART
CONCLUSION
Advance Billing System Using QR code is software for
manage product and customer & retailers billing invoice using
QR code. So customer & retailers are scanning QR code and
they will be checked all details of invoice.
REFERENCES
https://www.djangoproject.com/start/
https://www.youtube.com/watch?v=OTmQOjsl0eg
freeCodeCamp.org
https://www.geeksforgeeks.org/python-generate-qr-code-using-pyqrcode-module/
https://www.tutorialspoint.com/python/python_sending_email.htm
https://realpython.com/python-send-email/
19
Thank you