Advanced Database Projects In Access © Hodder Education 2008 Access Projects – Problem Specification.

Slides:



Advertisements
Similar presentations
© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Shoper 9 POS Single Store Implementation October 2009.
Advertisements

GCSE PROJECT GUIDELINES Use this presentation to make sure you have the correct content for you project - click on.
Commercial Data Processing Lesson 2: The Data Processing Cycle.
Chapter Two Gathering Information Copyright © 2012 Pearson Education, Inc. Publishing as Prentice HallChapter2.1.
System Design and Analysis
Computers: Tools for an Information Age
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Software Development, Programming, Testing & Implementation.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
THE SYSTEMS LIFE CYCLE ANALYSE DESIGN IMPLEMENT MAINTENANCE IDENTIFY/INVESTIGATE.
Systems Life Cycle A summary of what needs to be done.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
Introduction to Business Organisations
Approaches to Investigating a System “Who knows what’s happening now?”
1 Shawlands Academy Higher Computing Software Development Unit.
Application Training — Lead Management System. Slide 2 Module Agenda Module Break-upDuration (minutes) Lesson 1: Introduction to Lead Management System10.
Chapter 8: Systems analysis and design
How FACILITY CMIS and E-Portal are used within the organisation
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
Microsoft Outlook 2007 Basics Distance Learning (860) 343 – 5756 Chapman 633/632 Middlesex Community College Visit
Controlled Assessment
Introduction to Sequence Diagrams
Making a great Project 2 OCR 1994/2360. Analysis This is the key to getting it right. Too many candidates skip through this section. It’s worth 20% of.
You and Your Resume The CV and the Portfolio. Preamble What is your job or career goals? What is the purpose of your cover letter and resume? Who is the.
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.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.
Modes of Processing. Transactions  Transactions are events which need to be recorded with the production, sale and distribution of goods and services.
ICT IGCSE.  Introducing or changing a system needs careful planning  Why?
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 1 Project Statement of Work Outline.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
Systems Life Cycle A2 Module Heathcote Ch.38.
Test and Review chapter State the differences between archive and back-up data. Answer: Archive data is a copy of data which is no longer in regular.
Ways of Collecting Information Interviews Questionnaires Ethnography Books and leaflets in the organization Joint Application Design Prototyping.
1 Principals of Software Design and Development Specification SDDEDPDCG 090.
The Software Development Process
INFO1002 Systems Modelling Lecture 10 Establishing User Requirements Department of information Systems.
Systems Development Life Cycle
By Phileo Don - Okhuofu. DATA COLLECTION  Data can be collected by the use of questionnaires or data collection forms.  These could be printed out and.
4. Marketing research After carefully studying this chapter, you should be able to: Define marketing research; Identify and explain the major forms of.
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
This is Bonus Video 4.1B in the course: Get Paid To Write Copy Module 4: How to speak to clients, quote for work and get paid what you’re worth.
Observing the Current System Benefits Can see how the system actually works in practice Can ask people to explain what they are doing – to gain a clear.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
1 The System life cycle 16 The system life cycle is a series of stages that are worked through during the development of a new information system. A lot.
Software. Because databases can get very big, it is important to decide exactly what is going to be stored in each field. Fields can be text, number,
4.1.2 The value and importance of information The importance of up to date, accurate and complete information. Candidates should understand that: up to.
Introduction and questioning Level 3 Extended Diploma Unit 12 IT Technical Support.
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
Edexcel OnCourse Databases Unit 9. Edexcel OnCourse Database Structure Presentation Unit 9Slide 2 What is a Database? Databases are everywhere! Student.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
RACHELLE BERRY COLLECTING INFORMATION TO PROVIDE SUPPORT TO CUSTOMERS.
Advanced Higher Computing Science
Transaction processing systems
Systems Analysis and Design
Handout 3: Written communication methods
Handout 3: Written communication methods
Mobile Apps How to get more out of your workforce and save time money and resources.
Mary Torjussen A2 ICT Week 1.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Unit 6: Application Development
Software Development Life Cycle
LO2 - Be Able to Design IT Systems to Meet Business Needs
Communication in Organisations
(a)(ii) Investigation
Presentation transcript:

Advanced Database Projects In Access © Hodder Education 2008 Access Projects – Problem Specification

Advanced Database Projects In Access © Hodder Education 2008 Introduction  Your project should start by describing the background to the problem. Ideally you will have a real user and a real problem.  Identify who is the client.  Identify who is the user. (This may or may not be the same person.)  Identify their organisation.  Identify the client’s role and the user’s role in the organisation.

Advanced Database Projects In Access © Hodder Education 2008 Background It may be useful to:  outline the size of the organisation in terms of business, e.g. number of customers, orders per day  give an overview of the problem in terms of the information they use and require, e.g. customers’ names, prices  outline some of the problems the existing system is causing, e.g. time-consuming, inaccurate information. This section does not need to carry any real detail such as the price of a lesson as your research will do that later.

Advanced Database Projects In Access © Hodder Education 2008 Interviewing the user The next stage is to find out exactly what the end user requires or ‘What they want you to do!’  This is likely to take the form of:  a formal interview with the user  a questionnaire where you document the replies  actual observation at the place of work.  The interview could be face-to-face, over the phone or by .  It could be a series of interviews and follow up interviews with the user.

Advanced Database Projects In Access © Hodder Education 2008 Research – Interview the user The purpose of the interview is to:  understand the problem in enough detail to be able to set about providing a solution  establish how the current system operates  identify any problems in the current system  collect and analyse any existing documents  establish the end user requirements or ‘what they want you to do’.

Advanced Database Projects In Access © Hodder Education 2008 Research – Interview Questions  Prepare your questions beforehand to save time and make sure that you don’t miss anything.  For the Pass IT Driving School you would want to find out as a minimum the following information:  What information do you keep about students?  Could I see how you prepare your timetables/lesson rotas?  What are the different categories of lessons and what is the pricing structure?  What is the procedure when someone rings up to book a lesson?  Do students always have the same instructor?

Advanced Database Projects In Access © Hodder Education 2008 Interview Questions  How do you deal with cancellations? Do you keep records?  What is the procedure when someone passes their driving test?  How are the theory and practical tests organised?  How long do you keep student details on file?  What happens if a student decides to leave the course? Do you keep their records?  What computer facilities do you have at present (if any)?

Advanced Database Projects In Access © Hodder Education 2008 Document Analysis Look at examples of existing documents such as:  letters  forms such as membership forms, application forms  booking timetables  orders  invoices  hire agreements  quotations  delivery notes  parts lists.

Advanced Database Projects In Access © Hodder Education 2008 Research – Document Analysis The purpose of looking at examples of existing documents is to:  identify logos and house styles for interfaces  identify layouts and letterheads for printed output  identify data to be used in the system  identify how data is stored  identify data needed for data entry screens  identify how data moves through the system.

Advanced Database Projects In Access © Hodder Education 2008  This is an extract from the booking diary at the Driving School.  You need to consider the data that is entered when making a booking.  It is easier to do if you use the document analysis form provided.  This will help you describe the current system. Example Document Analysis

Advanced Database Projects In Access © Hodder Education 2008 It is useful to fill in a document analysis form. Example Document Analysis

Advanced Database Projects In Access © Hodder Education 2008 Current System You should now be able to:  describe clearly and in detail all parts of the current system  identify all the key processes, e.g. making a quotation, filing the quotation, clearing the screen, adjusting prices, adding a customer, etc.  analyse existing documents  list some of the problems in the current system  state your end-user requirements.

Advanced Database Projects In Access © Hodder Education 2008 Current System In the Pass It Driving School system, some of the parts you will need to be able to explain are:  details of the different lessons a student can take and the pricing structure  how students join the driving school and what data is stored about them  how lessons are booked/cancelled; what the process is and what data is stored  how instructors apply to the school and what data is stored about them.

Advanced Database Projects In Access © Hodder Education 2008 Current System – Problems You will also recognise some of the problems in the current system. For example in the Driving School:  When booking a lesson, searching for available time slots can be a lengthy process.  Issuing timetables is inefficient because they have to be rewritten by hand and photocopied.  At present it is difficult to issue up-to-date and accurate progress reports.  Calculating income and tracking payments is error prone.

Advanced Database Projects In Access © Hodder Education 2008 End User Requirements This is quite simply a list of all the things the user wants you to do. Example 1 – I want a list of students who have not yet taken their theory test. Example 2 – I want quick access to details of all instructors.  It should not be written in technical language, e.g. my user wants me to set up a relational database.  It should contain as much detail as you can offer.  Ideally it would be signed off by the user to say that they agree with the requirements.

Advanced Database Projects In Access © Hodder Education 2008 End User Requirements Other examples of end user requirements in The Pass IT Driving School are that it must:  store details of students and their contact details  issue multiple copies of daily timetables to each instructor including times and student details  speed up the time it takes to book a lesson – including answering the phone, searching for vacant timeslots and recording the booking – to less than 30 seconds  easily maintain and issue progress reports on students  issue weekly summary reports to all instructors detailing hours worked and income.

Advanced Database Projects In Access © Hodder Education 2008 Resources  You will need to consider the hardware and software resources available to you and the user.  Raise any issues and make recommendations about hardware and software such as PC specification, printer needs, software requirements, compatibility, connectivity, monitor size, screen resolution, backup, etc.