This is my first post on Coding Beaver. I wasn’t too sure what to post first. I have some time on my hands and thought that I’d share an application I created at school for a database programming class.
This was a group project and I was the only developer in our group. The class was combination of students studying different strands of IT. Some students are doing Informatics, some System Administration and then there’s the software developers.
The project presented a lot of challenges but I managed to get it done in time for presentation. This application scored our group almost full marks but we lacked in other areas like our maintenance plan and manual. App development isn’t only about lines and lines of code but the documentation also has to be considered.
For the assignment we could come up with any sort of application that uses a database, but we do need to consider the time required to develop the application. One of our group members came up with a voting application for our Student Representation Council (SRC). It seemed easy enough at the time.
The SRC will be using the application and set up all the candidates for the next election as well as communicate the winners of the election after voting has completed. The application is pretty straightforward. Here are a couple of screenshots of all the screens in the application as well as a download link.
Election Startup Screen
This is the first screen of the application. Here the SRC can either continue with a previously setup election or create a new one.
Election Setup Screen
This is where the SRC would enter the parameters like the amount of candidates and SRC members for an upcoming election.
Add Candidate Screen
This is where the SRC would enter the details of each candidate for the upcoming election.
Voter Login Screen
This is where the voter (aka student) enter their student number to vote.
Voter Registration Screen
This is where the voter would enter their details before going to the ballot screen.
This screen shows each candidate for a particular election and their basic details that the voter can vote for.
Voting Results Screen
This is where the SRC can see a bar graph of the amount of votes each candidate got for a particular election as well as the ages of the voters.