Online Event Management System a Case Study
Total Page:16
File Type:pdf, Size:1020Kb
ONLINE EVENT MANAGEMENT SYSTEM A CASE STUDY: FRUITIONS EVENT PLANNERS KAMPALA BY NUWAGABAANDREW BIT/3058/153/DU A research project was submitted to the department of Computing in partial Fulfillment of the requirements for the award of Bachelor's Degree in Information Technology of Kampala international University September, 2018 DECLARATION I Nuwagaba Andrew I declared that the information that is in this report is true and it was my own personal findings and it was never been produced by any person for the award of degree or diploma in any other university before. Any errors and mistakes I commit them to myself. Name: Nuwagaba Andrew Signature ..... ~.P.:................................... ... Date . -~~{~:~I.~~~~-. :..... APPROVAL This report was done under my close supervision and has been submitted for examination with my approval. Supervisor Name: Mr. Asii~ Signature .. .. ~~ ·· ···· ·· ······ Date ............~J.J.if.t .).~(~......... 11 DEDICATION I dedicate this work to Mrs. Jane Natwijuka. Thank you for providing and standing by me in all my academic pursuits of life for all these years. Words cannot express how much I love you. Special dedication to my supervisors Mr. Asiimwe Allan and Mr. Alitweza Joshua and i the staff of the department of computing of Kampala International University for their patience, guidance and encouragement during the period of proposal writing. I I To my lovely sister Miss. Akankunda Rita and my brothers Alvin and Ronald I Lastly to my dear friends Patience, Ivan, Sheila, and Marvin ! f I r I I• I ! I I iii LIST OF ABBREVIATIONS OEMS Online Event Management System RHP Hypertext Preprocessor SQL Structured Query Language MMU Mountains of the Moon University FEP Fruitions Event Planners V TABLE OF CONTENTS DECLARATION ................................................................................................................. i AP PROV AL ................................................................................................ ,,.: ................... ii DEDICATION ............................................................................... , ................................... iii ACKNOWLEDGEMENT ................................................................................................. iv LIST OF ABBREVIATIONS .............................................................................................. v CHAPTER ONE .................................................................................................................. 1 1.0 Introduction .................................................................................................................... I 1.1 Background .................................................................................................................... 1 1.2 Proble111 Staten1ent ......................................................................................................... 2 1.3 (1eneral Objective .......................................................................................................... 2 1.4 Specific Objectives ...................... :................................................................................. 2 1.5 Scope of the study .......................................................................................................... 2 1.5.1 Physical scope ..................................................................................................... 2 1.5.2 Technical scope ................................................................................................... 2 1.6 Significance of the systetn ............................................................................................. 3 CHAPTER TWO .........· ........................................................................................................ 4 LITERATURE REVIEW .................................................................................................... 4 2.0 Introduction .................................................................................................................... 4 2.1 Analyzing the existing syste1n ....................................................................................... 4 2.2 Gathering system requirements ............................................................................. 5 2.2. l Functional require1nents ...................................................................................... 5 2.2.2 Non-functional Requirements Definition ............................................................ 5 2.3 Designing or modeling the system ................................................................................ 5 2.3.lMySQL ................................................................................................................. 5 2.3.2 Pl-IP ...................................................................................................................... 5 2.3.3 HTML and CSS ................................................................................................... 6 3 Methodology ..................................................................................................................... 8 3.1 Data Collection Techniques ........................................................................................... 8 3.2 Interviews ............................................................................................................... 8 3.2.1 Observation ......................................................................................................... 8 Vl 3.2.2 Design ................................................................................................................... 8 3.3 Computer - based information system .................................................................... 9 3.3. l MySQL ................................................................................................................ 9 3.3.2 Pl-IP ...................................................................................................................... 9 3.3.3 HTML and CSS ............................................................................... .,. .................. 9 3.3.4 Requirements Analysis ............................................................................................. 10 3.4.1 Functional requireinents ................................................. : .................................. 10 3.4.2 Non-functional Requirements Definition .......................................................... 10 4. 0 Introduction .............................................................................................................. 11 4.1 Study Findings ......................................................................................................... 11 4.1.1 The Current Systetn ........................................................................................... 11 4.1.2 Weaknesses of the Current System ................................................................... 12 4.2 Requireinents Gathering .......................................................................................... 12 4.3 Presentation and Analysis of the findings ............................................................... 13 4.4 Requirements Analysis (using a use case diagram) ................................................. 15 4.4.1 Functional Requireinents ................................................................................... 15 4.4.2 Non-functional Requirements ........................................................................... 16 4.4.3 Syste1n R.equire1nents ........................................................................................ 16 4.5 Syste1n Design .......................................................................................................... 17 4.5. l Network and System Architecture ............................................................................ 17 4.5.3 Context Diagra111 ................................................................................................... l 9 4.6: Data Flow Diagra111 ...................................................... :·· .. ·· .................................... l 9 4. 7 .1 Entity Relationship Diagram ............................................................................. 21 4. 7 .2 Physical Database Design ................................................................................. 22 Table 4.2: Structure of the Admin table ..................................................................... 22 Table 4.3: Structure of the Customer table ....................................................................... 22 4.8 Prototype Design ...................................................................................................... 24 5.0 lntroduction .............................................................................................................. 25 5.1 h11plen1entation ........................................................................................................ 25 Table 5.1: System implementation plan ........................................................................... 25 5.2 Database Implementation ......................................................................................... 26 5.3 Implementation of User Interfaces ........................................................................... 26 5.3. l Syste1n I-lo1ne Page ............................................................................................ 26 5.3.2 Customers