Brief Summary Public Bus Transport is most used service among the people of Fiji

Brief Summary

Public Bus Transport is most used service among the people of Fiji, including rural and urban. Beginning from students to working professionals utilizes the bus transportation due to reasons such as it being a cheaper and reliable medium with schedule timings. Due to demand in bus transport among public both government and private sectors are providing much facilities for passengers to make comfortable travelling.
This project outlines the e-ticketing system of Raiwaqa Buses limited. The project analyzes the previous system and how the implementation has made a difference. The study indicated as to why e-ticketing system is being integrated in the nation, moreover the report shows a vivid frame as to why automated system is better than cash transactions. The project projects the planning and analysis stage following the modeling and design aspects.

1.0 System Proposal
Scope
The study will focus on implementation from manual ticketing to e-ticketing (electronic).
Goals
The purpose of our system is to show the development from the previous manual system to the electronic system.
Schedule
30/06/18-31/8/018 Establishment of the Project
31/08/18-12/11/18 Preliminary investigation of the current system
03/09/18-27/09/18 Conduct Feasibility Study / Cost Benefit
27/09/18-01/11/18 Primary conceptual database design and prepare for the proposal presentation.
01/11/18-29/11/18 Completed entity-relationship design and initial database requirements and Initial application design produced.
01/11/18-30/11/18 Relational database design and system design for the application.
13/11/18-31/12/18 Configure the database management system and the web server in order to start The implementation state.
15/12/18-21/01/19 Initial interface design.
01/01/18-28/2/19 Prepare for the progress report and presentation.
01/03/18-31/03/19 Implementation of the whole system and supported functions.
15/03/18-15/04/19 Test and debug the system thoroughly. And do the evaluation and documentation as a whole.
15/04/18-15/05/19 Prepare to submit the final report and poster.

Phases & Activities
Phase 1: Preliminary Investigation.
A series of steps is followed in this phase starting from getting approval for the commission of the project, understanding the project requirements. Defining scope and constrains, performing fact finding using various techniques such as interviews, review of documentations, observe operations. Analyze project Usability, cost, Benefit and Schedule Data. Evaluate Feasibility and then presenting results.

Phase 2: Analysis Phase
Is a process of obtaining factual data, understand the processes involved, identifying problems and recommending feasible suggestions for improving the system functioning. This involves studying the business processes, gathering operational data, understand the information flow, finding out bottlenecks and evolving solutions for overcoming the weaknesses of the system so as to achieve the organizational goals.

Phase 3: Design Phase
Based on the user requirements and the detailed analysis of a new system, the new system must be designed. This is the phase of system designing. It is the most crucial phase in the development of a system. The logical system design arrived at as a result of system analysis and is converted into physical system design.

Phase 4: Development Phase
The system design needs to be implemented to make it a workable system. This demands the coding of design into computer language. It is an important stage where the defined procedures are transformed into control specifications by the help of a computer language. The programs coordinate the data movements and control the entire process in a system.

Phase 5: Implementation Phase
After having the user acceptance of the new system developed, the implementation phase begins. Implementation is the stage of a project during which theory is turned into practice. The hardware and the relevant software required for running the system must be made fully operational before implementation.

Phase 6: Maintenance Phase
Maintenance is necessary to eliminate errors in the system during its working life and to tune the system to any variations in its working environments. It must meet the scope of any future enhancement, future functionality and any other added functional features to cope up with the latest future needs.

Methodology
In the attempt to complete this assignment successfully, the following means were accounted to accumulate as much information as possible.
i) Primary Research
Interviews were conducted of 2 individuals of the varied organisations namely Vodafone Fiji and Raiwaqa Buses Limited. Both the respondents were experienced workers and were able to provide the needed information.
ii) Secondary Research
The final research done was through the internet. All necessary information was gathered through internet searches that were conducted as this assignment and was typed and complied.

2.0 Planning and Preliminary Analysis
2.1 Discussion of the Existing system
Since the commission of Raiwaqa Buses Limited manual ticketing was used. Whereby passengers would tell their destination and pay cash to the bus drivers and the driver would give them a ticket indicating that they have paid for the travel. After which drivers would take the collected cash to the company office and they would tally the cash over the number of tickets deducted from the given amount.

2.2 ER diagram of the Existing System

2.3 Problems of the Current System
The problem with manual ticketing is that Drivers were at risk as they carried cash in whereby they could have been robbed letting the company to go through loss. Drivers had 2 be given cash for giving change to passengers. There are chances that drivers were not giving the full income generated by the bus routes. Also Tax payments were not paid accordingly to the income as a clear picture was not given by the variance in the bus incomes.

2.4 Proposed System
The proposed system will be designed to take over the manual system which was used for bus travels. It will serve as a new means for using and paying for public transport.
2.5 Detailed Discussion of the Proposed System
E-Ticketing system is becoming the most vastly used system in the world these days. It is very easy to use this system just a simple tap and go as the passenger who is going to travel in the public transport does not has to carry cash as bus fare.
This E-Ticketing system is basically installed on the busses and controlled by a central server which will monitor all transactions which will take place on a daily basis. As soon as a passenger taps his or her card the fare amount will be deducted and their updated balance will be shown on the receipt which will be printed after the transaction.
2.6 Feasibility Study
The economic feasibility of this system which is being proposed can be a bit costly as extra funding will be needed as extra as new hardware will be installed in the busses and also the E-Ticketing card has to be produced and given out to the public but looking in the long run the system will be able to recover more money as the income of the bus companies could be monitored and actual tax money can be collected.
Moving on to the technical feasibilities it is very simple and cheap hardware which can be easily installed in the busses that are currently driven in our country. It is a 12 volts device which has a simple connection and will not harm the driver while he or she is driving the bus.
Moving on to the operation feasibilities it is very easy to operate for both the passenger and the driver. The passengers are only required to tell he driver their destination before tapping the card and after tapping the card they have to collect their receipt while on the other hand the driver only has to enter the fare amount before the passenger taps their card.
2.7 Programming language Used
The programming software used in this system is mostly C++ which was used to customize a template which was created by JAYAM solutions (p) limited which is the sub constructer will do the source coding of the template.
2.8 Hardware and Software Limitations
There are basically not many limitations in this hardware and software for example in order to recharge your E-Ticketing card one must go to Vodafone outlets to or other retail outlets it cannot be done on the buses
2.9 type of hardware used
12 volt thermal printer
6 inch touch pad device

3.0 Data Modeling and Design
In my opinion Rapid Application Development or RAD which is a team-based technique that speeds up information systems development and produces a functioning information system.
Vodafone could work with its frequent clients in an interactive process to better the system continually in order to satisfy user demands.
The developing of the web application will use PHP as its programming language and CSS, HTML and bootstrap for its interface. The application will be used depending on what the user would want to do it’s either add a vehicle booking transaction or manage all their records.

3.1 Data Flow Diagrams (for the proposed system)

4.0 Risk Analysis ; Management {templates/model can be used} or documentation