Thursday, 7 June 2012

User Manual and project

User manual complete.

Planning, analysis, design and implementation fully documented and printed.

JavaScript

JavaScript validation for each page now implemented.

Testing

All testing complete for:

Test log
Test cases
Test data

Note: testing will need updated due to late addition of JavaScript validation on controls throughout the web application.
Commenting of code now in progress.

Wednesday, 6 June 2012

Testing

Documentation started for testing:

Test cases
Test log
*Test log failures will be documented as recorded
Test data

*Testing has been carried out after full implementation.
Once complete, development of a user manual will begin.

Evaluation Note

Lack of a "Calender" table resulted in members being unable to book on specific times.
This means a drop down list could not be used to select a specific time and check its availability. Instead maximum booking was added to make up for this loss and booking time removed from functionality.

Project Plans

All project plans printed and documented from the various stages of the projects development.

Tuesday, 5 June 2012

Low Functionality Pages

The following low functionality pages have been fully implemented and documented:

About Us
Login
Staff Home

Only full system testing and user manual remains to complete documentation.

Project Plan Updated.

Booking Processing Documentation

Booking Processing documentation fully updated.

Booking Processing & Member Processing

Member Processing page fully functional - minor issues effected the quality.

Booking Processing page fully implemented for adding a booking.

Navigation for website fixed and functional.

All constrained requirements are now implemented for CCC Sports Centre. Full unit testing will now begin.
Project Plan updated - several copies of project development being created and printed today or tomorrow.

User Manual will be created after full testing of the website.

Sunday, 3 June 2012

Member Processing

Member Processing page fully implemented, with add, delete and update operations, as well as retrieve functions.

Member Processing and Activity Maintenance interface improved to be more user friendly and easy to work with.

All related documentation updated.

Project Plan updated.

Wednesday, 30 May 2012

Activity Maintenance

Problem encountered during testing of the activity maintenance page, involving duplicate values appearing in the drop down list after updating an activity. This was solved by looking up on the internet for similar problems and adjusting code to work around the problem.

However once duplicate values were fixed, the page failed to load - this was solved by a line of code from another student (Kerri) to successfully update all activities when updating of any kind.

UML Diagrams

29th May:

Completed sequence, communication and state chart diagrams for:

Activity Maintenance
Member Processing
Booking Processing

Web pages - all UML diagrams now complete and fully marked off.

Project Plan re-structured and updated to take into account all project changes. Throughout development of the project the project plan began to make sense due to the constant referencing of it and the completion of all required work/documentation.

Wednesday, 23 May 2012

Activity Maintenance

Activity Maintenance user interface created. The following functions work:

Update activity
Delete activity
Add activity

The "Activity Maintenance" page is now fully implemented and functional - testing will resume ASAP.

Note: update project plan.

Tuesday, 22 May 2012

Design documentation

Sequence and communication diagrams created for:

Activity Maintenance (approved).
Booking Processing (development).
Member Processing (development).

Possible development for state chart diagrams if within morning time scale.

Monday, 21 May 2012

Evaluation Note

Note:

With Kathleen McGregors absence (retirement) from the course, this left the entire project, class time scale and progress in disarray.
The introduction of a completely different teaching style and environment left us with several weeks of unclear instructions/uncertainty of the task at hand - making up for much of the lost time.

Also, many if the new processes e.g. documentation, had never been attempted and used before - resulting in further time loss and chaos throughout the project timeline.
To this date, documentation and progress is still not on track, and it made up with much time spent at home.


Sunday, 20 May 2012

About Us

Low functionality page "about us" implemented - brought back into scope due to quick implementation time.

Login

Login page created - delayed due to other word loads with assessments and managing time intervals between these.

To improve this in future I should reference my project plan and attempt and find suitable work slots to  make time for these situations.

Masterpage and CSS

The websites masterpage and ccs have been created.

A tutorial for creating "tab" navigation and use of HTML was referenced in order to implement this (having never used either before).

http://webdesign.about.com/od/layout/ss/css-3-tabs.htm

Tuesday, 15 May 2012

Member Processing

9th May:

Design documentation created for the "Member Processing" page:

Data Structure List
Identifier/Data Dictionary List
Module Description

All documentation for these pages completed.

Meeting with Yvonne agreed on a login page to be created and the project plan updated, as well as get a master page / css created and implemented for the website.

Wednesday, 2 May 2012

Member Processing

Design documentation created for "Member Processing" page, detailing:

Structure Chart
Screen Layout Chart
Requirements Specification (Detail)
Event-Handler forms
Data Structure List (TBC)

This was delayed due to a knock on effect on the project plan - hours will be updated to consolidate these changes and get the project back on track to its original timeline.If this is not possible, extra hours will be put in to make up for time lost.

Activity Processing

18th April:

Design documentation created for the "Activity Processing" page, detailing:

Structure Chart
Requirements Specification (Detailed)
Screen Layout Chart
Identifier List / Data Dictionary
Event Handlers
Module Description
Data Structure List

This was delayed due to poor time management with the project plan as well as class time being constantly changed to focus on other subjects/aspects of the course.

Wednesday, 28 March 2012

Project Plan

Project plan has been updated to realistic hours and further deliverables/tasks added in order to push time to the project end date - changing working time from days to hours reduced it drastically.

Prototype

The prototype has been updated to include page layouts - not just navigation.

Complexity in the form of controls and possible page layouts have been designed.

Sunday, 25 March 2012

Activity Diagram

Diagrams created for:

Booking processing.
Member processing.
Activity maintenance.

Activity Diagram

Activity diagram created - slightly delayed due to the time frame/schedule of the project being overestimated. This overestimation required a lot of changes and management to the timing of the project plan.

Wednesday, 21 March 2012

Use Case Diagrams and Descriptions

Use Case Diagrams and Descriptions updated from client feedback.

Project Plan

Project Plan updated:

Days changed to hour timescale.
Completed, progressing and out of scope (currently) tasks colour coded.
Additional functionality added under "Create Database",  "Create Forms" and "Code Classes".

Tuesday, 20 March 2012

Wednesday, 14 March 2012

Project Plan

Project Plan updated to meet the object oriented development method - analysis and design run parallel.

Project Constraints

Project Constraint Identified:

"Purchasing/handling of stock"

This functional requirement has been idenftified as possibly out of the project scope - currently looking into the impact of this on the overall project so far.



Use Case Description

14th March 2012:

Created "activity maintenance - membership fee's" use case description.

Created "activity maintenance - class's and clubs" use case description.

Use Case Description

13th March 2012:

Created "Booking processing" use case description.

Created "Member processing" use case description

CRC Cards

13th March 2012:

Created CRC Cards - delayed due to late start - teaching and other units took precedence.

Sunday, 11 March 2012

CCC Sports Centre Database

Creates the database model for CCC Sports Centre and added the normalized data.

Wednesday, 7 March 2012

Prototype

"Create prototypes" task for the 1st of March has been delayed and moved ahead of schedule.

This is due to lessons being taken to learn how to use Expression Blend.

Class Diagram

1st March 2012:

Created and completed class diagram.

Normalisation

Due to recent work loads with java, WWW , oracle and OOD tasks, the blog hasn't been updated for a while.

To prevent this in future, better time management should be incorporated into daily tasks.

Normalisation up to 3NF has been carried out on the booking form.

Class diagram completed for the booking form.

Tuesday, 21 February 2012

Use Case Diagram

Completed basic use case diagram for basic functional requirements.

Functional Requirements

Completed basic functional requirements list

Planning Report

19th February 2012;

Finished final draft of planning report, including all content involved.

Monday, 30 January 2012

Planning Report Research

Fact finding techniques added to the report:

Reading
Questionnaires
Interviews
Observation

Sunday, 29 January 2012

Planning Report Research

Updated planning report with environmental methodologies:

VB
C#

Chosen: C#

Saturday, 7 January 2012

Planning Report Research

Started Agile Modelling Development method.

Finished Extreme Programming Development method.

Friday, 6 January 2012

Planning Report Research

6th January 2012:

Finished RUP development method.

Finished Object Oriented development method.

Planning Report Research

4th January 2012:

Finished SSADM development method.

Started RUP development method.

Planning Report Research

2nd January 2012:

Finished DSDM development method.

Started SSADM development method.

Planning Report Research

28th December 2011:

Finished RAD development method.

Started DSDM development method.