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 2 of 2

Thread: Need great HELP in my Assignment.

  1. #1
    Junior Member
    Join Date
    May 2013
    Thanked 0 Times in 0 Posts

    Default Need great HELP in my Assignment.

    Hi everyone,
    I'm new to java programming and my very first task is within the next 6 weeks
    I must come out with an application which can do the following.
    I am tasked to develop an online task assignment system. The system allows a group of people to collaborate together to track the status of a set of tasks. Members in a team can opt to add a new task, take ownership of tasks, close and/or delete tasks. Standard features like user registration and authentications are expected. 
    Register and manage users. 
    Manage teams. 
    Manage tasks that need to be done for a team. Assign/own a task.

    Basic Functional Requirements (You can also include other function not listed here)
    1. User registration and authentication.
    Users can register to become a user of your web application. User details to be included in the registration include simple information such as name, e-mail, user ID and password. You may opt to include any other information like date of birth, contact numbers and personal photo. This will form the “profile” of the user.
    The system should also authenticate the user to safe-guard the data to keep out unauthorized users. You may wish to add in additional features like reset password and two-factor authentication.

    2.Team Creation
    Since the set of tasks are shared among teams.The system should allow users to create and manage teams. For example, users should be able to delete, add or remove members from the team. For a more complete implementation, you might want to consider features like invitation via email etc.

    3. Tasks
    The team should be able to create and manage tasks. Users should be able to add and delete tasks, take or set ownership, close and track tasks. You might also consider adding features like the ability to provide statistics on tasks (for example, average amount of time to complete a ask etc.)

    The system should also allow users to perform additional features like
    ‐ Allow team members to assign costs and values to each task.
    ‐ Sort and rank tasks based on various criteria (e.g. by cost, value, date, owner etc.).
    All user inputs must be validated.
    User interface must be well‐designed with appropriate controls. All user errors must be handled elegantly(for example, if user keys in incorrect names, useful messages should be displayed)
    and there are some non functional requirements I should look on to as well such as
    (1) The application must be implemented using Java EE platform.
    (2) Architecture must follow proper MVC design to ensure good extensibility and maintainability.

    the software to be used will be IBM rational application developer 7.0.
    Once again great help is needed if by any chance i can be referred to any tutorials or any examples or source codes will be
    greatly appreciated.
    thank you.

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

    Default Re: Need great HELP in my Assignment.

    Do you have any specific questions about your assignment?
    Please post your code and any questions about problems you are having.
    If you don't understand my answer, don't ignore it, ask a question.

Similar Threads

  1. Hello All! This is Great!!!
    By oblacker in forum Member Introductions
    Replies: 0
    Last Post: February 12th, 2013, 06:27 AM
  2. Great to be coding again!
    By Becca in forum Member Introductions
    Replies: 3
    Last Post: November 3rd, 2011, 06:37 AM
  3. How can I become great java ?
    By hoboy in forum Java Theory & Questions
    Replies: 4
    Last Post: February 22nd, 2011, 12:33 AM
  4. great place to start
    By flotsam in forum The Cafe
    Replies: 2
    Last Post: April 22nd, 2010, 10:52 AM