STRUCTURED SYSTEMS ANALYSIS & DESIGN

Size: px
Start display at page:

Download "STRUCTURED SYSTEMS ANALYSIS & DESIGN"

Transcription

1 Lecture 5 STRUCTURED SYSTEMS ANALYSIS & DESIGN Objectives Explain SSADM Describe tools of SSADM 2 1

2 SSADM It is a data (logical) oriented approach to system analysis and design that focuses on nature and flow of data through the system APPROACH Uses models (graphics & pictorial) to show relationships between data & business processes throughout the stages of analysis & design 3 Advantages Gives a pictorial representation that can be understood by both users & system developers 4 2

3 Types of modeling 2 types (a) Logical Data Modeling (LDM) Entity relationship Modeling (ERM) Entity Behavior Modeling (EBM) (b) Data Flow (process) Modeling Data Flow Diagrams (DFD) Logic modeling 5 (a) Logical (data) modeling It is a technique of identifying & modeling the data requirements of an IS. LDM consists of logical data structures (LDS) which represent entities and their relationships through ERD/ERM diagrams LDM is used in creation of databases and is also called database modeling 6 3

4 ERM uses 3 major abstraction to describe things to which data is related to: Entity, attribute, instance & relationship Entity = something for which data is recorded about e.g., persons, events etc Attributes:- characteristic/property of an entity that has a unique value e.g., student (entity) is described by attributes such as ID No., Name, Age etc. They are stored as fields in a Table 7 Table: = A grouping of records = basic data structure E.g., Entity = Student Primary Key Attributes/ Fields Entity instance/ Record Student ID. Name Age Course I39/3458/12 Hilda 20 BTech Value of Attribute 8 4

5 Entity Instance (record) :- A single occurrence of an entity e.g., one instance of entity student is Name and value is Hilda Primary) Key:- Unique identifier for the records e.g., ID-No Relationships = Associations between entities. ERM uses these abstractions together with relationship between entities to create Databases 9 Creating a LDM Collect and divide data about entities into separate subjects (Fields) Group related fields into (ONE) table Create Primary Keys to link data in Tables Determine nature of relationship between entities E.g., Information relating to books in library and users (borrowers) can be grouped as follows: 10 5

6 Table: BOOK ISBN Author Date-Pub Publisher Title Table: BOOKINGS Date-Out Due Date User-Id Title Status Relationships Table: USER User-ID User_Name Tel Address Occupation NB Fields in a Table should not be repeated in other tables 11 Entity Relationship Modeling ERM shows the associations between entities. ERM Symbols Entity E.g., Student Student Courses Relationship between Entities 12 6

7 Degree of relationships (a) One : One For any entity A, only one member of entity B associated with it and vice versa. E.g., MD Works for Employs Company A kenyan has 1 ID Kenyan ID Card 1 Card is issued to 1 Kenyan 13 (a) One : Many A Mother has many children Mother Children Many Children belong to one Mother 14 7

8 1:M A dept has Many Employees Department Employee Many employees Belong to 1 Dept Cargo aircraft Will serve Distribution centres Is served by 15 (c) Many : Many Product Made of Raw material Part of Sales Person is assigned to Customer Is called on by 16 8

9 Activity A company has one CEO who is not employed by another company. The company has several divisions each of which employs several people, No employee works for more than one division. Each division produces several products. No product is made by more than one division. Each product may be made out of one or more raw materials. Any raw materials may go into one or more products. Construct ERD from the narrative 17 Soln Entities: Company, CEO, Division, Employee, pdts, raw materials Company CEO Division Employee Product Raw Materials 18 9

10 Once the relationships are developed, we then create Databases Database = An integrated collection of logical data relating to an entity or collection of related fields 19 (b) Process & Logic modeling Process Modeling = technique of identifying & modeling how data moves around an IS by examining processes that transform data, data stores and external entities using DFDs. Logic modeling shows the logical, policies & procedures to be implemented by a system s process 20 10

11 (i) DFDs DFDs shows processes (activities) that transform data from one form to another, data sores (holding areas of data), External entities (things that sent data into or receive data from a system) and data flows (routes by which data flows types of DFDs Logical DFD Physical DFD Logical DFD Shows actual data flows and processes that transform data NOT concerned about HOW the system works or will be constructed 22 11

12 DFD symbols External entities = Source or destination of data e.g., Student, Customer. Processes = Actions that transform data Data stores = Temporary or permanent stores of data that are inputs to or outputs of processes D3 Student 2 Calculate fees Student file Data flows = transfer of data Student Data 23 Developing DFDs DFDs are developed using top-down approach (a process called Leveling ) PROCEDURE 1. Define entities, data flows, processes & data stores 2. Draw content diag (level 0) 3. Draw Parent diag (Level 1) 4. Processes on level 1 may in turn be exploded to create more detailed child diags (levels 2 n) 24 12

13 Narrative Context Diag (LEVEL 0) Parent Diag (LEVEL 1) Start with Context diag that shows ONLY a single process ( the system ) External entities and data flows to and from the system NO DATA STORES Create Level 1 DFDs that shows More Processes and data stores Child Diags (LEVEL 2) Explosions of Child Diags (LEVEL N) Create CHILD DIAGS (Levels 2,3, n) that are explosions of Level 1, 2 n-1 DFDs until the diag shows only primitive processes. SPH_201_FWN, Nyongesa UoN F. W. 25 Example 1 Level 0 (Context Diag) Student 0 System Student Level 1 DFD Student 1 Process 2 Process Student D1 Data store 26 13

14 Level 2 DFD Shows child processes Student 1 Process 2 Process Student Process Process D1 Data store D2 Data store 27 Rules on creating Child diagrams 1. A Child diag is created from a process of the previous level diag 2. 1 ST sub-level (Child diags) are numbered to correspond to the respective parent e.g., 2.1, 2.2 etc 3. Each Child diag should have the same number of input and output data flow as the parent process i.e., data flow from parent process to child diag must match 4. Child diags may include additional data stores not shown in the parent process e.g., D

15 Example 2 Level 0 (Context Diag) Only 1 process (numbered 0) & NO Data stores Entity 1 Input A 0 System Output B Entity 2 29 Level 1 DFD (Parent Diag) Shows more (unexploded) processes & datastores Entity 1 Input A 1 Process A Data Flow B 2 Process B Output B Entity 2 Record A D1 Data Store 1 D2 Record B Data Store

16 Level 2 DFD (Child Diags) Shows 1 ST sub-levels of a process (i.e., explosion of a process e.g., process 2) Output flow must match Entity 1 Input A Record A 1 Process A Data Flow B Record B 2 Process B Entity 2 Output B D1 Data Store Process B1 2.2 Detailed Process B2 2.3 Detailed Process B3 Additional data store D3 Data Store 3 D2 Data store 2 31 Example 3 Content diag of Library System NB 3 outputs to user & 3 inputs from user user Register as member confirmation 0 Lib services Books to borrow Borrowed books user Clearance user 32 16

17 Level 1 DFD of Lib system NB 3 outputs to user & 3 inputs from user user Registration request Confirmation 1 User registration User D1 Borrow books Books User details Registered users User s file 2 Loans desk Copy of book card D2 Book card Borrowed books User Due Books Clearance 3 Book Returns Desk Books Shelving Books SPH_201_FWN, Nyongesa UoN F. W. 33 D3 Cleared cards D4 Dustbin Example 4 Airline Reservation system Level 0 DFD Passenger Travel request Passenger reservations Preferences & available flights 0 Airline reservation system Travel agent Ticketing information Airline 34 17

18 Rules in Constructing DFDs No data flow is permitted between Two Data Sources/External Entity Two Data Stores Data Stores and data source. D1 student Student D2 Student D1 35 Worked Example ABC is a book publishing company in Westlands. It is organized in sections e.g., accounting and sales When the clerk receives book orders from bookstores, he verifies the orders. He then checks the book information as well as the customer credit from the customer file and authorizes shipment through the warehouse. The shipment is verified before shipping and it is accompanied by an invoice. The clerk keeps a copy of the details of the order in a file called "bookstore orders". Accounts receivable are processed through the accounts department from forms filled out by an accounting clerk. Draw a logical model for the system 36 18

19 Soln Entities: Data Stores: Processes Data Flows 37 Soln D1 BOOK INFORMATION CUSTOMER ACCOUNTS 3. Credit Check 1. Orders D2 1.0 Verify orders CUSTOMER INFORMATION FILE 2. Check book inform 4. Shipping orders 8. forms D3 BOOKSTORE ORDERS 6. Copy of order 2.0 Verify Shipment 7. Shipment + Notice + Invoice CUSTOMER WAREHOUSE 5. Shipping Information SPH_201_FWN, Nyongesa UoN F. W

20 Physical DFDs Are created from Logical DFDs It depicts the system i.e., it shows HOW the system is physically implemented (designed or works) including personnel, hardware, software, databases, etc Shows certain details not shown in logical DFD such as type of activities that take place in a process 39 Example of physical DFD 40 20

21 Logical DFD of Doctors billing system D1 Physician a Verify Exam record & compute fees Examination Record Valid Fees Patient Applicable Patient fees Address FEE SCHEDULE Prepare Invoice Completed Insurance form Insurance Invoice Patient Invoice Insurance Schedule & Address PATIENT Patient Payment INSURANCE CARRIERS Carrier Payment D2 PATIENT RECORD D3 INSURANCE Co. Correct patient Payment Verify payment from patients Verify payment from insurance carriers SPH_201_FWN, Nyongesa UoN F. W. 41 D4 Correct carrier payment ACCOUNTS RECEIVABLE Advantages of DFDs Provides better understanding of the business to the analyst Provides better communication with users compared to narrative text Identification of error and redundancies is easy (in structured walkthroughs) Physical DFDs Show sequence of process, order and in detail how the system works from top to minute details using the levelling technique 42 21

22 Activity Distinguish between logical and physical DFD List advantages of physical DFD over logical DFD 43 Structured logic & Decisions Logic modeling shows the logical, policies & procedures to be implemented by a system s process Tools of Logic modeling: Decision tables :- Used to make a decision between two or more choices depending on the value of the condition Decision Trees :- Useful for sketching logical decisions where complex branching routines are involved e.g, calculating discounts or sales commissions etc. Structured English:- suited to model logical processes where sequencies of actions and decisions are required 44 22

23 (a) Decision Tables It s a 2-D matrix that shows the decision rules that apply when certain CONDITIONS occur and ACTIONS to be taken CONDITIONS (IF) Condition Entry Y/N) ACTIONS (THEN) Action Entry (X) No of columns required in the condition entry = 2 N where N =Number of conditions 45 Example The delivery charge to be added to customer s invoices is determined as follows: If the order value is at least 100,000/= and the delivery distance is within 1 Km, the delivery charge is 1,000/=. If the distance > 1 Km, the delivery charge is 1,500/=. If the order value < 100,000/= and the delivery distance is within 1 Km, the delivery charge is 2,000/=, else 3,000/=. Draw a decision table from the above

24 Soln 2 conditions: Order value => 1000,000 Delivery dist within 1 Km And 4 Actions (Charge 1,000, 1,500, 2,000 & 3,000) Entries = 2 2 =4 Order Value >= 100,000? Delivery Distance within 1 Km? Y Y Y N N Y Y N Charge 1,000 X Charge 1,500 X Charge 2,000 X Charge 3,000 X 47 Activity ABC bookshop gives customers discount based on the following policy: Bookstores get 25% discount on orders of 6 or more copies per book title and Nil for orders less than 6 copies. For orders from libraries and individuals, a 5% discount is allowed on orders of 6-19 copies per book title; 10% on orders for 20-49% copies per book tittle; 15% for 50 or more copies. Document this policy using Decision Tables Decision Trees Structured English 48 24

25 Soln 3 conditions: Bookstore; Lib & Order size 5 Actions (25, 15, 5 & 0%) Entries = 2 3 = 6 49 Soln 888 RULES IF Customer is bookstore Y Y Library or Individual Y Y Y Y Order size => 6 copies Y N N Order size 6-19 copies Order size copies Order size => 50 THEN Allow 25% discount Allow 15% discount Allow 10% discount Allow 5% discount Allow Nil discount X X X Y X Y X Y X 50 25

26 (b) Decision Trees Useful for sketching logical decisions where complex branching routines are involved in the decision process e.g., Customer Order size Discount Bookstore = > 6 < Discount policy Libraries & Individuals > < (c) Structure English suited to model logical processes where sequencies of actions and decisions are required borrows heavily from control structures in programming especially If..Then Else

27 Soln IF (order is from bookstore & = > 6 copies) THEN Discount = 25% ELSE: Nil END IF ELSE IF (Order from lib & Order > 50 copies) THEN Discount = 15% ELSE IF Order = copies Discount is 10% ELSE IF Order = copies Discount is 5% END IF 53 END 54 27

0. Database Systems 1.1 Introduction to DBMS Information is one of the most valuable resources in this information age! How do we effectively and efficiently manage this information? - How does Wal-Mart

More information

information process modelling DFDs Process description

information process modelling DFDs Process description Process modelling IMS9300 IS/IM FUNDAMENTALS information process modelling DFDs Process description processes are the action part of businesses process modelling graphically represents the processes which

More information

Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1

Process Modelling. Data flow Diagrams. Process Modelling Data Flow Diagrams. CSE Information Systems 1 CSE104 - Information s 1 Process Modelling Data Flow Diagrams Process Modelling Process modelling aims to graphically represent the processes which capture, manipulate, store and distribute data. data

More information

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) Software Engineering Prof.N.L.Sarda IIT Bombay Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue our discussion on process modeling. In the previous lecture

More information

Database Systems. Overview - important points. Lecture 5. Some introductory information ERD diagrams Normalization Other stuff 08/03/2015

Database Systems. Overview - important points. Lecture 5. Some introductory information ERD diagrams Normalization Other stuff 08/03/2015 Lecture 5 Database Systems Instructor: M.Imran Khalil Imrankhalil3@gmail.com Resource:Imrankhalil3.wordpress.com University of Sargodha Canal Campus Lahore Overview - important points Some introductory

More information

Modelling: Review. Modelling Information Systems. Models in analysis and design. Process Modelling. Modelling perspectives

Modelling: Review. Modelling Information Systems. Models in analysis and design. Process Modelling. Modelling perspectives Modelling: Review IMS100 Systems Analysis and Design Topic Review of Process Modelling Why do we do it? Communication and understanding Simplification all models are simplifications of the real world:

More information

Data and Process Modeling

Data and Process Modeling Chapter 5 Data and Process Modeling 5 CHAPTER Data and Process Modeling Chapter 5 is the second of four chapters in the systems analysis phase of the SDLC. This chapter discusses data and process modeling

More information

CSE Information Systems 1

CSE Information Systems 1 CSE1204 - Information Systems 1 Detailed Process Definitions; The Data Dictionary Data Dictionary the data dictionary is a database or repository of information about objects identified during systems

More information

(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III

(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III Analysis Modeling What is Analysis Modeling? Analysis modeling uses a combination of text and diagrammatic forms to depict(represent) requirements for data, function, and behavior These text and diagrammatic

More information

COMP Instructor: Dimitris Papadias WWW page:

COMP Instructor: Dimitris Papadias WWW page: COMP 5311 Instructor: Dimitris Papadias WWW page: http://www.cse.ust.hk/~dimitris/5311/5311.html Textbook Database System Concepts, A. Silberschatz, H. Korth, and S. Sudarshan. Reference Database Management

More information

Process Modeling. Wei-Tsong Wang 1 IIM, NCKU

Process Modeling. Wei-Tsong Wang 1 IIM, NCKU Process Modeling Based on Chapter 9 of Whitten, Bentley, and Dittman: Systems Analysis and Design for the Global Enterprise (7th Ed). McGraw Hill. 2007 Wei-Tsong Wang 1 IIM, NCKU 2 Models: Logical and

More information

Requirements Engineering

Requirements Engineering Requirements Engineering Semi-Formal Specification: Structural Functional Requirements Structured Analysis Data Flow Diagrams SADT IDEF0 1 Back to the past GO/AO OO SA (DT) DFD SADT IDEF (Back to the future)

More information

User guide Passenger Head office and Branch location - online forms

User guide Passenger Head office and Branch location - online forms IATA TRAVEL AGENT User guide Passenger Head office and Branch location - online forms IMPORTANT! In order to apply for the IATA accreditation, please check the following requirements: 1. Before you start

More information

Chapter VI: Process Analysis and Modeling

Chapter VI: Process Analysis and Modeling 1. Introduction In the structured analysis, the data is modeled by ERD diagram after requirements are collected. When the data feeds on the system, it is transformed to the output. Transforming an input

More information

Modelling as a Communication Tool: Introduction to Process Modelling. Modelling. Simplification in modelling. Representation in modelling

Modelling as a Communication Tool: Introduction to Process Modelling. Modelling. Simplification in modelling. Representation in modelling CSE104 - Information Systems 1 Modelling as a Communication Tool: Introduction to Process Modelling The requirements specification document Must be communicated to key stakeholders Should contain: Functions

More information

Represent entities and relations with diagrams

Represent entities and relations with diagrams LEARNING OBJECTIVES Define data modeling terms Describe E-R Model Identify entities and relations Represent entities and relations with diagrams WHAT IS DATA MODELING? A data model is a collection of concepts

More information

Lecture Notes. Structured Systems Analysis

Lecture Notes. Structured Systems Analysis Lecture Notes Structured Systems Analysis Lecture 3 Structured Analysis & Data Flow Diagrams Written by Dr. Fred Grossman Copyright 1999 Fred Grossman All Rights Reserved Structured Systems Analysis Structured

More information

ER DIAGRAM ER) diagram, a graphical representation of entities and their relationships to each other, typically used in computing in regard to the

ER DIAGRAM ER) diagram, a graphical representation of entities and their relationships to each other, typically used in computing in regard to the ER DIAGRAM ER) diagram, a graphical representation of entities and their relationships to each other, typically used in computing in regard to the organization of data within databases or information systems.

More information

17/03/2018. Meltem Özturan

17/03/2018. Meltem Özturan Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 2 1 Traditional Approach to Requirements Traditional Analysis Model Data flow diagrams Process description Data flow definiton Data store definition (Entity-Relationship

More information

System Analysis & design

System Analysis & design Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) Copyright 2014 Dr. Hossam Ragab 6 data model describes the data that flow through

More information

New CostaClick User Manual

New CostaClick User Manual COSTA CROCIERE S.P.A. New CostaClick User Manual Costa Crociere S.p.a. Via XII ottobre, 2 16100 Genova, Italy Contents MAIN SERVICES Booking 1. Search for cruise 1 2. Select a cruise 2 3. Select category

More information

Full file at https://fratstock.eu

Full file at https://fratstock.eu TEACHING TIPS Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION I normally introduce flowcharting symbols with simple examples on the board. I first introduce a very simple manual flowchart involving only

More information

Ch t 8 Chapter 8. System Models

Ch t 8 Chapter 8. System Models Ch t 8 Chapter 8. System Models Objectives To explain why the context t of a system should be modelled d as a part of requirements engineering process To describe behavioural modelling, data modelling

More information

MD Helicopters, Inc. On-line Publications Ordering Applications Guide

MD Helicopters, Inc. On-line Publications Ordering Applications Guide MD Helicopters, Inc. On-line Publications Ordering Applications Guide Welcome. This guide is provided to assist you in placing orders for Technical Publications using the new On-line Publications Order

More information

Data Flow Diagrams Examples

Data Flow Diagrams Examples 1 of 6 20-Jan-12 1:42 AM Information Systems College of Business Administration University of Missouri - St. Louis Data Flow Diagrams Examples We will study a variety of diagramming tools this semester.

More information

MIS Digital Design & Innovation Studio. 6: Understanding The Data Your Client Needs. Amy Lavin/Steve Sclarow

MIS Digital Design & Innovation Studio. 6: Understanding The Data Your Client Needs. Amy Lavin/Steve Sclarow MIS 3506 Digital Design & Innovation Studio 6: Understanding The Data Your Client Needs Amy Lavin/Steve Sclarow Extra Credit Review: What are the Core Requirement Components? Core Requirement Components

More information

Chapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin

Chapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin Chapter 10 Object-Oriented Analysis and Modeling Using the UML McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 10-2 Define object modeling and explain

More information

Chapter 2 Introduction to Transaction Processing

Chapter 2 Introduction to Transaction Processing Chapter 2 Introduction to Transaction Processing TRUE/FALSE 1. Processing more transactions at a lower unit cost makes batch processing more efficient than real-time systems. T 2. The process of acquiring

More information

Entity-Relationship Model. From Chapter 5, Kroenke book

Entity-Relationship Model. From Chapter 5, Kroenke book Entity-Relationship Model From Chapter 5, Kroenke book Database Design Process Requirements analysis Conceptual design data model Logical design Schema refinement: Normalization Physical tuning Problem:

More information

2004 John Mylopoulos. The Entity-Relationship Model John Mylopoulos. The Entity-Relationship Model John Mylopoulos

2004 John Mylopoulos. The Entity-Relationship Model John Mylopoulos. The Entity-Relationship Model John Mylopoulos XVI. The Entity-Relationship Model The Entity Relationship Model The Entity-Relationship Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of E-R

More information

Gleeson College Ecommerce Portal Instructions

Gleeson College Ecommerce Portal Instructions Hello Parents, These instructions will guide you through purchasing your child s Tablet or Notebook device, Device Insurance, and Additional Accessories. We look forward to assisting you. Registration

More information

Overview. What is system analysis and design? Tools and models Methodologies

Overview. What is system analysis and design? Tools and models Methodologies Overview What is system analysis and design? Tools and models Methodologies Information Systems What is a system? Why do systems fail? What is systems analysis and design? How do we do systems analysis?

More information

ONLINE REGISTRATION SYSTEM UPDATE INSTRUCTIONS

ONLINE REGISTRATION SYSTEM UPDATE INSTRUCTIONS ONLINE REGISTRATION SYSTEM UPDATE INSTRUCTIONS August, 2010 This instruction manual has been produced by the ACT Little Athletics Association based on the Little Athletics Association of NSW Inc. instruction

More information

Entity-Relationship Modelling. Entities Attributes Relationships Mapping Cardinality Keys Reduction of an E-R Diagram to Tables

Entity-Relationship Modelling. Entities Attributes Relationships Mapping Cardinality Keys Reduction of an E-R Diagram to Tables Entity-Relationship Modelling Entities Attributes Relationships Mapping Cardinality Keys Reduction of an E-R Diagram to Tables 1 Entity Sets A enterprise can be modeled as a collection of: entities, and

More information

Requests Charges. Librarian. University affiliated patrons students, faculty, staff. Media Center Staff

Requests Charges. Librarian. University affiliated patrons students, faculty, staff. Media Center Staff Catherine Rutan INFO 530-901 Dr. Valerie Yonker Circulation of Media Materials from University Media Center: Requests Charges Librarian Circulation Desk Attendant Inquires University ID # (Primary Key)

More information

On to Iteration 3, and Activity Diagrams CSSE 574: Session 6, Part 1

On to Iteration 3, and Activity Diagrams CSSE 574: Session 6, Part 1 On to Iteration 3, and Activity Diagrams CSSE 574: Session 6, Part 1 Steve Chenoweth Phone: Office (812) 877-8974 Cell (937) 657-3885 Email: chenowet@rose-hulman.edu On to Iteration 3: NextGen POS Failover

More information

1. i. What are the 3 major components of a information system and show their relationship input output

1. i. What are the 3 major components of a information system and show their relationship input output Higher National Diploma in Information Technology First Year, Second semesterexamination-2011 IT2005: System Analysis and Design Answer Script No. of pages: 11 1. i. What are the 3 major components of

More information

NTS ONLINE BOOKING TOOL SABRE.RES

NTS ONLINE BOOKING TOOL SABRE.RES NTS ONLINE BOOKING TOOL SABRE.RES National Travel Systems is pleased to present its online booking tool that offers state travelers another means to search fares and schedules that offer the best value

More information

NEBB Basic Building Systems Commissioning Certified Professional Seminar and Exams

NEBB Basic Building Systems Commissioning Certified Professional Seminar and Exams NEBB Basic Building Systems Commissioning Certified Professional Seminar and Exams March 19-22, 2014 Atlanta, GA INTRODUCTION Enrollment is limited. Available openings will be filled on a first come-first

More information

Relational Database Components

Relational Database Components Relational Database Components Chapter 2 Class 01: Relational Database Components 1 Class 01: Relational Database Components 2 Conceptual Database Design Components Class 01: Relational Database Components

More information

FAQs to your Premium-Transfer at fixed prices

FAQs to your Premium-Transfer at fixed prices TABLE OF CONTENTS FAQs to your Premium-Transfer at fixed prices I. Product overview. 2 II. Registration... 2 III. Booking 2 IV. After the booking... 5 V. During the ride.. 5 VI. After the ride.. 5 1 Product

More information

COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2. Lecturer: Dr. Meena Jha Tutor: Aries Tao

COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2. Lecturer: Dr. Meena Jha Tutor: Aries Tao COIT20248: Information Systems Analysis and Design Term 2, 2015 Assignment 2 Lecturer: Dr. Meena Jha Tutor: Aries Tao Prepared by: AXXXX XXXX: S0XXXXXX AXXXX MXXXXX: BisXXXXX BaXXXX: S0XXXXX S02XXXX SXXXXX

More information

Entity Relationship Diagram (ERD): Basics

Entity Relationship Diagram (ERD): Basics Entity Relationship Diagram (ERD): Basics CIS 3730 Designing and Managing Data J.G. Zheng Fall 2010 Overview: 3 Level Database Design Creating an Entity Relationship Diagram (ERD) and associated data dictionary

More information

CLIENT MANUAL USER MANUAL. Sky Travellers Page 1. Dubai, UAE. Skytravellers.com

CLIENT MANUAL USER MANUAL.  Sky Travellers Page 1. Dubai, UAE. Skytravellers.com http://partner.skytravellers.com/ CLIENT MANUAL Dubai, UAE Skytravellers.com P.O. Box: 89634, Office No. 109, Business Point, Port Saeed, Deira, Dubai, UAE, Tel: +971 4 2989880 Fax: + 971 4 2941413 e-mail:

More information

CSCI315 Database Design and Implementation Singapore Assignment 2 11 January 2018

CSCI315 Database Design and Implementation Singapore Assignment 2 11 January 2018 School of Computer Science & Software Engineering Session: 1, January 2017 University of Wollongong Lecturer: Janusz R. Getta CSCI315 Database Design and Implementation Singapore 2018-1 Assignment 2 11

More information

XV. The Entity-Relationship Model

XV. The Entity-Relationship Model XV. The Entity-Relationship Model The Entity-Relationship Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of E-R Diagrams and Business Rules Acknowledgment:

More information

Premier Club Member Online Booking Guide Page 1

Premier Club Member Online Booking Guide Page 1 Online Booking Guide Page 1 SeaLink Kangaroo Island offers discounted rates to bonafide s including discounted passenger fares and various other specials throughout the year. s can also receive further

More information

e2e etrac to etrac Setup and Configuration

e2e etrac to etrac Setup and Configuration e2e etrac to etrac Setup and Configuration Version: 1.5 Publish Date: 05/29/2014 Global DMS, 1555 Bustard Road, Suite 300, Lansdale, PA 19446 2014, All Rights Reserved. Table of Contents Introduction to

More information

B2B WEBSITE 2017 USER GUIDE VOYAGES-SNCF.EU

B2B WEBSITE 2017 USER GUIDE VOYAGES-SNCF.EU USER GUIDE VOYAGES-SNCF.EU HOMEPAGE - UNCONNECTED 2 HOMEPAGE - UNCONNECTED URL address remains the same Login: username & password remain the same Create a new agency account 3 CREATE A NEW AGENCY ACCOUNT

More information

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2) SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen

More information

CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis)

CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis) CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis) Jakrapop Maisen DATA FLOW DIAGRAMS A data flow diagram (DFD) shows how data moves through an information system but does not show program

More information

Document valide au 21/08/2015. Welcome Booklet

Document valide au 21/08/2015. Welcome Booklet Welcome Booklet Welcome to Bipea! You have chosen to join our Proficiency Testing Programs. We thank you for your trust! We hope that our Proficiency Testing Schemes will fully meet your needs and requirements.

More information

Data Flow Diagrams System Analysis ( (

Data Flow Diagrams System Analysis ( ( 7 Data Flow Diagrams System Analysis (1932475( Kendall & Kendall 7-1 Data Flow Diagrams A top down approach to diagramming data movement, it moves from general to specific. Graphically characterize data

More information

Meaning & Concepts of Databases

Meaning & Concepts of Databases 27 th August 2015 Unit 1 Objective Meaning & Concepts of Databases Learning outcome Students will appreciate conceptual development of Databases Section 1: What is a Database & Applications Section 2:

More information

Databases The McGraw-Hill Companies, Inc. All rights reserved.

Databases The McGraw-Hill Companies, Inc. All rights reserved. Distinguish between the physical and logical views of data. Describe how data is organized: characters, fields, records, tables, and databases. Define key fields and how they are used to integrate data

More information

16/06/56. Databases. Databases. Databases The McGraw-Hill Companies, Inc. All rights reserved.

16/06/56. Databases. Databases. Databases The McGraw-Hill Companies, Inc. All rights reserved. Distinguish between the physical and logical views of data. Describe how data is organized: characters, fields, records, tables, and databases. Define key fields and how they are used to integrate data

More information

Group bookings with Germania Fluggesellschaft mbh

Group bookings with Germania Fluggesellschaft mbh Group bookings with Germania Fluggesellschaft mbh Applicable from 23rd July 2018 Contents 1. Introduction... 2 2. System requirements... 2 3. Setting up a user profile... 3 4. Changing the language...

More information

CHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING

CHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING Chapter 2 Page 20 REVIEW QUESTIONS CHAPTER 2 INTRODUCTION TO TRANSACTION PROCESSING. The expenditure cycle, conversion cycle, and revenue cycle. 2. Purchases/accounts payable system, cash disbursements

More information

CSIT5300: Advanced Database Systems

CSIT5300: Advanced Database Systems CSIT5300: Advanced Database Systems L01: Entity Relationship (ER) Model Dr. Kenneth LEUNG Department of Computer Science and Engineering The Hong Kong University of Science and Technology Hong Kong SAR,

More information

- CLIENT FACING - Frequently Asked Questions for Concur Mobile March

- CLIENT FACING - Frequently Asked Questions for Concur Mobile March Questions Concur Mobile Solution Information... 4 1. What is Concur Mobile?... 4 2. Why would a traveler need to manage travel, expenses, and payment requests using their smartphone?... 4 3. Does Concur

More information

Concur Travel User Guide

Concur Travel User Guide Concur Travel User Guide 1 Table of Contents What is Concur?... 3 Concur Modules... 3 Logging on to Concur... 5 Exploring the Home Page... 6 Updating Your Travel Profile... 7 Personal Information... 7

More information

Reservation Management and Modifications

Reservation Management and Modifications Reservation Management and Modifications Quick Reference Guide Version: 1 Updated: 03/21/17 2017 VAX VacationAccess 2 Table of Contents Introduction... 3 Reservation Management... 5 Retrieving Confirmed

More information

Lecture 5 STRUCTURED ANALYSIS. PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall Bühnová, Sochor, Ráček

Lecture 5 STRUCTURED ANALYSIS. PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall Bühnová, Sochor, Ráček Lecture 5 STRUCTURED ANALYSIS PB007 So(ware Engineering I Faculty of Informa:cs, Masaryk University Fall 2015 1 Outline ² Yourdon Modern Structured Analysis (YMSA) Context diagram (CD) Data flow diagram

More information

CSSE 374: UML Activity Diagrams. Shawn Bohner Office: Moench Room F212 Phone: (812)

CSSE 374: UML Activity Diagrams. Shawn Bohner Office: Moench Room F212 Phone: (812) CSSE 374: UML Activity Diagrams Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: Patterns, Tradeoffs Identify criteria for the design of a software

More information

MIS 3506 Digital Design and Innovation Studio

MIS 3506 Digital Design and Innovation Studio MIS 3506 Digital Design and Innovation Studio 6: UNDERSTANDING THE DATA YOUR CLIENT NEEDS Amy Lavin/Steve Sclarow Photo: Installation by Jenny Holzer, US Pavillion, Venice Biennale 1990 EXTRA CREDIT EXAM

More information

Task: Design an ER diagram for that problem. Specify key attributes of each entity type.

Task: Design an ER diagram for that problem. Specify key attributes of each entity type. Q1. Consider the following set of requirements for a university database that is used to keep track of students transcripts. (10 marks) 1. The university keeps track of each student s name, student number,

More information

810 IBM Subset - Invoice To Customer - (004010)

810 IBM Subset - Invoice To Customer - (004010) 810 IBM Subset - Invoice To Customer - (004010) Functional Group ID=IN Introduction: This Draft Standard for Trial Use contains the format and establishes the data contents of the Invoice Transaction Set

More information

CIS 330: Web-driven Web Applications. Lecture 2: Introduction to ER Modeling

CIS 330: Web-driven Web Applications. Lecture 2: Introduction to ER Modeling CIS 330: Web-driven Web Applications Lecture 2: Introduction to ER Modeling 1 Goals of This Lecture Understand ER modeling 2 Last Lecture Why Store Data in a DBMS? Transactions (concurrent data access,

More information

PEGACSA72V1.pegasystems

PEGACSA72V1.pegasystems PEGACSA72V1.pegasystems Number: PEGACSA72V1 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 You are designing a form for an online bookstore to display new arrivals. The form is displayed on laptops

More information

Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION

Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION Chapter 2 SYSTEMS TECHNIQUES AND DOCUMENTATION TEACHING TIPS I normally introduce flowcharting symbols with simple examples on the board. I first introduce a very simple manual flowchart involving only

More information

Database Systems. A Practical Approach to Design, Implementation, and Management. Database Systems. Thomas Connolly Carolyn Begg

Database Systems. A Practical Approach to Design, Implementation, and Management. Database Systems. Thomas Connolly Carolyn Begg Database Systems A Practical Approach to Design, Implementation, and Management For these Global Editions, the editorial team at Pearson has collaborated with educators across the world to address a wide

More information

P.G.D.C.M. (Semester I) Examination, : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern)

P.G.D.C.M. (Semester I) Examination, : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern) *4089101* [4089] 101 P.G.D.C.M. (Semester I) Examination, 2011 101 : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern) Time : 3 Hours Max. Marks : 70 Note : 1) Q. 1 is compulsory.

More information

The following link will enable you to Sign Up, Register and Create program WFC registrations:

The following link will enable you to Sign Up, Register and Create program WFC registrations: The following link will enable you to Sign Up, Register and Create program WFC registrations: https://parentportal.workfamilyconnection.com If this is your first use of the Parent Portal you will need

More information

Topics. Overview- The UML Functional Model. Structural Model. Behavioral Models. Use Case Diagram (essential and system)

Topics. Overview- The UML Functional Model. Structural Model. Behavioral Models. Use Case Diagram (essential and system) Topics Overview- The UML Functional Model Use Case Diagram (essential and system) Structural Model Class/object, Component and Deployment Diagram Behavioral Models Activity, State chart, sequence /collaboration

More information

Systems Development and Documentation Techniques. Lecture 2. (Chapter 3)

Systems Development and Documentation Techniques. Lecture 2. (Chapter 3) Systems Development and Documentation Techniques Lecture 2 (Chapter 3) Introduction This chapter explains the most common systems documentation tools and techniques. 1 Data flow diagrams 2 Document flowcharts

More information

EducoSoft. Student Registration

EducoSoft. Student Registration EducoSoft Student Registration 1. Register 2-5 2. Register using Access Code 6-8 3. Pay for Web Access and Register 9-14 4. Purchase a Book and Register 15 21 5. Repeat Registration 22-23 1 1. Register

More information

Chapter 2: Entity-Relationship Model

Chapter 2: Entity-Relationship Model Chapter 2: Entity-Relationship Model! Entity Sets! Relationship Sets! Design Issues! Mapping Constraints! Keys! E-R Diagram! Extended E-R Features! Design of an E-R Database Schema! Reduction of an E-R

More information

Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS

Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS Previously Key features of programming languages Software Development Lifecycle Using tools to demonstrate

More information

VISTARA TATA SIA Airlines Ltd

VISTARA TATA SIA Airlines Ltd Vistara Group Request Management System (GRMS) VISTARA TATA SIA Airlines Ltd Table of Contents Login Process... 2 Registration Process... 4 Home Page... 6 Create New Request... 7 Flight Search... 8 Checking

More information

Introduction to Some Requirements Specification Tools (EEM, ELH, ECD, EAP) -Some Basic Concepts- Dr. Ernest Cachia

Introduction to Some Requirements Specification Tools (EEM, ELH, ECD, EAP) -Some Basic Concepts- Dr. Ernest Cachia Introduction to Some Requirements Specification Tools (EEM, ELH, ECD, EAP) -Some Basic Concepts- Dr. Ernest Cachia SSADM Diagram Relationships DFD * ERD ELH Entity Life History (ELH) Diagrams Some basic

More information

Logical Database Design. ICT285 Databases: Topic 06

Logical Database Design. ICT285 Databases: Topic 06 Logical Database Design ICT285 Databases: Topic 06 1. What is Logical Database Design? Why bother? Bad logical database design results in bad physical database design, and generally results in poor database

More information

LAB-03 BPMN Resource Perspective and Events

LAB-03 BPMN Resource Perspective and Events Lab for the course on Process and Service Modeling and Analysis LAB-03 BPMN Resource Perspective and Events Lecturer: Andrea MARRELLA Objectives of this lecture Recap: Pools, Swimlanes and Message Flows

More information

Solution Manual for Accounting Information Systems 11th Edition by George H. Bodnar and William S. Hopwood

Solution Manual for Accounting Information Systems 11th Edition by George H. Bodnar and William S. Hopwood Solution Manual for Accounting Information Systems 11th Edition by George H. Bodnar and William S. Hopwood Link download full: https://digitalcontentmarket.org/download/solution-manualfor-accounting-information-systems-11th-edition-by-bodnar

More information

Club Automation: Online Portal

Club Automation: Online Portal Cedardale Health & Fitness 931 Boston Road Haverhill, MA Cedardale Andover 307 Lowell Street Andover, MA Club Automation: Online Portal (661) 257-0044 Welcome to your new Cedardale Health & Fitness online

More information

Chapter 2: Entity-Relationship Model. Entity Sets. Entity Sets customer and loan. Attributes. Relationship Sets. A database can be modeled as:

Chapter 2: Entity-Relationship Model. Entity Sets. Entity Sets customer and loan. Attributes. Relationship Sets. A database can be modeled as: Chapter 2: Entity-Relationship Model Entity Sets Entity Sets Relationship Sets Design Issues Mapping Constraints Keys E-R Diagram Extended E-R Features Design of an E-R Database Schema Reduction of an

More information

Discussion Focus. Figure 1

Discussion Focus. Figure 1 Discussion Focus Efficient data management typically requires the use of computer database. A database is a shared, integrated computer structure that stores a collection of: End-user data that is the

More information

An Introduction to Business Process Modeling using Data Flow Diagrams

An Introduction to Business Process Modeling using Data Flow Diagrams An Introduction to Business Process Modeling using Data Flow Diagrams BSAD 141 Dave Novak BDIS: 2.2 (61-77) Lecture Overview Systems and Business processes Business process models Data Flow Diagrams (DFDs)

More information

BT Compute Protect Schedule to the General Terms

BT Compute Protect Schedule to the General Terms BT Compute Protect Schedule to the General Terms Contents A note on you... 2 Words defined in the General Terms... 2 Part A The BT Compute Protect Service... 2 1 Service Summary... 2 2 Standard Service

More information

Welcome to the Palestine YMCA Help Guide for Online Soccer Registration. To Register One Child: Please Start on Page (1) of this Guide.

Welcome to the Palestine YMCA Help Guide for Online Soccer Registration. To Register One Child: Please Start on Page (1) of this Guide. Welcome to the Palestine YMCA Help Guide for Online Soccer Registration. To Register One Child: Please Start on Page (1) of this Guide. To Register Multiple Children: Please Start on Page (10) of this

More information

CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A)

CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) Last updated 1/15/2002, 9:30pm In this term project, you are asked to design a small database system, create and populate this

More information

Financials Module: General Ledger

Financials Module: General Ledger The Priority Enterprise Management System Financials Module: General Ledger Contents Introduction... 2 Chart of Accounts... 2 Entry Journal... 4 Reconciliations... 7 Financial Statements... 9 Cash Flow...

More information

IMS1002/CSE1205 Lectures 1

IMS1002/CSE1205 Lectures 1 IMS1002/CSE1205 Systems Analysis and Design Lecture 2 & 3 Introduction to Data Modelling Entity Relationship Modelling Data Modelling Focus on the information aspects of the organisation In a database

More information

Test bank for accounting information systems 1st edition by richardson chang and smith

Test bank for accounting information systems 1st edition by richardson chang and smith Test bank for accounting information systems 1st edition by richardson chang and smith Chapter 04 Relational Databases and Enterprise Systems True / False Questions 1. Three types of data models used today

More information

Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition. Chapter 7 Data Modeling with Entity Relationship Diagrams

Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition. Chapter 7 Data Modeling with Entity Relationship Diagrams Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 7 Data Modeling with Entity Relationship Diagrams Objectives In this chapter, students will learn: The

More information

Stripe Payment with Recurring Profile MAGEDELIGHT.COM USER MANUAL E:

Stripe Payment with Recurring Profile MAGEDELIGHT.COM USER MANUAL E: Stripe Payment with Recurring Profile USER MANUAL MAGEDELIGHT.COM E: SUPPORT@MAGEDELIGHT.COM License Key After successful installation of Stripe Payment with recurring extension by using the Magento setup,

More information

Ordering New & Refill Prescriptions Online With Costco Mail Order

Ordering New & Refill Prescriptions Online With Costco Mail Order Ordering New & Refill Prescriptions Online With Costco Mail Order Last updated: 09/2018 Register an Account Visit: pharmacy.costco.com Click Sign In/Register and then Create Account to get started on your

More information

Concur Registration Create a new Account and Profile Tips

Concur Registration Create a new Account and Profile Tips Concur Registration Create a new Account and Profile Tips Activating Your Account and Travel Profile Creation 2 New Users - Online Booking and Profile To complete a travel profile and / or book travel

More information

Furniture Wizard Security Introduction

Furniture Wizard Security Introduction Furniture Wizard Security Introduction In this section, we will introduce you to the new security features of Furniture Wizard. Furniture Wizard s security will allow you to set permissions for different

More information

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Process Modeling McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives Define systems modeling and differentiate logical and physical models. Define

More information

IS 263 Database Concepts

IS 263 Database Concepts IS 263 Database Concepts Lecture 1: Database Design Instructor: Henry Kalisti 1 Department of Computer Science and Engineering The Entity-Relationship Model? 2 Introduction to Data Modeling Semantic data

More information