0% found this document useful (0 votes)
4 views14 pages

MCA Project Proposal: Billing Software

The document is a project proposal for an MCA project titled 'Billing Software' by Himanshu Bakshi, guided by Amol Bhilari. The software aims to streamline the billing process for supermarkets, utilizing Python and various front-end technologies to enhance efficiency and customer service. It outlines the project's objectives, methodology, hardware and software requirements, testing strategies, and potential areas for improvement.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

MCA Project Proposal: Billing Software

The document is a project proposal for an MCA project titled 'Billing Software' by Himanshu Bakshi, guided by Amol Bhilari. The software aims to streamline the billing process for supermarkets, utilizing Python and various front-end technologies to enhance efficiency and customer service. It outlines the project's objectives, methodology, hardware and software requirements, testing strategies, and potential areas for improvement.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SCHOOL OF COMPUTER AND INFORMATION SCIENCES

IGNOU, MAIDAN GARHI, NEW DELHI – 110 068

35. PROFORMA FOR THE APPROVAL OF MCA PROJECT PROPOSAL (MCSP-060)

(Note: All entries of the proforma of approval should be filled up with appropriate and complete information.
Incomplete proforma of approval in any respect will be summarily rejected.)

Enrolment No.: 195561423


Study Centre: 1617p, VIT Pune
Project Proposal No :…………………..
Regional Centre: RC Pune
(for office use only)
E-mail: himanshubakshi5796@[Link]
Mobile/Tel No.: 8007197764

1. Name and Address of the Student: Himanshu Bakshi, Pune Hinjewadi Phase 3, (411057)

2. Title of the Project***: Billing Software

3. Name and Address of the Guide: Amol Bhilari

Educational Qualification of the


Guide: (Attach bio-data also) – [Link].
Computer Engineering
5. Working / Teaching experience of the Guide**: 12 Years
(**
Note: At any given point of time, a guide should not provide guidance for more than 5 MCA students of IGNOU)

➢ Software used in the Project***: Python, PyCharm, TKinter


➢ (*** Please refer to section VIII of these guidelines)
➢ If already pursued BCA/BIT from IGNOU, mention the title of the project (CS-76) and the
s/w used: NA

➢ Project title of the Mini Project (MCS-044) and the s/w used: YesShop- Ecommerce Website (Python,
Django, SQLite)

9. Is this your first submission? - YES

Signature of the Guide: Amol


Signature of the Student Bhilari
Date: 28th April, 2022 Date: 29th April, 2022

For Office Use Only Name:……………………………..............

…………………………………………….
Signature, Designation, Stamp of the
Project Proposal Evaluator
ApprovedNot Approved Date: …………………….
Suggestions for reformulating the Project:

1|P a g e
GUIDE’S APPROVAL

2|P a g e
LIST OF FIGURES

Fig No. Name of Figure Page No.


1 Title of the project 4
2 Objective 5
3 Methodology 6
3.1 Working Principal 6
3.2 Technology Used 6
4 Literature Survey 7
5 Hardware and Software Requirements 8
6 Design and Framework 9-10
7 Application 11
9 Scope of improvement 11
10 Testing 12
11 Conclusion 13
12 Resources 14

3|P a g e
Title of the Project
Billing Software

4|P a g e
OBJECTIVE

This software project is a traditional supermarket billing system with some added

functionality. This system is built for fast data processing and bill generation for

supermarket customers. The billing database is a vast collection of product name,

price and other product specific data. 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 employee in easy bill calculation and providing an efficient customer service.

With the help of the software, it will be very easy for the shopkeepers and other

vendors to calculate the total bill, including the Tax and keeping the track of bills.

5|P a g e
METHODOLOGY

3.1 Working Principle: Working of the project are:


36. Working of project is that user enter the customer’s name and mobile for
generate a bill through name and mobile number.
37. User can add quantity of the items in software, software will automatically
calculate the price and generate the bill as per the quantity.
38. User can save the bill on their system and if they need bill in the future, they
can easily download it by enter customer name and bill number.
39. User can search pervious bill and download by primary key which is bill
number.
40. User can also clear the previous bill history data.
41. User can delete the wrong bill if they want which save in the memory of the
computer.
3.2 Technology Used: In this project following technology is used :
Front End: Html, CSS, GUI
Back End: Python
Database: SQL

6|P a g e
LITERATURE SURVEY

5. A Survey on Technologies Used for Billing System in


Supermarkets Institute: International Journal of Innovative
Research in Science, Engineering and Technology
Link : [Link]

6. Computerized Billing System Link :

[Link]

_Computerized_Billing_System_for_Small_Primary_Care_Practices

7|P a g e
HARDWARE AND SOFTWARE REQUIREMENTS
The requirement of the resources for designing and developing the proposed
system must be given. The resources might be in form of the hardware / software
or the data from the industry. The limitations of the proposed system in respect of a
larger and comprehensive system must be given.

Required Hardware:

➢ Processor = Pentium IV

➢ RAM = 512 MB.

➢ Clock Speed = 2 GHz.

➢ HDD Capacity = 20 GB

➢ Keyboard = 101 Keys.

➢ Mouse = Optical Mouse.

➢ Ethernet card with an Internet and Internet zone.

Required Software:

➢ Front End: HTML, CSS

➢ Back End: Python

➢ Operating System: Windows 7 and Above

8|P a g e
DESIGN AND FRAMEWORK
Software Process Model: In process of development, we used AGILE
PROCESS MODEL. Here we worked on agile model with team.

Block Diagram:

DATA FLOW DIAGRAM

9|P a g e
ER DIAGRAM

10 | P a g e
APPLICATION
If we are talking about application of BILLING SOFTWARE, it uses in following
places are :

1. Grocery Shop
2. Shopping Complex
3. E-commerce Mart
4. Shopping Mart
5. Malls

SCOPE OF IMPROVEMENTS
If we are talking about limitation which can be improved later on. In the
project user can generate bill of limited products, in project there is no option
of adding any other products.

1. “WE CAN GENERATE BILL ONLY FOR LIMITED NUMBER OF


PRODUCTS”
2. IF YOU KNOW THE BILL NUMBER THEN YOU CAN
SEARCH PREVIOUS BILL”

11 | P a g e
TESTING TECHNOLOGIES USED

Testing is the process of detecting errors. Testing performs a very critical role for
quality assurance and for ensuring the reliability of software. The results of testing
are used later on during maintenance also.

6.1 Testing Objectives:- The main objective of testing is to uncover a host of


errors, systematically and with minimum effort and time. Stating formally,
we can say
➢ Testing is a process of executing a program with the intent of finding an error.
➢ A successful test is one that uncovers an as yet undiscovered error
➢ A good test case is one that has a high probability of finding error, if it exists.
➢ The tests are inadequate to detect possibly present errors.
➢ The software more or less confirms to the quality and reliable standards.

6.2 Levels of Testing:-


In order to uncover the errors present in different phases we have the concept of
levels of testing. The basic levels of testing are as shown below…

• Client Needs Acceptance Testing


• Requirements
• System Testing
• Design
• Integration Testing
• Code
• Unit testing

12 | P a g e
CONCLUSION

The entire project has been developed and deployed as per the requirements stated
by the user, it is found to be bug free as per the testing standards that are
implemented. Any specification untraced errors will be concentrated in the coming
versions, which are planned to be developed in near future.
If we are talking about the final output is that user can generate the bill and
it will decrease the paper work and save tree. User problem solve of paper work
and calculation.

13 | P a g e
RESOURCES
Books :
➢ Python Programming

Websites :
➢ [Link]
➢ [Link]
➢ [Link]

❖ Search Engine :
➢ [Link]

14 | P a g e

You might also like