Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Object Oriented Programming (CS304) Assignment No.1 last date 12th November 2012
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support
#1
Object Oriented Programming (CS304) Assignment No.1 last date 12th November 2012




In this course we are going to develop a “Property Portal”, in which we have different property categories which includes houses and plots. This portal will be accessed by two types of users:

1.Administrator
2.User (1-Tenant, 2-Owners 3-Buyers )

Administrator can delete and give rights to users.
User have further three types which are:
1.Tenant
2.Buyer
3.Owner

Tenant can search houses for renting purpose. User (tenant and buyer) can search a house or plot on following basis:

Society Name where plots or houses exist
Type of property (commercial or residential)
Area of plot/house

Buyer can buy any type of property which includes residential and commercial plots and houses.

Owner can advertise his/her property for to be rented and as well for selling purpose. Their property may include houses for residential purpose while plots for both residential as well as for commercial purpose. Owner will make an advertisement on portal having following information:

Town/Society Name where plot or houses exist
Type of property (commercial or residential)
Area of plot/house

Categories of residential property are:
Residential Houses
Residential Flats

Plots are also of two type’s i.e.
Commercial plots
Residential plots

The tasks you have to do are:

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


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

Important things to consider:

1.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.
2.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.
3.All identified Objects, data members and member function should be logically correct and must belong to domain. Avoid irrelevant information.
4.Use standard UML notations for object, classes, and their associations.

Example:

A snapshot of final object model from the solution of previous semester first assignment is shown below, (you need not to worry about data types at this moment)

Example Object Model for Learning Management System



Attached Files
.doc   Fall2012_CS304_1.doc (Size: 98 KB / Downloads: 126)
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Cs403 Assignment 3 Helping material May 8,2010 viki 1 5,213 04-28-2020, 03:19 PM
Last Post: ClaireBeauc
  cs301 assignment no 3 Solution 20 January 2016 Vuhelper 0 11,098 01-20-2016, 03:32 PM
Last Post: Vuhelper
  CS201 Assignment vo 3 Solution 20th January 2016 Vuhelper 2 2,609 01-20-2016, 03:28 PM
Last Post: Vuhelper
  CS101 Assignment no 3 Solution 20th January 2016 Vuhelper 0 2,290 01-20-2016, 03:25 PM
Last Post: Vuhelper
  SOC101 INTRODUCTION TO SOCIOLOGY assignment no 3 Solution 20 January 2016 Vuhelper 0 1,883 01-20-2016, 03:19 PM
Last Post: Vuhelper
  CS402 Assignment No 4 Solution & Discussion Xpert 0 2,111 08-01-2015, 02:33 AM
Last Post: Xpert
  cs101 Assignment No. 1 Solution 21 may spring 2015 semester Xpert 0 2,922 05-21-2015, 12:41 AM
Last Post: Xpert
  Assignment solution eng 301 due date 20 may 2015 rumesa khan 3 4,542 05-20-2015, 01:34 AM
Last Post: Xpert
  PHY301 Circuit Theory Assignment No. 1 idea Solution spring may 2015 semester Xpert 0 1,570 05-15-2015, 03:52 AM
Last Post: Xpert
  Assignment No. 01 Spring 2015 Information Systems CS507 idea solution spring 2015 Xpert 0 2,456 05-15-2015, 03:49 AM
Last Post: Xpert

Forum Jump:


Users browsing this thread: 1 Guest(s)
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support