You are on page 1of 10

NAME:

ROLL NO. :
BATCH:
ENROLLMENT NO. :2300217021

BILLING SYSTEM
NAME: MILAN VARU NAME: VEET MASOT NAME: RAKSHIT RAMANI
ROLL NO. : 272 ROLL NO. :282 ROLL NO. :286
BATCH: D-10 BATCH:D-10 BATCH:D-10
ENROLLMENT NO.:23002170210131 ENROLLMENT NO. :23002170210054 ENROLLMENT NO. :23002170210011

NAME: RIMAL AMIPARA NAME: DHRUV TEJANI


ROLL NO. : 299 ROLL NO. :300
BATCH:D-10 BATCH:D-10
ENROLLMENT NO. :23002170210004 ENROLLMENT NO. :23002170210126
BILLING SYSTEM
1.INTROGRUCTION

2.PRODUCT SELECTION

3.SHOPING CART

4.USER INTERACTION

5.SYSTEM LIMITETIONS

6.GOAL SETTING

7.TOOLS AND RESOURCES


Billing System
The iPhone Billing System is a Java program designed to simulate a shopping
experience for purchasing Apple products. The system allows users to select
products such as iPhones, MacBooks, AirPods, and iPads, and choose specific
models and quantities. The program then calculates the total cost and generates a
receipt for the purchase. The system is interactive and prompts the user to input
the date, select products, and specify quantities. It also provides a detailed
breakdown of the items selected and their respective prices.
Product Selection
1 iPhone Categories
The iPhone category selection allows users to choose from different iPhone models
such as iPhone 12, iPhone 13, iPhone 14, and iPhone 15. Each model has various
subcategories with different pricing.

2 MacBook Categories
Users can select from MacBook M1, M2, and M3 models, each with different
specifications and pricing options.

3 AirPods & iPads


Users can also purchase AirPods and iPads, with options to select specific
generations and cellular capabilities.
Shopping Cart
Adding Items Calculating Total Generating Receipt
Users can add products to the The system calculates the total Once the user completes the
shopping cart by selecting the cost based on the selected selection, the system
desired item and specifying items and their quantities. It generates a receipt with a
the quantity. The system provides an accurate and detailed list of the items, their
ensures that the cart does not detailed breakdown of the prices, and the total cost.
exceed its maximum capacity. costs.
User Interaction

Product Selection Category Choices Completing Purchase


Users interact with the system Users navigate through different Once the selection process is
to select products and specify categories and subcategories to complete, users proceed to
quantities based on their choose the specific product they checkout and receive a detailed
preferences. intend to purchase. receipt for their purchase.
System Limitations

1 Maximum Capacity 2 Invalid Choices 3 Input Validation


The system has a If users make invalid The system ensures that
maximum capacity for the selections during the the input provided by users
number of items that can interaction, the system is validated to prevent
be added to the shopping provides feedback and errors and inaccuracies in
cart. Users are notified if prompts them to make the the shopping process.
the cart is full and cannot correct choices.
accommodate more items.
Goal Setting
Clear Direction Measurable Progress SMART Goals

Setting achievable goals is a Goals help you measure progress Remember to make your goals
crucial part of leadership and keep you motivated SMART - Specific, Measurable,
development. Goals give you a throughout the leadership Achievable, Relevant, and Time-
clear direction and a target to development process. bound.
aim for.
Tools & Resources
Books & Courses Valuable Insights Skill Development
Gathering the right tools and The right resources can Tools and resources play a
resources is essential for provide valuable insights and crucial role in developing the
effective leadership help you develop the skills necessary skills for effective
development. This could you need to be an effective leadership.
include books, courses, leader.
mentors, and real-world
experiences.
Thank You Message
1 Gratitude 2 Receipt Date
The system displays a thank you The date of the receipt is displayed to
message to express appreciation to the ensure accurate record-keeping and
user for visiting the store and making a acknowledgment of the transaction.
purchase.

3 Customer Engagement
The thank you message enhances customer engagement and provides a positive experience
for the user.

You might also like