Вы находитесь на странице: 1из 24

Event Management System

Report on

Event Management System

Prepared by
No
Name
.
1 Md. Shamsuzzaman
2
3

ID#
12203009

Course Code: CSC 383


Sec: A

Prepared for

Mohammad Khalequzzaman
Senior Lecturer Department of BCSE

IUBATInternational University of Business Agriculture & Technology


09th December, 2015

December 09, 2015


Mohammad Khalequzzaman
Senior Lecturer Department of BCSE
IUBATInternational University of Business Agriculture & Technology

4 Embankment Drive Road, Sector 10,


Uttara Dhaka, 1230.

Subject: Letter of transmittal.


Sir,
We are very pleased to submit our report on Event Management Systems. It was a great
opportunity for us to work as a reporter on the topic of Event Management Systems that you
have asked us to prepare on 9th December, 2015. In this report we have to elaborate our
knowledge what we learn from our academic career & give experience about Event
Management Systems. We tried gives our maximum effort on preparing this report.
Considering the level of hard working, information, processing, and analysis we believe that this
report is a complete one. We provide our full concentration to prepare this report. We hope that
our study will meet your expectation as well.

Sincerely yours,

________________

Md. Shamsuzzaman
Sec: A
Program: BCSE
3

Acknowledgement

It is a great pleasure to prepare report paper on this subject and gain an experience on
Performance Appraisal. I would like to thank and convey our honorable faculty Mohammad
Khalequzzaman for givingapproreciation to his us an opportunity to prepare this report. I would
also like to express my sincere whole hearted support and guidance.
I am grateful to all of them, their help and support made it possible for to make this report into a
desired & successful ending.

Students Declaration

This is to inform that this report on Event Management Systems has only been prepared as a
partial fulfillment of our CSC-383 course. It has not been prepared for other purpose. I am the
only member working on this report.

Name

Signature

Md. Shamsuzzaman

ABSTRACT

Event Management Systems is the smart process where the


authority and also the customer both will be get benefit. We
developed this software with the JAVA Swing platform. We are
design this system for reduce the complex from Event
Management system. Also this system is user friendly. By use our
system the user can be fix the reservation with the customer
wants to organize any kind of event , they can be stored their
information about the customer .

Table of contents

Title page
Cover page
Letter of transmittal---------------------------------------------------------------------- 03
Acknowledgement------------------------------------------------------------------- 04
Students Declaration--------------------------------------------------------------- 05
Abstract------------------------------------------------------------------------------- 06
Introduction-------------------------------------------------------------------------- 08
Objectives of the Project----------------------------------------------------------- 09
User Analysis------------------------------------------------------------------------- 10
System Requirement---------------------------------------------------------------- 11
Use Case Diagram of This System----------------------------------------------- 12
Gantt Chart--------------------------------------------------------------------------- 13
The entire class name--------------------------------------------------------------- 14
Code of the system------------------------------------------------------------------ 15
The result of the system------------------------------------------------------------ 16
Benefit of this project--------------------------------------------------------------- 17
Conclusion---------------------------------------------------------------------------- 18
Reference------------------------------------------------------------------------------ 19

INTRODUCTION

There are many complexes in manual event management system and also manual
process need much more time and its very hard to keep the data about the
customer and sometime got big error in manual organizing. Thats why we make
this system by which all the complex can be reduce and easily the user of this
software can use that software smoothly. Here the user will be got the statement of
the customer and how much customer they handle in a month and can be store all
the information about the event management system.

Objectives of the Project


8

Our major objective is to develop a Event Management system . Other objective


are given below
To review literature on related systems and analyze the existing manual
system.
To collect data and identify the systems requirements.
To design an automated customer Information Management system.
To implement the system.
To test and validate the system.

User Analysis
9

Before developed any system first we have to remember for whom we are going to
developed the software and whats there capacity and which process is much more
user friendly for them.
So, for find all the answer we have analysis the user for whom we are going to
develop the software. Here in this project we also analysis our user. Our project is
Event Management system thats why our user is either customer requirement or
the authority of the event management organization. Basically they have no idea
about coding so we choice the java GUI for our user can easily use the system.

System Requirement
10

This section describes the hardware components and software requirements needed
for effective and efficient running of the system.

Hardware Requirement

Minimum System requirement

Processor
Memory
Disk space

2.4 GHZ processor speed


128 MB RAM (256 MB Recommended)
80 GB (including 20 GB for database
Management system)
800 x 600 colors (1024 x 768 High color16 bit Recommended)

Display

Software Requirements Software

Minimum System requirement

Operating System
Database Management System
Development Platform

Windows 7 or higher
MYSQL
JAVA Swing

11

Use Case Diagram of This System

Add Customer
Update Customer
Details

Login Approval

Admin
Manage Events

Delete Customer

User Login Details

Add Event
Update Event Details

12

Search Event List

Guest
Select Event

GanttChart

Fig: Gantt Chart of the Project

Our total working time was 15 days from this 1 st 3 day we designing the program.
Then we take 7 day for coding the program. Then we make database within next
day. Then the next day for connecting with database. And finally 3 day for test and
evaluated the program.

13

The entire class name

14

Code of the system


package eventsystem;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.*;
public class Login extends javax.swing.JFrame {
public Login() {
initComponents();
}
private void CmdOkActionPerformed(java.awt.event.ActionEvent evt) {
//validation
String stru="";
stru=TxtUserName.getText();

String strp="";
strp=TxtPassword.getText();
if (stru.isEmpty()==true)
{

15

JOptionPane.showMessageDialog(null,"Enter User Name");


return;
}

if (strp.isEmpty()==true)
{
JOptionPane.showMessageDialog(null,"Enter Password");
return;
}
try
{
//get database connection details
DBConnection mc=new DBConnection();

//open connection
Connection connection;
connection=DriverManager.getConnection(mc.StrUrl,mc.StrUid,mc.StrPwd);
String str="";
str="select * from user where user_name =? and user_password =?";
PreparedStatement pst=connection.prepareStatement(str);
pst.setString(1, stru);
pst.setString(2, strp);
16

ResultSet rs;
rs=pst.executeQuery();
if (rs.next())
{
DBConnection.StrUser=TxtUserName.getText();
MainPage m=new MainPage();
m.setVisible(true);
this.setVisible(false);
}
else
{
JOptionPane.showMessageDialog(null,"User name or password are not
correct.");
return;
}
}
catch (Exception e)
{
System.err.println(e);
System.exit(1);
}
}

17

private void CmdCloseActionPerformed(java.awt.event.ActionEvent evt) {


System.exit(1);
}
public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Login().setVisible(true);
}
});
}
}

Mainpage.java
package eventsystem;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.*;
public class MainPage extends javax.swing.JFrame {
public MainPage() {
initComponents();
} private void MnuExitsActionPerformed(java.awt.event.ActionEvent evt) {
18

Login m=new Login();


m.setVisible(true);
this.setVisible(false);
}

private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {


ManageAdmin b=new ManageAdmin();
b.setVisible(true);
}

private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {


ChangePassword b=new ChangePassword();
b.setVisible(true);

private void MnuBookMasterActionPerformed(java.awt.event.ActionEvent evt)


{
ManageEvents b=new ManageEvents();
b.setVisible(true);
}

private void MnuSearchBookActionPerformed(java.awt.event.ActionEvent evt)


{
19

SearchEvents b=new SearchEvents();


b.setVisible(true);

private void MnuBookStatusActionPerformed(java.awt.event.ActionEvent evt)


{
ViewAllEvents b=new ViewAllEvents();
b.setVisible(true);
}

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {


System.exit(1);
}

private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {


AddEvents b=new AddEvents();
b.setVisible(true);
}

The result of the system


Login Page
20

Add New Event Page

21

22

Benefit of this project

In every work, every developed must have some positive benefits because without
benefit all the work will be value less and also our client will be not happy with our
works. We always think about our user benefits in the same time of our
development for this project.

Save times
Save manpowers
Save money
Can be save and delete the information.
Can be keep all recodes in one place and can be find that in one
click.
Can store all the informations about event.
And so on.

Conclusion
23

The core reason for the establishment of computerizing Event Management system
is to enable the organizing company in a convenient, fair and timely manner.
Therefore the IT used should support the core objective of the system if it is to
remain relevant to the event management organization. A lot still needs to be done
in the IT department in order to make available technology effective. IT and
computer systems need to be kept being upgraded as more and more IT facilities
software should be introduced in IT market.

24