Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information."— Presentation transcript:

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

2 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

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

4 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

5 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?

6 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?

7 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

8 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

9 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

10 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

11 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)

12 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)

13 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?

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

15 MBS (MIMAS) / MIS533 / Database development Example :

16 MBS (MIMAS) / MIS533 / Database development Functional decomposition

17 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)

18 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

19 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

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

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

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

23 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

24 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?

25 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

26 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 –…

27 MBS (MIMAS) / MIS533 / Database development

28 Budget monitoring case


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

Similar presentations


Ads by Google