Computer-Based Accounting Information Systems Design ACC 419/619 Joe Callaghan Oakland University Accounting & Finance Department.

Slides:



Advertisements
Similar presentations
Karolina Muszyńska Based on:
Advertisements

4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Chapter 7 CASE Tools and Joint and Rapid Application Development.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
IS6112 Application Modelling and Design Introduction.
Introduction To System Analysis and Design
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Accounting Information Systems: Planning and Analysis Introduction: The MOTE Approach Oakland University Department of Accounting & Finance Slides 1.
Figure 1-A COOL:Gen™ Implements Entire Systems Development Life Cycle PLANNING ANALYSIS DESIGN - External DESIGN - Internal (Technological Environment.
Lecture 13 Revision IMS Systems Analysis and Design.
Department of Accounting & Finance
The Systems Development Life Cycle and Information Engineering: An Introduction Slides 3.
FIS 431/631 Financial Information Systems: Analysis and Design Process Modeling Joe Callaghan Oakland University Department of Accounting & Finance.
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
1 / 26 CS 425/625 Software Engineering Architectural Design Based on Chapter 11 of the textbook [SE-8] Ian Sommerville, Software Engineering, 8t h Ed.,
Demystifying Architectural Styles Nikunj Mehta 3/11/02Demystifying Architectural Styles2 Architectural Styles Characterize –Structure, i.e. external.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
WHY STUDY SYSTEMS & ACCOUNTING ? It is fun It is a different set of skills that augments accounting MSU is the leader in accounting systems – why not study.
Lecture Nine Database Planning, Design, and Administration
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Acquiring Information Systems and Applications
Introduction To System Analysis and design
Introduction 01_intro.ppt
The Software Development Life Cycle: An Overview
The Design Discipline.
BIS310: Structured Analysis and Design Introduction and Systems Planning Week 1.
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
© Drexel University Software Engineering Research Group (SERG) 1 Based on the paper by Philippe Kruchten from Rational Software.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
INFO415 Approaches to System Development: Part 2
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
CSI315 Web Applications and Technology Overview of Systems Development (342)
Managing the development and purchase of information systems (Part 1)
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
ITEC224 Database Programming
ITEC 3220M Using and Designing Database Systems
1 SYS366 Lecture 1: Introduction to Systems. 2 What is Software Development? Software Development implies developing some software – but it does not involve.
1 Application Development in Fourth Generation Systems Semua Catatan kuliah dapat di Download dari :
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Chapter 9 Moving to Design
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7 CASE Tools and Joint and Rapid Application Development.
Information System Development Courses Figure: ISD Course Structure.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Methodologies of the SDLC Traditional Approach to SDLC Object-Oriented Approach to SDLC CASE Tools.
Systems Analysis and Design in a Changing World, 3rd Edition
The Systems Development Life Cycle
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Information Systems Analysis and Management Modeling Sys. Requirements with Use Cases Arnie Lund, Jeffrey Kim May 5, 2009 INFO380.
Software Design Process
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
ITN MySQL Database Programming 1 Lecture 3 :Database Analysis and Design (I) ITN 170 MySQL Database Programming.
Architectural Design Introduction Design has been described as a multistep process in which representations of data and program structure,
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
CHAPTER 6 OBJECT ANALYSIS.
Review of Definitions Software life cycle: –Set of activities and their relationships to each other to support the development of a software system Software.
CS 8532: Adv. Software Eng. – Spring 2007 Dr. Hisham Haddad Discussion of Course Syllabus Class will start momentarily. Please Stand By … CS 8532: Advanced.
CS 8532: Adv. Software Eng. – Spring 2009 Dr. Hisham Haddad , Monday Class will start momentarily. Please Stand By … CS 8532: Advanced Software.
Chapter 2: Database System Concepts and Architecture - Outline
Working in the Forms Developer Environment
CASE Tools and Joint and Rapid Application Development
Blended Methodologies
9/20/2018 Advantage:Gen An Overview.
Data, Databases, and DBMSs
Introduction to FIS 318/618: Financial Systems & Databases
Presentation transcript:

Computer-Based Accounting Information Systems Design ACC 419/619 Joe Callaghan Oakland University Accounting & Finance Department

Introduction/Overview l Review Tentative Course Syllabus »Prerequisites »Instructor Info »Ways to Communicate »Course Resources »Grading l Other Handouts/Readings l Questions?

Technical Issues l Oracle Designer/Developer »RDBMS: Oracle 8i, ODBC »Code: PL/SQL, Java l Student Models l , Web-page, etc. l Oracle accounts »Production server »Development server

Modeling Business 1 (IPSO) l Overview of Business Enterprise SuppliersEnterpriseCustomers Convert/ Value-Add Resources/ Factors Products/ Services $ $

Modeling Business 2 l Outline the Various Cycles SuppliersEnterpriseCustomers Job Cost I/C Materials (I/C) Labor (Payroll) Overhead O/E & Sales $ $ Cash DisburseCash Receipts

Systems Development Life-Cycle l Top-Down, Divide and Conquer l Other Methods »Bottom-Up (Reverse Engineering) »Rapid Application Development »Object-Oriented Systems »ERP (Enterprise Resource Packages)

Information Strategy Planning Analysis Design Construction Information Engineering Stages (James Martin)

Curricular Strategy: Model-Oriented Tool-Enhanced (MOTE)  Using IE and MOTE  rigorous, yet flexible framework  structured logic, but no specific language  relational, but not vendor-specific  support for varied environments, e.g.. Block Mode, GUI, Batch, and Client-Server

ISP Bus. Area Analysis Bus. Sys. Design Technical Design Construc- tion Transition Production Information Engineering Stages (Sterling Software™)

Analysis and Design Tool Outputs Analysis Design Construction ERD, AHD, ADD, PAD Oracle Models Generated Code, DDL (PL/SQL Java)

Oracle Designer: Main

Gen to Designer

Purposes of Information Strategy Planning (ISP) l To link IT Planning to Strategic Business Planning l To create an architectural framework that individual systems can fit into l To set priorities for Business Area Analysis

Data Analysis Activity Analysis Current System Analysis Interaction Analysis Model Confirmation Design Planning Analysis Tasks

Data & Activity Analysis l Done in parallel l Developed iteratively »Ask User »Document »Feedback »Refine l Deliverables - Entity Relationship Diagram, Function Hierarchy Diagram, Process Models

Interaction Analysis l Examines the relationships and interactions between data and processes l Three techniques »REA analysis »Entity type life cycle analysis »Process logic analysis

Current Systems Analysis l Provides validation of understanding l Planning for transition l Preparation for conversion l Identification of reusable components

Model Confirmation l Checks business area model for correctness and completeness l Comparison with current systems l Stability analysis

Overview of Design

Introduction l Analysis precedes it and is prerequisite to it l Construction and Implementation is next stage l Consists of two parts »External »Internal or Technical

Prerequisites to Design l Analysis Deliverables: »Data Model: ERD »Activity Model: AHD, ADD »Interaction model: REA l Use Belgium Chocolate »Website link »See models and Access database

Design l External »Goal: develop system as it appears to users –Who are the users? –What are the locations? –What are the technical possibilities? l Internal (Technical) »transform logical data model into a physical representation of the database »transform activity models into executable system

Tasks l Choose Application Style »GUI »Client Server »Terminal based »Batch, perhaps using legacy systems l Designing the Dialog »Data Flow Diagrams »Design the Interface –Windows, Dialog boxes, controls l Design the Procedure Logic (PrAD) »Triggers, Procedures and Reports l Design the Data Structure

Design Deliverables l Interface Layouts, using views and Interface Design Tool (Forms Developer) l A Set of Procedural Logic l Report requirements (Reports Developer) l Data Structure List

GUIs l Create Window »Specify Window characteristics »Exercise to re-enforce learning »Add menu items to a window »Specify menu items l Create Controls »Add controls that implement views »Add other controls, e.g. OK, Cancel »Map Import/Export Views »Add Events, invocation of PrAD logic

Client/Server l Presentation logic, Data manipulation logic, Data Management »Remote Presentation (Presentation management only on Client, all logic on Server) »Distributed Process (Presentation Logic on Client, others on Server) »Remote Data Access (Only Data management on Server)

Next Session l Review Oracle Tutorial l Incorporation of REAL Modeling l Review Belgium Chocolate l Show Analysis Examples