0% found this document useful (0 votes)
7 views13 pages

Automated Ferry Ticketing System Review

The document discusses the literature review for an automated ferry ticketing system. It describes existing systems that use sensors to determine passenger occupancy and send data to a central server. This server allows users to book tickets and check availability in real-time. However, the existing system does not prioritize bookings based on user importance. The document then discusses principles of usability and human-computer interaction. It proposes a new web-based system to allow online booking and management of ferry reservations, addressing weaknesses of manual systems like storage and collaboration issues.

Uploaded by

Lucas Mganga
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views13 pages

Automated Ferry Ticketing System Review

The document discusses the literature review for an automated ferry ticketing system. It describes existing systems that use sensors to determine passenger occupancy and send data to a central server. This server allows users to book tickets and check availability in real-time. However, the existing system does not prioritize bookings based on user importance. The document then discusses principles of usability and human-computer interaction. It proposes a new web-based system to allow online booking and management of ferry reservations, addressing weaknesses of manual systems like storage and collaboration issues.

Uploaded by

Lucas Mganga
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CHAPTER 2

LITERATURE REVIEW
2.1. LITERATURE REVIEW.
According to Fitzgerald (2018), they have mentioned about an automated ferry ticketing system in

which they have proposed use of PIR sensors to determine presence of people and intimating.

However, according to (Doake 2016), The ferry ticketing system therefore is a simple, ease-of

implementation solution based on PIR sensor fusion devices and Ethernet connectivity. Occupancy

data is sent to a central application server by UDP over IP protocols.

On this server, a web application is developed and hosted to not only allow people book tickets, but

also check the utilization of these ferry reservations based on predefined policies. The system also

supports adhoc meetings by providing real- time availability of ferry reservation availability to users.

In government department people there is need of priority based scheduling. In government

department there are employees with various designations such as chairman, manager, officers, and

employees. According to (Englander, R. 2018), It is being observed that a ferry reservation is booked

by a department employee and as he/she is employee he/she will book for lower level activity but on

the same day if a department chairman need to book a same ferry on same day and as the chairman

he/she has to manages a higher level activity which not efficient to reschedule so there is need of a

system which manages this case by effectively canceling the booking of employee (lower priority

person) and allotting this ferry to chairman (higher priority person) because the existing system does

not support this.

According to Endrei, M. et al. (2014), The wireless devices for various members of the family can

access a common database, which produces an appearance of a bulletin board having notes. Theses,

dissertations, articles and journals.


2.1.1. HCI USABILITY PRINCIPLES.
Human-computer interaction concerns with the design, evaluation and implementation of interactive

computing systems for human use and with the study of major phenomena surrounding them according

to (Andrews, M.D 2017).

The principal objective of human computer interaction research and design is “People should not have

to change radically to fit in with the system”, where the system should be designed to match their

requirements according to (Peerce et al 2015)”.

Principle of Consistency: It allows the human computer interface to be uniform and unitary.

Principle of Concision: It does not mean simplicity. It tells that the interface must not contain any hard

understanding elements which are unaware of the user.

Principle of Memory: It makes the interface easy to understand and more efficient to use, so that the

users can operate the interface conveniently.

Dialogue initiative: user freedom from artificial constraints on the input dialog imposed by the system.

Task migratability: the ability to transfer control for execution of tasks between the system and the user.

Principles of Robustness: the level of support provided to the user in determining successful achievement

and assessment of goal-directed behavior (e.g. Observability, Recoverability, Responsiveness, Task

conformance).

Observability: the extent to which the user can evaluate the internal state of the system from the

representation on the user interface.

Recoverability: the extent to which the user can reach the intended goal after recognizing an error in the

previous interaction.

Responsiveness: a measure of the rate of communication between the user and the system.
2.2. DEVELOPMENT METHODOLOGY.
WATERFALL METHODOLOGY.
According to Galitz, W. O. (2017), The waterfall system methodology is one of the most popular

System Development Life Cycle (SDLC) approaches to developing information systems. It is a

linear sequential methodology in which one phase of software development process must be

completed before proceeding to the next. Each of the phases of the process must have a deliverable

and must also be clearly documented. This is actually the greatest advantage of the waterfall model.

According to (Takahashi. K 2017), Its major drawback is the breaking down of the software

development process into phases which must be completed in a sequential fashion. This conflicts

with the actual reality of software development where development activities and processes often

overlap. This methodology would give good results in small software projects with clear

requirements. Used alone, the waterfall methodology can lead to development of applications that

fall short of the user requirements, According to (Du, G. 2014). The Waterfall model is the earliest

SDLC approach that was used for software development. The waterfall Model illustrates the software

development process in a linear sequential flow. This means that any phase in the development

process begins only if the previous phase is complete. In this waterfall model, the phases do not

overlap. Waterfall approach was first SDLC Model to be used widely in Software Engineering to

ensure success of the project. In "The Waterfall" approach, the whole process of software

development is divided into separate phases. In this Waterfall model, typically, the outcome of one

phase acts as the input for the next phase sequentially.

HCI assists designers and analysts to identify the needs of texts, fonts, layout, graphics, color, etc.

While Usability ensures system the system is efficient, effective, safe, easy to learn, easy to

remember, easy to evaluate, and provides job satisfaction to users.


2.3. CURRENT SYSTEM.
Currently, the existing methods for inquiring a ferry reservation is by the use of manual methods,

whereby the clients or customers have to physically visit the place for booking a ship/ferry, and have

to fill in details for reserving the ferry/ships and conduct payment details in physical payment. All

these processes depict there is the wastage of time from the ferry/ship location to the detail filling,

thus there is the need to transform and automate these processes into the digital method.

2.4. WEAKNESS OF THE CURRENT SYTEM.


The current manual processes for reserving a ferry/ship relatively done all in manual steps which is

considered to be outdated also less effective and efficient, they are facing some problems issuing

reserving requests of customers. All the necessary reservation stuffs are being done in hard copy. So

it become much difficult for staffs to keep the records updated all the time. As for example, if the

customers need to change the check in date it become difficult for them to find out the customer’s

reservation details for updating as there are so many customers reservation records.

Lack of storage space: Paper documents can take up a significant amount of space, and the quantity of

paper will increase day by day. Furthermore, documents will typically need to be stored close to hand

so that they can be accessed as quickly as possible.

Security issues: Regardless of size, for any organization is important to protect its data and other

valuable assets. One of the biggest information security risks for institution is paper because printed

documents can be easily lost, mishandled or damaged while digital data could be encrypted and safely

keep in hard disks or electronic devices.


Prone to damage: Manual documents can be easily damaged, lost, misplaced or stolen. A fire or natural

disaster could mean the loss of essential information. If you don’t have any copies, once the files are

gone, there is no way of getting the information back.

Limit communication and collaboration: When working with paper documents, collaboration is

extremely difficult. If several department heads need to create a common document, they must have

multiple copies printed, make all the necessary amendments separately and then share their version with

each other before start working on the ultimate version. Digital document management systems allow

users to collaborate in a way that is easily and fast. They can also track all the changes made.

Document transportation: Transporting documents in a paper-based system is quite complicated, slow

and inefficient. With a digital document management system/repository in place, you can simply add

attachments to an email and send information instantly.

Editing problems: If you want to make changes to a paper-based document, you will need to write all

the content again. This will need to be repeated every time you want to make more corrections. You

should make a copy of the original document to distinguish all the amendments that have be done.

High costs: One of the biggest drawbacks of paper-based document management systems is the

associated costs. In addition to tones of paper, you will need more printers, photocopier, stationery and

other office supplies. These costs add up and can become a significant expense in many organizations.

Reservations are optional, and can assist with travel planning and keeping wait times down.

Another important issue is the cost of distribution, which can be relatively high due to the market

stranglehold of ferry travel aggregators, also named online tour operators (OTAs). These online

companies can indeed be a source of problems for shipping companies, because of the commissions they

grant themselves and then because they have control over the commercial image.
2.5. PROPOSED SYSTEM
The proposed system is Ship or Ferry Ticket Reservation which involves booking a ticket or placing a

reservation of the shipping agencies to reserve ships/ferries for cargo or either transportation from shore

to shore.

This PHP project is a web based application that helps shipping companies, agents or ferry operators to

reserve ticket for their clients. This enables companies to add, keep record, and retrieve ticket

reservations. It has clean user interface and easy to use. It generates printable tickets for clients. It’s a

web based application developed using PHP, MYSQL, HTML, CSS, JAVASCRIPT (Ajax and JQuery),

Bootstrap, AdminLTE, and other libraries/ plugins.

Ship or Ferry Ticket Reservation System has two type of users namely admin and staff. Admin has

access to all features and functionalities of the system while staff has limited access to the features and

functionalities according to (Goldman, J. E. 2018).

This system is designed to provide the facility where the customer can easily reserve boats online. The

user just has to register on this web portal, then the user can easily reserve boats according to their

needs. While reserving boats, the user has to enter their destination point, date, and departure time. The

user can also view their reservations. From Admin’s login, admin can add, view, edit, delete boats and

view all user’s boat reservation. This system makes easier to the user for reserving boats online. This

mini project is not difficult to operate and understood by the users.

This system is able to record the list of vessels, schedules, routes, and accommodation lists.
2.6. ADVANTAGES OF THE PROPOSED SYSTEM.
The system has minimum number of screens and is easy to navigate.

The website is easy to maintain. Any change in the business logic can be easily implemented without

requiring any change in the other parts of the system.

The error checking is on the server side so that if there is any error in connecting to the database or

some other error than the user is not allowed to get weird messages. Only the Administrator at the

server gets the error messages and checks for error. The user is simply shown the appropriate

message.

Get More Bookings: Anchor makes the most earnest efforts to bring you more leads and conversions.

We not only want to make your business a success but also easy to operate for you. We offer you a state-

of-art system with our software to give customers realistic views of what the ferry tours will be like.

Mobile Ready: With a mobile-ready website, your customers can book with you anytime, anywhere.

And pay in a hassle-free way in a minimalistic and easy checkout. In addition, Anchor supports cashless

transactions through credit cards, Google Pay and Apple Pay. The software also securely saves your

customer’s billing information for use later.

Personalized Dashboard: With the Anchor app, you have an easily accessible customized to give you

complete information about your bookings, leads, manifests, and exclusive accounts and operations

reports on your iOS device or a mobile web browser.

Customer Feedback: Anchor’s live chat feature also encourages direct feedback from the customers.

The software also gives you access to operations and sales reports with a comprehensive account of

platforms bringing you the most sales, customers who invested most with you, sales through organic and

paid channels, and much more.


2.7. PROJECT BACKGROUND
The current manual reservation system uses paper and direct human interaction to book the ferry/ship

reservations. This makes delays exchanging of information in the department. Reservation is done

via phone calls or by visit in person to the conference reservation office. The guest’s personal details

such as Name, gender, Age and Duration of visit or stay, are entered during booking made. Then the

booking officer asks to prepare room for guest before his/ her check in date. The data and documents

are transferred manually to the appropriate office for compilation of the guest’s file. On the day of

check in date the file is transferred to the reception. According to (Ahrens, J. H. et al 2017), there is

always need of ship/ferry reservation, for various activities. Many different departments have to share

this ferry/ship for their own activities. Hence there is always a possibility of the ferry/ship being

reserved by a lot of people on the same day. The clash in timing will be known to the departments

only when the day of the event has reached, by that time it will be too late and very little time left

for alternate arrangement. Hence an efficient and user friendly system is required to reserve the

ship/ferry beforehand and make the information available to others to check the status of the

ship/ferry before booking.

2.8. TARGETED AUDIENCE.


The online conference booking system is used by individuals, the government,

department/ministries, organizations to book the ship/ferries for their own use for different activities

like shipping of products etc.


REFERENCES
Andrews, M. D and Fitzgerald, G. (2018) Information Systems Development:

Methodologies, Technologies and Tools. 4th edn. London: McGraw-Hill.

Britton, C. and Doake, J. (2016) Software System Development: A gentle Introduction. 4th

edn. London: McGraw-Hill.

Despa, M. L. (2014) ‘Comparative Study on Software Development Methodologies’,

Database Systems Journal, 5(3), pp. 37–56. doi: 10.1109/MAHC.1983.10102.

Du, G. (2014) Web Services Performance Study. University of Leeds. Available

at:[Link]

s/0304/[Link].

Dustdar, S. and Schreiner, W. (2015) ‘A survey on web services composition Schahram

Dustdar * and Wolfgang Schreiner’, 1(1), pp. 1–30. Available at:

[Link] survey on web services

composition_Dustdar_Schreiner_inPress.pdf.

Endrei, M. et al. (2014) Front cover Patterns : Service- Oriented Architecture and Web

Services ces. 1st edn. New York: IBM. Available at: http.

Englander, R. (2016) Java and SOAP, Access. Sebastopol: O’Reilly. Available at:

[Link] - Java and [Link].

Galitz, W. O. (2017) The Essential Guide to An Introduction to GUI Design

Principles and Techniques. 2nd edn, Xtemp01. 2nd edn. New York: John Wiley and

Sons.
Goldman, J. E. (2018) Local Area Networks: A Client/Server Approach. 1st edn. New York:

Willey and Sons.

Ahrens, J. H. and Dieter, U. (2017) Computer methods for sampling from the exponential

and normal distributions. Comm. Assoc. Comput. Mdi. 15, 873-882.

Ahrens, J. H. and Dieter, U. (2019) Computer methods for sampling from gamma, beta.

Poisson and binomial distributions. Computing 12, 223-246.

Andrews, D. F. (2014) Contribution to the discussion of Atkinson and Pearce (2015). J. Roy.

Sfatisr. Soc. A 139, 452-453.

Andrews, D. F., Bickel, P. J., Hampel, F. R., Huber, P. J., Rogers, W. H., and Tukey. J. W.

(2022) Robust Estimates of Location. Princeton University Press, Princeton.

Appleton, D. R. (2016) Contribution to the discussion of Atkinson and Pearce (2017). J.

ROJ. Statist. Soc. A 139, 449-451.

Arnold, H. J., Bucher, B. D., Trotter, H. F., and Tukey, J. W. (2015) Monte Carlo techniques

in a complex problem about normal samples. Symposium on Monrc. Carlo Mrthods. H. A.

Meyer. Ed. Wiley, New York, pp. 80-88.

Arvillias, A. C. and Maritsas, D. G. (2018) Partitioning the period of a class of m-sequences

and application to pseudorandom number generation. J. Assoc. Comput. Mnch. 25, 676-686.

Atkinson, A. C. (2017) An easily programmed algorithm for generating gamma random

variables. J. Roy. Stafist. Soc. A 140, 232-234.


Baker, R. J. and Nelder. J. A. (2018) GLIM Monutrl Reltcrse 3. NAG, Oxford. de Balbine.

G. (2018) Note on random permutations. Mirth. Comp. 21. 710- 712 Barker, A. A. (2016)

Monte Carlo calculations of radial distribution functions for 21 proton.

Barnard, G. (2014) Contribution to the discussion of Bartlett’s paper. J. Roj,. Stirtist. SOC.

B 25. Barr. D. R. and Slezak. N. L. (2015) A comparison of multivariate normal generators.

CWIIIII, Bartels, R. (2018) Generating non-normal stable variates using limit theorem

properties. J. Strrr.

Barton. D. E. and Mallows. C. L. (2018) Some aspects of the random sequence. Ariri. Mutli.

Bays, C. and Durham. S. D. (2016) Improving a poor random number generator. AChl

7rotl.v.

Beasley, J. D. and Springer, S. G. (2017) Algorithm AS1 I I. The percentage points of the

normal Bebbington, A. C. (2018) A simple method for drawing a sample without

replacement.

Appl. Bentley. J. L. and Saxe, J. B. (2020) Generating sorted lists of random numbers. ACM

7i’iui.~. Best, D. J. (2021) Letter to the editor.

Appl. Statist. 27, 181. Best, D. J. (2019) Some easily programmed pseudo-random normal

generators. Aust. C(~mp. .I. Best, D. J. (2020) A note on gamma variate generators with

shape parameter less than unity.

Beyer, W. A., Roof, R. B., and Williamson, D. (2021) The lattice structure of multiplicati\e

Billingsley, P. (2022) Conreryence of Probability Measures. Wiley. New York Birnbaum,

Z. W. (2022) Computers and unconventional test statistics.


Relitrhilitj, orid Bioitic,rri,. Sratistical Analysis qj’L~i4~riytli. SIAM, Philadelphia, pp. 441

-4%. Blomquist, N. (2020) On the transient behaviour of G1’G;I waiting times. Sktrml.

Aktuw.. I IX 129. Blum, J. R. (2014) Multidimensional stochastic approximation method.

Arim Mrrth. Sturi,s/. 25 737- 744. Bondesson, L. (2016) On simulation from infinitely

divisible distributions.

Ad(. Appl. I’rohtrh. 14. 8 55 - 869. Bonomi, E. and Luttin. J.-L. (2019) The N-city travelling

salesman problem: statistical mechanics and the Metropolis algorithm. SIAM Rroiew 26.

551-568. cumulative distribution function. Appl. Stntist. 30. 275- 276. electron plasma.

Aust. J. Phys. 18. 119-133.

Boswell, M. T. and DeAngelis, R. J. (2018) A rejection technique for the generation of

random variables with the beta distribution.

Statistical Distributions in Scienrific Work, Vol. 4, C. Taillie et al., Eds. Reidel, Dordrecht,

pp. 305-312. Box, G. E. P. and Muller, M. E. (2015) A note on the generation of random

normal deviates. Ann. Math. Sfatist. 29, 610-61 I. Box, G. E. P.

Hunter, W. G., and Hunter, J. S. (2018) Sratisticsfor Experimenters. Wiley, New York.

Bratley, P.. Fox, B. L., and Schrage, L. F. (2020) A Guide to Simulation. Springer-Verlag.

New York. Brent, R. P. (2021) A Gaussian pseudo random generator. Cornm. Assoc.

Comput. Mach. 17.704- 706.

Chung, K. L. (2019) On a stochastic approximation method. Ann. Mark. Srarisr. 25, 463-

483. Church, A. (2020) On the concept of a random sequence. Bull. Amer. Murk. Soc. 46,

130- 135.
Cox. D. R. and Isham, V. (2021) Poinr Processes. Chapman and Hall. London Cox, D. R.

and Smith, W. L. (2021) Queues.

Methuen, London. Coveyou. R. R. and Macpherson, R. D. (2017) Fourier analysis of

uniform random number generators. J. Assoc. Compur. Mac/i. 14, 100- 1 19.

Davis. B. M.. Hagan, R., and Borgman. L. E. (2021) A program for the finite Fourier

transform simulation of realizations from a one-dimensional random function with known

covariance. Comp. Geosciences 7, 199-206.

Deak, 1. (2020) Fast procedures for generating stationary normal vectors. J. Sror. Comp.

Sinil. 10. 225-242.

Deak, 1. (2021) An economical method for random number generation and a normal

generator. Compuring 27. 1 13- 12 I.

Devlin. K. (2014) Microchip Mrirhrmarics. Shiva, Nantwich Devroye. L. (2021) The

computer generation of Poisson random variables.

Conipuring 26, 197- Devroye, L. (2019) Random variate generation for unimodal and

monotone [Link])i~puriql

Devroye. L. (2015) The analysis of some algorithms for generating random variates with a

given Dieter, U. (2016) How to calculate shortest vectors in a lattice. Math. Conip. 29. 827-

833. 207

Dieter, U. and Ahrens, J. H. (2017) A combinatorial method for the generation of normally

distributed random numbers. Computing 1 I, 137- 146.

You might also like