Documente Academic
Documente Profesional
Documente Cultură
COMMUNITY.
By
David Otieno
IS10B13/506
and
Samantha Akinyi
S11B13/026
Supervisor
Godfrey Onyait-Omoda
November 2013
ACRONYMS
1.0 Introduction
The process of booking residential houses and hostels is a frequent and important activity in any
residential area. But the process becomes very tiresome and time consuming when there is no
proper and convenient system. To deal with this problem a residential online booking system
will be very necessary. Online booking system is accessed on internet by using devices which
have internet connection at any time. Residential online booking system is a convenient and an
efficient way to deal with this problem. The booking process in UCU community is manual file
system which is quite inconvenient. The residential online system will enable people access
details of hostels and residential houses online and also do the booking online. The system will
have all the necessary information about residential areas within UCU community on one single
website which accessible by anyone who wants to book.
The current booking system is manual as all the work is done and kept in files. The bookings are
done by filling in forms manually which are submitted to custodians therefore taking a lot of
time to book a hostel meaning performance of the current system is slow and insufficient. They
face the problem of data accuracy and not being able to collect the required data in time. Both
students and non-students who want to stay in private hostels and residential houses have to
come early enough and walk around looking for places to rent and do booking. Therefore it is
necessary to develop an automated online system that assigns the rooms and houses
automatically with user defined rules that track discrete details about of each client, update status
each time a booking is made, save clients information into database and generate reports.
To develop a residential online booking system for Uganda Christian University community that
will enable them to book hostels and residential houses online in a convenient way.
How is the residential online booking system going to be designed and implemented and make it
run successfully?
This research will be carried out at the hostels and residential apartments within the university of
Mukono campus and its surrounding. In this research an automated residential booking system
will be developed which will be used to capture data and manage all booking processes. The data
to be used will be collected from records that we shall get from the residential areas.
This project work will enhance the efficiency and effectiveness of residential online booking
process. This will improve the booking system and make it more technologically convenient.
The next chapter talks about the current system and review of related work of other scholars.
Chapter Two
Literature Review
2.0 Introduction
This chapter gives a summary of the literature that has been researched by other scholars. It
involves the strength and limitations of the current system, related work, the conclusion and
finally the proposed system.
Over the years the booking system at UCU has been manual where students do hostel booking at
the Custodian office by bringing two passport photos and their details are recorded in manual
files which are kept in the shelves at Wardens’ offices. Whenever a continuing student wants to
book his or her records are captured and kept in files in the shelves. There is no fee for booking
so only the details of the students are captured with assurance that he will be able to show up
within the first two weeks of a new semester having paid a minimum of one million Ugandan
shillings. The sponsored students and theology students, the university preserve for them rooms
upon request since they are suppose to be residing within campus. The first priority in terms of
room allocation is given to first year students. This same manual system of recording students’
details is what is used within the halls of residence of UCU affiliate hostels.
Private hostels have been using manual file system to record the details of students who want to
book. Most of these private hostels require students to make some booking payments which vary
from one hostel to the other. Some students prefer staying in residential houses to hostels. For
such students, UCU staff and any other person who want to stay in residential houses around
UCU have to move around and look for the apartments they would like to rent. This is tiresome
and it takes a lot of time to get the right place for renting.
Generally the current booking process in UCU hostels, UCU affiliated hostels, private hostels
and residential houses is still being conducted when one shows up physically to these places. The
practice is based on the criteria of first come first served and this does not favor those that come
from far places.
2.2 Strength and Weakness of the Current System
The current booking system within UCU community is manual file based management system
where clients’ records are kept in files. The system is faced with many limitations like prone to
errors, separation and isolation of data, duplication of data, time consuming and expensive.
When data is isolated in separate files, it is more difficult to access data that should be available
(Thomas, 2011). Whenever a new semester begins the University creates new files for booking
which have the same details of those continuing students, this leads to data duplication as a result
data loses integrity, wastage of space and time. Thomas reveals the following as some of the
problems of manual information systems:
1. Paper based systems are generally very bulky both to handle and to store.
2. Information manual techniques of processing information are more tedious, laborious, slow
and inefficient.
3. Labor productivity is low and the process is slower where large volumes of data need to be
dealt with.
The current system is disadvantageous to those that come from far places who have to travel
early enough before the semester begins to do the booking. And those who want private hostels
and residential houses have to walk around looking for better places to rent. This process is
tiresome, time consuming and a lot of expenses are incurred. Some students and non-students fail
to get the right places simply because they do not have enough information about residential
areas within.
However this system has some advantages like it has kept the UCU running for years and
available at all times. It necessary to have the hardcopy incase the software get corrupted.
O’Brien, (2011), defines information system as the organized combination of people, hardware,
software, communication networks and data resources, that control, transform and disseminate
information in an organization. Further reveals that the data resources of information systems are
typically organized, stored and accessed by a variety of data resource management technologies
into:
2.4 Conclusion
In conclusion many scholars have done publication about online booking system as a more
convenient way and an urgent requirement and a lot of research has been carried out though
implementation is still insufficient.
However, according to the literature available, there are numerous benefits that accrue from an
online booking system when compared with manual systems. For example there will be no
duplication of records, sharing of information is made possible, the problem of missing and
misplaced records is reduced and the information is available at any time. In order to continually
improve the quality of services, Uganda Christian University need to put in place a an online
hostel booking system backed up with electronic databases replacing all existing paper-based
booking system.
The following chapter of methodology gives the steps of how the system is going to be
developed.
Chapter Three
Methodology
3.0 Introduction
In order to achieve the specific objectives stated, a set of methods will be used. System
requirements will be achieved using different data collection techniques. System design will be
achieved using entity relation diagrams and data flow diagrams. The system will be implemented
using different programming languages. Finally system will be tested and validated to check for
errors in the system to be designed and see if the system does what it will be intended for.
The system requirements will be gathered using various data collection techniques. These
techniques will allow us to collect information about the objects of the study.
3.2.1 Interview
UCU Wardens, owners of private hostels and landlords of different residential houses will be
randomly selected and interviewed since they are the ones familiar with the current manual
system of booking.
3.2.2 Observation
The members of UCU community that is students, staff and other residents will be observed as
they carry out routine transaction.
Library research will help us to acquire knowledge from other relevant researchers on the same
topic.
3.3 System Design
They will be of help to establish the entities and their relationships in the system to be designed.
ERD illustrate the logical structure of databases. They will be used because they are relatively
simple, user friendly and can provide a unified view of data, which is independent of any data
model.
3.3.2 Data Flow Diagrams
DFD will be used to illustrate the flow of information in a system. They are hardware
independent and do not reflect decision points. They demonstrate the information and how it
flows between specific processes in a system. They provide one kind of documentation for
reports. These diagrams help to show how data moves and changes through the system in a
graphical top-down fashion. They also help to give graphical representation of the system’s
components, processes and the interfaces between them. They will be used because they are
easier to understand by technical and non-technical audiences, provide a high-level system
overview, complete with boundaries and connections to other systems and provide a detailed
representation of the system components.
3.4 System Implementation
The system will be implemented using the following programming languages. These include
SQL for creating database and relation structures, PHP for creating codes that link the forms to
the database, HTML and CSS for designing and styling the interfaces.
3.4.1 SQL
It is a structured query language that will help in creating database and relation structures. We
will use SQL because of the following advantages. It is user friendly, open source and relatively
easy.
3.4.2 PHP
PHP is a scripting language that will help us to link the HTML codes to the database. It will be
used because it is speedy, simple to use, available on Microsoft windows and can run on any
other platform.
The system will be tested by running the programs and see if they have errors.
The system will be presented to the members of UCU community to interact with it under
observation and also presenting the system to the experts.
References
1. Baleleng, T. (2011). Hotel Reservation Techniques. Accessed on 2-11-2013.
http://artificialintelligenceseo.info/2011/09/hotel-reservation-techniques
2. Beheshti .H .M and Bures .A .L, (2010). Information technology’s critical role in
corporate downsizing. The Journal, Industrial Management & Data Systems.
3. Gajanan B. (2012). Management information system: A Tool for Corporate
Sustainability, Journal of Business Ethics 55, no.2.
4. McTavish, C A and Suresh, S. (2010). Intelligent Agent based Hotel Search &
Booking System. Proceedings of 2010 IEEE International conference on
Electro/Information Technology, Chicago, USA, May 20-22, 2010.pp.331-336
5. Lucey, T. (2012). Management Information Systems. Continuum, 11 York Road,
London, United Kingdom.
6. Lawrence, W (2011). Application of Agents in Hotel Search and Secured
Booking System. M.Sc Computer Science Dissertation, Department of
Computing, University of West Indies, Jamaica
7. Lawrence, W and Suresh, S (2012)" Smart Agent Learning Hotel Search System-
Android Environment", Accepted in International Journal of Information
Technology and Computer Science , MECS Publishers.
8. O’Brien, J. A. (2011). Management Information Systems: Management
information Technology in the e-business enterprise. Tata McGraw-Hill, New
Delhi.
9. Sidborn, J. et al. (2011). Room Booking System. Department of Computer
Science: Umea University Sweden.
10. Tatiana, D. (2011). The Impact of Online Booking Systems on Customer Loyalty.
Romania, United Kingdom.
11. Thomas, C. and Carolyn, B. (2013). Database systems: A practical Approach to
Design, Implementation and Management.
12. VeriSign (2011). Beginner's Guide to Digital SSL Certificates. Retrieved on 2-11-
2013. http://www.verisign.com/ssl/ssl-information-center/ssl- resources/guide-ssl-
beginner.pdf
Appendix1: Budget in Uganda Shillings.
N ITEM QUANTITY UNIT PRICE(SHS) AMOUNT(SHS)
O
NO Activity Period Outcome
1 Laptop 2 1,400,000 2,800,000
1 Concept paper writing 3 days Concept paper
2 Wireless Router B260a 1 300,000 300,000
2 Proposal drafting 2 weeks Project proposal
3 Internet Usage 5 months 85,000 425,000
3 Data collection 1 week Related Information
4 Flash Disk Drive(USB) 1 (8 GB) 50,000 50,000
4 Design (DFDs, ERDs,) 1 week System design
5 Transport Expenses 68 times 5,000 340,000
5 System development 2months System
6 Communication (Airtime) 12 Scratch Cards 10,000 120,000
67 System testing and approval 3
Software 3 days Functional
250,000 system 750,000
78 Report
Memorywriting
Card 1 (2 GB)1 week Report
100,000 100,000
89 Consultation fee
Presentation I day 150,000 report
Approved 150,000
910 Report
Printing
correction 1week Report
a) Concept paper 10 pages 500 5,000
10 Binding 2days Report
b) Proposal 23 pages 500 11,500
11 Binding
Questions
1. What is your job title?
8. What are the details of the students being recorded during hostel booking and room
allocation?
10. What is most unique about this hostel that you think attracts student to come?
12. Suppose the existing system was replaced with a computerized one, how would this help
13. What would you expect from the new online booking system (if introduced) as a person