Results 1 to 3 of 3
  1. #1
    Zarah is offline Senior Member
    Join Date
    Mar 2014
    Posts
    127
    Rep Power
    0

    Default How to go about implementing this software?

    Hi,

    Somebody asked me to develop a database software in Java (for free, of course) for a shoes company, and I will like to take it for learning. The software needs to mark daily attendance for employees (less than a thousand employees), including overtime, and how much commodities came in and how much was supplied/sold etc.
    It also needs to calculate the monthly profit and loss.
    I have thought about using MySQL.

    I am thinking about how this will be implemented. The confusions are:

    1. Although I haven't yet received the proper requirements, but I am assuming the business must have a website. So there must be something like a membership system, where members get a certain discount. This means the website (which would be using JS for the programming part I assume) has to interact with the software implemented in Java. How will this be done? I am just not clear how this kinda thing happens.

    2. The employees will mark their attendance on different systems. This means that the data entered in one instance of the database (that is the software operating on one system) needs to be integrated with that in another instance of the database. Now I do know that this is the definition of a database, but can somebody give me a surface idea of how this happens.

    I have about a month (can give it a few hours each day only) to prepare for this. So I know that I need to read and practice ERD, Normalization, and JDBC. But I don't know what else.

    So can somebody give me a surface idea of how this will be built, and suggest some reading or something? How should I go about this?

    Thank you.

  2. #2
    SurfMan's Avatar
    SurfMan is offline Godlike
    Join Date
    Nov 2012
    Location
    The Netherlands
    Posts
    1,218
    Rep Power
    4

    Default Re: How to go about implementing this software?

    What intrigues me is that this application that you have to create by this "somebody" (your professor from CS class?), is supposed to do FIVE completely unrelated things. It's a user management tool, a time tracker, a warehouse inventory tool, a sales tracker, and an accounting tool. You have to think about this. Do you really wanna do that? Let it do one thing, and do it right.
    "It's not fixed until you stop calling the problem weird and you understand what was wrong." - gimbal2 2013

  3. #3
    Zarah is offline Senior Member
    Join Date
    Mar 2014
    Posts
    127
    Rep Power
    0

    Default Re: How to go about implementing this software?

    your professor from CS class?
    Wow! If it was a professor from a CS class, firstly they would only ask a student to do what the student has been taught in the class (at least theoretically) - I had once read on this very forum that the best way to learn something is to do a project which uses those concepts, so that's what I am doing. Secondly, if there was a professor, I would have asked them rather than asking here.

    supposed to do FIVE completely unrelated things. It's a user management tool, a time tracker, a warehouse inventory tool, a sales tracker, and an accounting tool. You have to think about this. Do you really wanna do that? Let it do one thing, and do it right.
    I think I need to ask for the requirements again. Anyways thank you, I will read up on these.

Similar Threads

  1. Replies: 0
    Last Post: 11-09-2010, 07:48 PM
  2. Replies: 0
    Last Post: 06-19-2010, 08:11 PM
  3. Replies: 0
    Last Post: 01-15-2010, 08:16 AM

Posting Permissions

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