Version:0.9 StartHTML:0000000105 EndHTML:0000018379 StartFragment:0000000141 EndFragment:0000018339
INSTITUTE OF COMPUTER SCIENCE AND DIGITAL INNOVATION
ACADEMIC SESSION: MAY-AUG 2021
BIC 1224: OBJECT ORIENTED PROGRAMMING
COURSEWORK DEADLINE: 3rd AUGUST 2021 9:30 AM
INSTRUCTIONS TO CANDIDATES
1. This assignment will contribute 25% to your final grade.
2. This coursework is a group assignment. You may have maximum 2 members in one
group.
IMPORTANT
Plagiarism is not allowed and any student found to commit such an act, 0 mark will be
awarded.
Courseworks must be submitted on their due dates. If a coursework is submitted after its due
date, the following penalty will be imposed:
● ONE day late : 3 marks deducted from the total marks awarded.
● TWO days late : 5 marks deducted from the total marks awarded.
● THREE or more days late : Assignment will not be marked and 0% will be awarded.
For example: A student scores 10 marks for an assignment that has a total mark of 10.
If the assignment is submitted one day late, the marks awarded will be 7 marks.Instruction
Step 1: Choose an area that you have interest to develop a system. (List of ideas are
mentioned below, however the titles are not limited to those ideas)
Step 2: You are required to produce a preliminary proposal which includes the
following: (5%)
- Introduction and background
- Objectives
- Scope
- Proposed Design and
- Flow Chart.
Preliminary proposal must be submitted on Week 7 (15 th JUNE 2021) 11.00 AM
via CN
Step 3: You are required to develop a system which can store the information related
to your chosen area. (20%)
Eg. Assume that you are creating student record system.
Create a GUI application which is connected with database to do the following
functions.
• Adding new record
• Deleting record
• Read all the record from the database
• Searching record by using StudentID
• Searching record by using CourseID
• Sort Data by TotalScore
• Exit the application.
Presentation: All the group members are required to demo your system and do
presentation on 3 rd -4 TH AUGUST 2021 during class time.
Softcopy of the assignment should be submitted on said due date (3rd August
2021 9.20 AM ) via CN
~ END OF PAPER ~List of Ideas
1. Inventory control management System
Design goals: maintain a proper variety of required items, increase inventory turnover, reduce and
maintain optimize inventory and safety stock levels, obtain low raw material prizes, reduce storage
cost, reduce insurance cost, reduce taxes
2. Student Record keeping System
Design goals: a student file that contains the information about student, a stream file, a marks file, a
fee file, concession/scholarship etc .
3. Online Retail Application
A customer can register to purchase an item. The customer will provide bank account number and
bank name (can have multiple account number). After registration each customer will have a unique
customerid, userid and password. Customer can purchase one or more item in different quantities.
The items can of different classes based upon their prices. Based on the quantity, price of the item
and discount (if any) on the purchased items, the bill will be generated. A bank account is required
to settle the bill.
4. Hospital management System
A patient will have unique Patient ID. Full description about the patient about personal detail and
phone number, and then Disease and what treatment is going on. Doctor will handle patients, One
doctor can Treat more than 1 patient. Also each doctor will have unique ID. Doctor and Patients will
be related. Patients can be admitted in hospital.
5. Library management System
A student and faculty can issue books. Different limits for number of books a student and teacher
can issue. Also the number of days will be different in case of students and teachers for issue any
book. Each book will have different ID. Also each book of same name and same author (but number
of copies) will have different ID. Entry of all the book will be done, who issue that book and when
and also duration. Detail of Fine(when book not returned at time) is also stored.
6. Payroll management System
There will entry (Unique ID) of all the employee of any Organization. According to the date of joining
and date up to which salary is created, Number of days will be entered. Basic pay will be defined
according to the post of employee and department. Then component like medical allowance will be
added, and Charges of Hostel/ Bus, Security, welfare fund and other will be deducted. Number of
leaves taken by the employee.
7. Restaurant Management Database Project
The restaurant maintains the catalog for the list of food and beverage items that it provides.
Apart from providing food facility at their own premises the restaurant takes orders online through their site. To deliver the orders we have delivery boys. Customer record is maintained so that
premium customer can be awarded discounts.
8. Blood Donation System Database Project
A system in which data of Patient, data of donor, data of blood bank would be saved and will be
interrelation with each other
DATA OF PATIENT – Patient Name, Patient Id, Patient Blood Group, Patent Disease
DATA OF DONAR – Donar Name, Donar Id, Donar Bood Group, Donar Medical report, Donar Address
, Donar Contact number
DATA OF BLOOD BANK – Blood Bank Name, Blood Bank Address, Blood bank Donars name, Blood
Bank Contact Number, Blood Bank Address