Programming Solution Proposal
For my programming development assignment I will begin working on a time tracker. Over the course of the next three weeks, I will create a Visual Logic flowchart and write a series of papers addressing different aspects of the problem solving, selection structure and array structure.
The problem I have identified is that of tracking time in a web development company I am very close to. My partner has a web development studio and I help him with various tasks, one of which includes admin duties such as keeping track of their bandwidth in terms of how much work they can take on within a given amount of time. This is essentially their calendar. There are two of them and each has a certain number of hours they will work in a given week at a specific hourly rate.
Recently their business has increased substantially and they had not yet established a way to keep track of booked hours versus available hours and because of this they were beginning to spread themselves fairly thin, working well into the night and through the weekends. I stepped in and attempted to figure out what I could come up with to help them keep track for the upcoming months and project.
This will be my first program so I am going to make it as simple as possible, in order to best ensure proper coding structures and good results. First I will write out in pseudocode how I will gather the amount of hours each partner can be booked in a given day/week/month, setting a hard limit on each of those numbers. In development, “[p]seudocode is a kind of structured English for describing algorithms” (CalPoly, 2003). This is especially helpful in programming because it can help identify the exact steps that need to be taken in order to solve the problem at hand, which aids in clearly addressing all possible conditions.
Next I will figure out, for each project contracted, how many hours each partner is booked each month. This will have to be figured out on a project by...