Design
_________________________________________________________
Interface (7 days)
_________________________________________________________
Come up with a list of tasks the users will need to acomplish by using this system. This way i can get a better idea of what the user needs to do, and what data they need to input/use.
Make a list of data needed (most likely start the database design cause i'm naughty!).
Both of these have the basics answered in the posting below.
Design
Design the template layout. I will need to come up with some pretty but practical look for the site. Figure out, based on the data etc needed, what forms i will need for input and output.
Make the designs on the computer, so i have a more procise design to upload/show people.
I completed all of this, this information can be found from the posting below.
Template & Form Designs
I felt like i did as much as i could do with the interface design. There are a couple of changes i need to do to the user input, but otherwise alot more problems and changes will come up in implementation. All these changes will be recorded here. Some of the layout and design isnt exactly how i want it, but i felt it was more important spending time on the user input rather than making the forms perfect.
_________________________________________________________
Database (2 days)
_________________________________________________________
Create entities, attributes, relationships, primary keys (PK) and foreign keys (FK). Produce a logical entity relationship diagram (ERD). Produce a data dictionary. Produce a physical diagram with all of the data types. Have these diagrams in visio.
All of this can be found through the following links:
Diagrams
Data Dictionary
Like the form designs i felt i did all i can do here until i face more problems and have to change things around. I decided to skip the conceptual, i'm not actually sure why i added it into what i was going to do... not a big fan of conceptuals haha.
_________________________________________________________
UML (Unified Modelling Language) (6 days)
_________________________________________________________
Create a basic starting design with entities, attributes and relationships. Once i have an idea of the whole program, i will produce the final UML diagram.
With the uml diagram i did alot of guess work as ive never done one for a website, or a web service. I have done enough to work from, and when i get to implementation i willl adjust this to how the application is actually being built.
UML
Based on what i came up with in the design of the forms, make a list of functionality that the program will need to perform. Make a list of all the functionality and prioritise all of these. This way if i get behind i will only implement the most important functionality.
I have made this list, i just need to scan and upload it later on today.
The UML for me was a challenge, i have no idea if its even right. But as i mention above this will be changed during implementation to reflect how it is actually going to work. I could have spent more time on this but i only have 20 minutes left of design time LOL!
Research Time
Now this is where i went wrong, three weeks went way to fast and i never ended up putting any time in to this. Well i have no choice but to eventually put time in to this because i have to know how to program in C# and use google maps in C#!!!!! Kinda disapointed in myself about this, but it is the least important out of this milstone, and i'm glad that i got most of my actual design work done.
Other things
Questions & Answers
Design Changes
Problems
_________________________________________________________
CONCLUSION
I didnt spend as much time re-going over things as much as i would have liked and didnt finish my research, but i guess thats ok? I have project meeting today so i shall find out what will happen from here and keep me/you posted! :) TIME MANAGEMENT!!!!!!
_________________________________________________________