1 / 17

Accounting & Billing System for the WEB Centre

Accounting & Billing System for the WEB Centre. Supervisor Tim Chown Customer Simon Farrenden, ECS. GDP 19 Donna Crawford (dc899) David Newman (drn101) Chris O’Neill (ckjon101) Amit Shah (ams401). Progress Presentation I. Background & Project Goals Technical Challenge

Download Presentation

Accounting & Billing System for the WEB Centre

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Accounting & Billing System for the WEB Centre Supervisor Tim Chown Customer Simon Farrenden, ECS GDP 19 Donna Crawford (dc899) David Newman (drn101) Chris O’Neill (ckjon101) Amit Shah (ams401)

  2. Progress Presentation I • Background & Project Goals • Technical Challenge • Software Engineering • Design Decisions • User Interface • Project Progress • Questions ?? GDP19: Progress Presentation I

  3. Background & Project Goals • What is WEB Centre? • Wolfson Electronic Business Centre; • Variety of services using multiple platforms and specialised consultancy; • Serves commercial clients in local region. • Manual management system – very tedious! • Where does GDP19 come in? • Design back-end software to manage client and service information; • Itemised billing for consultancy and hosting services. GDP19: Progress Presentation I

  4. Technical Challenge • Multiple features and semi-automated management tools; • Balance complexity of features with an intuitive and simple interface; • Integration with existing components; • Security! • Customer-ready final product. GDP19: Progress Presentation I

  5. Software Engineering (1) • Planning and Design: Client Details GDP19: Progress Presentation I

  6. Software Engineering (2) • Planning and Design: Staff Details GDP19: Progress Presentation I

  7. Software Engineering (3) • Planning and Design: Service Details GDP19: Progress Presentation I

  8. Software Engineering (4) • Planning and Design: Timesheet/Invoice Management GDP19: Progress Presentation I

  9. Software Engineering (5) • Use system model to create database GDP19: Progress Presentation I

  10. Design Decisions (1) • Web based application • Web based company • Accessible onsite and offsite • Multiplatform desirable • Supports multiple OS and browser • Easy to maintain and update • Allows limited external visibility GDP19: Progress Presentation I

  11. Design Decisions (2) • PHP and MySQL • Technologies available • Team’s existing technical knowledge • Experience using the languages • Greater familiarity with PHP than the main alternatives considered, i.e. JSP and ASP.NET • PHPMyAdmin for quick database setup • Interactive and malleable functionality • Relational aspect of MySQL • PHP ‘include’ allows code reuse e.g. for common file headers GDP19: Progress Presentation I

  12. Design Decisions (3) • User interface • Simple and intuitive layout • Link menus for main functionality • Additional links for common tasks • HTML form based for clarity • Design to ensure fast load times • Maintain & expand upon existing company image GDP19: Progress Presentation I

  13. User Interface http://www.ecs.soton.ac.uk/~gdp19/ GDP19: Progress Presentation I

  14. Project Progress (1) GDP19: Progress Presentation I

  15. Project Progress (2) GDP19: Progress Presentation I

  16. Project Progress (3) • What remains? • Live data must be incorporated • Skeleton pages must be fleshed out • Implement advanced features • System Testing • Project Extensions • Alert staff to new work via SMS GDP19: Progress Presentation I

  17. Questions ?? GDP19: Progress Presentation I

More Related