Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Who's Online 0

Don't Hesitate for ask Question, post your assignment with hope you will find best solution.

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

Problem Statement:

 

Suppose you are designing an online book store for VU students which will offer various products like reference books, course handouts, lecture DVDs and USBs. The Users are of two types Customers and Students. The users may place their orders using Debit/Credit card or Cash method to purchase any number of items from the book store. Now, keeping the above scenario in your mind:


Draw an Object Model (Class Diagram) for the given scenario showing main objects, their attributes, functions and relationships.

The tasks you have to do are:

  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 objects 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. 

Hint:

1.     Besides problem statement; objects, properties, and functions of a system can also be extracted from domain knowledge.

Comments

  • ansaraliansarali Posts: 25,240
    Cs304 finalterm: how many ways of stack winding explain with code?
    3 programs templates k thy 3 program specialisation k thy 3 k errors btany thy... Totly programming ae thi pury paper me 5 sy 6 MCQs past sy thy 😐
  • ansaraliansarali Posts: 25,240
    Cs304..... Paper Total 50 questions thy.1. AK statement de hoe the usy justify karna Tha.2. Kind likhni. Input de giye the output show karvani the. 4.person or vetor ka relation Tha us MA bh program likhna Tha.5. Or bh half program likha hova Tha us ko full karna Tha. 6.is MA SIZE word likh Tha us ko default parameter MA convort karna Tha. 7.phir AK program Tha us ke output show karvani the. 8. Column match Karny thy protection Waly joo ha. Or yad nahe.....
  • ansaraliansarali Posts: 25,240
    Cs304 : how many ways of stack winding explain with code?
    3 programs templates k thy 3 program specialisation k thy 3 k errors btany thy... Totly programming ae thi pury paper me 5 sy 6 MCQs past sy thy 😐
  • ansaraliansarali Posts: 25,240
    Cs304 : how many ways of stack winding explain with code?
    3 programs templates k thy 3 program specialisation k thy 3 k errors btany thy... Totly programming ae thi pury paper me 5 sy 6 MCQs past sy thy 😐
  • ansaraliansarali Posts: 25,240
    Cs304 : how many ways of stack winding explain with code?
    3 programs templates k thy 3 program specialisation k thy 3 k errors btany thy... Totly programming ae thi pury paper me 5 sy 6 MCQs past sy thy 😐
  • ansaraliansarali Posts: 25,240
    *cs304 paper today 2:30pm 20/02/2020*
    ---- mostly mcqs conceptual .
    --- output of program
    --- output of program
    --- detect error and give output
    --- copy constructor and post assignment operator example
    --- template code
    --- Template code with friend class
Sign In or Register to comment.

ACC311 ACC501 ACC311  ACC501 ACF619  ACFI619 BIF401 BIF402 BIF501 BIF601 BIF602

BIF604 BIF619 BIF720 BIF731 BIF732 BIF733 BIT701 BIT703 BIT710 BIT715 BIO101 BIO102 

BIO201 BIO202 BIO203 BIO204 BIO301 BIO302 BIO303 BIO401 BIO502 BIO503 BIO601 BIO731 

BIO732 BIO733 BIO734 BNK601 BNK603 BNK604 BNK610 BNK612 BNK619 BNK620

BNK701 BNK703 BNK704 BNK725 BNKI619 BNKI620 BT101 BT102 BT201 BT301 BT302 BT401

BT402 BT403 BT404 BT405 BT406 BT503 BT504 BT505 BT601 BT603 BT605 BT619 BT720 BT731

BT732 BT733 BT734 BT735 BTI619

CS001 CS101 CS201 CS202 CS204 CS205 CS206 CS301 CS302 CS304 CS310 CS311 CS312 CS314 CS315 CS401

CS402 CS403 CS405 CS406 CS407 CS408 CS409 CS410 CS411 CS420 CS431 CS432 CS435 CS441 CS501 CS502 

CS504 CS506 CS507 CS508 CS510 CS519 CS601 CS602 CS603 CS604 CS605 CS606 CS607 CS608 CS609 CS610

CS611 CS614 CS615 CS619 CS620 CS625 CS701 CS702 CS703 CS704 CS706 CS707 CS708 CS709 CS710 

CS711 CS712 CS713 CS716 CS718CS720 CS721 CS723 CS724 CS726 CS799 COM619 COMI619