OBJECT ORIENTED PROGRAMMING面向对象编程

这是一份面向对象编程课程的作业说明,要求学生以小组形式完成。项目包括选择感兴趣的系统开发领域,如库存管理、学生记录、在线零售等,并提交初步提案,包含介绍、目标、范围、设计和流程图。系统开发需实现增删查改等功能。作业成绩占总分的25%,逾期提交将有相应扣分。最终,所有组员需演示系统并进行展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱桃木

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值