Skip to content

Evaluation/Conclusion

The evaluation/conclusion has been completed. I carried out an evaluation of the product and myself. Furthermore I put forward recommendations as to how the product could be improved and developed further. Also I considered what needed to be completed to be in line with the additional requirements.

I am now going to go back through the report, get it proof read and make sure everything is ok.

Testing

The testing has now been completed. The testing tested all the functionality that the software was supposed to produce as well as data entry. This again is behind schedule given implementation took so long.

Implementation stop

The implementation has been stopped. It hasn’t been completed as I have now spent far too long on it and need to focus on testing and evaluating the product and myself.

I have only managed to get the fixtures generating for 1 division (and stored in the database) and I have got the the players and the goals scored stored into the database, however I cannot select the players back into the drop down menu into the same form. I think I would need to do it in a separate form, as well as the goals scored. Additionally the check ban button doesn’t work as I haven’t had time to program it. This is what would check to see if there were any banned players playing in that fixture and also reduce the ban duration of any player who plays for a team in the fixture. If I had more time and the fixture generation hadn’t taken so long I could have probably done this.

Fixture generation

The fixture generation was going well up until I realised I had gone as far as I could with my own code. I had managed to input the teams into an array and generate fixtures for the home rounds but couldn’t find a way to reverse the fixtures. I managed to do this by storing the total number of rounds into a variable so that it looped round for the total number of rounds and looped round again within there for each match.

Furthermore it wasn’t very random at generating the fixtures, for example one team was drawn at home 4 times in 4 weeks – that isn’t very realistic. Additionally I couldn’t even begin to consider shared venues given that I couldn’t generate the away fixtures.

As a result I had to find an alternative soI have found another script that I intend on altering. This will be discussed in my report as to how I alter it and my code will be commented. The script I found can be seen at bluebones blog. The link to the script is: http://bluebones.net/fixtures.txt

Completion of player/ban and team management

The three sections mentioned in the blog post heading have all been completed. This includes the following:

Player Management

  • Add player
  • Search for player
  • Edit player/Delete player

Ban Management

  • Add ban
  • Find ban
  • Edit/Delete ban

Team Management

  • Add team
  • Find team/Delete team
  • Edit team

The next stage is the fixture management where the client can generate fixtures, edit fixtures, add players into fixtures who have played and check to see if any banned players have played in the fixture. The players who are for the teams playing and who haven’t played will also have their ban duration reduced.

Implementation start

It has been a while since I have posted and I have postponed starting my implementation until our spring break as I have needed to put a lot of time and effort into other modules otherwise I would have missed deadlines for or handed in sub-satisfactory work. It have just started my implementation and aim to finish it by the end of the three weeks of spring break.

 

Group meeting 21st January

Today we had another group meeting. I was able to update my tutor on where I was at. I had completed all of my design, or at least I had thought. This included all my layout designs for the client as well as getting feedback from the client. The client wanted me to to alter the layout of one page by having a search box rather than a drop down menu. I talked about this at the end of my design section.

My tutor also recommended I draw some data flow diagrams so I will do that. Unfortunately I have now ran over on my design, however I fully expected it given my efforts have been going into other modules as of late. That is because I had neglected them to push on with my project.

Group meeting 7th January

Today we had a group meeting. Unfortunately over the christmas period I was unable to make much progress. This is because I have been focussing on other modules that I have needed to work on due to impending deadlines.

Design update

I have been working on my design which has seemed to be going quite well. I am quite fortunate that the client wishes to keep the styling exactly the same as their existing web admin panel (which serves a different purpose), however, for consistency the client wants the design to stay the same. This eliminates the need to go overboard on designing the look of the website. I will just need to design the layout for the forms for the web pages.

Up to this point I have, in the report, included a site map structure so it is clear what pages are required and also an outline of what each page will look like apart from where the forms will be displayed (e.g. how the header, navigation, footer and main content area will look).

Meeting to discuss design

On 3rd of this month I had a meeting with my tutor to discuss moving onto the design section to see what type of things I needed to include within that section based on my project. I took some ideas to him and he also suggested an extra couple of things, however, I had most covered already.

Now that the research section is complete I hope to work on this from now up until around the end of January. Hopefully I can finish it sooner.