emanage event management system · purpose especially during my project presentation. all the...

34
EMANAGE EVENT MANAGEMENT SYSTEM SOLEHUDDIN BIN RAMLI 051675 Bachelor of Computer Science (Software Development) with Honours Faculty of Informatics and Computing University Sultan Zainal Abidin 2019

Upload: others

Post on 12-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

EMANAGE

EVENT MANAGEMENT SYSTEM

SOLEHUDDIN BIN RAMLI

051675

Bachelor of Computer Science (Software Development) with Honours

Faculty of Informatics and Computing

University Sultan Zainal Abidin

2019

Page 2: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

I

DECLARATION

I hereby declare that this report is based on my original work except for quotations and

citations, which have been duly acknowledged. I also declare that it has not been previously or

concurrently submitted for any other degree at Universiti Sultan Zainal Abidin and other

institutions.

Signature :

Name : Solehuddin Bin Ramli

Date :

Page 3: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

II

CONFIRMATION

This is to confirm that :

This research conducted and the writing of this report was under my supervision

Signature :

Name : Dr Wan Aezwani Binti Wan Abu Bakar

Date :

Page 4: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

III

DEDICATION

In the name of Allah the most Gracious and the most Merciful.

Alhamdulillah, thankful to God for His permission I was able to complete the Bachelor

Degree Project entitled Event Management System along with the final report in due time.

As a token of appreciation, I would like to thank my supervisor for this Final Year Project,

Dr Wan Aezwani Binti Wan Abu Bakar for being a responsible and supporting lecturer to guide

and aid me towards the accomplishment of this project. Thank you for brainstorming the ideas

along the solution together for me illustrate the main idea and help in understanding my project

more.

Besides, thank you to my beloved family, especially to my mother, Wan Rohani Binti Wan

Abu Bakar and my father, Ramli Bin Deris who always giving me support and encouragement in

completing this project.

Last but not least, I would like to appreciate to the lecturer, member of panels, friends and

my senior for their valuable feedback and their comment on improving my project for better

purpose especially during my project presentation. All the comments and feedback help me

improve a lot of my presentation skills and my project progress. I hope that the completion of this

assignment will benefit the stakeholders.

Page 5: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

IV

ABSTRACT

In university, there are many events that have been organized to the student. This event

helps the student to improve their knowledge and skill. By attending the event, student shows that

they are not only academically concerned but also curriculum-oriented. Mostly event are to be

done at university such as workshop, sport day, dinner and so on. To prepare such an event

requires a lot of works before and after program. All the events that were held have to be captured,

categorized and analyzed. Emanage is imperative for students because this system can help

make it easier for students or anyone to create the event and can encourage the student to make

any program. Easy for the user to find, view and join an upcoming event. The user can put all

program details into the system including tentative and so on. This system is able to make

certificate automatically which can facilitate the affairs of the organizer. The user can choose the

venue for the event using the Global Positioning System (GPS). However, if there are multiple

people to choose the same place at the same time. so here are a lot of things to consider in terms

of category, number of participants and more to determine the venue of the event. To solve this

problem, the priority techniques namely First Come First Serve (FCFS) and Preemptive

Schedulling (PS) will be applied in the proposed system. FSFC is used when there are 2 or more

parties from the same event category who book the same place. So according to this technique,

first-time booking will be possible. while PS, will be used when parties from different event

categories. This technique will evaluate in terms of priority category, number of participants and

booking time.

Page 6: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

V

ABSTRAK

Di universiti, terdapat banyak acara yang telah dianjurkan kepada pelajar. Acara ini

membantu pelajar meningkatkan pengetahuan dan kemahiran mereka. Dengan menghadiri

acara itu, pelajar menunjukkan bahawa mereka bukan sahaja berminat secara akademik tetapi

juga berorientasikan kurikulum. Kebanyakan acara akan dilakukan di universiti seperti bengkel,

hari sukan, makan malam dan sebagainya. Untuk menyediakan acara sedemikian memerlukan

banyak kerja sebelum dan selepas program. Semua peristiwa yang perlu diambil, dikategorikan

dan dianalisis. Emanage adalah penting untuk pelajar kerana sistem ini dapat membantu

memudahkan pelajar atau sesiapa sahaja untuk membuat acara dan boleh menggalakkan pelajar

membuat sebarang program. Mudah untuk pengguna mencari, melihat dan menyertai acara yang

akan datang. Pengguna boleh meletakkan semua butiran program ke dalam sistem termasuk

tentatif dan sebagainya. Sistem ini dapat membuat sijil secara automatik yang dapat memfasilitasi

urusan penganjur. Pengguna boleh memilih tempat acara menggunakan Sistem Posisi Global

(GPS). Walau bagaimanapun, jika terdapat ramai orang untuk memilih tempat yang sama pada

masa yang sama. jadi inilah banyak perkara yang harus dipertimbangkan dari segi kategori,

bilangan peserta dan banyak lagi untuk menentukan tempat acara tersebut. Untuk menyelesaikan

masalah ini, teknik prioriti iaitu First Come First Serve (FCFS) dan Preemptive Schedulling (PS)

akan digunakan dalam sistem yang dicadangkan. FSFC digunakan apabila terdapat 2 atau lebih

pihak dari kategori acara yang sama yang menempah tempat yang sama. Jadi mengikut teknik

ini, tempahan kali pertama mungkin dilakukan. manakala PS, akan digunakan apabila pihak dari

kategori acara berbeza. Teknik ini akan menilai dari segi kategori keutamaan, bilangan peserta

dan masa tempahan.

Page 7: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

VI

TABLE OF CONTENTS

CONTENT PAGE

DECLARATION

CONFIRMATION

DEDICATION

ABSTRACT

ABSTRAK

TABLE OF CONTENTS

LIST OF FIGURES

LIST OF TABLES

LIST OF ABBREVIATIONS / TERMS / SYMBOLS

LIST OF APPENDICES

I

II

III

IV

V

VI

VIII

IX

CHAPTER I

INTRODUCTION

1.1 Background

1.2 Problem Statement

1.3 Objectives

1.4 Scope

1.5 Limitation of Works

1.6 Expected Outcome

1

1

1

1

2

3

3

CHAPTER II

LITERATURE REVIEW

2.1 Introduction

2.2 System Problem

2.3 Table of Literature Review

2.4 Solution complexity

2.5 Conclusion

4

4

4

5

6

7

Page 8: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

VII

CHAPTER III

METHODOLOGY

3.1 Introduction

3.2 Justification

3.3 Project Methodology

3.4 System Requirements

3.5 Logical Model

8

8

8

9

11

13

CHAPTER IV

IMPLEMENTATION AND RESULT -

CHAPTER V

CONCLUSION -

REFERENCES 24

Page 9: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

VIII

LIST OF FIGURE

Content Page

Figure 3-1 : Iterative model and Incremental Development

Figure 3-2 : CD

Figure 3-3 : DFD Level 1

Figure 3-4 : DFD Level 2 Process 1.0

Figure 3-5 : DFD Level 2 Process 2.0

Figure 3-6 : DFD Level 2 Process 3.0

Figure 3-7 : DFD Level 2 Process 4.0

Figure 3-8 : DFD Level 2 Process 5.0

Figure 3-9 : DFD Level 2 Process 6.0

Figure 3-10 : DFD Level 2 Process 7.0

Figure 3-11 : ERD for Event Management System

9

13

15

16

17

18

19

20

21

22

23

Page 10: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

IX

LIST OF TABLE

Content Page

Table 2-1 : Literature Review

Table 3-1 : Software Requirement

Table 3-2 : Hardware Requirement

5

12

12

Page 11: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

1

CHAPTER 1

INTRODUCTION

1.1 Background

Emanage is a web-based system which will help to organizer to organize and

manage their event more efficiently and smoothly. It used to manage all the activity related

to event. Emanage is imperative for students because this system can help make it easier

for students or anyone to create the event and can encourage the student to make any

program. In the system, user can create event, add committee member, edit event

information and so on. It also can easy for the user to find, view and join an upcoming

event. Emanage will provide template for tentative. This system also provide notifications

to participants before the event as a reminder and will auto generate certificate for all

participants.

1.2 Problem Statement

● In present system, organizer has to do all management work manually.

● Organizer should always remember the event to participants

● Old system takes a lot of time and tiresome

1.3 Objectives

● To design the system that can make a certificate automatically and issue it/mail it for

any event. Also all participants will receive a notification to recall the event.

● To develop a platform for users that can manage the event and for users to find any

event they want to join.

● To test the functionalities of the developed system to meet the user requirement.

Page 12: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

2

1.4 Scope

1.4.1 User Scope

I. Admin

● Login ad admin

● Create clubs / associations

● Register and manage all user

● View all event

II. Advisor

● Register student committee (committee member)

● View all event under the club

● Accept or reject any program

● Able to create event (personal or under club)

III. Lecturer

● Login as Lecturer

● Manage Profile

● Able to view upcoming event

● Confirm the signature

● Able to create event (personal or under club)

IV. Student

● Login as student

● Manage Profile

● Able to view and join upcoming event

● Able to create event (under club only)

● Able to view event (as a program director)

Page 13: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

3

1.4.2 System Scope

● Log in / Log out for SuperAdmin, Admin, lecturer and student

● Update user information

● Recorded student attendance

● Able to generate certificate and tentative

● Automatically display the event approved

1.5 Limitation of Works

● There are no devices provided for this system (provide 1 platform only)

● This system only can be used for specific group of organization (eg : UniSZA)

1.6 Expected Outcome

● This system can help make it easier for any student to create the event

● User can easily to find, view and join upcoming event

● This system facilities the collection of the event data that has been implemented

● This system able to make certificate and tentative automatically

● Able to see where the program will be held using Global Positioning System (GPS)

Page 14: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

4

CHAPTER 2

LITERATURE REVIEW

2.1 Introduction

This chapter discussed simple summary of the some sources, in which was

reviewed before developing a certain system. It gives me a new interpretation of old

materials related directly and indirectly to the Event Management System or it might trace

the intellectual progression of the field, including major debates. By the literature review, I

had summarized, compared and evaluated all those researches.

2.2 System Problem

Most universities still use the old method of managing programs. It is difficult to

manage using traditional system using spreadsheets, traditional database and more.

There are many systems that can be used.

The system problem is revealing the comparison between the existing system or

applications with its strength and limitation

There are already some existing related software in the market such as Eventbrite,

RegOnline and Peatix (Capterra, 2015). However, problems in existing systems are high

cost, complexity and incontinence. For Eventbrite, it is a good software but some of the

features are hidden. Users need to look at FAQ for certain problems. The software has

some problem with payment met

Page 15: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

5

2.3 Table of Literature Review

Author / Year Project Name Description Advantages Disadvantages

R Deepika,

Gayathri2,

Saravanakumar,

Vigneshwaran, K

Vignesh

(2016)

Android

Application for

Event

Management

System

- The main is to

manage and

handle the

events of an

organization. It is

used to keep the

records of an

event in an

organization

- Register

anytime using

mobile

application

- Timely

updates of the

events can be

sent to the

participants

NA

Mr. Krunal

Maiske, Ms.

Pooja Neware,

Ms. Nikita

Jamgade, Ms.

Aishwarya

Jamgade, Ms.

Pooja Dubey

(2017)

Smart Event

Management

System

- This system

uses the modern

technology for

managing

various tasks

and planning

- Allow registered

user login and

new user are

allowed to

register

- Reduce

distance

between

customer and

management

team

- Cover large

scale events

NA

M.Mahalakshmi,

S.Gomathi,

S.Krithika

(2016)

Event

Management

System

- The main idea of

this project is to

sent the Student

Registration time

through sums

with verification

code to the

student using

- It reduces the

direct

communicatio

n to student

- Avoid the mall

function of the

student to

event join and

- Need

internet

connection

for some

applications

Page 16: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

6

mobile

application

based on

Android App.

participating

for android to

android where

ever it is.

Table 2-1 : Literature Review

2.4 Solution complexity

Solution complexity part explained about the possible solution that will be applied in this system.

thus, the technique that we will be used is Priority Scheduling

2.4.1 Preemptive Priority Scheduling

The technique that will be used into the system is preemptive priority

scheduling. In Preemptive Priority Scheduling, at the time of arrival of a process in

the ready queue, its Priority is compared with the priority of the other processes

present in the ready queue as well as with the one which is being executed by the

CPU at that point of time. The One with the highest priority among all the available

processes will be given the CPU next. What to highlight here is in the preemptive

priority scheduling, the job which is being executed can be stopped at the arrival

of a higher priority job.

By looking from the perspective of Emanage, this technique will be

implemented to see who is more qualified to get a place to run the program based

on certain characteristics like categories, number of participants, booking time and

so on. Each characteristic has been assigned a priority value in the database. And

from this, this algorithm will calculate and average each priority value that is output

Page 17: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

7

2.5 Conclusion

In this chapter, technique to be used is studied and a few collection of literature

review has been done. By this, knowledge have been gain to help to develop a good and

functioning system. By literature review also helps to gain knowledge about technique and

past systems that has been used in previous research.

Page 18: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

8

CHAPTER 3

METHODOLOGY

3.1 Introduction

In this chapter, the methodology in this system development will be discussed.

Methodology is a defined combination of logically related practices, methods and

processes that determine how best to design, develop and deliver a project throughout

the continuous implementation process until successful completion and termination. It is

a scientifically proven, systematic and disciplined approach to project design, execution

and completion. The project methodology should be organized in a scientific investigation

to solve problems to make sure this project achieves the objective and target.

3.2 Justification

I choose iterative and incremental development model as my methodology model

because it allows more flexibility to adapt to changes. This is because the system is open

to changes due to the modification of requirements from time to time. Even when the

changes occur in the middle of the system’s development, this methodology allows the

changes to take place.

Page 19: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

9

3.3 Project Methodology

Figure 3-1: Iterative model and Incremental Development

Figure 3.3.1 shows the methodology that had been used from the beginning until the end

of this project. There are 8 phases in this methodology include Initial Planning, Planning,

Requirements, Analysis and Design, Implementation, Testing, Evaluation and Deployment. The

6 phases in the cyclic can be iterated from time to time in line with continuous user feedback and

incremental addition of new features.

3.3.1 Initial Planning Phase

This phase is where brainstorming for ideas to come up with a system takes

place. I had a brief discussion with my supervisor where I named a few systems

that I could come up with and had her recommend which system to proceed with.

Page 20: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

10

3.3.2 Planning Phase

This phase involves the detailing of the selected system from the previous

phase. This is where I had to come up with the problem statement, objectives and

scope of the system. In order to have a wider understanding of the system, I had

conducted a few researches by reviewing works of literature related to the chosen

system. I also had to choose a technique to be implemented while developing the

system.

3.3.3 Requirement Phase

This phase is where user and system requirements are collected. The

requirements were gained by random interviews, a brief discussion with my

supervisor and the literature review carried out from the previous phase.

3.3.4 Analysis and Design Phase

During this phase, two main tasks are to be completed and it is data

analysis and system design. The requirements collected from the previous phase

were analyzed to see if they are fit for the system. As for the system design, it is

then divided into two parts - logical model and physical model. The logical model

consists of the Entity Relationship Diagram (ERD), Context Diagram (CD) and

Data Flow Diagram (DFD) while the physical model consists of the database

design and user interface or mock-up.

3.3.5 Implementation Phase

This phase simply refers to the development of the system by taking all

requirements and specifications collected from the above phases into

consideration

Page 21: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

11

3.3.6 Testing Phase

During this phase, the system is tested to make sure that it fulfills all the

requirements listed and to test the completeness of it. There are a few software

testing types that can be implemented during this phase.

3.3.7 Evaluation Phase

This phase allows the system to be evaluated first before being introduced

to end users. Any best practices or techniques used in the previous iterations can

be used again in the upcoming iterations

3.3.8 Deployment Phase

This phase determines that the full system is ready to be delivered to end

users.

3.4 System Requirements

System requirement is needed to achieve this project and assist the development

of the project that involves system requirement in hardware and software. All of these

elements are important in the process of development of this project. List of hardware and

software are shown as below:

Page 22: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

12

3.4.1 Software

No Software Description

1. Google Drive To backup all the document

2. Atom Cross-platform source code editor

3. Microsoft Word 2016 As a platform for documentation of the report

4. MySQL database Open source relational database management

system that uses structured Query Language

and store the data of the system.

5. Edraw Max As a tool to create and design CD, DFD and

ERD

6. XAMPP Server Act as a local server to run and test the system

Table 3-1 : Software Requirement

3.4.2 Hardware

No Hardware Description

1. Laptop Acer Aspire 14

2. Processor Intel(R) Core(TM) i5-6200 CPU @ 2.30GHz

2.40GHz

3. Memory DDR4 12GB RAM

4. Operating System Windows 10

5. System Type 64-bit Operating System

6. Thumb drive Apacer 32GB

Table 3-2 : Hardware Requirement

Page 23: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

13

3.5 Logical Model

A logical model is used to evaluate the effectiveness of a program, can also be used during

planning and implementation. Logics model are usually a graphical depiction of the logical

relationship between the resources, activities, outputs and outcomes of a program.

3.5.1 Context Diagram

Figure 3-2 : Context Diagram (CD)

A context diagram is a diagram that represents the data flow of main

module. Event Management System process is at the center of the diagram. The

four actors (Admin, Advisor, Lecturer and Student) are each placed on around the

process.19 data flow are involved in the interaction between the central process

and the 4 actors.

The Admin has 4 outgoing data flows (Club and Association info, Advisor

Info, Lecturer info and Student info) and one incoming data flows (view event

detail). The Advisor has 3 outgoing data flow (Event Info, Committee Info and

Update Advisor Info) and 3 incoming data flow (Advisor Info Record, Committee

Page 24: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

14

Info Record and View Event Detail). The Student has 3 incoming data flow (View

Event Detail, Event Info and Student Info Record) but only has 1 outgoing data

flow (Update Student Info). Then, the Lecturer has 2 outgoing data flow (Event Info

and Update Lecturer Info) and also has 2 incoming data flow which is (Lecturer

Info Record and View Event Detail)

Page 25: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

15

3.5.2 Data Flow Diagram (DFD) level 1

Figure 3-3 : Data Flow Diagram Level 1

Data Flow Diagram (DFD) is a graphical representation of the flow data

through an information system. It shows how a system’s environmental entities,

processes and data are interconnected and also the data is stored in the

databases. It also shows what kind of information will be input to and output from

the system, where the data will come from and go to and where the data will be

stored.

Figure 3-3 above shows the DFD that consist of 4 entities and 7 processes.

The 4 entities are Admin, Advisor, Lecturer and Student while the other 7

processes are Manage Club, Manage Lecturer, Manage Student, Assign Advisor,

Assign Committee, Manage Event and Generate Report. All processed data will

be stored in the provided data store which is Club and Association, Lecturer,

Student, Advisor, Committee and Event.

Page 26: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

16

3.5.2.1 Data Flow Diagram Level 2

i) Manage Club and Association

Figure 3-4 : DFD level 2 Process 1.0

Figure 3-4 shows Data Flow Diagram Level 2 Process 1.0, this

process only involve by Admin, 1 data store and 3 process. In this process,

only Admin can register, update and delete Club and Association.

Page 27: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

17

ii) Manage Lecturer

Figure 3-5 : DFD Level 2 Process 2.0

Figure 3-5 shows Data Flow Diagram Level 1 Process 2.0, this

process involved by Admin and Lecturer, 1 data store and 4 process. In

this process, Admin can add, update and delete lecturer data. While for

lecturer, they can only update their profile and view information.

Page 28: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

18

iii) Manage Student

Figure 3-6 : DFD Level 2 Process 3.0

Figure 3-6 shows Data Flow Diagram Level 2 Process 3.0, this

process involved by Admin and Student, 1 data store and 4 process. In this

process, Admin can add, update and delete lecturer data. While for

lecturer, they can only update their profile and view information.

Page 29: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

19

iii) Assign Advisor

Figure 3-7 : DFD Level 2 Process 4.0

Figure 3-7 shows Data Flow Diagram Level 2 Process 4.0, this

process involved by 2 entity, 3 data store and 4 process. In this process,

Admin take lecturer data to assign advisor for club and association. Admin

also can update and remove advisor. Each record will be entered into the

data store (Advisor & Club and Association). While for Advisor, they can

only update their profile and view information.

Page 30: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

20

iv) Assign Committee

Figure 3-8 : DFD Level 2 Process 5.0

Figure 3-8 shows Data Flow Diagram Level 2 Process 5.0, this

process also involved by 2 entity, 3 data store and 4 process. In this

process, Advisor take student data to assign committee for club and

association. Advisor can update and remove committee. Each record will

be entered into the data store (Committee & Club and Association). While

for Student, they can only update their profile of committee and view

information.

Page 31: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

21

v) Manage Event

Figure 3-9 : DFD Level 2 Process 6.0

Figure 3-9 shows Data Flow Diagram Level 2 Process 6.0, this

process involved by 4 entity, 1 data store and 4 process. In this process,

Advisor, Lecturer and Student can create, update and delete their own

event. After that, they can get their event information. While the admin can

view all event that exists

Page 32: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

22

vi) Generate Report

Figure 3-10 : DFD Level 2 Process 7.0

Figure 3-10 shows Data Flow Diagram Level 2 Process 7.0, this

process involved by 2 entity, 6 data store and 6 process. In this process,

admin can view all report. But for Advisor, they can view the report involved

only.

Page 33: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

23

3.5.3 Entity Relationship Diagram (ERD)

Figure 3-11 : ERD for Event Management System

An Entity Relationship Diagram (ERD), also known as an entity relationship

model, is a graphical representation of an information system that shows the

relationship among people. Objects, places, concepts or events within that system.

Page 34: EMANAGE EVENT MANAGEMENT SYSTEM · purpose especially during my project presentation. All the comments and feedback help me improve a lot of my presentation skills and my project

24

REFERENCE

1) M.Mahalakshmi, S.Gomathi and S.Krithika, (2016), Event Management System.

International Journal of Trend in Research and Development, Volume 3(2), ISSN: 2394-

9333

2) Mr. Krunal Maiske, Ms. Pooja Neware, Ms. Nikita Jamgade, Ms. Aishwarya Jamgade, Ms.

Pooja Dubey, (2017), Review Paper on Event Management System.

International Journal for Research in Applied Science & Engineering Technology

(IJRASET) ISSN: 2321-9653; IC Value: 45.98;

3) Deepika, R Gayathri, T Saravanakumar, K Vigneshwaran, K Vignesh, (2016), Android

Application for Event Management System.

International Conference on Systems, Science, Control, Communication, Engineering

and Technology 2016: ISSN: 328-330.

4) https://www.javatpoint.com/os-preemptive-priority-scheduling

5) Nurul Najwa Binti Awang Harun, (2018), Event Planning Suggestion System Using Rule

Based, University Sultan Zainal Abidin.