Wednesday, 15 February 2012

Project Progress Report

Since my last post on Monday 30th January, work to develop the solution has commenced. A foundation for the structural layout for each webpage has now been created, and most web pages contain content. Furthermore, some of the system's functionality has now been estbalished:
  • Admin members can now enter the latest external club result into a form, which is stored in the MySQL Server Database. A PHP function on the index page then retrieves the latest external club result data from the database and displays the information on the home page for all website users to view.
  • Admin members can now update the MySQL database with the latest 'Social Evening' results (e.g. Bingo, Find the Joker and Tote Draw Results), using a pre-programmed PHP commands. These details are stored in the MySQL database, and retrieved by a separate PHP command which displays the latest set of results on a separate page for all users to view. When an admin member enters a new set of Social Results into the database, the PHP command on the 'Social Results' page will display the latest set of results, hence, the latest set of results will be displayed, and any previous results will be replaced.
  • Furthermore, two log-in functions have now been created, one log-in function verifies if a member is a genuine bowling member, and the other log-in function verifies if a member is a genuine staff (admin) member. If a member is genuine, they will be taken to their respective home page. The 'Bowling Member Home Page' and 'Admin Member Home Page' are still under development, I aim for these pages to be completed by the end of the week.
Alongside the functional aspects of the solution, I have started to develop graphics and images using a combination of Adobe Photoshop CS5 and Adobe Premiere Elements 2.0. Additionally, I am continuing to work on the project report - I am currently working on the Implementation section of the report, stating how I am developing certain parts of the solution. CSS3 has played a major role on the development of my solution - the '-moz-border-radius:' and 'border-radius:' functions have allowed me to curve the edges of boxes, and helped increase the professionalism of webpages.

In term's of my project's progress, thus far I would say I am on target with development. I aim to create further functional PHP and MySQL commands by the end of next week, which will allow admin members to start maintaining internal league results. To structure these PHP commands I intend to continue Paul Hudson’s “Practical PHP” e-book, which thoroughly explains how to establish complex PHP functions.

Monday, 30 January 2012

Project Meeting 3 - Thursday 5th January 2012

Issues identified in previous meeting (including personal development goals)

Based on the issues that I identified at the end of the last meeting between myself and Vicky Rushin-Chape, I received the following pieces of feedback:

  • The amount of research that should be included in the report
  • The importance of research, and how it contributes towards the final grade of the project
  • The methodology stated in the project specification can be modified, as long as reasonable justification is stated in the project report
  • The amount of time that should be left to proof-read, review and check the project report
  • The date for when the next meeting between myself and the supervisor will be held

Feedback received in previous meeting

One of the most important pieces of feedback that I received during this meeting was that my project methodology can be altered. Vicky Rushin-Chape informed me that as long as reasonable justification is stated in the project report, the methodology can be altered. This piece of feedback has given me much more confidence regarding the progress of my project – I now feel as though I can complete my project to a higher standard.

Vicky Rushin-Chape also discussed the importance of research within this meeting. She stated that the bulk of the report should be focused on research, and that research should be specifically relate to the project subject area.

This meeting was another relatively short gathering, however Vicky Rushin-Chape informed us that during our next client meeting she wants to see all of our content regarding the progress of our project.

Based on past experiences that Vicky has dealt with, she recommended that we should have our project report entirely finished at least 3 weeks before the project deadline. This is so that we can proof read our reports, and also run our report through the plagiarism checker. Vicky informed us that Turn It In (the application used for checking plagiarism) can take up to 48 hours to check a piece of work, therefore plenty of time should be left so that the report can be reviewed.

Vicky also informed us that our project diary sheets should be up to date by now, and that I should have 3 entries into the diary thus far.

Action taken on feedback

Based on the feedback I received, I will implement the following actions prior to my next meeting with the supervisor on Thursday 12th January:

  • Complete my introduction section in the project report
  • Write a thorough analysis of existing project methodologies, and specifically state why I have chosen to alter my methodology
  • Conduct more project research so that I have a reasonable amount of content to present to Vicky in the next meeting
  • Produce questionnaires for members of Thornaby Indoor Bowls Club, so I can identify some of the requirements of the bowling members
  • Complete my third Project Diary entry sheet, and e-mail the document to my supervisor.
  • Continue researching PHP, by reading Paul Hudson’s “Practical PHP” e-book.

Matters to discuss

In the next meeting between myself and Vicky Rushin-Chape, I intend to discuss the following matters:

  • Whether or not the contents of my project report are sufficient thus far
  • The date for when the research section should ideally be completed by
  • How much of the overall project solution should be completed (e.g. does the project need to meet a certain number of the functional objectives stated in the project specification).
  • Ask Vicky to explain the differences between a set of References and the Bibliography
  • When the next meeting between myself and the supervisor will be held

References Consulted

No references were consulted throughout this meeting.