Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Creating new system models file design fundamentals relational databases revisited file design for sunrise systems form design revisited the cornucopia."— Presentation transcript:

1 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

2 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

3 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

4 Figure 8-1: Design Activities 4

5 Figure 8-2: Sunrise Systems GUID Design 5

6 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 7 Figure 8-3: Traditional File Types

8 8 4GL Products and File Types

9 Data Structure Hierarchy 9

10 10 File Design Steps

11 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 12 Database Table Definition with MS Access

13 13 Database Table Relationships with MS Access

14 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 15 Sunrise Systems New System Preliminary ERD DFD

16 16 Sunrise Systems New System Normalized ERD

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

19 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 20 Cornucopia New System First-Level DFD Enlarge

21 21 Cornucopia New System ERD

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

23 23 Cornucopia New System Menu Tree

24 24 Cornucopia CD Update Form

25 25 Cornucopia CD Sales Form

26 26 Cornucopia CD Order Form

27 27 Cornucopia Project Status – Week 5

28 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 29 Cornucopia New System First-Level DFD Return

30 30 Cornucopia New System First-Level DFD Return


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

Similar presentations


Ads by Google