Re: New to programming and I am looking for a starting point
Originally Posted by
bryan.sailer
I have been given a list of requirements for an attendance application and I am stuck with where to start. The requirements are that the program must have access to a database, be able to generate reports, have the ability to incorporate a touch screen so that parents can check their children in and out with code while at the same time still utilize a bar code reader that is currently being used. Can some one please provide me with a starting point and a direction. This is my first program I will have built for actual use. I have only programmed small lines of code to make objects appear on a screen and small lines of code like that.
experience beginner
Linux user since 2009
Use of a touch screen should be transparent to you, since for most purposes and with the proper drivers, the touchscreen will behave like a mouse and you will get mouse clicks in your application.
First thing to do, before writing code, is to think about a "data model", ie, how you are going to relate parents, children and whatever they are suppose to attend to, and what the corresponding database structures are going to be. You should also wonder about why/how/by whom this data can be changed (so called "use cases"). Very often, a "use case" ends up being a dialog, a sequence of dialogs (aka "wizard"), or a button on a dialog (data common to several use cases)). Data model and use cases are two sides of the same thing, so in the beginning, changing one often leads to change in the second (which is why you shouldn't invest too early in the code otherwise you are going to throw away a lot of it).
Last edited by ofnuts; October 28th, 2014 at 06:47 PM.
Warning: unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.
Bookmarks