Creating new system models file design fundamentals relational databases revisited file design for sunrise systems form design revisited the cornucopia.

Slides:



Advertisements
Similar presentations
Logical and Physical Design of an Information System
Advertisements

Chapter 11 Designing the User Interface
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Traditional Approach to Design
Chapter 10 The Traditional Approach to Design
Chapter 9: The Traditional Approach to Design Chapter 10 Systems Analysis and Design in a Changing World, 3 rd Edition.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Hachim Haddouti.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management,
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Figure 1-A COOL:Gen™ Implements Entire Systems Development Life Cycle PLANNING ANALYSIS DESIGN - External DESIGN - Internal (Technological Environment.
Chapter 7 Using Data Flow Diagrams
Topics Creating DFD Physical and logical DFD Event driven modeling
Extended Learning Module J (Office 2007 Version) Implementing a Database with Microsoft Access McGraw-Hill/Irwin Copyright © 2010 by the McGraw-Hill Companies,
Data fundamentals file processing fundamentals entity-relationship diagrams the cornucopia case portfolio project chapter4 Systems Analysis and Design.
Basic of DFD. Developing a DFD There are no FIXED rules about how a DFD should be developed… There is no such a DFD call “CORRECT DFD”… Expert SAs may.
Chapter 9 Using Data Flow Diagrams
Chapter 7 Using Data Flow Diagrams
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 13: Designing the User Interface
Data fundamentals file processing fundamentals entity-relationship diagrams the cornucopia case portfolio project Systems Analysis and Design for the Small.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Chapter 6: The Traditional Approach to Requirements
Systems Analysis and Design in a Changing World, 6th Edition
Modeling the system the data flow diagram the context diagram level decomposition the cornucopia case portfolio project Systems Analysis and Design for.
Object-oriented methodology object models use case modeling unified modeling language the data dictionary the cornucopia case portfolio project Systems.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Conceptual Design versus Logical Design. Conceptual Data Design Prepared at beginning of project High level view of how the client sees the data Top down.
7 7 Chapter 7 The University Lab: Conceptual Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
Chapter 14 Information System Development
10 ITK261 The traditional approach to design Reading: Chapter 10 Oct 9, 11.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
1 IRU – database design part one Geoff Leese September 2009.
Systems Analysis and Design in a Changing World, 6th Edition
IT 21103/41103 System Analysis & Design. Chapter 07 System Design Phase.
section III Design Systems Analysis and Design
Design Methods Instructor: Dr. Jerry Gao. Software Design Methods Design --> as a multistep process in which we design: a) data structureb) program structure.
section II Analysis Systems Analysis and Design
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
Test 2 Review Chapters 5, 6, 7, 8, 10 & Project Mgt.
Main tasks of system analysis ? 1-study exit=sting information system 2-identify problem 3-spelify system requirement 4-asalysis decision ========= How.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Output content reporting frequencies and presentation output design fundamentals the cornucopia case portfolio project Systems Analysis and Design for.
Chapter1 FOUNDATIONS OF INFORMATION SYSTEMS IN BUSINESS.
DBS201: Data Modeling. Agenda Data Modeling Types of Models Entity Relationship Model.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Systems Analysis and Design in a Changing World, Fourth Edition
Systems Development Life Cycle
Chapter 11 Designing Inputs, Outputs, and Controls.
Architecture Concept Documents
Modern Systems Analysis and Design Third Edition
Accounting Information Systems with ERP Applications
Developing Information Systems
REQUIREMENT ANALYSIS AND DESIGN RESEARCH DESIGN AND IMPLEMENTATION
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Data Resource Management
ERA Table of Activities
Systems Design Project Deliverable 3
SYSTEMS ANALYSIS & DESIGN
Data Resource Management
ERA Table of Activities
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Modern Systems Analysis and Design Third Edition
Presentation transcript:

creating new system models file design fundamentals relational databases revisited file design for sunrise systems form design revisited the cornucopia case portfolio project Systems Analysis and Design for the Small Enterprise section III Design

Chapter Objectives When you complete this chapter you will be able to: Develop the new system process model (DFD) from the preliminary USD Develop the new system data model (ERD) and object model (OM) Develop estimates of the resource requirements associated with file processing design Design graphical user interface dialogs (GUIDs) and screen forms to access system files and processes 2

Creating New System Models The preliminary USD sketch provides the basis for the first joint application design session Its informal structure invites the user to suggest changes and actively participate in the design process Developing other new system models, such as the DFD and ERD, is made easier as the USD is refined during the JAD sessions 3

Figure 8-1: Design Activities 4

Figure 8-2: Sunrise Systems GUID Design 5

File Design Fundamentals 6 File design is one of the first detailed design activities The new file designs provide structures used to create sample input and output forms and reports In practice, design work switches among file, output, and input design

7 Figure 8-3: Traditional File Types

8 4GL Products and File Types

Data Structure Hierarchy 9

10 File Design Steps

Relational Databases Revisited 11 The database is at the heart of the information system Microsoft Access is a relational database management software product suitable for a small- enterprise information system project

12 Database Table Definition with MS Access

13 Database Table Relationships with MS Access

File Design for Sunrise Systems 14 Three files appear on the DFD: Portfolio Notes, Portfolio Transactions, and Portfolio Performance These files appear on the preliminary ERD, but they have many-to-many relationships A fourth file (Portfolio Investor) is added to the ERD to normalize the relationships Portfolio Investor is a master file, while the other three are transaction files

15 Sunrise Systems New System Preliminary ERD DFD

16 Sunrise Systems New System Normalized ERD

17 Form Design Revisited Database master files require maintenance forms to allow for the addition of new records and changes to existing records Database transaction files require processing forms for data input and transaction processing

18 Form Design Steps 1.Draft the basic screen design templates 2.Determine what data the user must supply to initiate updates for one of the master files 3.Determine which file data the user needs to verify the master file update 4.Determine how to inform the user about errors 5.Develop a set of sample “dialog sequences” (GUIDs) required to implement Steps 2, 3, and 4 6.Perform Steps 2 – 5 for one of the transaction file data entry operations 7.Sketch a menu tree diagram showing how all the master and transaction file screen forms interact 8.Create one master file update screen form 9.Create one transaction file update screen form 10.Work with the user to review and revise the design of the forms

The Cornucopia Case The USD provides a springboard for discussions with the user about the new system design. The analysts point out that customer maintenance and correspondence are new, as is the Internet connection. Further, the sales subsystem now includes a CD inventory maintenance and automatic ordering capability. 19

20 Cornucopia New System First-Level DFD Enlarge

21 Cornucopia New System ERD

22 Cornucopia New System OM Order Detail CD MasterCD TransactionCustomer Master Supplier MasterCD Trans Detail

23 Cornucopia New System Menu Tree

24 Cornucopia CD Update Form

25 Cornucopia CD Sales Form

26 Cornucopia CD Order Form

27 Cornucopia Project Status – Week 5

Chapter Summary 28 New system design begins with the USD The DFD and ERD models are based on the USD Database design is based on the ERD Screen forms are required to maintain database master files and transaction files Generally speaking, database master file forms are easy to develop and database transaction file forms are difficult to develop

29 Cornucopia New System First-Level DFD Return

30 Cornucopia New System First-Level DFD Return