A Level Computing#BristolMet Session Objectives U2#1 MUST identify the elements required for the design of an effective online data capture form SHOULD.

Slides:



Advertisements
Similar presentations
Business Users Architecture Motivations Service Delivery Quality Reportability Auditability Process Compliance Practice Standardisation Regulatory Compliance.
Advertisements

System Integration Verification and Validation
P5, M1, D1.
A Level Computing#BristolMet Session Objectives#U2 S8 MUST identify the difference between a procedure and a function SHOULD explain the need for parameters.
Programming Logic and Design Fourth Edition, Introductory
System Design System Design - Mr. Ahmad Al-Ghoul System Analysis and Design.
GCSE Computing#BristolMet Session Objectives# 21 MUST describe methods of validating data as it is input. SHOULD explain the use of key fields to connect.
Starting Out with C++, 3 rd Edition 1 Chapter 1. Introduction to Computers and Programming.
Mark Dixon Page 1 04 – Database Design: Forms. Mark Dixon Page 2 Session Aims & Objectives Aims –To allow easier data entry using forms Objectives, by.
System Design and Analysis
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
1 SYSTEMS DESIGN Pertemuan 13 s.d 20 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
Systems Analysis and Design in a Changing World, 6th Edition
A452 – Programming project – Mark Scheme
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
Chapter 9 THE ACQUISITION CYCLE— PURCHASING AND RECEIVING
Chapter 9 THE ACQUISITION CYCLE— PURCHASING AND RECEIVING.
GCSE Computing#BristolMet Session Objectives# Must identify some common types of computer system Should describe the meaning of a computer system Could.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Systems Analysis Chapter 8 P 94 to P 101
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
The Software Development Cycle Defining and understanding the problem.
Introduction to Systems Analysis and Design Trisha Cummings.
Developing a solution using spreadsheet software Using the problem solving methodology: analysis, design, development & evaluation.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
1 Shawlands Academy Higher Computing Software Development Unit.
A Level Computing#BristolMet Session Objectives U2#S6 MUST identify different data types used in programming aka variable types SHOULD describe each data.
The Project – Spreadsheet Design. The following is the high mark band for the spreadsheet design: The candidate has Analysed a given data set and designed.
Controlled Assessment
UNIT - 1Topic - 1. An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input), manipulate.
1 12 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 12 Designing Systems Interfaces, Controls, and Security.
Design. Stages of Design i.Nature of the solution 1.Agreed set of objectives 2.Output design 3.Input design 4.Data Flow Diagram 5.System Flowchart 6.Data.
CHOOSING a Unit 3 Assignment Spreadsheet Design TASK 1 Read through the introductions to the 3 different assignments. Choose which one you will do. Write.
Chapter 3 Developing an algorithm. Objectives To introduce methods of analysing a problem and developing a solution To develop simple algorithms using.
Starter… Draw a data dictionary for these entities: TEAM(teamID, Name, League, Founded) KIT(kitID, teamID, size, type, season, price) EntityKeyNameData.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
A-Level Computing#BristolMet Session Objectives# Must identify some common types of computer system Should describe the meaning of a computer system Could.
The Project – Database Design. The following is the high mark band for the Database design: Analysed a given situation and produced and analysed a given.
A-Level Computing#BristolMet Session Objectives#14 MUST Identify different forms of output from a system SHOULD Describe the suitability of different outputs.
Incell Phonium Processor Design Specifications Dale Mansholt Aaron Drake Jonathan Scruggs Travis Svehla Incell Phonium Processor.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Chapter 1 Program design Objectives To describe the steps in the program development process To introduce the current program design methodology To introduce.
CORE 1: PROJECT MANAGEMENT Designing. This stage is where the actual solution is designed and built. This includes describing information processes and.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
The Software Development Process
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Computer Components: Software Computer Technology.
 Structure charts (last lesson)  Screen and page layout diagrams provide  A sketch of each page (screen) of the program  A list of the content, including.
Systems Analysis and Design 9 th Edition Topic 6 Output and User Interface Design.
12.2C: Project (Design/Implementation). Lesson objectives O have experience of using prototyping to create solutions for project work O be aware of the.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
GCSE Computing#BristolMet Session Objectives #23 MUST understand what is meant by the programming term iteration SHOULD describe methods of looping used.
A Level Computing#BristolMet Session Objectives#U2S11 MUST identify built-in string manipulation functions SHOULD correctly use string manipulation functions.
ICT IGCSE Theory – Revision Presentation The Systems Life Cycle Chapter 7: The Systems Life Cycle Analysis 7.2 Design 7.3 Development.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
GCE Software Systems Development A2 Agreement Trial Implementing Solutions October 2015.
Chapter 7: Designing solutions to problems OCR Computing for A Level © Hodder Education 2009.
Operating Systems & System Software
Chapter 11 Designing Inputs, Outputs, and Controls.
Software Specification Tools
Chapter One Unser Interface.
An Introduction to Visual Basic .NET and Program Design
“What do I do ?”, “How do I do it ?”, What do I do it with ?
Victa, Charles Xue, Huan Tsang, Hubert.
INTRODUCING DATABASES
5 POINT PLAN THE SYSTEMS LIFE CYCLE ANALYSE DESIGN
(i) Nature of the Solution
SDLC Phases Systems Design.
Computer System.
Presentation transcript:

A Level Computing#BristolMet Session Objectives U2#1 MUST identify the elements required for the design of an effective online data capture form SHOULD create an effective design for a data capture form and determine the data requirements for the system COULD Explain what is meant by Rapid Application Development with the use diagrams and examples.

A Level Computing#BristolMet Key Words

A Level Computing#BristolMet Designing Solutions to Problems A system is designed according to the following needs. Data Input The UserData Processed (The program) The results are output The following design problems need to be considered The user interface – how data will be input and output The data that is needed to make it work How the data will be processed to make it work efficiently User Interface

A Level Computing#BristolMet Designing a system For a system to work effectively it needs to be user friendly, robust, efficient and have a satisfactory output. Designing Input Screens & Data Capture Forms: The UI needs to consider these factors. The User – who it is aimed at Layout – the positioning of items around the screen/user area Order – how the form/report should be completed/read Validation – to prevent entry errors and standardise input GUI objects – to make more user friendly/accesible Help/Information – for instructions or further help TASK: Review an online capture form and annotate it’s suitability using the following headings. EXT: Think of different types of systems output and comment on the additional design considerations needed.

A Level Computing#BristolMet Data Capture Form TASK: On paper design an form that could be used for a school MIS (Managed Information System) which among other things, produces termly school reports for parents and guardians. TIP: It is useful to think of what would be desirable to have on the output report and then work backwards to design the input form. You can create your plans on paper or electronically.

A Level Computing#BristolMet Data Dictionary When designing a program it is necessary to specify the data that is needed to run the program and how it will be stored. Developer teams analyse this by creating a data dictionary which helps ensure the completeness and accuracy of the systems’ data requirements. Thinking of the input and output needs will provide most of this data. The details included are: The name (identifier) of fields or variables which will be used to contain the data. The data type or data structure The size of the data (memory requirement) Any validation that could be/should be used TASK: Create a data dictionary table for the school system using the above bullets as column headings