Results 1 to 7 of 7
  1. #1
    javanoobie is offline Member
    Join Date
    Mar 2009
    Posts
    18
    Rep Power
    0

    Default Need help on how to start off with a program

    Hello all new here :o

    Need some help on developing a java software and not really sure how to start off.

    Anyway I need to create software that tracks modules studied by students. The Module name and Student need to be recorded, where I would be able to add and remove and display entrys.

    What would be the best way to implement this? and how would I or rather where would I store the records?


    Any help would be much appreciated as I'm slightly lost. :(


    Thank You

  2. #2
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

    Default

    What are the specific requirements here? Is this for a class? Is this for a real app? Are you planning to use a database (if this were a real app, I think that you'd have no choice and likely must use a database here)?

  3. #3
    javanoobie is offline Member
    Join Date
    Mar 2009
    Posts
    18
    Rep Power
    0

    Default

    This is for an application. The specific requirements are vague and open to 'interpretation' really, basically I can choose the wider specification, but i'm not really sure how. The basic specification for is as I mentioned to track modules studied by student, and to record them and allow the modification of the data.

    I need to develop minimum two classes, but five classes is better, I'm not sure if I need to use a database, but I would assume so unless Java can somehow store records.

    Any pointers would be appreciated as i'm not really sure how to fo about doing this, want to keep it simple, what kind of database would be best to store data in? Excel?

    Thank for your help.

  4. #4
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

    Default

    If this is not for a class, your best answer may be to hire an experienced Java programmer.

  5. #5
    paul pasciak is offline Senior Member
    Join Date
    Jul 2008
    Posts
    125
    Rep Power
    0

    Default How serious a project is this?

    Is this a real application, or a
    real application for a class assignment?

    You'll get very complex opinions and answers
    if this is an application for a customer.

    Java Code:
    I need to develop minimum two classes, but five classes is better,
    I'm not sure if I need to use a database, but I would assume so unless
    Java can somehow store records.
    Assuming this is a class assignment, I would
    go with the basic MVC pattern. This way you
    design your output as you imagine it.
    The model should probably be a structure of
    linked nodes of some sort. You'll get some
    great experience on how to store your data
    into files.

  6. #6
    javanoobie is offline Member
    Join Date
    Mar 2009
    Posts
    18
    Rep Power
    0

    Default

    This is for my uni assignment, so not sure hiring a pro would be sensible, although I could do that I guess :p.

    But basically what I'm looking for is some pointers. Ie, what kind of classes should I make, and how should I store the data? Thats where I'm stuck at really, not really sure how to start off or structure the program. On top of that for higher marks I need to create a GUI, but not really thinking about that right now, as I need to get the basics done first.

    I assume I would have to create two basic classes first, one for the Student and one for the Module?

  7. #7
    paul pasciak is offline Senior Member
    Join Date
    Jul 2008
    Posts
    125
    Rep Power
    0

    Default For data, I would use a simple linked list.

    I read somewhere, that for any application where
    the programmer is fairly UNCERTAIN about the
    data he is handling, that a simple linked list is
    the most efficient or effective (I'm not sure which.).

    After details are provided, upgrades can always be
    made, but at least, progress will be made.

    You are at an advantage because you know what
    the data is that you are working with.

    Java Code:
    class StudentData{
      String name;
      String module;
      StudentData next;
    }
    There's one idea. It's obviously bare-bones.
    I recommend a dummy node at the head,
    it makes algorithms that access it look
    neater, and easier to interpret. Opinions will
    vary.

Similar Threads

  1. Replies: 5
    Last Post: 03-20-2009, 11:04 PM
  2. Where to start?
    By McChill in forum New To Java
    Replies: 5
    Last Post: 02-19-2009, 03:26 PM
  3. Web Start
    By DannyZB in forum NetBeans
    Replies: 0
    Last Post: 11-14-2008, 01:58 PM
  4. Really Stuck on how to Start this program
    By random0munky in forum New To Java
    Replies: 4
    Last Post: 10-29-2008, 09:57 AM
  5. How to start
    By sand.softnet1 in forum New To Java
    Replies: 5
    Last Post: 09-05-2008, 08:41 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •