19
IMPLEMENTING USABILITY IN AN ONLINE HOSTEL BOOKING SYSTEM: A CASE OF KENYA METHODIST UNIVERSITY BY NTONGAI GLORIA KATHONI (BIT-001-0194/2008) A proposal for a Project to be Conducted in Partial Fulfilment of the Requirements for the Degree in Bachelor of Science in Information Technology Information Technology Department Jomo Kenyatta University of Agriculture and Technology 2010

Project Proposal Gloria

Embed Size (px)

DESCRIPTION

proposal

Citation preview

Page 1: Project Proposal Gloria

IMPLEMENTING USABILITY IN AN ONLINE HOSTEL BOOKING SYSTEM: A CASE OF KENYA METHODIST UNIVERSITY

BY

NTONGAI GLORIA KATHONI

(BIT-001-0194/2008)

A proposal for a Project to be Conducted in Partial Fulfilment of the

Requirements for the Degree in Bachelor of Science in Information Technology

Information Technology Department

Jomo Kenyatta University of Agriculture and Technology

2010

Supervisor:

Name...............................................................Signature.....................................................................

Page 2: Project Proposal Gloria

TABLE OF CONTENTSTABLE OF CONTENTS........................................................................................................ii

TABLE OF FIGURES:..........................................................................................................iii

CHAPTER ONE: INTRODUCTION.....................................................................................4

1.0 BACKGROUND INFORMATION.............................................................................4

1.1 The Statement of the problem..............................................................................................4

1.2 The Objectives......................................................................................................................5

1.3 Research Questions..............................................................................................................5

1.4 Importance of the project......................................................................................................5

CHAPTER TWO: METHODOLOGY...................................................................................6

2.0 Structured System Analysis and Design Method................................................................6

2.1 Stages of Methodology...................................................................................................6

2.1.1 Feasibility study.....................................................................................................6

2.1.2 Requirements identification...........................................................................................6

2.1.3 Requirements specification and analysis.......................................................................6

2.1.4 Design...........................................................................................................................6

2.1.5 Implementation.............................................................................................................6

2.1.6 Testing...........................................................................................................................6

CHAPTER THREE: PROJECT TIME PLAN......................................................................7

3.1 Project Time Schedule...................................................................................................7

The table below outlines the activities of the second semester...................................................7

SECTION ONE....................................................................................................................10

4.1 System Resources...............................................................................................................10

4.1.1 Hardware Requirements..........................................................................................10

4.1.2 Software Requirements.........................................................................................10

SECTION TWO...................................................................................................................11

5.0 BUDGET AND BUDGET JUSTIFICATION...........................................................11

5.1 Projected Budget.................................................................................................................11

Page 3: Project Proposal Gloria

TABLE OF FIGURES:Figure 1:Gantt Chart.........................................................................................................................8

LIST OF TABLES

Table 1:Project Time Plan................................................................................................................7

Table 2:Budget Estimates...............................................................................................................10

Page 4: Project Proposal Gloria

CHAPTER ONE: INTRODUCTION

1.0 BACKGROUND INFORMATION

Kenya Methodist University is one of the major higher learning institution in Kenya. It

began in 1997 as a theological college. It is situated in Meru . It has several campuses

affiliated to. The University offers several courses which include; Business Information

Technology, Nursing, Human resource, Theology, Education and counselling . As a

result it enrols a large number of students every year to take the different courses it offers.

It has over 4000 students and enrols about new 900 students every year.

1.1 The Statement of the problem

At the beginning of every academic year students are required to book rooms for their

accommodation. There is a system in place which is used to store information about the

students but the booking is done manually where students are required to fill given forms

so as to secure themselves rooms . This manual process is slow, inconveniencing and

tedious.. The problems associated with the current system are:

1. Time consuming; This is because a lot of time is taken by the students to fill the

forms and similarly more time is taken to verify that the correct details are filled

before a student is given a room and transferring information from the forms and

storing them in the system.

2. Congestion at the boarding offices and this causes occurrence of several errors in

the process and to correct such errors at a later time is costly and inconveniencing.

3. A lot of space is occupied by the storage of paper based files

Page 5: Project Proposal Gloria

Proposed solution

I therefore propose to come up with a system that enables students to book rooms via the

internet .This will involve coming up with a system whereby the student will be able to

acquire rooms without necessarily having to travel to school as long as the student has

access to the internet. The proposed project is aimed at increasing the efficiency and

effectiveness of booking rooms to the students.

1.2 The Objectives

1. To develop an online room booking system.

2. Research on how to implement usability in an online booking system.

3. To come up with a system documentation.

1.3 Research Questions

1. How can usability be implemented in an online booking system?

2. What are the design approaches and techniques that are used in designing and

implement usability in an online booking system?

1.4 Importance of the project

There is need to fully automate the system current in use. The aim of this project is

to come up with a system which will be efficient to the students as they can book rooms

online, from anywhere as long as there is access to internet. Hence the students do not

have to move up and down from one office to another so as to secure a room. The project

will be aimed at coming up with a usable system that is easier to learn to use so as to

satisfy the user’s needs and it will be more efficient in that less time will be taken to

accomplish the task and also reduce paper work hence it will help the University to cut on

cost spent on stationery.

Page 6: Project Proposal Gloria

CHAPTER TWO: METHODOLOGY

2.0 Structured System Analysis and Design Method

The methodology to be used in the development of the system is the Structured System

Analysis and Design Method which is a systems approach to the analysis and design of

information system. SSADM has a systematic and standard approach to analyse work and

changing phases for quality production and enhanced results. The major advantage of this

methodology is that the output of the previous phase is the input of the next phase. It will

involve the application of a sequence of analysis documentation and design tasks

involved in the following stages:

2.1 Stages of Methodology

2.1.1 Feasibility study

This stage will be concerned with the analysis of the current system and to determine

whether the proposed system is feasible. Feasibility study will put into consideration the

following areas and answer the underlying question in each area:

Technical feasibility: is the project technically possible?

Financial feasibility: How affordable is it to carry out the project?

Organizational feasibility: will the new system be compatible with the existing

practises?

Ethical feasibility: will the impact of the new system be socially acceptable?

2.1.2 Requirements identification

This stage will involve collection of requirements from the users through administering

questionnaires and conducting interviews on the users of the system. In this stage DFD’s

will be used to produce detailed logical models of the current system and they will be

refined to cater for the new and changed requirements.

2.1.3 Requirements specification and analysis

This will be concerned with definition of the new requirements. Detailed functional

requirements which are use cases that describe all the interactions with the software and

Page 7: Project Proposal Gloria

non-function requirements are identified and new techniques are introduced to define the

required processing.

2.1.4 Design

This is concerned with the physical and logical design of the system based on the analysis

of the identified user requirements so as to meet the needs of the users.

2.1.5 Implementation

This stage will be involved with writing of the actual code for the proposed project.

2.1.6 Testing

It will be concerned with giving the system to the user and they are allowed to interact

with it to find out if it meets the specified requirements.

Page 8: Project Proposal Gloria

CHAPTER THREE: PROJECT TIME PLAN

3.0 TIME PLAN

3.1 Project Time Schedule

The table below outlines how the activities will be carried out in the first semester indicating the

proposed start and end date of every activity .

S/

No

Activity Duration

(hrs)

Proposed

Start

date

Proposed

End date

Actual

start date

Actual end

date

Deliverables

1 Draft Proposal

writing

21 18/6/2010 1/7/2010 26/6/2010 02/07/2010 Draft Project

proposal document

2 Revising Draft

Proposal

15 4/7/2010 8/7/2010 07/7/2010 16/07/2010 Final Project

proposal

3 Literature Review 40 10/7/2010 29/7/2010 18/07/2010 Literature Review

report

Table 1:Project Time Plan for the first semester

Project Time Plan for second semester

The table below outlines the activities of the second semester

S/No

Activity Duration(hrs)

ProposedStart date

ProposedEnd date

Actual start date

Actual end date

Deliverables

4 Feasibility Study

45 1/8/2010 19/8/2010 RequirementSpecifications

5 Detailed Analysis and Design

34 23/8/2010 10/9/2010 Logical DesignStructure

6 System Coding and Testing

36 12/9/2010 5/11/2010 Running System units

7 BETA Release 32 6/11/2010 3/12/2010 Complete Running system

Table 2:Project Time Plan for Second Semester

Page 9: Project Proposal Gloria

TASK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Feasibility study

Proposal Writing

Data collection

Data analysis

Literature review

Break

Requirement analysis

Logical Design

Physical Design

Design and Coding

Module testing

Integration and

Testing

Implementation

Documentation

Presentation

Figure 1:Gantt Chart

9

July SeptemberJune November -DecemberAugust

Page 10: Project Proposal Gloria

10

Page 11: Project Proposal Gloria

Gantt Chart

The Gantt chart above illustrates the steps that will be taken in the process of coming up with the

proposed system. The chart displays the activities that will be undertaken in each of the weeks

that will follow until the completion of proposed system. The purpose of the chart is to provide a

guideline into the steps and the time line required to produce a working system and an

accompanying documentation

11

Page 12: Project Proposal Gloria

SECTION ONE

4.1 System Resources

4.1.1 Hardware Requirements

Pentium 4 Dual-Core Computer to run the system and must have the following

requirements

80 GB hard disk for data storage

1 GB RAM for optimal system performance

Tape drives for regular backup and recovery operations

Laser jet Printer for printing of data reports.

An Uninterruptible Power Supply(UPS) to protect the system from power

interruptions.

Modem for connectivity to the internet

4.1.2 Software Requirements

Dreamweaver 8 for web development

Windows XP or higher operating systems

Wamp server.

MySQL Server for the database.

Flash media

Antivirus software for protecting the computer against threats such as

viruses.

12

Page 13: Project Proposal Gloria

SECTION TWO

5.0 BUDGET AND BUDGET JUSTIFICATION

5.1 Project Budget

Table 3:Budget Estimates

Note: The amounts indicated above are the approximate values of the resources but the

costs are subject to change in prices

13

S/

No.

Item Quantity Total (Kshs.)

1. Pentium IV-Dual

Core computer.2 80,000

2. Laser jet Printer 1 7,000

3. Uninterruptible

Power Supply(UPS)1 5,000

4. Printing

Papers(Reams)5 1,500

5. Optical

Discs(DVD)10 300

6. Tape Drives 3 4,500

7. miscellaneous 2,000

Total 98,300