Welcome

I'm a student and this blogg has been created to keep information on a daily to weekly basis about my project that i am doing to get my Bachelor of Information Technology. This is based on my progress, and a place to put all of my information, not entirely a proper blogg. Though sometimes i feel like i'll be talking to myself... Any ways, enjoy and feel free to comment. If your wondering what this project is and dont want to read every single post, just go to the Proposal link, or any of the "posts worth looking at" below.

Friday, April 18, 2008

17/4 Finish Design

I havent completed everything i set out to do in my milestone. Below i will list what i have and havent done.

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

As well as all the above i have been keeping track of questions and and answers, design changes i have made, and problems i have encountered. These can be found by following the below links.

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!!!!!!
_________________________________________________________

Wednesday, April 16, 2008

15/4 UML

HI, its ok i'm not dead!...

I'm just slowly working away on my UML diagram and other design issues i need to sort out by thursday. I'll upload a picture of the UML diagram later on today. Hmmmm UML taking too long. I better finish it by tomorow, i'm just adding in the webservice and extra functions i missed out. Also spent today fixing other things such as database. Still have alot to do :S BUT need more sleep.


First Draft


New Draft - good when the arrows are actually going the right way...


5 hours.

________
Prioritys

Just quick list for an idea of whats important.
  1. Add client
  2. Add job
  3. Get map
  4. Get jobs
  5. Getjob
  6. Search jobs
  7. Add user
  8. Get client
  9. Edit job
  10. Sort jobs
  11. Get user
  12. Search client
  13. Search user
  14. Edit client
  15. Edit user
  16. Print map
  17. Delete job
  18. Delete client
  19. Delete user