Tuesday, November 12, 2013

Check Online CS304 Object Oriented Programming Assignment No.1 Fall Semester 2013







CS304 Object Oriented Programming Assignment No.1 Fall Semester 2013

Assignment No. 01 (Non Graded) SEMESTER Fall 2013 CS304- Object Oriented Programming

Total Marks: 20
Due Date : 19/11/2013
Instructions
Please read the following instructions carefully before solving & submitting assignment:
It should be clear that your assignment will not get any credit (zero marks) if:

The assignment is submitted after due date.
The submitted assignment is other than .doc file.
The submitted assignment does NOT open or file is corrupted.
The assignment is copied (from other student or ditto copy from handouts or internet).

Uploading instructions

For clarity and simplicity, you are required to Upload/Submit only .DOC file
Copy/Paste your class diagram in your final MS Word (.doc) file if you are using any drawing tool (MS Paint, MS Visio etc).

Objective

The objective of this assignment is

To give you the idea of practical implementation of some of the OOP concepts like abstraction, encapsulation, inheritance, association, generalization, specialization, and UML class construction.

GOOD LUCK

Problem Statement:
Consider the web site of Virtual University of Pakistan (Virtual University of Pakistan ) consisting of many components such as Admission guidelines, Bookshop facility, and Opportunities etc. Suppose University wants to update its site. This updation may involve addition of some new features and modification of some existing features. Different teams have been hired to achieve this task. Suppose you are a part of design team whose task is to develop models of website. But you have not been provided any documentation that could help you to completely understand the working of the system. Now, as a first step you are required to make a class diagram by understanding the working of the system from the existing site.

As the site contains a lot of modules/components, so for the sake of simplicity you are required to focus ONLY on the following:

Admissions
- Admitted Candidates List
- Admission Schedule
- Fee Structure (Local)
Fee Structure (Overseas)
Academic Program
- Bachelors
- Masters
- Diploma
Scholarships
VU Scholarships
- Punjab Workers Welfare Board Scholarships
- Syeda Mubarak Begum Scholarships
Bookshop
- DVD(s)
- Handouts
Note: You are required to consider the above components/subcomponents only and build a class diagram in an efficient way.