PDA

View Full Version : CS304 Object Oriented Programming spring 2011 idea solution



Vuhelper
04-13-2011, 11:19 PM
[B]Deadline
Your assignment must be uploaded before or on Wednesday 20th April, 2011111

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

The assignment is submitted after due date
The assignment is copied

Objectives
The objectives of this assignment are,

Giving the basic object oriented concepts like abstraction, encapsulation, inheritance, Polymorphism and sub typing to students.


Assignment:

In this course we are going to develop Topic Based Content Management System that will facilitate the students in their online learning using OOP approach. Our system includes all the features that a modern Learning Management System should have we will focus only on one of its important aspect that is directly related to students as under,

Topic Based Content Management System

The explanation of these three systems is given below,


At the moment our content management system provides students course contents that are accessible online. Now, it will be implemented in the form of Topics in such a way that a Topic may contain one or more lessons for each course lying in a given study program. Each lesson will contain contents/sub-topics which is directly related to Topic. For example “Pointer” is a Topic and “pointer with arrays” is its subtopic/sub content in CS201 Course”. Another requirement in this context will be the availability of online html contents, Power Point Slides and PDF handouts in Lesson as well as in Topic wise.

The tasks you have to do are:

You will have to identify the main entities (objects) for this system.
You will have to find out the relationships between these objects.
You will have to find the necessary attributes and functions that need to be associated with each object to implement the functionality mentioned above in the given scenario.
You will make a final comprehensive diagram show all objects and their relations along with their necessary attributes and functions.

Note: Use all concepts you have studied so far like abstraction, encapsulation, inheritance and sub typing. You can use any tool for drawing like MS Office or Visio.



Important things to consider:

As happens in real world that everyone visualize a problem in different way so the solutions of all students should be according to their own thinking not taken from some source.
As this is preliminary phase of our system so it is recommended that you identify as much objects and their relationships as you can some of them may be eliminated in next assignments.
You are required to listen Lesson No:06 specifically with full concentration in order to solve this assignment.

zaara
04-19-2011, 01:28 AM
plzzzzzzzzzzzzzzzzz upload the solution admin plzzzzzzzzzzzzz raham karo hum par

Xpert
04-19-2011, 02:28 AM
oright working on it

harib raza
04-19-2011, 05:22 PM
Xpert plz upload the sol file plzzzzzzzzzzzzzz

Vuhelper
04-19-2011, 09:59 PM
working working and working

harib raza
04-20-2011, 08:13 PM
kab tak upload ho gi file
just idea hi dy dein plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zz

Malaika khan
04-20-2011, 11:26 PM
idea solution required of cs304 plzzzzzz upload

fawad
04-21-2011, 01:44 AM
I find this idea solution file .. it is not complete.. but you canget idea

Xpert
04-21-2011, 02:25 AM
good effort.

bc090401834
04-21-2011, 02:41 AM
tnx u dear fawad ..........................................

bilal116
04-21-2011, 04:00 AM
There is nothing relevant in this solution.

Fawadvu
04-21-2011, 09:07 PM
yahi effort tm kr letay.

wassivuhelp
10-30-2011, 08:13 PM
sir main bhi aapki tarha genious ban-na chahta hun. kya kia jaey?

Vuhelper
10-30-2011, 10:26 PM
good solution

aamiramin009
10-31-2011, 05:25 PM
its nothing it is given at the end of assinment.

Xpert
10-31-2011, 05:41 PM
justify what you are trying to say Ammir?

Vuhelper
10-31-2011, 08:47 PM
Solution:


In this assignment we need to provide:


1) Context Level diagram
2) Entity Relationship Model
3) Level 1 Diagram
4) Detail level Diagram.


I suggest MS Visio should be used

::::::::::::::::::::::::::::::::::::::

1. Main Objects.


Student
Content Management System (Portal)
Study Program
Course
Topic
Sub-Topic
Lesson


2. Relationship between the objects


A Student must logon to Portal
Portal contains one or more Study Programs
A Student must select a Study Program
A Study Program is a group of more than one Course
A Course is composed of more than one lesson and more than one Topic
A Topic may contain Sub-Topics
A Topic may span for one or more Lessons
A Lesson may contains one or more Topics
A Sub Topic is “a kind” of topic
A Topic / Sub Topic can be available in HTML, PPT and PDF formats
Student should be able to Search, View, Read and Download contents


3. Attributes & Methods


:::Attributes:::
Portal: (No. of Study Programs, Selected Program, Selected Course)
Study Program: (Code, Title)
Course: (ID, Name)
Student: (ID, Name)
Topic: (ID, Title, HTML File, PDF File, PPT File)
Sub Topic: (ID, Title, HTML File, PDF File, PPT File)
Lesson: (ID, Title)


:::Methods:::
Portal: Add, Remove, Select, Search, View, Print, Download
Study Program: Select, List Courses, View
Student: Logon, Select, Read
Course: Add, Select, View
Topic: Add, Remove, Select, Search, View, Print, Download
SubTopic: Add, Remove, Select, Search, View, Print, Download
Lesson: Add, Remove, Select, Search, View, Print, Download
http://3.bp.blogspot.com/-T7aCGKrenwc/Tqu5epQo2dI/AAAAAAAABro/x4k9Ql5s9R4/s1600/cs304.jpg

barbidoll
10-31-2011, 11:25 PM
kia ye solution bikul complete hy????

rabeel
11-01-2011, 12:10 AM
Ufff... Yahan tu sab ghutay han na is waja say app nay pucha kay yah thake hai yah nahi. Burewala tum ka M..... K....
HEHEHHE Samj tu gay hon gay sab.