Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.

Slides:



Advertisements
Similar presentations
Context Diagram Yong Choi BPA CSUB.
Advertisements

Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke Chapter 2 Business Processes, Information, and Information Systems Chapter 2.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Fergal Carton / AFIS Last week PCB case study : presentations Access hours for labs –MBA students have access to Lab all day Fri. Sat. and Sun.
Chapter 6 Review Questions
Chapter 5 Expenditure Cycle Applications. Expenditure Documents i.Purchase Requisitions ii.Purchase Orders iii.Receiving Report iv.Voucher Systems v.Invoice.
OO Process Steps  Define requirements Allocate and Derive requirements Map requirements to use cases Map requirements to classes  Define use cases Draw.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / th December 2010 Fergal Carton Business Information Systems.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / th October 2010 Fergal Carton Business Information Systems.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / rd November 2010 Fergal Carton Business Information Systems.
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / th November 2010 Fergal Carton Business Information Systems.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Function Definition  From Investigation to Specification  Defining Functions  The Universal Function Model  Identifying and Documenting Functions.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2009 / 2010 Wednesday 18 th November Fergal Carton Business Information Systems.
Systems Analysis and Design. Plan Introduction Structured Methods –Data Flow Modelling –Data Modelling –Relational Data Analysis Feasibility Maintenance.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 19 th Jan 2011 process mapping Fergal Carton Business Information Systems.
DT211 Stage 2 Software Engineering
The Islamic University of Gaza
IS Consulting Process (IS 6005) Masters in Business Information Systems 2006 / 2007 Programme in Professional Information System Practices Fergal Carton.
Business Functional Areas 1. Pre-Sales (special thanks to Geoff Leese)
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2009 / 2010 Wednesday 11 th November Fergal Carton Business Information Systems.
Process Modelling Using Data Flow Diagrams - Building and Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Lecture Note 8 Using Data Flow Diagrams
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
TRANSACTION PROCESSING SYSTEM (TPS)
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
Project Analysis Course ( ) Week 2 Activities.
Typical Software Documents with an emphasis on writing proposals.
Managing the development and purchase of information systems (Part 1)
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
Deploying IT resources (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2006 / 2007) Fergal Carton Business Information.
1 Ref: Prof Sarda Process Modeling…… Lecture Outline Data flow diagram (DFD)
Chapter 14 Information System Development
Introduction to Transaction Processing and Documentation Techniques COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson,
A GENERIC PROCESS FOR REQUIREMENTS ENGINEERING Chapter 2 1 These slides are prepared by Enas Naffar to be used in Software requirements course - Philadelphia.
1 Data Flow Diagrams. 2 Identifying Data Flows During the analysis stage of a project it is important to find out how data flows through a system:  Where.
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
MOBILITY BILL DEFRAYMENT
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / th November 2010 Fergal Carton Business Information Systems.
By: Devi Sumadi The Administration information system design and construction of UD. Usaha Jaya Engineering Equipment Company.
Dr D. Greer, Queens University Belfast Slide 1 Software Engineering Chapter 11: Structured Analysis Techniques (loosely based.
Chapter 8 Transaction Processing, Electronic Commerce, and Enterprise Resource Planning Systems.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
Systems Development Life Cycle
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 12 Sales/Collection Process.
Oracle Services Procurement
Context Process0. student Data Flow Diagram Progression.
Information Modelling Process Technique- DFD 5C Sybase_PowerDesigner_ html.
Suppliers without a Contract Purchase Order for Services.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 2010 / th November 2010 Fergal Carton Business Information Systems.
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.
DRUG STORE INFORMATION SYSTEM Marie Dorušková, Martin Maroši.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix B: Getting Started in Systems Analysis and Design.
Information flow Diagram. Information Flow The following diagram illustrates the information flow within typical manufacturing and wholesaling organisation.
MM - Purchasing.
Introduction to Transaction Processing
Inventory Transactions庫存交易
Chapter 11 The Accounting Information System
Purchase Order for Services
Presentation transcript:

Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information Systems

MBS (MIMAS) / MIS533 / Database development Last week More examples of databases Using data entry controls: field types Cuisine de France: requirements analysis Northwind example: Product & Category tables Homework –How many field types in Access? –Cuisine de France: draw out list(s) of products

MBS (MIMAS) / MIS533 / Database development This week Requirements analysis Modelling techniques Northwind: Supplier table Modelling exercise

MBS (MIMAS) / MIS533 / Database development More examples of databases Glenn: stock ordering for Chemist Clive: point of sale and suppliers for StatOil Tara: books and stationery ordering for Eason’s Ken: Contacts for pledge customers for park Shane: Telesales system for Cuisine de France

MBS (MIMAS) / MIS533 / Database development Cuisine de France Requirements analysis –Products –Outlets / customers / business units –Mixing customers with categories! Where data meets the business –Telesales need correct / easy to use information –Must be kept up to date, who maintains it?

MBS (MIMAS) / MIS533 / Database development Northwind example from Access What can we tell about business from tables? –Product types –Quantities: per unit, stock and re-order level –Distributor vs. Retailer? –Categories and Products will evolve –Quantity per unit field – separate handling unit? Why have separate table for categories?

MBS (MIMAS) / MIS533 / Database development Assessment dates A practical exam (20%) which will be the development of a database system: –Eg. system to support playlist generation –Scenario to be distributed by mid November –Deadline 7 th December 2007 An Oracle and SQL assessment (20%) will take place on Wed 12 th March 2008 at in Lab B.04

MBS (MIMAS) / MIS533 / Database development Your own examples Student nameSystem experience 1.Horgan, Shane Christopher Telesales system for Cuisine de France 2.Dillon, Damien 3.Creighton, Glenn Stock ordering for Chemist 4.Kenny, Clive EPOS and suppliers for StatOil 5.Crowley, Micheal 6.Hourigan, Brenda Quality control, Newmarket 7.Kavanagh, Fiona Marie Claire 8.Kearney, Tara Stationery ordering for Eason’s 9.Holland, Tadhg 10.REYHANI, PEYMAN 11 FONZI, Kenneth Christopher Pledge customers for park 12 LI, Yan Purchasing for retail business

MBS (MIMAS) / MIS533 / Database development Understanding requirements... Analysing problems –Functional decomposition –Process specification –Flow Charts –Use case –Activity diagrams Designing solutions –Data flow diagrams –Entity relationship model

MBS (MIMAS) / MIS533 / Database development Requirements discovery Meetings with users (who, when, what outcome, …) Checklist of questions that clarify user requirements Describe existing processes –Document how things are currently done –Review inputs and outputs of current process (screens, forms, reports) –Outline problems with current way of doing things (speed, risk of error, …) –What improvements are expected from system (single point of data entry, faster reports, less manual work, …) How to design and communicate the proposed solution –Review requirements documentation –Walk-through solution –Get sign-off from users

MBS (MIMAS) / MIS533 / Database development Fact finding techniques Sampling of existing forms and files Site visits Observation of work environment Research of similar systems Surveys of users and management Interviews of users and management Prototyping Joint Requirements Planning (JRP)

MBS (MIMAS) / MIS533 / Database development Requirements Definition Report Introduction –Purpose –Background –Scope General Project Description –System Objectives Requirements and constraints –Functional requirements –Non-functional requirements Conclusion –Outstanding issues Appendix (eg. Questionnnaires & responses)

MBS (MIMAS) / MIS533 / Database development Exercise Pick a business idea Describe customer requirements How these requirements can be met? What processes will the business need? What information flows are required?

MBS (MIMAS) / MIS533 / Database development Building a model Functional decomposition Data Flow Diagram –Context diagram –Processes –Data Flow –Data store –External entities

MBS (MIMAS) / MIS533 / Database development Example :

MBS (MIMAS) / MIS533 / Database development Functional decomposition

MBS (MIMAS) / MIS533 / Database development Example : Input : –Flight details (eg. SNN-BVA, 8 Oct, 10.35) –Credit card details (eg. VISA no, Expiry date) Process : –Confirms price (eg. EUR 79) –Makes reservation & processes payment Output : –Reservation reference (eg.CGHKCA)

MBS (MIMAS) / MIS533 / Database development Data Flow Diagram Flight details Lists options Confirm price Book now Outward Inward Makes Reservation & payment Credit card Reservation Stores Flight details

MBS (MIMAS) / MIS533 / Database development Context diagram On-line reservation system Passengers Flight Operations Flight Schedule Flight reservation Reservation # Accounts Payment € Timetable Seat availability Reservations Seat prices

MBS (MIMAS) / MIS533 / Database development Data : Suppliers

MBS (MIMAS) / MIS533 / Database development Data : Products

MBS (MIMAS) / MIS533 / Database development Data : Categories

MBS (MIMAS) / MIS533 / Database development Purchase request and payment Departments make spending requests Budget is checked in the allocated budget file If budget exceeded, request is rejected Approved requests are stored and used to create Purhcase orders (PO’s) for suppliers Goods received notes (GRN) are matched with PO’s to identify any discrepancies When supplier invoice is received, 3 way match is made between PO, GRN and invoice prior to payment

MBS (MIMAS) / MIS533 / Database development Purchase request and payment Draw a context level diagram for the process Draw a Level 1 Data Flow Diagram What sort of analysis method would you use? What sort of output would you provide? Structure of User Requirements Report?

MBS (MIMAS) / MIS533 / Database development Example : Budget monitoring case What analysis method would you use and why? –Interviews Management / Department interviews –Describe the special approval process –What are the “tolerance levels” for overspending of budget –How many requests, how long to approve, backlog issues –Documentation Copies of current spending requests List of departments and corresponding budgets Print-out from allocated budget file Copy of spending summary report Process for order supply of parts (PO’s?) Copy of delivery advice details –Requirements report

MBS (MIMAS) / MIS533 / Database development Example : Budget monitoring case What sort of output would you provide? –Requirements report –Questionannaires –Functional Decomposition –Data Flow Diagrams –ERD –Etc. How would you validate requirements? –JRP –Prototype –Approving Requirements report –…

MBS (MIMAS) / MIS533 / Database development

Budget monitoring case