Dennis McDermott
Freelance Database Systems and Web Developer Tel: 0208 123 0528 Email: admin@dennismcdermott.co.uk |
Home - About Me - Clients and Projects - Training - Software/Programming/Technologies - Hosting - Websites - Testimonials - Contact |
Clients and ProjectsThese are a few of the companies I have worked with recently. |
||||||
Clients and Projects 121 Fundraising Ltd. 301 Design Abbey Storage ABS Wastewater Technology Ltd Acacia Conservatories Advice North Lincolnshire Air Heating (Southern) Ltd. Allianz Global Corporate & Specialty Almond Art Alpha Impact Ltd. Anitox Art du Midi Barconn Limited Barnet and Chase Farm Hospitals Blairgowrie Guest House Brentwood Communications Broadway Records Bruce Burlington & Co. Ltd. Cachet (London) Ltd. Camping La Corconne Canon Consumer Imaging Careys Private Hire Dartford Council Disabled Living Foundation Dellcourt House ESAB Excel IT Ltd. Fleetwood Building and Maintenance GAP Photos Gites in the Languedoc Haymarket Publishing Hiltongrove Audio Bank Hiltongrove Business Space Lansbury International Le Palais des Roses Lynwood Lodge Marie-Louise von Motesiczky Metacosm Metal Cleaning UK Ltd Midaye Somali Development Network Moving Ahead Online Ltd. MSL Medical Pepperneck Pro-Talk Regent Carriage Services Rail Professional Rail Professional Development Sea Containers South Essex Gymnastics Club South & East Essex Training Group Standish Metal Treatment Ltd Sunnyseek The Gifted Goat The Lamp Company Thompson and Morgan Total Crane Services Virtual BM Wasteking Weatherbys |
Rail Professional Development
With its vast experience in the industry RPD knew that there are a lot of disjointed systems and databases in use to undertake competence assessment recording and reporting, RPD approached me to discuss the possibility of an internet based system to fulfil their needs. Although I had developed many database driven websites in the past, this project had additional challenges. I wanted to present a database ‘system’ rather than a website, with this in mind I decided to develop a HTA (Hypertext Application) this has many advantages over a full browser.
This system has been developed to achieve the goals of RPD
Example Data Table Example Popup Tooltip Popup screens are available whilst entering data to display relevant criteria based on assessment standards, this alleviates the need for assessors to carry standards booklets. Popup calendars for date entry thereby minimising date validation, these popup calendars are tailored to only offer dates in an appropriate range on a field by field basis. Extensive data validation using regular expressions and Ajax for real time lookup verification. Example Popup Calendar The system also utilises a HTML WYSIWYG editor to enable administrators to edit front page assessor briefs and news/hints/tips without need to contact the developer. The system uses multi-level access validation and users are only presented with options inline with their job functions. Updates and changes are prohibited after certain events have taken place, thereby maintaining data integrity. Benefits of using the system as identified by RPD
Delegate tracking database I was approached by Rail Professional Development, a company involved in rail safety to provide training to their staff, this training took the form of undertaking the development of this system alongside RDP staff. This enabled the training to be focussed and at the end of the training the customer had a useful working system.
The system was written in Access 2002, and runs on a server to provide centralised access to the data throughout the organisation.
Time tracking database Following on from the Delegate tracking database system, Rail Professional Development asked me to develop a Time tracking system for them. This system allows each project the company undertakes to be entered into a database, storing many details about the project, but most importantly the available time to completion. The system provides facilities to store working hours per consultant against the various projects monitored, and provides extremely flexible reporting facilities. For example reports can be produced that show tasks undertaken by each consultant on each project for a particular client or across all clients, within a selected date range. The system also produces productivity reports against each consultant, this again can be produced to cover a specific period.
Key Features
See examples of some of my Microsoft Access Development and VBA Programming Projects here... |
|||||
I can give you details of how Dennis listened to our requirements, built 2 very different databases (one for tracking people that we have trained and the other to track each of our consultants work activity, expenses etc. against our client projects) but rather than comment on the details of these systems I would like to say:
Dennis is a very good listener, seeking simple solutions to complex problems. I highly recommend Dennis to any company wishing to create or expand their database requirements. It's not just all computer/database coding talk with Dennis, it's regular vocabulary that we can all understand.
David Graves
Office Manager/Quality Manager
Rail Professional Development