0% found this document useful (0 votes)
5 views3 pages

SDF-II Lab Eval-2

The document outlines the lab evaluation for Software Development Fundamentals II, scheduled for Even 2025, with two sets of questions for different batches. Set A focuses on creating a University Management System and an Advanced Banking System using C++, while Set B involves a Hospital Management System and an Online Shopping System. Each question requires students to implement specific functionalities and model relationships using C++ programming.

Uploaded by

Shivam choudhary
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)
5 views3 pages

SDF-II Lab Eval-2

The document outlines the lab evaluation for Software Development Fundamentals II, scheduled for Even 2025, with two sets of questions for different batches. Set A focuses on creating a University Management System and an Advanced Banking System using C++, while Set B involves a Hospital Management System and an Online Shopping System. Each question requires students to implement specific functionalities and model relationships using C++ programming.

Uploaded by

Shivam choudhary
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
You are on page 1/ 3

Software Development Fundamentals II – Lab [15B17CI271]

EVEN 2025

Lab Evaluation -2 (Even 2025)

Batches: A7, A8 – Wednesday (9-11 a.m.)

Time: 45 Mins Max Marks: 15

SET A (ODD MACHINE)

Q1 [8 Marks]: Refer to the UML diagram given below (University Management system) and
write a code in C++ to model relationships (aggregation, association) and Inheritance amongst
different classes above.

Q2[7 Marks]: Write a C++ program to implement an Advanced Banking System with the
following functionalities:
• The system should support multiple bank accounts, where each account has:
o Account holder’s name, unique account number, balance, and account type
(Savings or Current).
• The system should allow customers to:
o Deposit and withdraw money.
o Transfer money between accounts.
o Check account balance and transaction history.
• Implement an interest system where:
o Savings accounts accrue interest at a fixed rate periodically.
o Current accounts do not accrue interest but allow overdrafts up to a limit.
• Implement a loan system where:
o Customers can apply for a loan, specifying the amount and repayment period.
o The system checks if the customer is eligible based on their balance and account
type.
o Loan details (amount, interest rate, and monthly installment) are stored and
displayed.
• Provide functionality for admin actions, including:
o Displaying all registered accounts.
o Displaying loan details of all customers.

SET B (EVEN MACHINE)


Q.1[8 Marks]: Refer to the UML diagram (Hospital Management System) given below and
write a code in C++ to model relationships and Inheritance amongst different classes above.
Q2 [7 Marks]: Write a C++ program to implement an Online Shopping System with the following
functionalities:
• The system should support multiple products, where each product has:
• Product name
• Unique product ID
• Price
• Stock quantity
• The system should allow customers to:
• Add products to the shopping cart
• Remove products from the shopping cart
• View the total price of the items in the cart
• Apply discount codes to their total bill
• Implement a payment system where:
• Customers can pay using either credit card or PayPal
• The system verifies the payment method and processes the payment
• Implement an order tracking system where:
• Customers can view the status of their orders (Pending, Shipped, Delivered)
• Customers receive notifications on order updates
• Provide functionality for admin actions, including:
• Adding, updating, and deleting products from the inventory
• Viewing the order history of all customers

You might also like