Chapter IIMethods and MaterialsThis section is meant for giving the details of all the methods and materials used in invoice system.Figure 1.2 Waterfall ModelThe researcher decided to use the waterfall model as their development process of the system.Thewaterfall modelis a sequential (non-iterative) design process, used in software development processes, in which progress is seen as flowingsteadily downwards (like awaterfall).
The sequential phases in Waterfall model are:Requirement Gathering and analysis:Most of the bus companies today are doingmanual ticketing process which found hassle, slow in collection process with unclearticket printed information. Thus, we will propose a system for one of the buses inDavao del Norte (i.e Davao Metro Shuttle Bus to automate their ticketing process).Using a hand-held device, bus conductor can automatically issue tickets topassengers with clear printed information such as bus number, bus driver, busconductor, ticket number, seat number, destination (i.e from and to), status (i.estudent, regular or senior) and payment. The system will automatically compute thepayment based on the passenger’s destination and status. Hence, the bus conductorcan easily collect payment and no longer do a manual scanning of a bundledduplicate tickets. System Design:The system allow the bus conductor to enter the seat number where the passenger would like to sit, the status of the passenger (i.e. regular, student or senior), and destination (i.e. from and to). The system will automatically compute the corresponding payment based on destination and status. Then it will update the number of passengers in real time (i.e for an easy monitoring by the inspector).