Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

CS304 Assignment 01 Fall 2020 Solution / Discussion

Views: 1736

Replies to This Discussion

Assignment No. 01 (Graded)
CS304- Object Oriented Programming

Total Marks: 20

Due Date : 26/11/2020


Please read the following instructions carefully before solving & submitting assignment:

It should be clear that your assignment will not get any credit if:

o        The assignment is submitted after due date.

o        The submitted assignment is other than .doc/.docx file.

o        The submitted assignment does NOT open or file is corrupted.

o        The assignment is copied (from other student or copied from handouts or internet).

Solution Uploading instructions

o   For clarity and simplicity, you are required to Upload/Submit only .DOC/.DOCX file

o   Copy/Paste your class diagram in your final MS Word file if you are using any drawing tool (MS Paint, MS Visio etc.). Images submitted as solution files will not be accepted.                                          


The objective of this assignment is:

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


For any query about the assignment, contact at



Marks: 20 


Problem Statement:


Suppose the election commission of Pakistan has to conduct the election in Pakistan, due to the current pandemic situation, the commission cannot allow people to come out to cast their votes.

So, it is decided to launch an "E-Voting System" so that people can cast their votes without going outside.

The system will take care of the activities of two types of users (voters and admin) voters will be able to cast their vote against a specific candidate of their choice and an admin will take care of the whole process of managing voters, candidates, and declaration of result.


Perform the following tasks according to the given scenario :

  1. Extract the main objects (entities) of above system.
  2. Find the necessary attributes and functions that need to be associated with each object.
  3. Identify the relationships among identified objects.

4. Construct a final comprehensive Class diagram showing all classes and their relationships along with their attributes and functions.

Important things to consider: 


1.      As happens in real world that everyone visualizes a problem in a different way so the solutions of all students may vary based upon their own thinking.

  1. You have to use standard UML notations for objects, classes, and their associations. 
  2. Besides problem statement; objects, properties, and functions of a system can also be extracted from domain knowledge.


Lectures Covered:  This assignment covers Lecture #    1-6

Deadline:          Your assignment must be uploaded/submitted within due date i.e. 26th November, 2020.  


CS304Assignment1 #CS304Assignment01CompleteSolution #CS304Assignment1SolutionFall2020
CS304 Assignment 1 Complete Solution Fall 2020 By Tech Solo Soft || OOP CS304 Assignment 2020


CS304 Assignment#01 Solution Fall 2020

Link below 



Link Below 


CS304 Complete Solution Assignment#01 Fall 2020

Right Click on the below link, then click on “Save link as” to download the file.


CS304 Assignment 1 Solution 2020  CS304 Assignment 1 Solution 2020 | 

CS304 Assignment- 1 Solution Spring 2020 ll VU CS304 Assignment No.1 Solution 2020 ll VU CS304 Assignment 1 Complete Solution for Spring 2020 Students


Looking For Something? Search Below

Latest Activity

+ Audit Officer posted a discussion
52 minutes ago
Shaaz WahCantt replied to Mr Siren Head's discussion Ning Chats
20 hours ago
Mr Siren Head replied to Mr Siren Head's discussion Ning Chats
22 hours ago
M. Haris left a comment for Sana rajput
M. Haris left a comment for Sana rajput
M. Haris liked Sana rajput's profile
M. Haris liked MUSFIRA's profile
M. Haris liked MUSFIRA's profile

VIP Member Badge & Others

How to Get This Badge at Your Profile DP


Management: Admins ::: Moderators

Other Awards Badges List Moderators Group

© 2021   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service