Just gonna make a list of what i can see that i need to do at this stage.
- Create Masterpage/template (as well as css or any other formatting i need to do)
- Create and name all controls on pages (txt boxes, gridviews etc)
- Do code behind the forms (reading in, adding, deleting etc)
- Test that the records are saving, reading, updating and deleting
- Set up google maps (create class for connecting with google?)
I need to go more indepth on the coding i will be doing. Below is the list of things the interface needs to accomplish. Keep in mind i cant remember how visual studio works in the sense of dynamic content, so this could change radically over time, but this will show what needs to be done.
- frmUserList : View users, delete user, search user
- frmUser : Add user, view user jobs, edit user
- frmClientList : View clients, delete client, search client
- frmClient : Add client, view client locations, edit client
- frmClientAddressList : View client addresses, delete client address
- frmClientAddress : Add client address, edit client address, get geocode
- frmJobList : View jobs, delete job, search job
- frmJob : Add job, edit job
- frmManagement : Add business name, edit business name
- frmManagementAddress : View management addresses, delete management addresses, get geocode
- frmMaps : View jobs, search jobs, get locations, calculate route, get directions, show map
Mapping
Theres going to be a lot of logic behind getting the route. I cant however be too specific at this point because i'm not too sure exactly what i am going to do. I think i will pass the addresses of the jobs to google and calculate the distances of those relative to the home location, once i have these distances i should be able to use an algorithm of some type to calculate the route point by point. This however gets difficult, does the user want a straight line, or do they want it in a circle that then comes back around to their work place? I also need to keep in mind prioritisation, because this will majorly affect how the route will work.
Basically i am going to be doing a lot of calculations for this. How i do with this will of course be kept in my blogg and updated regularly so you can see how i am dealing with these problems.
No comments:
Post a Comment