Conference management system Jordanian Renewable Energy Society (JRES) Team members.

Slides:



Advertisements
Similar presentations
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
Advertisements

SEEM 3430 – Tutorial 2 Two Examples on Requirement Definition and Use Cases.
Practice data flow diagramming as a tool for structured system programming (process modelling) DATA FLOW DIAGRAMs.
Alternative Approach to Systems Analysis Structured analysis
Chapter 4 Enterprise Modeling.
Chapter 4.
Data Dictionary What does “Backordered item” mean? What does “New Customer info.” contain? How does the “account receivable report” look like?
3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.
Chapter 10 Analyzing Systems Using Data Dictionaries
Topics Data dictionary concepts Defining data flow
Data Dictionary A Data Dictionary is a repository for all the primitive level data structures and data elements within a system. It is a list of everything.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Systems Analysis and Design 9th Edition
OO Process Steps  Define requirements Allocate and Derive requirements Map requirements to use cases Map requirements to classes  Define use cases Draw.
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
1004INT Information Systems Week 10 Databases as Business Tools.
Systems Development Life Cycle
Chapter 4.
DATA FLOW DIAGRAMS IT 155.
V v Business Process AMTV Streaming TV Streaming.
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
Systems Analysis and Design 10th Edition
Prof. Vishnuprasad Nagadevara Indian Institute of Management Bangalore
Chapter 6: The Traditional Approach to Requirements
Chapter 10 Systems Planning, Analysis, and Design.
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 3 Requirements Models.
Conference management system Jordanian Renewable Energy Society (JRES)
Data and Process Modeling
MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life.
INFORMATION SYSTEM OF RESTAURANT OSIS – TERM PROJECT.
IS 320 Notes for Chapter 8. ClassX Problems: Low-Tech Fix Use last year's videos on ClassX  Select "Semesters" tab  Select IS 320  Select the week/lecture.
Creating databases for web applications SQL. Systems design. ER diagrams. Data flow diagrams. Storyboards. Homework: Plan database and applications for.
Phase 2: Systems Analysis
Logic Modeling Logic and timing are not represented on data flow diagrams or entity-relationship diagrams Processes contain logic - what happens under.
PHASE 2: SYSTEMS ANALYSIS
CCRS Comprehensive Conference Registration System Detailed Design March 6 th,
1 Data Flow Diagrams. 2 Identifying Data Flows During the analysis stage of a project it is important to find out how data flows through a system:  Where.
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Friday, December 7 th 2012 Preliminary Design. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUse Case DiagramDeployment DiagramWebsite.
Chapter 8 Analyzing Systems Using Data Dictionaries Systems Analysis and Design Kendall & Kendall Sixth Edition.
CCRS Comprehensive Conference Registration System Preliminary Design December 7 th,
Phase II :System Analysis Prepared by Ejlal Al-khuzaie.
System and data modeling tools Revision. Schemas A schema shows the organisational structure of a database. It should show the entities (the tables in.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
DataFlow Diagram – Level 0
CS520 Project Online Book Store
Systems Analysis and Design 8th Edition
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Systems Analysis and Design 8th Edition
Events to Data Flows to Data Dictionaries System Analysis & Design.
Introduction to MySQL Ullman Chapter 4. Introduction MySQL most popular open-source database application Is commonly used with PHP We will learn basics.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Systems Development Life Cycle
Architecture Review 10/11/2004
Systems Analysis and Design in a Changing World, Fourth Edition
G063 - Data flow diagrams.
Software Specification Tools
تحلیل سیستم‌ها مدل‌سازی پردازشی.
G063 - Data flow diagrams.
Logic Modeling Logic and timing are not represented on data flow diagrams or entity-relationship diagrams Processes contain logic - what happens under.
Tutorial 6 PHP & MySQL Li Xu
One EPIC Place Website Scheduler
Fei Huang Prof. Soon Chun ISI490 Spring 2018
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Lecture 23 CS 507.
Presentation transcript:

conference management system Jordanian Renewable Energy Society (JRES) Team members

Outline Introduction Requirements Collection – Interviews – Questionnaires Requirements Analysis Entity Relationship Diagram (ERD) Data Flow Diagram (DFD) Process Specification Data Dictionary Summary

Introduction what is systems analysis ? How we collect the requirement in our project? What we learned in this phase ?

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

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

Requirements Analysis functional requirements F4Create schedule Description: This function to manage the time table of the sessions, also it show start and end time for the session. Activities: It shell allow Manager to organize the session time table Date: Every conference. Source of requirement : Interview Priority : This function should be the main function in the system, it create the conferences.

Requirements Analysis Non-Functional Requirement Non-functional requirement typeExplanation Browser based The user can access the system from any ware, just he/she need a good internet connection. XHTML compatible The interface will be same for all internet browsers, so the user can access the system by any browser. interaction between system usersThe system user will receive notification by or SMS. Ability to support customized reports The system has the ability to generate deferent type of reports. Able to run different Server Operating System: Windows / Linux based The system can be run in Linux / Windows system because it creates using PHP and only need an apache and MySql database which can be run in different OS. PrivacyThe system shall protect the privacy of user, by using groups.

Entity Relationship Diagram (ERD) What is ERD ?

Entity Relationship Diagram (ERD)

Data Flow Diagram (DFD) What is DFD?

Data Flow Diagram (DFD) Context Diagram

Data Flow Diagram (DFD) Level Zero

Data Flow Diagram (DFD) Level one - Manager

Data Flow Diagram (DFD) Level One – Director

Data Flow Diagram (DFD) Level One – Author

Data Flow Diagram (DFD) Level One - Attendee

Data Flow Diagram (DFD) Level One – Reviewer

Data Flow Diagram (DFD) Level One – Sponsor

Process Specification Defining Process – Process ID : 5.1 – Process Name : add new user – Process Description: add new user to user list. – Input: user info. – Logic : IF all user information correct add new user to database Else Re-enter user information EndIf

Process Specification Decision Table CountryIOIOIOIOIOIO Visa-Y-N-Y-N-Y-N Registration due EEELLLOOOEEE Early Registration price XXXXX Late Registration price XXX On-Site Registration price XXX

Data Dictionary Dataflow ID: F2 Name : Presenter name Description Contain Presenter name Source : external entity (Director) Destination: Process 6.10 Type:Form Volume/Time4/Day Comments:Contain Presenter name that will be added to the schedule.

Data Dictionary Defining Elements NameNum_page AliasPage_num, number_of_pages, DescriptionNumber of pages in the paper Length6 Input Format9(6) Output Format9(6) Default Value Continuous/DiscreteDiscrete TypeNumeric Base or DerivedDerived Upper Limit<6000 Lower Limit1> CommentsThis element for the number of pages.

Data Dictionary Defining Data Stores ID D1 Name Users Alias - Description Store user information File typeCompute File format Database Record size 150 Maximum record Average record Percent growth/years 10% Data set/table name User Data structure User record Primary key uid Secondary keys - Comments This data store will used to store the users information

Summary We are talk about the requirement analysis, and provide the system according that results.

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

Thank You