230 likes | 942 Views
ONLINE BILLING SYSTEM. Supervisor: Miss Katy Henley Client: Mr Steve Miller. Content. Introduction Project Scope System / Software Requirements System Overview Front End Module Back End Module Division of Tasks Quality Assurance Perceived Problems. Introduction.
E N D
ONLINE BILLING SYSTEM Supervisor: Miss Katy Henley Client: Mr Steve Miller
Content • Introduction • Project Scope • System / Software Requirements • System Overview • Front End Module • Back End Module • Division of Tasks • Quality Assurance • Perceived Problems
Introduction • Great Circle is an Internet Service Company based in Melbourne. • It provides dial up services to home and business users. • Develop a Web-based Application based on the existing infrastructure for Great Circle Internet Services (ISP)
Project Scope • A system that allows the users to • Pay bills online in a fast and secure manner. • Enable account holder to top up their prepaid account on site using credit card. • Improve and enhance customer satisfaction. • A system that allows the administrator to perform user and system maintenance and control billing and account. • Automate processing of bills and report efficiently and error free.
System / Softwares Requirements • Linux Operating System • Oracle Database • PHP/ PERL Scripts • Oracle Precompiler (Pro*C/Pro*Cobol) • Security measures for the user details and credit cards.
PRO*C Online User PHP/ PERL Script DATABASE (Oracle) APPLICATION SERVER Back End Administrator(Linux OS) Front End System Overview
Front End Module • User site • Platform independent • Communication through browser • PHP will be used to communicate with the server. • Admin site • Linux environment • Communication through browser • PHP will be used to communicate with the server.
Back End Module • Application server • Communicate with Oracle database • Pro*C / Pro*Cobol is a precompiler that uses SQL statements and C / Cobol language to extract data for computation. • Secure Socket Layer (SSL) • protects data integrity via transmission • Oracle Database • Store customers’ accounts data
Name Role Responsibility • Project Leader • Web Designer • Tester • Plan and execute project • Database Design and PHP coding • Documentation & user manual Wan Keng Yee Choy Keng Yen, Evelyn • Secretary • Web Designer • Tester • Database Design and PHP Coding • Web page Design • Documentation & user manual • Chief Web Designer • Database Design and PHP Coding • Web page Design • Documentation & user manual Chen Hsin Wei Ti Choon Yian, Andrew • Chief Analyst • Programmer • C / Cobol Programming • Documentation & User Manual Khoo Kiam Guan, Tony • Chief Tester • Analyst • Programmer • C / Cobol Programming • Documentation & user manual Division Of Tasks Timeline
Quality Assurance • Weekly meeting with supervisor. • Timeline has to be reviewed regularly. • Understanding of the client’s requirements. • Adopt a standard approach throughout the design and implementation phase. • Ensure the document’s quality by proof reading and using a standard template. • Implement testing strategy.
END OF PRESENTATION QUESTION