09dfe1109747bc7adcc4410fc8988ef9.ppt
- Количество слайдов: 17
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford David Newman Chris O’Neill Amit Shah 03/11/2004 (dc 899) (drn 101) (ckjon 101) (ams 401) GDP 19: Progress Presentation I Supervisor Tim Chown Customer Simon Farrenden, ECS
Progress Presentation I n n n n Background & Project Goals Technical Challenge Software Engineering Design Decisions User Interface Project Progress Questions ? ? 03/11/2004 GDP 19: Progress Presentation I 2
Background & Project Goals n What is WEB Centre? n n n 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 GDP 19 come in? n n 03/11/2004 Design back-end software to manage client and service information; Itemised billing for consultancy and hosting services. GDP 19: Progress Presentation I 3
Technical Challenge n n n 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. 03/11/2004 GDP 19: Progress Presentation I 4
Software Engineering (1) n Planning and Design: Client Details 03/11/2004 GDP 19: Progress Presentation I 5
Software Engineering (2) n Planning and Design: Staff Details 03/11/2004 GDP 19: Progress Presentation I 6
Software Engineering (3) n Planning and Design: Service Details 03/11/2004 GDP 19: Progress Presentation I 7
Software Engineering (4) n Planning and Design: Timesheet/Invoice Management 03/11/2004 GDP 19: Progress Presentation I 8
Software Engineering (5) n Use system model to create database 03/11/2004 GDP 19: Progress Presentation I 9
Design Decisions (1) n Web based application n Web based company Accessible onsite and offsite Multiplatform desirable n Supports n n 03/11/2004 multiple OS and browser Easy to maintain and update Allows limited external visibility GDP 19: Progress Presentation I 10
Design Decisions (2) n PHP and My. SQL n n Technologies available Team’s existing technical knowledge n n n 03/11/2004 Experience using the languages Greater familiarity with PHP than the main alternatives considered, i. e. JSP and ASP. NET PHPMy. Admin for quick database setup Interactive and malleable functionality Relational aspect of My. SQL PHP ‘include’ allows code reuse e. g. for common file headers GDP 19: Progress Presentation I 11
Design Decisions (3) n User interface n Simple and intuitive layout n Link menus for main functionality n Additional links for common tasks n HTML form based for clarity n n 03/11/2004 Design to ensure fast load times Maintain & expand upon existing company image GDP 19: Progress Presentation I 12
User Interface http: //www. ecs. soton. ac. uk/~gdp 19/ 03/11/2004 GDP 19: Progress Presentation I 13
Project Progress (1) 03/11/2004 GDP 19: Progress Presentation I 14
Project Progress (2) 03/11/2004 GDP 19: Progress Presentation I 15
Project Progress (3) n What remains? n n n Live data must be incorporated Skeleton pages must be fleshed out Implement advanced features System Testing Project Extensions n 03/11/2004 Alert staff to new work via SMS GDP 19: Progress Presentation I 16
Questions ? ? 03/11/2004 GDP 19: Progress Presentation I 17
09dfe1109747bc7adcc4410fc8988ef9.ppt