+ All Categories
Home > Documents > Event Happens - Event Portal and Registration

Event Happens - Event Portal and Registration

Date post: 15-May-2023
Category:
Upload: independent
View: 0 times
Download: 0 times
Share this document with a friend
27
1.0 INTRODUCTION The innovation of our Technology evolves by decades and still transforming as the saying everything in this world is going to change which also helps companies and different institution survived as what they do in their everyday transaction and routines. Many companies, industries, and businesses have their way of managing and processing the task conveniently and the growth computer generation we can see the improvement of technology and make every people’s task done in short time. Computers are very important to every fields of work, especially in accounting, computers is a good help because it effectively manages time to every office work and can be process at the same time. Computers also help us to organized, maintained, and monitor every work. [DTS 2014]. Nowadays all establishment are becoming modernized, they use modern technologies to make their transaction fast, easy and accurate in order to avoid waste of time and for the sake of safety and security. It also helps human to solve and understand complex problem and analysis such as computational need of human. Implementing such kind of Event Scheduling and Management system make their transactions easy and accurate and to secure their information and data. With the use of computer and knowledge of a programmer they can build a computer-based system. And one of this is Event
Transcript

1.0 INTRODUCTION

The innovation of our Technology evolves by decades and

still transforming as the saying everything in this world is

going to change which also helps companies and different

institution survived as what they do in their everyday

transaction and routines. Many companies, industries, and

businesses have their way of managing and processing the task

conveniently and the growth computer generation we can see the

improvement of technology and make every people’s task done in

short time. Computers are very important to every fields of

work, especially in accounting, computers is a good help

because it effectively manages time to every office work and

can be process at the same time. Computers also help us to

organized, maintained, and monitor every work. [DTS 2014].

Nowadays all establishment are becoming modernized, they use

modern technologies to make their transaction fast, easy and

accurate in order to avoid waste of time and for the sake of

safety and security. It also helps human to solve and understand

complex problem and analysis such as computational need of human.

Implementing such kind of Event Scheduling and Management system

make their transactions easy and accurate and to secure their

information and data.

With the use of computer and knowledge of a programmer they

can build a computer-based system. And one of this is Event

Scheduling and Management system it can make the company work

more manageable and accurate. Event Scheduling and Management

System is the activity of finding a suitable time for an event

such as meeting, conference, trip, etc. Event Scheduling and

Management system must take into account what impact particular

dates of the event could have on the success of the event.

The current Event Scheduling and Management system was used

manual system that registered the event for each pay period.

Thus, takes a lot of time and effort. They would need to

calculate the payment. the problem with the manual event

registration was if ever one had committed mistakes, whatever

input was made from the start will automatically affect the whole

calculations of the payment, and it will probably consume much

time in doing so.

To help the event organizers and company from its

difficulties and manual process of organizing event and

registering events is the goal of this study as to design and

develop an Event Scheduling and Management System for Event

Happens - Event Portal and Registration that would allow people

to find, create, register an event in local areas and lastly can

generate payment online and help event organizer in disseminating

information. Since it is an online system the event will be known

globally and with this the people can easily access and register

any event.

1.1 Statement of the Problem

1.1.1 General Problem

The event organizers had difficulties in

disseminating information and manage their event such as

participant registration, event content settings and even

online payment gateway.

1.1.2 Specific Problems

Specifically, it sought answer the following

questions:

Lack of Information Dissemination

o Since there is no other method in

disseminating information to possible

participants, it is common that some

participants do not know anything about the

event(s).

Event Evaluation(belong into reports this is

crong)

o After the event party they evaluate the Event

if successful or not through tickets buying

and selling.

Lesser chance to invite outside participants

o Participants need to visit the event partners

for registration and of course, the payment

if there is any. The only mode of payment is

cash.

1.2 CURRENT STATE OF TECHNOLOGY

Computer nowadays is a basic need for business or companies.

It helps a lot in such a way that it makes work more progressive

and productive. It is an important thing that a company or small

business should have a computer; it may help a lot in many ways

such as organizing, storing and manipulating data (Ma Gelanie

Bardillon Crisostomo, 2011).

One of this is the Event Scheduling and Management System

for Event Happens - Event Portal and Registration. Nowadays all

establishment are becoming modernized, they use modern

technologies to make their transaction fast, easy and accurate in

order to avoid waste of time and for the sake of safety and

security. It also helps human to solve and understand complex

problem and analysis such as computational need of human.

Implementing such kind Event Registration make their transactions

easy and accurate and to secure their files and data. It will be

time consuming to the administrator to locate such file in order

to provide the participants and organizer request.

Today’s Generation Event Scheduling and Management System.

Can only see flyers or posters to establishments, posted by the

party participants/organizers. The participant’s side, it’s hard

for them to find which event should be held and which event

should profitable or non-profitable. And for the organizer, it’s

hard for them to disseminate information about their event.

Organizer can post their details through man power and effort to

the wall events. This cost a lot budget and efforts just to

disseminate the information.

1.3 Objectives of the Study

1.3.1 General Objectives

To create a web application that helps organizer

manage their event and to enable participants discover and

register through online.

1.3.2 Specific Objectives

To be able to create a module that would allow event

organizer to disseminate information about their event

through content management system online.

(crong)To create a module that can evaluate event status

after the event happened by inventory tickets and

headcounts.

To develop a module that enable participants to register

online for free and through PayPal payment gateway for

profitable

1.3.3 Scope and Limitation

Scope

Customers/Participants Side

User Registration – This module allows customer to register

to have access to the website or register as new user.

Account Management

Events Monitoring

◦ Event notification– notify the coming and upcoming

events.

◦ Event Registration – This module allows registering for

event and generating online payment after registration.

Online Payment – Make a payment via PayPal and Credit Card.

◦ Ticketing

◦ Walk-in

Event Organizer’s Side

Event Manager

◦ Can manage and use all the function of the events such as

viewing updating and deleting.

Organizer Registration – This module allows customer to

register to have access to the website or register as new

user.

Events Monitoring

◦ Events list view – This module allows viewing list of

upcoming events.

◦ Participants/Customers list view – View registered

participants.

◦ Notifications – Cancellation and Registration.

Admin Account

Events Monitoring

◦ Organizers list view – In this module allows viewing list

of Events.

◦ Notification–admin can notify the registered customer.

Admin Registration – This module allows customer to register

to have access to the website or register as new user.

◦ Access Log-in and Log-out – Provide resort companies’

login form with user name and password.

◦ Log-in – The log-in module is the registered user way of

gaining access to the organizers website not available to

unregistered event organizer.

Admin Manager

◦ Can manage and use all the function of a system.

◦ Access – This module allows accessing admin account.

◦ Organizers Verification – Verify and accept event

organizers registration.

◦ Event – Admin can add, delete and edit the event.

◦ Admin setting–can edit information about admin.

Limitation

Asking for any add-ons must be done directly to any

authorized person in this system.

User is not registered member no possible transaction

can be done other than viewing the whole website, in

terms of client inquiry the administrator can only send

a reply to any message sent by the client at a given

time and can only update/edit the transactions.

Additional ticketing selling

2.0 THEORETICAL FRAMEWORK

2.1 Introduction

Event Scheduling and Management system for EventHappens

Portal is a computerized online website that is designed to give

a better service in information dissemination, provide an online

registration and payment through PayPal; brings people together

through live experiences. This is to make sure that they can

disseminate better information and provide online events

registration and PayPal payment. Event Scheduling and Management

system would be a great help to maximize the use of computer and

give services to any event organizers as well as to the

participants.

It helps a lot in such a way that it makes work more

efficient to the organizer and participants. It also helps people

to solve and understand the problem. Implementing such kind of

Event Scheduling and Management name EventHappens Portal make

their transactions easy and accurate and to secure their

information and data.

The study shows different theories that would lead and guide

the proponents in developing system. This chapter shows the

programming tools and technique and database management system

that are practiced by the proponents.

2.2 Program Languages

HTML (Hypertext Markup Language) is the set of markup

symbols or codes inserted in a file intended for display

on a World Wide Web browser page.HTML helpsour system on

how to display a Web page's words and images for the

user. Each individual markup code is referred to as an

element. Some elements come in pairs that indicate when

some display effect is to begin and when it is to end.

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a

widely-used open source general-purpose scripting

language that is especially suited for web development

and can be embedded into HTML. With the use of PHP our

system can create dynamic and database driven websites. A

server-side scripting language is typically embedded into

HTML pages to add features that HTML cannot do by itself.

CSS Stands for "Cascading Style Sheet." Cascading style

sheets are used to format the layout of web pages. They

can be used to define text styles, table sizes, and other

aspects of Web pages that previously could only be

defined in a page's HTML. CSS helps the proponent to

create a uniform look across several pages of a Web site.

Instead of defining the style of each table and each

block of text within a page's HTML, commonly used styles

need to be defined only once in a CSS document. Once the

style is defined in cascading style sheet, it can be used

by any page that references the CSS file. Plus, CSS makes

it easy to change styles across several pages at once.

For example, a Web developer may want to increase the

default text size from 10pt to 12pt for fifty pages of a

Web site. If the pages all reference the same style

sheet, the text size only needs to be changed on the

style sheet and all the pages will show the larger text.

While CSS is great for creating text styles, it is

helpful for formatting other aspects of Web page layout

as well. For example, CSS can be used to define the cell

padding of table cells, the style, thickness, and color

of a table's border, and the padding around images or

other objects. CSS gives Web developers more exact

control over how Web pages will look than HTML does. This

is why most Web pages today incorporate cascading style

sheets.

JAVASCRIPT An object-oriented programming language

commonly used to create interactive effect within web

browser. [WIKI 2004]

JQUERY A cross-platform JavaScript library design to

simplify the client-side scripting of HTML. [WIKI 2004]

BOOTSTRAP is a free and open-source collection of tools

for creating websites and web applications. It contains

HTML- and CSS-based design templates for typography,

forms, buttons, navigation and other interface

components, as well as optional JavaScript extensions. It

aims to ease the development of dynamic websites and web

applications.

Bootstrap is a front end framework, that is, an

interface for the user, unlike the server-side code which

resides on the "back end" or server.

2.3 Diagram Models

ERD (Entity-Relationship Diagram) is a data modeling

technique that creates an illustration of an information

system's entities and the relationships between those

entities.

UML (Unified Modeling Language) is a general-purpose,

developmental, modeling language in the field of

engineering that is intended to provide a standard way to

visualize the design of a system. [Addison-Wesley. 2005.]

2.4 Database Management

MySql

Mysql is an open source relational database management

system that runs as a server providing multi-user access to

a number of databases. The MySQL phrase stands for

Structured Query Language. MySQL helps the system to allows

complete customization for those wanting to add unique

requirements to the database server.MySQL offers exceptional

security features that ensure absolute data protection. In

terms of database authentication, MySQL provides powerful

mechanisms for ensuring only authorized users have entry to

the database server, with the ability to block users down to

the client machine level being possible.

Mysql databases are rational

A relational database stores data in separate tables

rather than putting all the data in one big storeroom. The

database structures are organized into physical files

optimized for speed. The logical model, with objects such as

databases, tables, views, rows, and columns, offers a

flexible programming environment. MySQL database rational

helps the system to set up rules governing the relationships

between different data fields, such as one-to-one, one-to-

many, unique, required or optional, and “pointers” between

different tables.

Data Dictionary

Is a collection of description of

the data objects or items in a data model for the Benefit

of the programmers and others who need to refer to them.[RM

2014]

Table Name: tbl_User

Data

Type

Description

user_id

int

AUTOINCREMENT

username varchar User's name

Password varchar User's password md5

encrypted

email varchar User's email

passw_token varchar For users acc recovery

date_reg datetime User's date

registration

user_level varchar User's user level

status varchar User's status

activation varchar User's activation

Table Name: tbl_user_profile

Data Type Description

profile_id int Primary Key

user_id int Foreign Key

firstname varchar User's name

lastname varchar User's last name

username varchar User's user name

gender varchar User's gender

birthdate datetime User's birth date

address varchar User's address

contact_details varchar User's contact details

profile_photo varchar User's profile photo

Table Name: tbl_event_participants

Data Type Description

participants_id int Primary Key

event_id int Foreign Key

participants_firstname varchar Participant's first

name

participants_lastname varchar Participants last name

participants_address varchar Participants address

participants_contact_d

etails

varchar Participants contact

details

participants_payment int Participants payment

Table Name: tbl_event

Data Type Description

event_id int Primary key

user_id int Foreign Key

profile_id int Foreign Key

event_name varchar Event name

event_start varchar Event start

event_end varchar Event end

event_complete_add varchar Event complete add

event_venue varchar Event venue

event_description varchar Event description

event_organizer_name varchar Event organizer name

event_photo varchar Event photo

event_status varchar Event status

event_privacy varchar Event privacy

event_type varchar Event type

event_admission varchar Event admission

event_created varchar Event created

Table Name: tbl_comment

Data Type Description

comment_id int Primary key

user_id int Foreign Key

event_id int Foreign Key

username varchar User's user name

email varchar User's email

comments varchar User's comments

Date comments_created datetime User's Date

comments_created

Table Name: tbl_event_type

Data Type Description

eventtype_id int Primary key

event_id int Foreign Key

event_type varchar User's event type

organizer_by varchar User's organizer_by

date_reg datetime User's date Register

Table Name: tbl_notification

Data Type Description

notif_id int Primary key

event_id int Foreign Key

participant_id int Foreign Key

from_participant_first

name

varchar User's from

participant firstname

date_notify datetime User's date

notification

Table Name: tbl_admin_profile

Data Type Description

admin_profile_id int Primary key

user_admin_id int Foreign Key

firstname varchar User's first name

lastname varchar User's last name

gender varchar User's gender

birthdate datetime User's birth date

address varchar User's address

email varchar User's email

contact_details varchar User's contact details

profile_phto varchar User's profile photo

Table Name: tbl_admin

Data Type Description

admin_id int Primary key

username varchar User's admin id

password varchar User's user name

passw_token varchar User's password

date_reg datetime User's password token

user_level varchar User's date register

status varchar User's user level

User's status

PhpMyAdmin

PhpMyAdmin is a tool written in PHP to handle the

administration of MySQL over the web. PhpMyAdmin helps the

systemto handle the administration of MySQL. phpMyAdmin is

responsible for many functions within the MySQL databases.

It helps the system creates, modifies, and deletes such

things as tables, rows, databases, and fields. It is also

responsible for executing SQL statements and managing the

authorized users for the site.

XAMPP

Is a free and open source cross-platform web server

solution stack package developed by Apache Friends,[1]

consisting mainly of the Apache HTTP Server, MySQL database,

and interpreters for scripts written in the PHP and Perl

programming languages.

2.5 Summary

With the help of the modern technology and by the use of

internet, the proponents learn more about the importance of

information dissemination and online event registration using on

these kinds of theories. With the help of these theories, the

proponents can help the event organizer and participants to

lessen the problem encountered in registering event and

disseminating information through online. This system will

provides fast, reliable and effective computerized online

registration of events and to disseminate better information. By

this study, the Event Happens will be given significant online

registration of events and information dissemination.

The proponents have used various theories in developing

the system. This is to have the basis on the different methods

that will be applied in the proposed system. To add it all, the

proponents have used Program tools such as HTML, PHP, CSS,

JavaScript and JQuery, Diagram Models such as ERD, and UML. The

theory on database management was applied in the proposed system

Event Scheduling and Management System.

3.0 System Design Specification

3.1.1 Entity Relationship Diagram

Entity Relationship Diagram or

ERD is a diagram that shows the relationship of each

table. It shows how it was related to each other. The

diagram below is a graphical presentation of entities and

their relationship to each other, typically use in

computing in regard to the organization of data within

database or information systems. This shows how each user

communicates to the database of the system through the

website.

See Figure 3.1 below:

3.1.2 UML Design

This is a UML Use case diagram. It

shows what the actor and their user goal. In this

diagram, the participants can view event, register event

online, can create and update profile settings, and

lastly can pay online. The event organizer can add/create

event, verify/confirm notification, view event, view

registered participants in an event, can add, update and

delete event content, profile settings and manage event.

The administrator can view all events, list of registered

participants, registered organizers and manage website.

See Figure 3.2 below:

view event list

register event

create and update event online

select event

register event

verify/confirm notification

view register participants

add, update, and delete event content

add, update profile settings

m anage event

view all events

view list of registered participant

view registered organizer

m anage website

Participant

Organizer

Adm in

create event

3.1 Design Specification

The proponent used a minimum hardware and software

specification for the development of the proposed system. The

proposed system need to have at least these minimum requirements

in order to run the system efficiently.

Computer Xammp

Printer Notepad ++

Browser

3.2 Summary

Therefore, this study illustrate on how the system was

being process and interconnected to each other. It concerns

things like where the data will come from and go to as well as

where it will be stored.


Recommended