160 likes | 167 Views
This project aims to develop a secure and intuitive web-based accounting and billing system for the WEB Centre, accessible by clients and staff. The system includes features such as staff and client accounts, services management, staff timesheet submission, client invoice generation, IP address management, and DNS configuration.
E N D
Accounting & Billing System for the WEB Centre Supervisor Tim Chown 2nd Supervisor Mike Poppleton Customer Simon Farrenden, ECS GDP 19 Donna Crawford (dc899) David Newman (drn101) Chris O’Neill (ckjon101) Amit Shah (ams401)
Final Presentation • Project aims • Prior progress • Advanced features • Final project state • Conclusions • Questions?? GDP19: Final Presentation
Project Aims I • Produce a system: • Accessible by Clients and Staff remotely • With a simple and intuitive user interface • Secure against unauthorised access • With different levels of access GDP19: Final Presentation
Project Aims II • System must provide: • Staff & Client accounts • Services management • Staff timesheet submission • Client invoice generation • IP address management • DNS configuration GDP19: Final Presentation
Prior Progress • Manage Staff & Client Accounts • Log of Database modifications • Map of Systems staff to Clients • Manage Services • Offered by WEB Centre • Purchased by the Client • Basic Functionality required for Data Collection • Advanced features could not be implemented without this GDP19: Final Presentation
Advanced Features I • Timesheet The system keeps an atomic record of all the hours staff members have worked, and for which clients and services. GDP19: Final Presentation
Advanced Features II Timesheets are used to automatically calculate consultancy pay for client invoices. All hours submitted can be previewed in a calendar style format. GDP19: Final Presentation
Advanced Features III The consultancy hours declared by staff require confirmation by an administrator, to enforce honour. GDP19: Final Presentation
Advanced Features IV Timesheet search facility GDP19: Final Presentation
Advanced Features V • Dynamic invoice generation • One-button • No manual searches • No manual calculations • Minimal errors GDP19: Final Presentation
Advanced Features VI • Invoice management • Quick access to past invoices • Record payments and searching facilities GDP19: Final Presentation
Advanced Features VII • HTML/PDF invoices • Customer choice of view • More readable output • Copies can be saved or printed GDP19: Final Presentation
Advanced Features VIII • IP Address Tracking • Quickly lists available addresses • Detailed information available on address usage • Reduces workload of support and administrative staff • Authoritative Nameserver Verification • Ensures data integrity between WEB Centre and domain registries • Usage Report • Provides detailed report of overall address usage • Highly beneficial to administrative staff GDP19: Final Presentation
Final Project State • Project Development Continues • Project is constantly evolving as specification changes • Scope of this project extends beyond the time allowed by the GDP • Progress made during the GDP has prompted WEB Centre to prepare for a test system parallel to the live system. • Hopes exist that the team will be hired by WEB Centre as software consultants for maintenance and possible training purposes GDP19: Final Presentation
Conclusions • Stressful experience • Promising product delivered within tight time plan • Thank you to supervisors and customers “The product appears to meet most of the discussed requirements, and our initial impression is quite positive. With the vendor having shown such enthusiasm in determining our needs to date, we are confident that the final product will be most satisfactory.” – WEB Centre GDP19: Final Presentation
Questions ?? “The product appears to meet most of the discussed requirements, and our initial impression is quite positive. With the vendor having shown such enthusiasm in determining our needs to date, we are confident that the final product will be most satisfactory.” – WEB Centre GDP19: Final Presentation