pr excellent creative with integrated event budget

24
I PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET CALCULATOR LEE SOON LI A report submitted in partially fulfillment of the requirements for the award of the degree of Bachelor of Computer Science (Software Engineering) June 2012

Upload: hoangtram

Post on 10-Feb-2017

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

I

PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

CALCULATOR

LEE SOON LI

A report submitted in partially fulfillment

of the requirements for the award of the degree of

Bachelor of Computer Science (Software Engineering)

June 2012

Page 2: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

V

ABSTRACT

PR Excellent Creative is a company which is doing public relation in

managing variety of event. The PR Excellent Creative is ready to provide their

clients the best events and exhibitions with vibrant, dynamic and energizing

creative strategy throughout east coast of peninsular Malaysia. This company

always needs to competitive with variety of event based management

companies in whole of Malaysia. The creativity and innovation of company

need to inspire to open new market in anywhere. Because of this problem, they

try to promote their company using web. The main objective for doing website

is let more their client more understand about the background of company and

it will leading them to be giving trust to them. In this proposal project involved

of three main users, there are admin, member and external user.

Page 3: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

VI

ABSTRAK

PR Excellent Creative adalah syarikat yang menjalankan perhubungan

awam dan perancangan pelbagai aktiviti. Syarikat tersebut bersedia untuk

memberikan perkhidmatan yang terbaik kepada pelanggannya. Akan tetapi, PR

Excellent Creative sentiasa menghadapi cabaran daripada syarikat-syarikat

yang berasaskan daripada perancangan aktiviti. Untuk menangani masalah ini,

PR Exellent Creative memerlukan kreatif dan inovatif untuk mengembangkan

perniagaan mereka dan kepercayaan daripada pelanggan. Melalui rancangan

yang teliti, pembangunan laman web adalah salah satu cara untuk memberi

peluang kepada pelanggannya untuk memahami latar belakang syarikat dan

memberikan kepercayaan dan peluang kepada mereka untuk merancang aktiviti

mereka. Dalam sistem ini terdapat tiga pengguna, iaitu admin, member, dan

pengguna luar.

Page 4: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

VII

TABLE OF CONTENT

CHAPTER TITLE PAGE

SUPERVISOR DECLARATION II

STUDENT DECLARATION III

ACKNOWLEDGEMENT IV

ABSTRACT V

ABSTRAK VI

TABLE CONTENTS VII

LIST OF FIGURE XI

LIST OF TABLE XIII

1 INTRODUCTION

1.1 Introduction 1

1,2 Problem Statement 3

1.3 Objectives 3

1.4 Scope 4

1.5 Thesis Organization 5

2 LITERATURE REVIEWS

2.1 Introduction 6

2.1.1 Overview the AD Event Management (M) SDN BHD’s Website 7

Page 5: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

VIII

2.1.2 Difference between AD Event Management (M) SDN

BHD and Proposal webpage for PR Excellent Creative

10

2.1.3 Conclusion 11

2.2 The Current System of PR Excellent Creative 11

2.2.1 Blog 13

2.2.2 Weakness of Blog 14

2.2.3 Comparison between Website and Blog 15

2.2.4 Reason to Develop a Website 15

2.3 Rule Based Expert System 16

2.3.1 Component of Rule Based System 16

2.3.2 Conventional Programs VS Rule Based Systems 18

2.3.3 Advantages of Rule Based Systems 19

2.3.4 Prominent Expert Systems 20

2.3.5 Summary 21

2.4 Conclusion 21

3 METHODOLOGY

3.1 Introduction 22

3.2 Justification Rapid Application Development (RAD) 25

3.3 Requirement Planning 26

3.4 User Design 27

3.4.1 Interface Design 27

3.4.2 Data Flow Diagram 27

3.4.3 Database Design 28

3.4.4 User Review Session 29

3.5 Construction 31

3.6 Cutover 32

3.7 Software and Hardware Specification 33

3.7.1 Software Item 34

3.7.2 Hardware Item 35

3.8 Conclusion 35

4 IMPLEMENTATION

Page 6: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

IX

4.1 Introduction 36

4.2 DFD Diagram 37

4.2.1 DFD for Login by Administrator 38

4.2.1.1 Brief Description 38

4.2.1.2 Pseudo code for Login by Administrator 39

4.2.2 DFD for Event Management by Administrator 40

4.2.2.1 Brief Description 40

4.2.2.2 Pseudo code for Event Management by

Administrator

40

4.2.2.2.1 View Event Management 40

4.2.2.2.2 Add New Event 41

4.2.2.2.3 Update New Event 41

4.2.2.2.4 Delete Event Information 42

4.2.3 DFD for Gallery Management by Administrator 42

4.2.3.1 Brief Description 44

4.2.3.2 Pseudo code for Gallery Management by

Administrator

44

4.2.3.2.1 View Picture Management 44

4.2.3.2.2 Add New Gallery 44

4.2.3.2.3 Update New Gallery 45

4.2.3.2.4 Delete Gallery Information 45

4.2.4 DFD for Job Management by Administrator 46

4.2.4.1 Brief Description 47

4.2.4.2 Pseudo code for Job Management by

Administrator

48

4.2.4.2.1 View Job Management 48

4.2.4.2.2 Add New Job 48

4.2.4.2.3 Update Job 49

4.2.4.2.4 Delete Job Information 49

4.2.5 DFD for Video Management by Administrator 50

4.2.5.1 Brief Description 51

4.2.5.2 Pseudo code for Video Management by

Administrator

51

Page 7: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

X

4.2.5.2.1 View Video Management 51

4.2.5.2.2 Add Video 52

4.2.5.2.3 Update Video 53

4.2.5.2.4 Delete Video Information 53

4.2.6 DFD for Login by Member 54

4.2.6.1 Brief Description 55

4.2.6.2 Pseudo code for Login by Member 55

4.3 Database Implementation 56

5 RESULT, DISCUSSION AND CONCLUSION

5.1 Introduction 59

5.2 Test Result 60

5.2.1 Module 61

5.2.1.1 User Registration Test 61

5.2.1.2 Event Management 64

5.2.1.3 Job Management 66

5.3 Assumptions 68

5.4 Assumptions and Further Research 68

5.5 Summary 69

5.6 Conclusion 69

REFERENCES 70

APPEDIX A 71

APPEDIX B 73

APPEDIX C 75

Page 8: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

XI

LIST OF FIGURE

Figure No Title Page

No

2.1 Home page for AD Event Management 8

2.2 Services which provided by AD Event Management 9

2.3 Advertise here module for AD Event Management 9

2.4 Alert box when user id and password are empty 10

2.5 The blog done by PR Excellent Creative 13

3.1 Rapid Application Development (RAD) 24

3.2 context Diagram 28

3.3 Code for validation of login 31

3.4 Example of test cases 33

4.1 DFD Level 1 for Data Process 1.0, Login by Administrator 37

4.2 DFD Level 2 for Data Process 1.1, Login by Administrator 37

4.3 DFD Level 1 for Data Process 2.0, Event Management by

Administrator

39

4.4 DFD Level 2 for Data Process 2.2, Event Management by

Administrator

39

4.5 DFD Level 2 for Data Process 2.3, Event Management by

Administrator

39

4.6 DFD Level 2 for Data Process 2.4, Event Management by

Administrator

40

4.7 DFD Level 1 for Data Process 3.0, Gallery Management by

Administrator

43

4.8 DFD Level 2 for Data Process 3.2, Gallery Management by 44

Page 9: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

XII

Administrator

4.9 DFD Level 2 for Data Process 3.3, Gallery Management by

Administrator

44

4.10 DFD Level 2 for Data Process 3.4, Gallery Management by

Administrator

44

4.11 DFD Level 1 for Data Process 4.0, Job Management by

Administrator

46

4.12 DFD Level 2 for Data Process 4.2, Job Management by

Administrator

47

4.13 DFD Level 2 for Data Process 4.3, Job Management by

Administrator

47

4.14 DFD Level 2 for Data Process 4.4, Job Management by

Administrator

47

4.15 DFD Level 1 for Data Process 5.0, Video Management by

Administrator

50

4.16 DFD Level 2 for Data Process 5.2, Video Management by

Administrator

50

4.17 DFD Level 2 for Data Process 5.3, Video Management by

Administrator

51

4.18 DFD Level 2 for Data Process 5.4, Video Management by

Administrator

51

4.19 DFD Level 1 for Data Process 1.0, Login by Administrator 54

4.20 DFD Level 2 for Data Process 1.1, Login by Administrator 54

5.1 Example interface for Home page 58

Page 10: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

XIII

LIST OF TABLE

Table No Title Page

2.1.2 Difference between AD Event management (M) SDN

BHD and Proposal Webpage for PR Excellent Creative

12

2.2.3 Comparison between Website and Blog 16

3.1 First Review Session 31

3.2 Second Review Session 31

3.3 Third Reviews Session 32

3.4 Fourth Reviews Session 32

3.5 Software Item 35

3.6 Hardware Item 36

4.1 member table design 59

4.2 event table design 60

4.3 gallery table design 60

4.4 job table design 60

4.5 video table design 61

4.6 apply_job table design 61

5.1 Test result 64

5.2 User Registration Management 64

5.3 Event Management Test Case 67

5.4 Job Management Test Case 69

Page 11: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

XIV

LIST OF APPENDIX

APPENDIX TITLE PAGE

A GRANT CHART 76

B DATA FLOW DIAGRAM 78

C DATABASE MODEL DIAGRAM 80

Page 12: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

1

CHAPTER 1

INTRODUCTION

1.1 Introduction

What is an event? According to the definition of business dictionary,

event means occurrence happening at a determinable time and place, with or

without the participation of human agents. It may be a part of a chain of

occurrences as an effect of a preceding occurrence and as the cause of a

succeeding occurrence. As PR means public relation, PR Excellent Creative is

a company which is does public relation in managing variety of event. The PR

Excellent Creative is Malaysia east coast’s upcoming leading exhibition and

PR events organizer. In other word, PR Excellent Creative is manage in event

planning which involves studying the intricacies of the brand, identifying

the target audience, devising the event concept, planning the logistics and

coordinating the technical aspects before actually executing the modalities of

Page 13: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

2

the proposed event. Post-event analysis and ensuring a return on investment

have become significant drivers for the event industry.

Now established in the biggest state of West Malaysia Pahang that

inspires every sense with its choice in fashion, food and urban of leisure –

Kuantan. The PR Excellent Creative is ready to provide their clients the best

events and exhibitions with vibrant, dynamic and energizing creative strategy

throughout east coast of peninsular Malaysia. The company vision to be the

first choice for event management and marketing center within east coast of

peninsular of Malaysia. The PR Excellent Creative is trying their best to

operate across 3 markets. There are fashion lifestyle & leisure, business &

trade, education & entertainment. These are main core for PR excellent

Creative.

They are now aiming to serve in the region with 2,000 exhibitor and

150,000 visitors and the company was founded in the time in response to

growing interest in exhibition as a new sales and marketing tool. The PR

Excellent Creative strives to continue to match and exceed market needs.

Otherwise, budgeting for an event is by far the most important aspect of a

successful event. This is a goal for PR Excellent Creative need to achieve to

help its customer to organize in lower cost. Decorations in an event are

necessary for setting the mood, framing the emotion and underscoring the

importance of the event. That is another goal for company to achieve in

managing an impressive event .In order to make event management more

efficient, the web page is an alternative way to have a successful for event

management.

As a result, The PR Excellent Creative is decided to develop a company

web page which integrated with an event budget calculator. These webpage is

consists of multiple purpose. The most important is to help PR Excellent

Creative to archive the company vision as soon as possible. It will helps to

Page 14: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

3

change PR Excellent Creative to be more standardize and systematic. On the

other hand.it helps the customer and visitor more understand about the

company’s operation and the service provided by PR Excellent Creative. For

additional, PR Excellent Creative had decide to make an event budget

calculator to help his client to estimate the location by budget.

1.2 Problem Statement

In order to survive in the event management sector, PR Excellent

Creative had faced a lot of challenge from variety of event Management

Company. The creativity and reliability of company is needed to help PR

Excellent Creative to leading the event management sector in the future.

Otherwise, management of PR Excellent Creative cannot always update

its event status to its client and any changes or update cannot be transmitted to

its client at an efficiency way.

On the other hand, clients always confuse with the process and the

objective of event management. They always ignore the importance of event

management and causing events cannot be managed as scheduled. Some of

case will leading to over budget.

Furthermore, clients always can’t estimate their venue for find a

suitable organize their event. For solved this kind of problem, a solution is

required to ensures that the event can be success in shortest and efficiency way.

Page 15: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

4

1.3 Objective

In this project, we have to develop a website that describe about the

operation of PR Excellent Creative. It is required to help their clients to

understand about the background of their company and increase their trust.

This is because web applications do not require any complex "roll out"

procedure to deploy in a large organization. A compatible web browser is all

that is needed. On the other hand, we are required to get the requirements for

the event budget. It is very important part for an event budget calculator. The

further step is to design rule for event budget and activities suggested using

rule based expert system. When the whole webpage is completed, we need to

evaluate the system performance. It is to help the website can achieve the

objective which set by PR Excellent Creative. For the design of the website, it

must be simplify the structure of the task which helps to increase the

performance for webpage.

1.4 Scope

This project is involves three kinds of user; there are external users,

member and admins. For admins, there is a way for them to modify the data

which is displayed in website. They can update, edit and delete the variety of

data which that think is suitable to their website. Some of information is

restricted with time duration to ensure that all data is correct all the time.

For external users, they can view and get the information about PR

Excellent Creative, Many kinds of information such as background of company,

event done by PR excellent Creative, upcoming event, video clip and so on.

Page 16: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

5

Users also give some ways to communicate with admins. They allowed

applying some part time job trough website.

Beside of that, the users also can calculate his event budget by self

before they assign his project to PR Excellent Creative. This will help them to

think about the scale of event they want to organize.

1.5 Thesis Organization

There are five chapters:

Chapter 1: Introduction

In this chapter, we will describe about the introduction, objective,

scope and thesis organization of the system.

Chapter2: Literature Review

In this chapter, we will review the literatures which of related to

system and event management.

Chapter3: Methodology

This chapter will discuss about the methodology used in the system

and process flow through the project.

Page 17: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

6

Chapter4: Result and Discussion

This chapter will interpret the result and making discuss about the

system and make suggestion future improvement for the system.

Chapter5: conclusion

In this chapter, we will make the conclusion about the system.

Page 18: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

7

Chapter 2

LITERATURE REVIEWS

2.1 Introduction

Ad Event Management (M) SDN BHD is an event service company

which specializes in event solution more than 10 years experience. The

company always provides a full range of service to their clients. The service

includes creative development, design, production, staging, celebrity

entertainments, concert, production launches and more. They have gain an

unparalleled reputation for their quality service. They provide a wide range of

services to their customers.

Page 19: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

8

For this company, their philosophy is to have controlled growth of their

client event and projects by experience and professional perspective. They will

provide as many services and good in order of insure overall quality and give

spectacular and memorable event to their clients.

2.1.1 Overview the AD Event Management (M) SDN BHD‘s Website

In the website, we found a lot of information about AD Event

Management (M) SDN BHD‘s detail. Inside this website, there are 11 modules

existing for this website. They are home, about us, service, project, testimonials,

advertise here, directory, event blog, news, log in, and contact us. The interface

is shown in figure 2.1 to figure 2.4.

In the home module, there are briefly describes about AD Event

Management (M) SDN BHD. It also contains of their company philosophy and

mission. From this page, there are some picture slide shows for viewing.

Whereas in about us module, there are some description about job scope of this

company.

In the services, there are list of event which this company provides

service. It can be category to 8 kinds: there are special events, leisure events,

convention, seminar & meetings, product launching, corporate launching &

opening ceremony and other. With this list, client can understand about what

service is provided.

In the project, there are some projects or events have been done by this

company. Additional description and picture in this page to helps client

Page 20: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

9

understand about the event and project. For advertise section, user can make an

advertisement. A complicated form need to fill in before post in website. When

it successfully posted, there will exists in directory according to his feature.

In the log in module, it allows users to log in or register to be a member.

There are some benefits to become member, there are gain access to

professional advice if you are a “NEW TALENT”, the “Get a FREE URL”

where your clients and potential clients can view your profile directly, and get

more information about showcase, product and service in the international

arena.

From design perspective, there are some interaction between the user

and the website. For example, website allow user to log in for getting advance

information and interaction.

This webpage has fulfilled some rules in Shneiderman’s 8 Golden

Rules. Firstly, it strives for consistency. For interface page, there is almost the

same but with different content .With same interface will help the user feel

familiarity with the webpage. Another rule is to offer informative feedback.

Some of invalid step during log in and advertise here will giving an alert to

remind user to change it correctly.

Page 21: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

10

Figure 2.1: Home page for AD Event Management

Figure2.2: Services which provided by AD Event Management

Page 22: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

11

Figure 2.3: Advertise here module for AD Event Management

Figure 2.4: Alert box when user id and password are empty

2.1.2 Difference between AD Event management (M) SDN BHD and

Proposal Webpage for PR Excellent Creative

Page 23: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

12

Proposal webpage for PR Excellent

Creative

AD Event Management (M) SDN

BHD

Integrated with event budget

calculator

No integrated with event budget

calculator

Provided a mailbox for user to

communicate with admin

No mailbox available

Admin can make any advertising in

home page

No advertising place in home page.

User can comment on some event No site for comment on event

RVSP for those interested user for

certain event (sending update message

about specific event.)

No RSVP available.

Provide some event video. No event video provided in webpage.

Automated removal expired

advertising and event in event

upcoming.

No automated removal expired

advertising.

2.1.3 Conclusion

AD Event Management has makes some inspired me to develop a

website for PR Excellent Creative. With some new idea for the website, some

new feature will be added into website to make more advance website for PR

Excellent Creative compare to AD Event Management’s website. Some new

features will be added according to client’s need such as mailbox, event budget

calculator.

2.2 The Current System of PR Excellent Creative

Page 24: PR EXCELLENT CREATIVE WITH INTEGRATED EVENT BUDGET

13

PR Excellent Creative is a company that manages in event planning.

Variety of services provided by company to helps client to get good

performance on their event.

To get more attention from client, instead of price for organize an event,

promotion about company is much more important for an event planning

company. Without any creative and reputation of company, it will bring

company to be eliminated soon from real world since many of competitor to

fight with them.

Before PR Excellent Creative decided to develop a website for their

company, they have done many of way to increase reliability of his client.

They provided many of good service and getting many of good impression

from customers. With limitation of existing customer, the potential customers

need to explore out by some efficient method.

One of the ways PR Excellent Creative has been done is making a blog.

During the blog, some event can be promoted to public to let more people to

know about the existence of that event. It easily to update from time to time as

some new hot issue want to show with public.

2.2.1 Blog

A blog is a part of a website supposed to be updated with new content

from time to time. Its helps existing customers to get useful content and the