Godwin Massawe
Godwin Massawe
Godwin Massawe
Supervisor’s signature…………………………
Submission date………………………………...
DECLARATION
I, Godwin Leonard Massawe, hereby declare to the cabinet of the department of Computer
Science and Engineering of CoICT within the University of Dar es salaam that this special
project proposal is my own work and has not been submitted to any other University for the
award of the same or other degree.
………………………………………... ……………………………………..
………………………………………… ………………………………………
(Project Supervisor)
ii
ACKNOWLEDGMENTS
I take this opportunity to express my deepest gratitude to almighty God without whom I would
have not made it this far. I wish to acknowledge people who have greatly influenced and facilitated
the process of preparing this research project report, without whom it would have been difficult to
accomplish on my own.
I take this earliest opportunity to appreciate the support accorded to me by my supervisor, Mr.
Bernard Mussa for his guidance through the process of putting up a viable research project report.
My deepest gratitude to my Mother, Siblings and Relatives. All of you have seen me through and
urged me on.
I wish to thank all my Computer Engineering Classmates for the outmost cooperation that made
it possible to reach this far.
To all whom encouraged me and supported me directly or indirectly I wish to thank you and wish
you well.
iii
ABSTRACT
This project report is about Tourist Information Management System. This report introduces its
readers to the concept of tourism. It sheds light on the rationale for tourism, as it explains the
tourists’ inherent motivations to travel. It also describes different aspects that together make up the
tourism industry. Tourists travel to destinations that are accessible to them. They require
accommodation if they are visiting a place for more than twenty-four hours. Leisure and business
travelers may also visit attractions, and engage themselves in recreational activities.
Table of Contents
iv
DECLARATION ........................................................................................................................................ ii
ACKNOWLEDGMENTS ......................................................................................................................... iii
ABSTRACT ............................................................................................................................................... iv
List of Abbreviations ...................................................................................................................................vii
List of figures...............................................................................................................................................vii
List of tables ...............................................................................................................................................viii
CHAPTER ONE: INTRODUCTION ....................................................................................................... 1
1.1 Background to the Study ................................................................................................................. 1
1.2 Statement of the Problem ................................................................................................................ 1
1.3 Objectives .......................................................................................................................................... 1
1.3.1 Main Objective .......................................................................................................................... 1
1.3.2 Specific objectives ..................................................................................................................... 1
1.4 Significance of the Project ............................................................................................................... 2
1.5 Scope and Limitations...................................................................................................................... 2
1.6 Organization of the report............................................................................................................... 2
CHAPTER 2: LITERATURE REVIEW ................................................................................................. 3
2.1 Introduction ....................................................................................................................................... 3
2.2 Related Work ...................................................................................................................................... 3
2.3 System Architecture ............................................................................................................................ 4
2.4 Project Methodologies Options ........................................................................................................... 5
2.4.1 Agile Development ...................................................................................................................... 5
2.4.2 Waterfall development................................................................................................................. 5
2.4.3 Rapid Application Development (RAD) ..................................................................................... 5
CHAPTER THREE: METHODOLOGY ................................................................................................ 6
3.1 Introduction ...................................................................................................................................... 6
3.2 System development ......................................................................................................................... 6
3.3 Supervisor consultation and data collection .................................................................................. 7
3.4 System Technologies ........................................................................................................................ 7
CHAPTER FOUR: PROJECT PROGRESS ................................................................................................ 8
4.1 Introduction ......................................................................................................................................... 8
v
4.1.1 Work done so far ......................................................................................................................... 8
4.1.2 Work to be done........................................................................................................................... 8
References .................................................................................................................................................... 9
Appendices ................................................................................................................................................. 10
APPENDIX A: TIME SCHEDULE FOR THE FIRST SEMESTER .................................................... 10
APPENDIX B: BUDGET/ COST ESTIMATIONS ............................................................................... 10
vi
List of Abbreviations
CEIT Computer Engineering and Information Technology
CoICT College of Information and Communication Technologies
CSE Department of Computer Science and Engineering
CSS Cascaded Style Sheet
DB Database
DBMS Database Management System
ICT Information Communication Technologies
IT Information Technology
OOA Object Oriented Analysis
OOD Object Oriented Design
PHP Hypertext Processor
SQL Structured Query Language
UDSM University of Dar es salaam
UI User Interface
UML Unified Modeling Language
List of figures
vii
List of tables
Table 1: Table Showing Criteria for Selecting a Development Methodology ..............................................
6
viii
ix
CHAPTER ONE: INTRODUCTION
1.1 Background to the Study
Tourist information system is a dynamic website for tourism business. It is dynamic and responsive
web design. It is also called travel technology solution for agencies & tour operation. Nearly
Everyone goes on a vacation for this ‘a Tourism management system’ would play a vital role in
planning the perfect trip. The tourism management system allows the user of the system access all
the details such as location, events, etc. The main purpose is to help tourism companies to manage
customer and hotels etc. The system can also be used for both professional and business trips. The
proposed system maintains centralized repository to make necessary travel arrangements and to
retrieve information easily. Tourists are more attractive for cultural diversity of the world.
The present systems are inadequate in providing information and advices to the agencies and
customers about tour plans. Often agencies are compelled to rely on local information sources and
count on their own experience regarding time and cost. Through phone call they have to get
information. There are some problems which are existing in my System those are given below
concisely.
There will be many users visiting the portal and hence we require a strong and reliable
frontend which can withhold the users on our site.
We need a strong Database whereas data will be store of everyone.
1.3 Objectives
1.3.1 Main Objective
The Tourist Information System is a web based application and maintains a centralized repository
of all related information. The Objective of this project is to develop a system that automates the
process and activities a travel agency and customer details. The purpose is to design a system
using which one can perform all operations related to travelling and sightseeing.
1
This System provide facilities to modify and delete tourist’s data as well as client data
This System provide feedback mechanism for tourist.
This System provide some social media links.
This System give a variety of travel services that will sure to match all your priorities.
Once the system is employed it will generate Employment opportunities and promote
Enterprises and gives boost to Economic Development and appreciation of Cultural similarities
and differences. Heritage, Culture and uniqueness of the country is made known to the
foreign tourists and the domestic tourists of other parts of the country.
2
CHAPTER 2: LITERATURE REVIEW
2.1 Introduction
This chapter describes some of the related work, Overview of system architecture and comparison
of some of the System Development Lifecycles (SDLC) methodologies.
• Login module
• Adding and removing clients
3
• A database facility
• Edit or update module
• Reporting facility
• Backup
Web based software systems can be well defined by client/ server architecture models because its
structure and behavior is characterized by a client accessing the server for various services
pertaining to the specified system. According to Kambalyal, Chamu [4], the following are the
benefits of client/server modal;
4
2.4 Project Methodologies Options
The Systems Development Life Cycle (SDLC) provides the foundation for the processes used to
develop an information system. A methodology is a formalized approach to implementing the
SDLC (i.e., it is a list of steps and deliverables). Here is the review of some of the predominant
system development methodologies
• Planning
• Requirements Analysis
• Software Design
• Implementation
• System
5
That are complex Good Poor
That are reliable Good Good
With short time schedule Poor Excellent
With schedule visibility Poor Good
Based on the above criteria’s I opt to Agile System Development methodology to develop my
system.
This chapter tackles the approaches that are to be used to achieve the objective of the project.
It also demonstrates mainly the techniques to be used to capture user requirements and
specifications.
The system development will observe the system development life cycle (SDLC) process
whereas I opted to use agile model of system development; I opted to agile model of
development due to the following advantages
• The agile methodology gives the need to develop a system based on the requirements
of the users, and enable to add up various units of the system pertaining the various
feedbacks received from the users.
6
• It provides face-to-face conversation between the developer and the client. Active
participation with clients improve communication and helps client to be aware of every
details and steps of the way
• The agile process promotes and requires that functionalities with higher business value
which are ought to be done first and to deliver the features that provides the most
business value.
• It provides a breakdown of project into manageable units, where the team can focus on
high-quality development, testing, and collaboration.
3.3 Supervisor Consultation and Data Collection
The data to be used in this project will mainly be collected through the internet, advice from
my supervisor. The information will help me in the development of the system to accommodate
both the clients and agencies altogether.
7
CHAPTER FOUR: PROJECT PROGRESS
4.1 Introduction
This chapter is divided into two main sections describing the work done so far and work to be done
so as to accomplish the goal of this project
4.1.1 Work done so far
The work I have been able to accomplish so far is identification of the methodologies, technology
and Information gathering mechanism that I will employ so as to accomplish the project goal.
I have also been able to acquire some Literature Review of tourism industry in Tanzania.
4.1.2 Work to be done
The following is a list of major milestones that I still have to accomplish in order to archive the
goal of my project work
• More Literature Review about tourism industry worldwide
• Requirements capture and analysis
• System Design
• Implementation
• System Testing
8
References
1. Allan Dennis, R.M (n.d). SYSTEM ANALYSIS AND DESIGN. DON FOWLEY.
2. Murach, J., & Boehm, R. H. (2017). Murch's PHP and MySQL (3rd Edition). California: Pearson.
9
Appendices
APPENDIX A: TIME SCHEDULE FOR THE FIRST SEMESTER
ACADEMIC YEAR 2019/2020
NUMBER OF WEEKS
No ACTIVITY 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 Literature review
2 Abstract system design
3 Gathering information
and requirements
4 Submission of the
midterm progressive
report
5 Mid-term oral
presentation
6 Architecture design of
the system
7 Detailed design of the
system
8 Submission of the final
report
9 Final oral presentation
10
1 Transport 40000
2 Stationery 55000
materials and
services
3 Internet Bundle 7 10000 70000
TOTAL COST 165,000
11
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: