Welcome to the Java Programming Forums

The professional, friendly Java community. 21,500 members and growing!

The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 3 of 3

Thread: OOP

  1. #1
    Junior Member
    Join Date
    Jun 2014
    Thanked 0 Times in 0 Posts

    Default OOP

    Work to be done
    In this assignment you will have to write a simple caderneta application for the school Mateus Sansao Mutemba. The big deal is to track the work done by the teachers where by a teacher can have many class to teach. We also take in consideration that a class may have different teacher due the fact that there is specific teachers for each subject. A student may have lessons with different teachers as well as a teacher may teach many students.

    The aim of this project is to create a software that will hold the marks of the students in each subject in order to make it easy to calculate the average and provide the results.

    Milestone I
    The goal of the second millstone is to develop the entity relationship diagram based on the study performing during the analyze and design phase. List of activities to be done at this millstone:
    Find entities
    Establish the relationship between these entities
    Find at least 4 attributes for each entity
    Design the entity relationship diagram using Mysql Workbench
    Implement the entity relationship diagram into Mysql database
    Zip all activities done at this millstone.
    Note: The first millstone is to be submitted on May 16th.

    Milestone II
    After design UML diagrams and the entity relationship diagrams, finally you are going to implement in java programming language the application code, based on the UML diagrams designed (class, activity or sequence diagram). The architecture that you are going to use should have the following elements:
    The front view ( a command line user interface)
    Classes that map the entities from the database
    Controllers classes that will enable users to add, remove and update the entities
    Connect the application to Mysql database.
    At this phase you should be able to integrate in your application, almost all the cornerstone of the Object Oriented Programming ( Encapsulation, Polymorphism, Inheritance, Interface, Abstraction and exception handling).

  2. #2
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Eastern Florida
    Thanked 2,693 Times in 2,643 Posts

    Default Re: OOP

    What have you tried?
    If you don't understand my answer, don't ignore it, ask a question.

  3. #3
    Super Moderator
    Join Date
    Jun 2013
    So. Maryland, USA
    My Mood
    Thanked 698 Times in 680 Posts

    Default Re: OOP

    Welcome to the forum! Please read this topic to learn how to post code in code or highlight tags and other useful info for new members.

Similar Threads

  1. how to understand oop
    By tolitx in forum What's Wrong With My Code?
    Replies: 2
    Last Post: August 30th, 2013, 06:48 AM
  2. oop, directions
    By kinkita in forum Java Theory & Questions
    Replies: 1
    Last Post: May 19th, 2013, 03:01 PM
  3. A beginner needs help in oop
    By kinkita in forum Object Oriented Programming
    Replies: 42
    Last Post: May 13th, 2013, 11:02 AM
  4. OOP help!
    By imaznumkay in forum Object Oriented Programming
    Replies: 3
    Last Post: July 11th, 2011, 01:43 PM
  5. OOP
    By mgutierrez19 in forum Object Oriented Programming
    Replies: 2
    Last Post: November 29th, 2009, 10:10 PM