64
conference management system Jordanian Renewable Energy Society (JRES)

conference management system

  • Upload
    wauna

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

conference management system. Jordanian Renewable Energy Society (JRES). Outline. Introduction System planning System analysis Software Design Implementation Conclusions. Introduction. Project over view . Create CMS to Jordanian Renewable Energy Society (JRES). - PowerPoint PPT Presentation

Citation preview

Page 1: conference management system

conference management systemJordanian Renewable Energy Society (JRES)

Page 2: conference management system

Outline• Introduction• System planning• System analysis• Software Design• Implementation• Conclusions

Page 3: conference management system

Introduction

• Project over view.• Create CMS to Jordanian Renewable

Energy Society (JRES).• Global Green Techies Forum & Exhibition

(GTECHs2012).• Our team.

Page 4: conference management system

System planning• Background • Problem Definition• Objective of the Project• Process model• Feasibility study• Project Activities Plan

Page 5: conference management system

System planning – Background

• Definition• Jordanian Renewable Energy Society (JRES)• Global Green Techies Forum & Exhibition

(GTECHs2011)• Problem lead into current system• Information about project and Software

environment• Other solutions and software solve this problem

Page 6: conference management system

System planning - Problem Definition

• The attendee need to wait long time before they register.

• Need a large room to store the paper and archive the old information .

• Hard to contact with attendee and organize the speaker.

• Visa problem.

Page 7: conference management system

System planning - Objective of the Project

• Speed communication with attendee .• Allow the sponsor to register in the system

online. • Easy to check back for any information .• Administration of participants, payments and

events .

Page 8: conference management system

System planning - Process model

Iterative and incremental development

Page 9: conference management system

System planning - Feasibility study

• Economic • Operational • Technical • Schedule

Page 10: conference management system

System planning - Feasibility study Economic feasibility

BHD 0.000

BHD 2,000.000

BHD 4,000.000

BHD 6,000.000

BHD 8,000.000

BHD 10,000.000

BHD 12,000.000

BHD 14,000.000

Year#0 Year#1 Year#2 Year#3 Year#4 Year#5

NPV for all benefits

NPV for all Costs

Page 11: conference management system

System planning - Feasibility study Economic feasibility

0.12

Year#0 Year#1 Year#2 Year#3 Year#4 Year#5 TOTALNet economic benefit BHD 0.000 BHD 3,500.000 BHD 3,500.000 BHD 3,500.000 BHD 3,500.000 BHD 3,500.000Discounte rate BHD 1.0000 BHD 0.8929 BHD 0.7972 BHD 0.7118 BHD 0.6355 BHD 0.5674PV of benefit BHD 0.000 BHD 3,125.000 BHD 2,790.179 BHD 2,491.231 BHD 2,224.313 BHD 1,985.994

NPV for all benefits BHD 0.000 BHD 3,125.000 BHD 5,915.179 BHD 8,406.409 BHD 10,630.723 BHD 12,616.717 BHD 12,616.717

BHD 3,500.000

Year#0 Year#1 Year#2 Year#3 Year#4 Year#5 TOTALRecurring Costs BHD 0.000 BHD 1,800.000 BHD 1,800.000 BHD 1,800.000 BHD 1,800.000 BHD 1,800.000Discounte rate BHD 1.0000 BHD 0.8929 BHD 0.7972 BHD 0.7118 BHD 0.6355 BHD 0.5674PV of Recurring Costs BHD 0.000 BHD 1,607.143 BHD 1,434.949 BHD 1,281.204 BHD 1,143.933 BHD 1,021.368

NPV for all Costs BHD 3,500.000 BHD 5,107.143 BHD 6,542.092 BHD 7,823.296 BHD 8,967.229 BHD 9,988.597 BHD 9,988.597

Break Even AnalysisYear#0 Year#1 Year#2 Year#3 Year#4 Year#5

yearly NPV Cash flow BHD 3,500.000- BHD 1,517.857 BHD 1,355.230 BHD 1,210.026 BHD 1,080.381 BHD 964.626Overall NPV Cash flow BHD 3,500.000- BHD 1,982.143- BHD 626.913- BHD 583.113 BHD 1,663.494 BHD 2,628.120

0.26

Discounte rate

Bene

fits

Cost

s

One time cost

BHD 2,628.120Overall NVP=Total benefits - Total costs

project break-even occurs at year 3

Use first year of overall positive cash flow to calculate break-even fraction 1.463

Actual break-even occurred at 2.5 years

OVERALL ROI(Overall NVP/NPV for all Costs)

Page 12: conference management system

System planning - Project Tasks

Page 13: conference management system

System planning - Project Tasks

Page 14: conference management system

System analysis

• Requirements Collection• Requirements Analysis• Entity Relationship Diagram (ERD)• Data Flow Diagram (DFD)

Page 15: conference management system

System analysis – Requirements Collection

• Interviews• Questionnaires• Similar System

Page 16: conference management system

System analysis – Requirements Collectioninterview

• Interviews:Dr. Waheeb Eissa Al-Nasser , Professor of Applied Physics at the University of Bahrain

Page 17: conference management system

System analysis – Requirements CollectionQuestionnaires

• Questionnaires•It is easy and safe to register and pay online ?

•I was have a speakers (CV) ?

Page 18: conference management system

Requirements Analysis functional requirements

• Create new conference .• Add activity . • Send notification .• Add new user.• Add reviewer to paper .• Add paper from author.• Add new email template .• Add new sponsor.

Page 19: conference management system

Requirements Analysis functional requirements

• Add conference setting .• Add group.• Send email.• Send notification .• Add conference information .• Add activity .• Add session .• Add schedule .

Page 20: conference management system

Requirements Analysis functional requirements

• Create report .• Read reviewer comment.• Add presenter.• Send paper. • Show paper progress.• Processing payment online.

Page 21: conference management system

Requirements Analysis non-functional requirements

• Accessibility .• Usability . • Platform (compatibility) .• Privacy .• security .

Page 22: conference management system

Requirements Analysis Data Flow Diagram – context diagram

Page 23: conference management system

Requirements Analysis Data Flow Diagram – level zero

Page 24: conference management system

Requirements Analysis Data Flow Diagram – level zero

Page 25: conference management system

Requirements Analysis Data Flow Diagram – level zero

Page 26: conference management system

Requirements Analysis Data Flow Diagram – level zero

Page 27: conference management system

Requirements Analysis Data Flow Diagram – level zero

Page 28: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 29: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 30: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 31: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 32: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 33: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 34: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 35: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 36: conference management system

Requirements Analysis Data Flow Diagram – level one

Page 37: conference management system

Requirements Analysis ERD

Paper

User

Group

Public_user

News

Schedule Session

Conference

Activity

Email_template

Sponsor

Belong to Sponsored by

Notifications

Add

is

Present

Register

Submit_paper

Mange

Part of

Director

Send

Has

Member_of

uid

email

address

country

job

contact

fname

lname

gender

deleted

communt

name

description

Img_paht

date sizeattachment

subject

type

Num_page title pid

Created by

uid

language

description

datetitleaid

Description

bodytitleEmail_keyeid

level

descriptionnamegiddatethumbintro

body

deleted

title

nid

progress

name

Company_name

type

sid

type

description

name

cid

phone email

Start_date

room

siddescription

End_time

description

End_date title sidStart_timetitle

1M

M

M1

1 1

M N

1 1

location

location

1

M

M

Mamount

payment

M N

Reviewed

M

M

1

M

MM

titleTo_uid

From_uid

contentnid

Is_read

date

M

MM

1

M

M

date

date

date

Conference_setting

deleted

Has1

1

Last_date_review

Last_date_register

Last_date_submit_paper

Autor_rule

Start_accept_review

Start_registration

Start_accept_paper

Reset_pass

activate

deleted

Draft

deleted

Visa

Visa

password

puplish

record

date

1password

M 1

Payment_type

price

late_Reg_plate_Reg_d

early_Reg_p

early_Reg_d

NoteonSite_Reg_d

onSite_Reg_p

1

1

Page 38: conference management system

Requirements Analysis Mapping ERD

Page 39: conference management system

Process Specification

1 2 3 4 5 6 7 8 9 10 11 12

Country I O I O I O I O I O I O

Visa - Y - N - Y - N - Y - N

Registration due E E E L L L O O O E E E

Early Registration price X X X X X

Late Registration price X X X

On-Site Registration price X X X

Decision Table

Page 40: conference management system

System Design

• Designing System Database• Graphical User Interface Design• Dialog Diagram

Page 41: conference management system

System Design-Designing System Database

Name Type Primary key Foreign key Null aid int(11) ●title varchar(100)date datedescription textlocation varchar(100)

conference_id int(11) ●

deleted tinyint(1)

Activity

Page 42: conference management system

System Design-Designing System Database

Name Type Primary key Foreign key Null

conference_id int(11) ●

s_registration datee_registration datestart_review dateend_review dates_submit_paper datee_submit_paper daterules textintrodection text

conferences_setting

Page 43: conference management system

System Design-Designing System Database

contactName Type Primary key Foreign key Null

cid int(11) ●

user_id int(11) ●

type varchar(100)value int(150)

Name Type Primary key Foreign key Null

eid int(11) ●

title varchar(100)body textemail_key int(11)description text

email_template

Page 44: conference management system

System Design-Designing System Database

Name Type Primary key Foreign key Null gid int(11) ●title varchar(60)description varchar(200)level int(11)deleted tinyint(1)

Groups

Page 45: conference management system

System Design-Designing System Database

newsName Type Primary key Foreign key Null

nid int(11) ●

title varchar(150)intro textbody textthumb varchar(150)date datedraft tinyint(1)user_id int(11) ●

record varchar(150) ●

deleted tinyint(1)

Page 46: conference management system

System Design-Designing System Database

Name Type Primary key Foreign key Null

nid int(11) ●

title varchar(60)

content text

from_uid int(11) ●

to_uid int(11) ●

is_read tinyint(1)

date date

Notifications

Rest of tables

Page 47: conference management system

System Design- Graphical User Interface Designoverview

• Users to interact with electronic devices with images rather than text commands

• GUI represents the information and actions available to a user through graphical icons and visual indicators

Page 48: conference management system

System Design Author maintaining

Page 49: conference management system

System Design Author maintaining

Page 50: conference management system

System Design Author maintaining

Page 51: conference management system

System Design Author maintaining

Page 52: conference management system

System Design Author maintaining

Page 53: conference management system

System DesignNotification

Page 54: conference management system

System DesignNotification

Page 55: conference management system

System DesignNotification

Page 56: conference management system

System DesignDialog Diagram

Page 57: conference management system

Implementation • Overview • Language used• Software & Suites• Hardware• Testing

Page 58: conference management system

Implementation - Overview

• Install the system .• Initial user training.• When this phase is completed, the

application is in steady-state production.

Page 59: conference management system

Implementation - Language used

• HTML• PHP• JavaScript• SQL• CSS

Page 60: conference management system

Implementation - Software & Suites

• Notepade ++• Gedit ‘Linux’• LAMP server ‘Linux’• WAMP server • Photoshop CS4• Opera • Firefox• Internet Explorer • Filezilla • CodeIgniter• MySql

Page 61: conference management system

Implementation - Hardware

Intel Core2 Quad Q6600250 GB SATA HDD2 GB RAM10,000 GB Bandwidth

Page 62: conference management system

Implementation - Testing

Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation.

Page 63: conference management system

Conclusions

We learned from this project • How to communicate with company.• How to collect system requirement.• How to analysis requirement. • How to take an interview with people.• How to work in group.• How to create a DFD and ERD.• Understand a business domain.• Use the traditional and modern methods of collecting

requirements.

Page 64: conference management system

QUESTIONS

Finally, I'll be happy to answer your questions