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.

Thursday, August 28, 2008

28/8 Report Work, Finish Intro & Background

Dont really have much to say today. The report is a slower process than i had anticipated, mainly due to the more professional wording and not typing alot of BS. Which isnt my favourite way of explaining stuff. Ive done the terms of reference, acknowledgements, basic contents page outline, exec summary and introduction, to a certain extent, needs a bit more fixing. I still need to do the background, and i'm thinking i may actually leave these bits til the end of my report.

I started on the research part of the report... but didnt get as much done as i hoped, so will be chipping that over the next few days.

Wednesday, August 27, 2008

27/8 Unbound Checkboxes and Logic + Report started

For the morning i am gonna add the logic into the unbound checkbox's that i added last night. Below is the code that i need to access the control inside the gridview. It works good, and is ALOT easier than the idea i read first.

foreach (GridViewRow gvrow in gvJobs.Rows)
{
System.Web.UI.WebControls.CheckBox cbUrgent = (System.Web.UI.WebControls.CheckBox)gvrow.FindControl("cbUrgent");
if (cbUrgent.Checked)
{
LOGIC HERE
}
}




Now i'm gonna add the code to validate that only a couple of boxes have been checked, and the logic to hold the clients selected and add them to the top of the route list. Well after i make coffee..

So todays overall plan is:
27 - Wed
Just work on report, write terms of reference, acknowledgements, basic contents page outline, exec summary, introduction, background.

Instead of starting SYD300 assignment two, i'm gonna start on my maths assignment, mainly because the syd assignment has been pushed out to the 19th instead of the 12th, and maths... is well hard and boring lol. So better get it out of way. I also will hopefully finish this coding swiftly.

Whilst writing the executive summary draft i thought to myself, it would be interesting to see what other people think of mapping services in general and in context to eachother. I found these interesting articles:

http://www.techcrunch.com/2006/04/17/comparing-the-mapping-services/
http://en.wikipedia.org/wiki/Comparison_of_Web_Map_Services

Sigh... so today i didnt finish the coding or all of the report or start on maths, but hey i'm getting somewhere, hopefully i'll catch up on report and start on next part tomorow as well as finish the coding i was sposed to do yesterday.

Hours: 5

Tuesday, August 26, 2008

26/8 Unbound Checkbox for Urgency

_________________________________________________________

Today i didnt quite get the urgent checkbox thing going... Was alot more complicated than i thought because gridviews like to have bound fields. So i went on a huge goose chase to find out how to make a column with unbound fields that you can check. I found one article that made it look really hard... so then i decided id do it the unefficient way and add a checkboxlist and dynamically add jobs to that, then the user can select urgent from there. Then i found out that this was just as hard!!! So i was thinking there must be an easier way!!!! So after googling a bit more i found this link:

http://www.netnewsgroups.net/group/microsoft.public.dotnet.framework.aspnet/topic25315.aspx

  • I didnt realise that you could edit templates that you add as a column. So i learnt something interesting today. Now i have a checkbox column, and have to add the logic which is:
  • Testing that the user has only checked 2 jobs
    When the user clicks on the MAP button i need to add in the logic for taking those client jobs out of the sorting, sort just those two, then put them at the front of the string i pass to google maps.

I want to do this now, but its getting late and my brain is fighting getting any homework done. So i'll have to put in more hours tommorow to keep up with the schedule i made today.


Hours: 6.5

26/8 New Timeline

I have created a new timeline, so i'll just put up what i want to achieve this week.

_________________________________________________________
26 - Tue
Set Timeline, post layout I want report to be in, add urgency code into mapping page. Have SYD300 today also, so project work will be done in spare morning hours.Get SYD300 assignment2.
27 - Wed
Just work on report, write terms of reference, acknowledgements, basic contents page outline, exec summary, introduction, background. Start SYD300 assignment 2
28 - Thu
Write most of research part of report. This shouldn’t be too big. Start maths assignment. Raiding at night.
29 - Fri
SYD300 in morning. Work on maths during afternoon.
30 - Sat
Carry on with maths / finish maths.
31 - Sun
Bits and pieces on project implementation. Raiding at night.
_________________________________________________________

So this morning i have put together a timeline for between now and the start of October. I am also going to put together a basic outline of what my contents should look like in my report, and finish off some basic coding for making certain jobs urgent. OHH also, something i havent done is a proper conclusion of the implementation part two finished. So shall do that when i get time.

_________________________________________________________
Report Layout version 1.0

1 Executive Summary

2 Introduction

3 Background

4 Research

- Mapping services out there
- Google
- Yahoo
- Microsoft


- Google Maps – a further look

- C Sharp – a new language



5 Design

- Identifying Use Cases

- Designing the user interface

- Designing the Database

- Database Diagram
- Data Dictionary


- Designing the class diagrams / backend
- Client – tracking interface
- Service – tracking service

6 Implementation

- Database and stored procedures

- Back end web service

- Interface Backend

- Interface

- Masterpage
- Forms


- Mapping

- Testing

8 Future Development and improvements

9 Personal Evaluation

10 Conclusion

11 Bibliography