Lecture 10 Constructing the Solution SFDV2002 - Principles of Information Systems.

Slides:



Advertisements
Similar presentations
Microsoft® Office Access® 2007 Training
Advertisements

CALIFORNIA DEPARTMENT OF EDUCATION Jack O’Connell, State Superintendent of Public Instruction California Department of Education Special Education Self-
Access Tutorial 3 Maintaining and Querying a Database
Automating Tasks With Macros
XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making.
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Access Tutorial 1 Creating a Database
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 1 1 Microsoft Access 2003 Tutorial 1 – Introduction To Microsoft Access 2003.
1 Computing for Todays Lecture 16 Yumei Huo Fall 2006.
With Microsoft Access 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Access Tutorial 3 Maintaining and Querying a Database
Access Tutorial 10 Automating Tasks with Macros
MS Access: Database Concepts Instructor: Vicki Weidler.
Tutorial 1 Creating a Database. Objectives Learn basic database concepts and terms Learn basic database concepts and terms Explore the Microsoft Access.
Maintaining and Querying a Database Microsoft Access 2010.
Microsoft Office 2007 Access 2007 Chapter 9 Administering a Database System.
An INTRODUCTION to MICROSOFT ACESS 2000 By Dr. Ennis-Cole.
Unit J: Creating a Database Microsoft Office Illustrated Fundamentals.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 24 Managing and Reporting Database Information 1 Morrison / Wells / Ruffolo.
Automating Database Processing
® Microsoft Office 2010 Access Tutorial 3 Maintaining and Querying a Database.
Key Applications Module Lesson 21 — Access Essentials
Chapter 17 Creating a Database.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 3 – Creating and Modifying Forms.
Microsoft Access 2000 Presentation 1 The Basics of Access.
Microsoft Access 2010 Chapter 10 Administering a Database System.
® Microsoft Office 2013 Access Creating a Database.
MS Access: Introduction 1Database Design. MS Access: Overview MS Access A Database Management System (DBMS) designed to create applications that organize,
XP Chapter 2 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Building The Database Chapter 2 “It is only the farmer.
COMPREHENSIVE Access Tutorial 3 Maintaining and Querying a Database.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 3 – Creating and Modifying Forms.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Securing a Database 1.Understanding database security 2.Protecting the Database File 3.Protecting Code 4.Using User level Security 5.Working with workgroups.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
MS-Access XP Lesson 4. Modifying Queries 1.Select query in queries 2.Click design button or Right click on query and click design view 3.Change query.
FIRST COURSE Word Tutorial 6 Using Mail Merge. Objectives Learn about the mail merge process Use the Mail Merge task pane Select a main document Create.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Lesson 4.  After a table has been created, you may need to modify it. You can make many changes to a table—or other database object—using its property.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Excel part 5 Working with Excel Tables, PivotTables, and PivotCharts.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 2 ® Building Queries.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
1 Access Lesson 2 Creating Queries, Forms, and Reports Microsoft Office 2010 Fundamentals Story / Walls.
Principles of Information Systems Eighth Edition
Tutorial 1 Creating a Database
Creating Custom Reports, Macros, and Switchboards
Access Tutorial 1 Creating a Database
Microsoft Office Access 2010 Lab 2
Access Creating a Database
Access Creating a Database
Microsoft Office Access 2003
Access Tutorial 1 Creating a Database
Creating and Modifying Queries
Microsoft Office Access 2003
Access Tutorial 1 Creating a Database
Access Tutorial 1 Creating a Database
Unit J: Creating a Database
Presentation transcript:

Lecture 10 Constructing the Solution SFDV Principles of Information Systems

2 SDLC Review:  Implementation  Objectives  Build solution system  Test solution  Install solution  Main activities 1. Construct software components 2. Verify and test 3. Convert data 4. Train users and document the system 5. Install the system  Also, acquire hardware and software

3

4 Activities of the Implementation Phase  Hardware Acquisition  Software Acquisition  Make or Buy?  User preparation  Effect of untrained users  Good documentation  Categories of users End users, System operator  Ongoing training and user support [Stair & Reynolds, 2003] End user activitiesSystem operator activities Creating records or transactions Starting or stopping the system Modifying database contents Querying system status Generating reportsBacking up data to archive Querying databaseRecovering data from archive Importing or exporting data Installing or upgrading software Need to determine the appropriate H/W required to run the system. Lease or purchase

5 Activities of the Implementation Phase  Deployment  Site preparation - Preparing the location, simple rearranging of furniture, Large systems: may require special wiring, air-conditioning, additional power circuits, Renovation or building of new rooms – new security  Data preparation - converting manual files (data) to computer files - hire staff.  Installation and start-up - placing the computer equipment on the site and making it operational. Types of Installation in next slide  User Acceptance A formal agreement (signed) that the user is happy with the complete system. [Stair & Reynolds, 2003]

6 1. Direct Installation [Source: Satizinger et al., 2004] Advantages simplicity  since the old and new systems aren't operated in parallel - fewer logistical issues to mange and fewer resources required less all go well cost Disadvantages Risk  because the older system is not operating in parallel - no backup if the new system fails Magnitude of the risk depends on the nature of the system

7 2. Parallel Installation Parallel operation and testing [Source: Satizinger et al., 2004] Advantages Relatively low risk of system failure Generally best when consequences of a system failure are severe Examples: customer service, production control, airline booking Disadvantages Cost  organization pays to operate both systems - many extra costs Hiring temporary personal (or temporarily reassigning existing personnel) Acquiring extra space for computer equipment and personnel Increasing managerial and logistical complexity Consistent issues Unless the operational costs of the new system are substantially less than the old system - combined operating cost

8 3. Phased Installation Phase 3 Parallel Operation and Testing Phase 2 Parallel Operation and Testing Phase 1 Direct replacement of part operation [Source: Satizinger et al., 2004] Advantage: Reduced risk  because failure of a single phases is less problematic than failure of an entire system Disadvantage: Increased complexity

9 Programming Life Cycle [Source: Stair & Reynolds, 2003] Language & tool selection Determining the best programming language for the application. Characteristics to consider include: The type of processing to be used (batch or online) The type of problem, such as business or scientific Type of application for example, web application, client-server or embedded system Ease of use vs. Computational Efficiency – some languages are easier to use and efficiency – some run faster, but can be difficult and time consuming to develop Available Tools: CASE tools and IDE (later in the lecture) Developer familiarity Program coding The process of writing instructions in the language selected to solve the problem. Testing and debugging (Expand in later lectures) Testing – ensures the program performs as intended Debugging – systematic process of locating and eliminating errors Documentation (Expand in later lectures) Material made available to various parties to ensure that the system is properly understood. Two primary types of documentation. Technical documentation Documents the implementation details of the system. User documentation Written description developed for individuals who use a program.

10 MS-Access objects Queries  To retrieve information form the tables. We can filter data using criteria and display in sorted order.  We can retrieve data from one or more tables. REPORTS  An Access report differs from a simple printout of a table's contents. When you create a report, you also can add headers, footers, subtotals, and other special features that enhance the appearance of your data on the printed page. Using a report, you have complete control over how your information appears.  Many database programs include special report writers that are designed to make the process of creating reports faster and easier. Access is no exception. Access includes a built-in report writer that you can use to design your reports and customize them. Forms  In Access the Datasheet window is used to display the contents of a table.(Datasheets can also be used to present the results of a query. Using the Datasheet, you can enter and modify information easily. Unfortunately, Datasheets are not particularly user friendly. For example, you developed a table to track your business customers. That table contains information about when your customers opened their accounts, what their credit limits are, and when they placed their last orders. It is not pertinent that everyone have access to this information.  That is where forms come in. You can create forms that display part (or all) of your table. In addition, a form can contain information designed to aid input, such as on-screen help, buttons, or custom tools

11 Forms  Form: Kinds and Purposes  1. Data entry form: To enter data into a table  2. Custom dialog box: To accept user input and then carry out an action based on that input  3. Switchboard: To open other forms or reports ( which acts as main menu to access forms, reports… Objects of access)  When you use the Database Wizard to create a database, Microsoft Access automatically creates a switchboard that helps you to navigate around the database. This switchboard has buttons that you can click to open forms and reports (or open other switchboards that open additional forms and reports), quit Microsoft Access, or customize the switchboard. You can create a switchboard similar to the one that the Database Wizard creates by using the Switchboard Manager.

12 Example of switchboard C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\NORTHWIND.MDB This is the sample db from MS office Switchboard or Main Menu When DB has many objects where access to all forms or reports not required by user. You can restrict the access and hide information by using switchboard

13 Creating switchboard or Main menu  Create a switchboard form by using the Switchboard Manager  On the Tools menu, point to Database utility, and then click Switchboard Manager.  If Microsoft Access asks if you'd like to create a switchboard, click Yes.  In the Switchboard Manager dialog box, click Edit.  In the Edit Switchboard Page dialog box, type a name for the switchboard in the Switchboard Name box, and then click New.  In the Edit Switchboard Item dialog box, type the text for the first switchboard button in the Text box, and then click a command in the Command box. For example, type Member Data Entry form( label which you want in the menu) in the Text box, and then click Open Form In Edit Mode in the Command box.  Depending on which command you click, Microsoft Access displays another box below the Command box. Click an item in this box, if necessary. For example, if you clicked Open Form In Edit Mode in the Command box in step 5, click the name of the form you want to open in the Form box, such as ‘frmmember’, and then click OK.  Repeat steps 4 through 6 until you've added all the items to the switchboard. If you want to edit or delete an item, click the item in the Items On This Switchboard box, and then click Edit or Delete. If you want to rearrange items, click the item in the box, and then click Move Up or Move Down. Click Close then.

14 Creating switchboard in MS-Access 1.Select ‘Tools’ from Access menu then go to ‘Database utility ‘ option. In this click on ‘Switchboard Manager’. You will message ‘do you want to create new one’ click ‘yes’ Switchboard Manager window 2.Select ‘edit ‘ option

15 Creating switchboard in MS-Access-2 3.In edit switchboard window select ‘New’ button. It will open ‘Edit Switchboard item ‘ Window with 3 options as shown in fig 4.‘Text’ option for the Label you want in menu ‘Command’ the work you want when you click button. We can open form in Edit mode to change or add mode to add records or open report…. ‘Form’ option select the name of the pre existing form or report.

16 Creating switchboard in MS-Access-3 The command options in ‘Edit switchboard page’ Note : After completing all new additions before closing ‘switchboard Manager’ click on ‘Make Default’ Button’.This will make the Switchboard as startup Menu.

17 Creating switchboard in MS-Access-4 Switchboard Only main menu no database window Note : Hiding Database window On ‘tools’ Menu click on ‘startup ‘. In Startup window deselect ‘Display database Menu’ check box

18 User Designed Form with buttons which acts like switchboard We can create our own form with the buttons to open form and reports. This will act as switchboard. You can set this as main menu.select ‘tools’ in Menu and take ‘startup’ option as shown in next slide. User designed form as main menu When you select /click a button a form or report is shown

19 Startup Window for setting user form as main menu User design Form which has buttons to access forms and report Write your own designed form name which you want as Main Menu instead of switchboard For getting this window Select ‘Tools’ from Menu and take ‘startup’ option

20 References  1- Microsoft Office Access 2003, Step by step, Access Quick Reference.