Presentation is loading. Please wait.

Presentation is loading. Please wait.

Conference management system Jordanian Renewable Energy Society (JRES)

Similar presentations


Presentation on theme: "Conference management system Jordanian Renewable Energy Society (JRES)"— Presentation transcript:

1 conference management system Jordanian Renewable Energy Society (JRES)

2 Outline Introduction System planning System analysis Software Design Implementation Conclusions

3 Introduction Project over view. Create CMS to Jordanian Renewable Energy Society (JRES). Global Green Techies Forum & Exhibition (GTECHs2012). Our team.

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

5 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

6 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.

7 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.

8 System planning - Process model Iterative and incremental development

9 System planning - Feasibility study Economic Operational Technical Schedule

10 System planning - Feasibility study Economic feasibility

11

12 System planning - Project Tasks

13

14 System analysis Requirements Collection Requirements Analysis Entity Relationship Diagram (ERD) Data Flow Diagram (DFD)

15 System analysis – Requirements Collection Interviews Questionnaires Similar System

16 System analysis – Requirements Collection interview Interviews: Dr. Waheeb Eissa Al- Nasser, Professor of Applied Physics at the University of Bahrain

17 System analysis – Requirements Collection Questionnaires Questionnaires It is easy and safe to register and pay online ? I was have a speakers (CV) ?

18 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.

19 Requirements Analysis functional requirements Add conference setting. Add group. Send email. Send notification. Add conference information. Add activity. Add session. Add schedule.

20 Requirements Analysis functional requirements Create report. Read reviewer comment. Add presenter. Send paper. Show paper progress. Processing payment online.

21 Requirements Analysis non- functional requirements Accessibility. Usability. Platform (compatibility). Privacy. security.

22 Requirements Analysis Data Flow Diagram – context diagram

23 Requirements Analysis Data Flow Diagram – level zero

24

25

26

27

28 Requirements Analysis Data Flow Diagram – level one

29

30

31

32

33

34

35

36

37 Requirements Analysis ERD

38 Requirements Analysis Mapping ERD

39 Process Specification 123456789101112 CountryIOIOIOIOIOIO Visa-Y-N-Y-N-Y-N Registration dueEEELLLOOOEEE Early Registration priceXXXXX Late Registration priceXXX On-Site Registration priceXXX Decision Table

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

41 System Design-Designing System Database NameTypePrimary keyForeign keyNull aidint(11)● titlevarchar(100) date descriptiontext locationvarchar(100) conference_idint(11) ● deletedtinyint(1) Activity

42 System Design-Designing System Database NameTypePrimary keyForeign keyNull conference_idint(11) ● s_registrationdate e_registrationdate start_reviewdate end_reviewdate s_submit_paperdate e_submit_paperdate rulestext introdectiontext conferences_setting

43 System Design-Designing System Database contact NameTypePrimary keyForeign keyNull cidint(11) ● user_idint(11) ● typevarchar(100) valueint(150) NameTypePrimary keyForeign keyNull eidint(11) ● titlevarchar(100) bodytext email_keyint(11) descriptiontext email_template

44 System Design-Designing System Database NameTypePrimary keyForeign keyNull gidint(11) ● titlevarchar(60) descriptionvarchar(200) levelint(11) deletedtinyint(1) Groups

45 System Design-Designing System Database news NameTypePrimary keyForeign keyNull nidint(11) ● titlevarchar(150) introtext bodytext thumbvarchar(150) date drafttinyint(1) user_idint(11) ● recordvarchar(150) ● deletedtinyint(1)

46 System Design-Designing System Database NameTypePrimary keyForeign keyNull nidint(11) ● titlevarchar(60) contenttext from_uidint(11) ● to_uidint(11) ● is_readtinyint(1) date Notifications Rest of tables

47 System Design- Graphical User Interface Design overview 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

48 System Design Author maintaining

49

50

51

52

53 System Design Notification

54

55

56 System Design Dialog Diagram

57 Implementation Overview Language used Software & Suites Hardware Testing

58 Implementation - Overview Install the system. Initial user training. When this phase is completed, the application is in steady-state production.

59 Implementation - Language used HTML PHP JavaScript SQL CSS

60 Implementation - Software & Suites Notepade ++ Gedit ‘Linux’ LAMP server ‘Linux’ WAMP server Photoshop CS4 Opera Firefox Internet Explorer Filezilla CodeIgniter MySql

61 Implementation - Hardware Intel Core2 Quad Q6600 250 GB SATA HDD 2 GB RAM 10,000 GB Bandwidth

62 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.

63 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.

64 QUESTIONS Finally, I'll be happy to answer your questions


Download ppt "Conference management system Jordanian Renewable Energy Society (JRES)"

Similar presentations


Ads by Google