Aus-Air Air Online Booking System Presentation

Size: px
Start display at page:

Download "Aus-Air Air Online Booking System Presentation"

Transcription

1 Introduction Aus-Air Air Online Booking System Presentation Team Hy-Fly: Benny Chen - Edward Li - Kim Pham - Balint Seeber Team Members Balint Team Leader Overview: Structured Approach + OOP Special Objectives Our Claims Realised the objectives to develop on-line system FPB Fast Prototyping with B Requirement Elicitation Development of Proposal Review existing systems Initial requirements Employing ISO-926 model to review the proposal Final Requirements Preliminary Design Drawing Out Basic Entities and Relationships Entity Relationship Diagram Data Flow Diagram Production of B - Specification

2 Object Oriented Design Use of UML Class diagram Use case diagram Example: Booking Activity diagram and sequence diagram Design Patterns Example: Module-View View-Control Used for overall system design Requirement Tracing Demonstrating Example Waiting List Requirement Use case diagram Specification Class diagram Prototype Class diagram (to be deleted) Ticket ID Seat Pref erence Meal Pref erence Special Pref erence Price Seat Class Passenger Name Ticket searchtickets(searchdetails) modif y SeatPref erence(newseatpref erence) modif y MealPref erence(newmealpref erence) modif y SpecialPref erence(newspecialpref erence) modifyprice(newprice) v iewallpref erences() v iewmanif est() 0..n 0..n Flight ID Flight Number Flight Model Arriv al Port Departure Port Arriv al Time Arriv al Date Departure TIme Departure Date Class List Flight searchflights(searchdetails) modif y FlightNumber(NewFlightNumber) modif y Arriv alport(newarriv alport) modif y DeparturePort(NewDepaturePort) modif y Arriv altime(newarriv altime) modif y Arriv aldate(newarriv aldate) modif y DepartureTIme(NewDepatureTime) modif y DepartureDate(NewDepartureDate) modifyclasslist(newclasslist) closebookingchanges() Prototype Demonstration Full Demonstration of a Registration Booking Cancellation Process System Architecture queues in 0.. Waiting List Waiting List ID List of Tickets 0.. addtolist(ticketid, FlighID, SeatClassID) remov efromlist(loginid) v iewpositioninlist(loginid)..n Seat Class SeatClassID Ty pe of Class Seat Rows Options Price Number of Seats Number of Booking Seats modifytypeofclass(newtypeofclass) modif y SeatRows(NewSeatRows) modif y Price(NewPrice) modif y Options(NewOptions) modif y NumberOf Seats(NewNumberOf Seats) modif y NumberOf BookedSeats(NewNumberOf BookedSeats) 2

3 From Design to Implementation Fast Prototyping with B Fast Prototyping with B (FPB) Why Fast Prototyping What is it? Advantages and disadvantages Result of the new methodology Wrapping B in C++ Maintaining object oriented Advantages of wrapper Demo of Flight Management Across the Network Traditional.Specification 4.Wrapping with C++ 5.GUI Fast Prototyping with B (cont) New methodology.specification 4.Wrapping 5.Wrapping with C++ 5.GUI 6.GUI void CUser::addCustomerAPI (){ nt rep, base; make_userbase(&rep,, &base, blah, blah, blah); mod_userid(userbaseid, userid); mod_userlogin(&rep, userbaseid, tobstring(userlogin) ) ); mod_userpassword(&rep, userbaseid, tobstring(userpassword) ) ); mod_userfirstname(&rep, userbaseid, tobstring(userfirstname) ) ); mod_userlastname(&rep, userbaseid, tobstring(userlastname) ) ); mod_useraddress(&rep, userbaseid, tobstring(useraddress) ) ); mod_userphoneno(userbaseid, userphonenumber); mod_user (&rep, userbaseid, tobstring(user ) ) ); mod_userstatus(userbaseid, userloginstatus); } Wrapper Fast Prototyping with B (FPB) resp <-- addcustomerapi(login_name, password, first_name, last_name, address, phone, mobile, ) = VAR bb, db, nm IN nm <-- nbr_customerrecord; IF nm >= maxcustomer THEN resp := customer_database_full ELSE bb, db <-- key_search_customerid(login_name); IF bb = TRUE THEN resp := exist_customer ELSE resp := OK; bb, db <-- make_userbase(false) ; bb <-- mod_userlogin(db, login_name) ; bb <-- mod_userpassword(db, password) ; bb <-- mod_userfirstname(db, first_name) ; bb <-- mod_userlastname(db, last_name) ; bb <-- mod_useraddress(db, address) ; bb <-- mod_userphone(db, phone) ; bb <-- mod_usermobile(db, mobile) ; bb <-- mod_user (db, ) ; print_baseobj_customerrecord(db) END END END; 3

4 New methodology (Stage 2).Specification Future Work Project Management Time and Schedule Management Gantt Chart Work Breakdown Structure Project Coordinator to arrange tasks 5.Wrapping with C++ 6.GUI Quality Assurance Regular group meeting Repository for all products Peer Review Project Management Risk Management Story of Balint s s bus accident Documentation Requirement tracing Version control Release note for each version What We Have Achieved A working prototype that realised the requirements and design Portfolio of documents detailing the development Reconciling B with OO (different paradigms) Efficiently working in a group 4

5 What We Have Learnt Skills essential to Software Engineering Better understanding of Software Engineering Not just coding Requirement is the main focus Experience in developing a large real-world system Time management Team work Features and methodologies we have abandoned Example: the locking-and and-queuing feature What could be done if given more time Use of more design patterns To-do list for the prototype Fin. Thank you very much for your time and patience! Questions? If you are interested in test-driving the system or distributing the system commercially please contact the project team on balint [at] spench [dot] net. 5

V2Soft Viki Software

V2Soft Viki Software V2Soft Viki Software Project Name: RAS-2005 (Restaurant Automation System) Project Id: 1 Document Name: RAS-2005 INITIAL DESIGN REPORT Document Id: 1-ID01 Document release: 1-ID01-1 Document Description:

More information

American Express Online (AXO) Reference Guide For Saint Louis University

American Express Online (AXO) Reference Guide For Saint Louis University American Express Online (AXO) Powered by Cliqbook Reference Guide For Saint Louis University July 2006 V1.4 0 Welcome to AXO / powered by Cliqbook. This is Saint Louis University s designated corporate

More information

AIRLINE RESERVATION SYSTEM KAAVYA KUPPA. Bachelor of Engineering, Jawaharlal Nehru Technological University, India, 2005 A REPORT

AIRLINE RESERVATION SYSTEM KAAVYA KUPPA. Bachelor of Engineering, Jawaharlal Nehru Technological University, India, 2005 A REPORT AIRLINE RESERVATION SYSTEM BY KAAVYA KUPPA Bachelor of Engineering, Jawaharlal Nehru Technological University, India, 2005 A REPORT submitted in partial fulfillment of the requirements for the degree of

More information

DESIGN AND DEVELOPING ONLINE IRAQI BUS RESERVATION SYSTEM BY USING UNIFIED MODELING LANGUAGE

DESIGN AND DEVELOPING ONLINE IRAQI BUS RESERVATION SYSTEM BY USING UNIFIED MODELING LANGUAGE DESIGN AND DEVELOPING ONLINE IRAQI BUS RESERVATION SYSTEM BY USING UNIFIED MODELING LANGUAGE Asaad Abdul-Kareem Al-Hijaj 1, Ayad Mohammed Jabbar 2, Hayder Naser Kh 3 Basra University, Iraq 1 Shatt Al-Arab

More information

BroadWorks Call Center Guide

BroadWorks Call Center Guide BroadWorks Call Center Guide Table of Contents Log into Call Center Configuration Settings Page 3 Change Your Password... Page 3 Dashboard... Page 4 Agent View and Status... Page 5 Change Agent ACD State...

More information

Online air-tickets booking system

Online air-tickets booking system Online air-tickets booking system Group Number: 13 Jing Li(1259063) Yibin Wang(1271072) Zhihao Kang(1279630) Jinglong Wang(1280211) Abstract As airplane has become an indispensable traveling tool today,

More information

MED-VIEW AIRLINE BOOKING POLICIES AND PROCEDURES FOR TRAVEL AGENTS

MED-VIEW AIRLINE BOOKING POLICIES AND PROCEDURES FOR TRAVEL AGENTS MED-VIEW AIRLINE BOOKING POLICIES AND PROCEDURES FOR TRAVEL AGENTS Med-View Airline, the Low Cost Carrier of Nigeria, is hosted in the Videcom Reservation system. Agency Registration Travel Agents must

More information

Business Explorer (BEx)

Business Explorer (BEx) SAP Business Warehouse/Business Intelligence Reporting Business Explorer (BEx) Washington State HRMS Business Warehouse/Business Intelligence (BW/BI) BW/BI Power User Workshop Materials General Topics

More information

1) After login WinTonenet Securities Trading System, a window named WinTonenet Securities Trading will be shown.

1) After login WinTonenet Securities Trading System, a window named WinTonenet Securities Trading will be shown. (A) BUY STOCKS WinTonenet Securities Trading Guidelines (2) TRANSACTION (STANDARD VERSION) 1) After login WinTonenet Securities Trading System, a window named WinTonenet Securities Trading will be shown.

More information

XTendTraders.com Trading room simulator

XTendTraders.com Trading room simulator 2011 2012 XTendTraders.com Trading room simulator BELGHITI ALAOUI Mohammed IMAFA BEN HAMOUDA Ahmed IMAFA EL FERACHI Anas AL EL HAJJI Khalil AL Polytech Nice Sophia Antipolis SI4 AL/IMAFA 2011 2012 1 CONTENTS

More information

Report on the Train Ticketing System

Report on the Train Ticketing System Report on the Train Ticketing System Author: Zaobo He, Bing Jiang, Zhuojun Duan 1.Introduction... 2 1.1 Intentions... 2 1.2 Background... 2 2. Overview of the Tasks... 3 2.1 Modules of the system... 3

More information

How To Review Medical Transportation Services In Virginia

How To Review Medical Transportation Services In Virginia RYAN WHITE PART B PEER REVIEW 2009-2010 Virginia Department of Health Division of Disease Prevention HIV Care Services Chart Review Medical Transportation Services ID# YES NO NA COMMENTS 1. Is there referral

More information

Napster and Gnutella: a Comparison of two Popular Peer-to-Peer Protocols. Anthony J. Howe Supervisor: Dr. Mantis Cheng University of Victoria

Napster and Gnutella: a Comparison of two Popular Peer-to-Peer Protocols. Anthony J. Howe Supervisor: Dr. Mantis Cheng University of Victoria Napster and Gnutella: a Comparison of two Popular Peer-to-Peer Protocols Anthony J Howe Supervisor: Dr Mantis Cheng University of Victoria February 28, 2002 Abstract This article presents the reverse engineered

More information

Class Diagrams. University. Exercises

Class Diagrams. University. Exercises Class Diagrams Exercises University In a university there are different classrooms, offices and departments. A department has a name and it contains many offices. A person working at the university has

More information

Requirements Engineering

Requirements Engineering Murali Chemuturi Requirements Engineering and Management for Software Development Projects Foreword by Tom Gilb ^ Springer Contents 1 Introduction to Requirements Engineering and Management... 1 1.1 What

More information

State Grant Information Technology Application

State Grant Information Technology Application The makes grant information accessible to EPA Personnel, OMB, and State agencies. Grant pages contain general information as well as electronic copies of workplans and progress reports. The information

More information

Airline Flight and Reservation System. Software Design Document. Name:

Airline Flight and Reservation System. Software Design Document. Name: Airline Flight and Reservation System Software Design Document Name: Date: 15.01.2011 Table of Contents 1. Introduction... 3 1.1 Purpose...3 1.2 Scope...3 1.3 Overview...3 2. System Overview... 4 3. System

More information

A QR Code Based Processing for Dynamic and Transparent Seat Allocation

A QR Code Based Processing for Dynamic and Transparent Seat Allocation International Journal of Scientific and Research Publications, Volume 3, Issue 10, October 2013 1 A QR Code Based Processing for Dynamic and Transparent Seat Allocation Mehul Yadav *, Sumedh Kurundkar

More information

Online Railway Reservation. Intel Easy Steps 1 2012 Intel Corporation All rights reserved.

Online Railway Reservation. Intel Easy Steps 1 2012 Intel Corporation All rights reserved. Online Railway Reservation Intel Easy Steps 1 2012 Intel Corporation Online Railway Reservation Introducing Online Railway Reservation System Technology has transformed many aspects of life in the 21st

More information

Welcome to the AITP NCC 2000 Java Competition in Tampa, Florida.

Welcome to the AITP NCC 2000 Java Competition in Tampa, Florida. Welcome to the AITP NCC 2000 Java Competition in Tampa, Florida. Context: Big Tex s Taste of Texas is a purveyor of fine Texican food throughout the United States. Recently, he has been getting orders

More information

MySchoolBucks Parent User Guide

MySchoolBucks Parent User Guide MySchoolBucks Parent User Guide Table of Contents MySchoolBucks Parent User Guide... 3 Creating a Parent Account in MySchoolBucks... 4 Adding a Student... 5 Adding a Student on a New Account... 5 Adding

More information

2003 Patricia Ensworth Page 1

2003 Patricia Ensworth Page 1 1 1 Sample software development project 2 1.1 Start project 3 1.2 Initiation phase 4 1.2.1 Develop project charter 5 1.2.2 Project charter approved 6 1.3 Planning phase 7 1.3.1 Product activities 8 1.3.1.1

More information

Travel Management System (TMS) FAQ s

Travel Management System (TMS) FAQ s Table of Contents Your TMS (Concur) Profile... 3 How do I update my email address?... 3 How do I update my password?... 3 What is a DHS Redress Number in the Travel Preference section of the Profile?...

More information

Vision Document Airline Reservation System

Vision Document Airline Reservation System Vision Document Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing

More information

Large Scale Systems Design G52LSS

Large Scale Systems Design G52LSS G52LSS Refine Requirements Lecture 13 Use Case Analysis Use Case Diagrams and Use Cases Steps of Use Case Analysis Example: University Registration System Learning outcomes: understand the importance of

More information

ESMO Online event registration instructions Register someone else or few participants (1-9 persons)

ESMO Online event registration instructions Register someone else or few participants (1-9 persons) ESMO Online event registration instructions Register someone else or few participants (1-9 persons) INDEX Registration requirements... Page 2 1. Account with ESMO... Page 3 2. Login into your personal

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, Novmeber - December 2008 Extension of Object-Oriented Software

More information

As your financial institution completes its system conversion, you

As your financial institution completes its system conversion, you QuickBooks Business Accounting Software 2007 2009 for Windows Account Conversion Instructions Converting from Direct Connect to Web Connect As your financial institution completes its system conversion,

More information

Abstracting databases access in Titanium Mobile Xavier Lacot September 2011

Abstracting databases access in Titanium Mobile Xavier Lacot September 2011 Abstracting databases access in Titanium Mobile Xavier Lacot September 2011 Hello My name is Xavier Lacot I live in Paris I work at Clever Age, as director of the Expertise Center (http://www.clever-age.com/)

More information

CSCI315 Database Design and Implementation

CSCI315 Database Design and Implementation SCSSE School of Information Technology and Computer Science Family Name... First Name... Student Number... Table Number... CSCI315 Database Design and Implementation This paper is for students studying

More information

THE BCS PROFESSIONAL EXAMINATIONS Diploma. April 2006 EXAMINERS REPORT. Systems Design

THE BCS PROFESSIONAL EXAMINATIONS Diploma. April 2006 EXAMINERS REPORT. Systems Design THE BCS PROFESSIONAL EXAMINATIONS Diploma April 2006 EXAMINERS REPORT Systems Design Question. a) Write a BRIEF explanation of the purpose of TWO of the following UML diagrams as used in Object- Oriented

More information

DOCUMENTING USE CASES

DOCUMENTING USE CASES Chapter 7 DOCUMENTING USE CASES There is a lot of documentation associated with Use Cases that needs to be organized somehow. You want the documentation to be understandable, but you need other things

More information

Customer Bank Account Management System Technical Specification Document

Customer Bank Account Management System Technical Specification Document Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6

More information

User Manual - CFR Online Ticket. User Manual CFR Online Ticket

User Manual - CFR Online Ticket. User Manual CFR Online Ticket User Manual CFR Online Ticket 1 Contents: A. Methodology for a registered user Registration B. Sale application of CFR online tickets Connecting I forgot my password Routes Train Information Traffic restrictions

More information

Hybrid Development Methodology for Client-Server Applications

Hybrid Development Methodology for Client-Server Applications Hybrid Development Methodology for Client-Server Applications Václav łepa Prague University of Economics Czech Republic BIT 95 Hybrid Development Methodology for Client-Server Applications Structure of

More information

Transmodel in UML. SITP 2 Système d'information Transport Public

Transmodel in UML. SITP 2 Système d'information Transport Public Transmodel in UML Equipe de projet Page 0 Version 0. 04/09/2003 Contents. Introduction... 2. Class diagrams... 3 2.. Network description... 3 2... CD TM Fig. 0 Points and Links... 3 2..2. CD TM Fig. 02

More information

Travel Expense Reimbursement: Electronic Receipts (ereceipts)

Travel Expense Reimbursement: Electronic Receipts (ereceipts) This quick reference guide is intended to be a tool to assist the Traveler in complying with Laboratory policy. Travelers should always consult the Laboratory Travel policy to gain a full understanding

More information

SAULTCOLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

SAULTCOLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE SAULTCOLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE TITLE: Systems Analysis & Design CODE NO. : SEMESTER: 3 PROGRAM: AUTHOR: Computer Programmer Dennis Ochoski DATE:

More information

WebsitePanel Integration API

WebsitePanel Integration API WebsitePanel Integration API Author: Feodor Fitsner Last updated: 02/12/2010 Version: 1.0 Table of Contents Introduction... 1 Requirements... 1 Basic Authentication... 1 Basic Web Services... 1 Manage

More information

Software Design. Software Design. Software design is the process that adds implementation details to the requirements.

Software Design. Software Design. Software design is the process that adds implementation details to the requirements. Software Design Software Design Software design is the process that adds implementation details to the requirements. It produces a design specification that can be mapped onto a program. It may take several

More information

From Systems to Services

From Systems to Services From Systems to Services How we can collaborate in the new paradigm? Randy Ballew, Chief Technology Architect, IST-AS Steve Masover, Architecture Group, IST-AS Overview What is "software as services"?

More information

Online Bus Booking System

Online Bus Booking System A Project Presentation On Online Bus Booking System Submitted By Barot Alok T. 13084231001 Dayani Yash K. 13084231033 M.Sc. (CA & IT) Semester-III Internal Guided By Amit B. Suthar Submitted to Department

More information

UNIVERSITY OF CALIFORNIA

UNIVERSITY OF CALIFORNIA UNIVERSITY OF CALIFORNIA Equipment Maintenance Management Program Reference Guide 2008 The Remi Group, LLC CLIENT REFERENCE GUIDE Table of Contents How The Program Works... 1 RemiOnline Overview... 2 How

More information

Advanced Hospital Management System. About the project

Advanced Hospital Management System. About the project About the project Our project includes registration of patients, storing their details into the system and also computerized billing in the pharmacy, and labs. Our software has the facility to give a unique

More information

QUEUES. Primitive Queue operations. enqueue (q, x): inserts item x at the rear of the queue q

QUEUES. Primitive Queue operations. enqueue (q, x): inserts item x at the rear of the queue q QUEUES A queue is simply a waiting line that grows by adding elements to its end and shrinks by removing elements from the. Compared to stack, it reflects the more commonly used maxim in real-world, namely,

More information

Please see detailed instructions on the entire Housing Online Process below!!

Please see detailed instructions on the entire Housing Online Process below!! 1 FAMU HOUSING ONLINE APPLICATION PROCESS FAMU Housing application process is online. This process will allow you to first, apply for housing online through your irattler account by selecting a term and

More information

American Express Online powered by Concur Travel. Helpful Hints: Tips & Tricks. Page 1 of 11

American Express Online powered by Concur Travel. Helpful Hints: Tips & Tricks. Page 1 of 11 American Express Online powered by Concur Travel Helpful Hints: Tips & Tricks Page 1 of 11 American Express Online powered by Cliqbook Helpful Hints: Tips & Tricks Flight Status...2 Adding a Travel Arranger...2

More information

TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES

TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENT LIST OF FIGURES LIST OF TABLES ii iii x xiv CHAPTER 1: INTRODUCTION 1 1.0 Background 1 1.1 Research Motivation 4 1.2 Research Objectives 5 1.3 Project Scope 6

More information

Trader Platform Guide. How to access Maybank KE CFD website. Web Address: www.kecfd.com

Trader Platform Guide. How to access Maybank KE CFD website. Web Address: www.kecfd.com Trader Platform Guide CFD Hotline : 6536 2000 (ext 6160-6163) CFD Dealing : 6536 0002 Fax : 6226 3682 Email : cfd@maybank-ke.com.sg Website : www.kecfd.com How to access Maybank KE CFD website Web Address:

More information

Web Application Development Using UML

Web Application Development Using UML Web Application Development Using UML Dilip Kothamasu West Chester University West Chester, PA - 19382 dk603365@wcupa.edu Zhen Jiang Department of Computer Science Information Assurance Center West Chester

More information

Roadmap. Software Engineering. Software Engineering. Project Life Cycle. Database. Project Lifecycle

Roadmap. Software Engineering. Software Engineering. Project Life Cycle. Database. Project Lifecycle Database Project Lifecycle Philippe Bonnet, 2006 2 Software Engineering The implementation of a database application is a significant engineering endeavor The project must complete On time On budget The

More information

Case Study: NTT DATA and JAL ONLINE Federate Business Travel Expense Reporting

Case Study: NTT DATA and JAL ONLINE Federate Business Travel Expense Reporting Case Study: and JAL ONLINE Federate Business Travel Expense Reporting Company is one of Japan s preeminent systems integration companies with a reputation for innovation and technology excellence. traces

More information

Lab Manual. Advanced Pr I IT 314

Lab Manual. Advanced Pr I IT 314 Lab Manual Advanced Pr I IT 314 Lab Instructions Several practicals / programs? Whether an experiment contains one or several practicals /programs One practical / program Lab Teacher forms groups of the

More information

AIR PASSENGER RIGHTS EU COMPLAINT FORM

AIR PASSENGER RIGHTS EU COMPLAINT FORM AIR PASSENGER RIGHTS EU COMPLAINT FORM THIS FORM CAN BE USED TO LODGE A COMPLAINT WITH AN AIRLINE AND/OR A NATIONAL ENFORCEMENT BODY. Passenger rights in case of denied boarding, downgrading, cancellation

More information

Software Design Document ecommerce Site Friday, March 23, 2007. ecommerce Site and Business Management Portal. Software Design Document *** DRAFT ***

Software Design Document ecommerce Site Friday, March 23, 2007. ecommerce Site and Business Management Portal. Software Design Document *** DRAFT *** ecommerce Site and Business Management Portal Software Design Document *** DRAFT *** Brian C. Green Object Oriented Programming Analysis winter 2007 Page of 27 Object Oriented Programming Analysis Final

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Getting Started with Oracle Business Intelligence Publisher 11g Release 1 (11.1.1) E28374-02 September 2013 Welcome to Getting Started with Oracle Business Intelligence Publisher.

More information

SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010

SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010 SYLLABUS CIS 3660: OBJECT-ORIENTED SYSTEM ANALYSIS AND DESIGN SPRING 2010 Instructor: Dr. Silvana Faja Office: WDE 2400 Office Hours: 9:30 10:45 and 1:30 3:00, Tuesday and Thursday and by appointment Office

More information

Before using the Online Booking Tool, ensure all travel preferences have been updated. See Getting Started for more information.

Before using the Online Booking Tool, ensure all travel preferences have been updated. See Getting Started for more information. Once your Travel Request has been submitted and you have received an approved Trip Request number, you may book travel including flights, hotel, and car rentals using the Online Booking Tool in Concur;

More information

Design Report: Resource Management Software CS400 Senior Design I

Design Report: Resource Management Software CS400 Senior Design I Design Report: Resource Management Software CS400 Senior Design I Mark Briggs Paul Knell John Schluechtermann Jeremy Vechinski Electrical Engineering and Computer Science Department Milwaukee School of

More information

ENTERING A CREDIT CARD REQUISITION IN COSTPOINT 7

ENTERING A CREDIT CARD REQUISITION IN COSTPOINT 7 . Log in to Costpoint. ENTERING A CREDIT CARD REQUISITION IN COSTPOINT 7 A B C D Enter User ID same as network log-on Enter Password can be unique for Costpoint Enter Database always deltekcp Click the

More information

EFFICIENT TRAVEL TICKETING SYSTEM USING QUICK RESPONSE CODE ON AN ANDROID

EFFICIENT TRAVEL TICKETING SYSTEM USING QUICK RESPONSE CODE ON AN ANDROID EFFICIENT TRAVEL TICKETING SYSTEM USING QUICK RESPONSE CODE ON AN ANDROID 1 Mr. Shrikant R. Kokate, 2 Sunaina Badgelwar, 3 Madhuri Dahake, 4 Deepali More, 5 Samruddhi Patankar 1 Assistant Professor, 2,3,4,5

More information

IBM Systems Middleware Business Partner Sponsored Education Program - Self Paced Virtual Classes Overview & FAQs November, 2015 -- Version 7

IBM Systems Middleware Business Partner Sponsored Education Program - Self Paced Virtual Classes Overview & FAQs November, 2015 -- Version 7 IBM Systems Middleware Business Partner Sponsored Education Program - Self Paced Virtual Classes Overview & FAQs November, 2015 -- Version 7 November 2015 Version 7 Contents Self Paced Virtual Course (SPVC)

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

The user needs to click on online booking icon from the home page of APTDC.

The user needs to click on online booking icon from the home page of APTDC. The online booking system facilitates the tourists to book the tickets for package tours and accommodation facilities of APTDC. The booking can be done from the official website of APTDC (www.aptdc.in).

More information

QuickStart Guide Concur Premier: Travel and Expense

QuickStart Guide Concur Premier: Travel and Expense QuickStart Guide Concur Premier: Travel and Expense Proprietary Statement This document contains proprietary information and data that is the exclusive property of Concur Technologies, Inc., Redmond, Washington.

More information

*This information brochure has been issued pursuant to provisions of EC 261/2004 Regulation of the European Parliament and European Union Council.

*This information brochure has been issued pursuant to provisions of EC 261/2004 Regulation of the European Parliament and European Union Council. TURKISH AIRLINES COMPENSATION AND SERVICE SYSTEM that will provided to our Customers in case of Denied Boarding*, Flight Cancellations and Long Delays in Turkish Airlines flights departing from EU countries

More information

How To Use Sabre Online On A Mobile Or Tablet Device Or Tablet Or Tablet (For Android)

How To Use Sabre Online On A Mobile Or Tablet Device Or Tablet Or Tablet (For Android) SABRE ONLINE MOBILE AND TABLET USER GUIDE Date: 21 April 2015 SABRE Pacific Pty Ltd, Sydney, 2015 ACN 003 696 982 All rights reserved. No part of this publication may be reprinted, reproduced, stored in

More information

Amadeus Training. Training

Amadeus Training. Training Amadeus Training Training Amadeus The Leader in Travel Technology Training Amadeus offers a range of courses to meet your training needs. Courses are structured to provide competency in the use of Amadeus

More information

PeopleSoft 9.0 eperformance Module User Manual

PeopleSoft 9.0 eperformance Module User Manual PeopleSoft 9.0 eperformance Module User Manual Career Service Authority Training and Organization Development & Classification and Compensation 1 TABLE OF CONTENTS EPERFORMANCE PROCESS 3 CREATE DOCUMENTS

More information

TeamWorks Travel and Expense

TeamWorks Travel and Expense TeamWorks Travel and Expense With Concur Technologies TTE System User Reference TABLE OF CONTENTS SECTION 1: GETTING STARTED... 6 Log on to TTE Travel & Expense... 6 SECTION 2: MY CONCUR... 6 Explore the

More information

Java: Learning to Program with Robots. Chapter 11: Building Quality Software

Java: Learning to Program with Robots. Chapter 11: Building Quality Software Java: Learning to Program with Robots Chapter 11: Building Quality Software Chapter Objectives After studying this chapter, you should be able to: Identify characteristics of quality software, both from

More information

Software Quality Exercise 2

Software Quality Exercise 2 Software Quality Exercise 2 Testing and Debugging 1 Information 1.1 Dates Release: 12.03.2012 12.15pm Deadline: 19.03.2012 12.15pm Discussion: 26.03.2012 1.2 Formalities Please submit your solution as

More information

Introduction to Incident Reporting Management System (IRMS) Associate Management Level Access Phase 2

Introduction to Incident Reporting Management System (IRMS) Associate Management Level Access Phase 2 Introduction to Incident Reporting Management System (IRMS) Associate Management Level Access Phase 2 The Incident Report Management System (IRMS) provides 24/7 access and allows the NEC Associate technician

More information

Descriptive Title of Project

Descriptive Title of Project Descriptive Title of Project ECE4007 Senior Design Final Project Report Section L03, Antigravity Team Project Advisor, Dr. Whit Smith Aaron Chang, Team Leader Susan Johnson Jim Grabowski Submitted May

More information

Software Design Document (SDD) Template

Software Design Document (SDD) Template (SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.

More information

University of Alaska Statewide Financial Systems User Documentation. BANNER TRAVEL AND EXPENSE MANAGEMENT TEM (Quick)

University of Alaska Statewide Financial Systems User Documentation. BANNER TRAVEL AND EXPENSE MANAGEMENT TEM (Quick) University of Alaska Statewide Financial Systems User Documentation BANNER TRAVEL AND EXPENSE MANAGEMENT TEM (Quick) Travel and Expense Management Table of Contents 2 Table of Contents Table of Contents...

More information

Design and UML Class Diagrams

Design and UML Class Diagrams Design and UML Class Diagrams 1 Suggested reading: Practical UML: A hands on introduction for developers http://dn.codegear.com/article/31863 UML DistilledCh. 3, by M. Fowler How do people draw / write

More information

Project Databases Report

Project Databases Report Project Databases Report Pizzeria Ordering System Teachers : Assistant: Jos de Bruin Dr. Hamideh Afsarmanesh Simon Msanjila Students: Tyrone Vriesde Tvriesde@science.uva.nl 0588067 Tony Cheong W.T.T.Cheong@student.uva.nl

More information

Once an ORDER has been created an INVOICE may be created for that ORDER.

Once an ORDER has been created an INVOICE may be created for that ORDER. 2.3 INVOICES 2.3.1 HOW TO CREATE AN INVOICE Once an ORDER has been created an INVOICE may be created for that ORDER. To do that, you first have to have the ORDER open or you must open the ORDER. Then you

More information

Proposal for a Vehicle Tracking System (VTS)

Proposal for a Vehicle Tracking System (VTS) Proposal for a Vehicle Tracking System (VTS) 2 Executive Summary Intelligent Instructions is an IT product development and consulting company. At Intelligent Instructions, we focus on the needs of the

More information

WEB-BASED CLAIMS REPORTING AN OVERVIEW OF THE ONLINE FIRST NOTICE OF LOSS TOOL

WEB-BASED CLAIMS REPORTING AN OVERVIEW OF THE ONLINE FIRST NOTICE OF LOSS TOOL WEB-BASED CLAIMS REPORTING AN OVERVIEW OF THE ONLINE FIRST NOTICE OF LOSS TOOL CONTENTS Overview... 3 How to submit a claim online Step 1: Access the application - POLICY HOLDERS... 4 Step 1A: Access the

More information

Network Monitoring with SNMP

Network Monitoring with SNMP Network Monitoring with SNMP This paper describes how SNMP is used in WhatsUp- Professional and provides specific examples on how to configure performance, active, and passive monitors. Introduction SNMP

More information

1. Log on to Concur Travel & Expense

1. Log on to Concur Travel & Expense 1. Log on to Concur Travel & Expense Type in your employee identification number as your username. i.e. 3323@scu.edu Your generic password will be sent to you via e-mail. Click login. 1 2. Update Your

More information

Analog Business Phone User Guide

Analog Business Phone User Guide Analog Business Phone User Guide Emergency To dial 911 for emergency service, you must dial the Outside Access Digit first (usually 9) + 911. Customer Service / Technical Support (919) 459-2300, option

More information

New York University Computer Science Department Courant Institute of Mathematical Sciences

New York University Computer Science Department Courant Institute of Mathematical Sciences New York University Computer Science Department Courant Institute of Mathematical Sciences Course Title: Software Engineering Course Number: g22.2440-001 Instructor: Jean-Claude Franchitti Session: 4 (Individual)

More information

Visual Paradigm product adoption roadmap

Visual Paradigm product adoption roadmap Visual Paradigm product adoption roadmap Model-Code-Deploy Platform Easy and Intelligent Business Process Modeler Streamlined Design and Development Environment Access Database with Object- Oriented Technology

More information

Envision Credit Card Processing

Envision Credit Card Processing A Guide for Processing Transactions with Envision's Credit Card Module I Table of Contents Part I Credit Card Processing Setup 1 Part II Credit Card Processing 2 1 Entering Tips... 3 2 Processing the Credit

More information

Quick Reference Card Booking Travel in Concur Travel and Expense

Quick Reference Card Booking Travel in Concur Travel and Expense This QRC provides the steps for travelers and/or their delegates to book travel and complete the Request Header in Concur Travel and Expense. Log In To Concur Go to the Employee Portal page. www.purdue.edu/employeeportal

More information

BULK SMS APPLICATION USER MANUAL

BULK SMS APPLICATION USER MANUAL BULK SMS APPLICATION USER MANUAL Introduction Bulk SMS App is an online service that makes it really easy for you to manage contacts and send SMS messages to many people at a very fast speed. The Bulk

More information

Announcements. Project status demo in class

Announcements. Project status demo in class Web Design cs465 Announcements Project status demo in class Why? You will likely be involved in Web design You have many of the skills necessary Understand similarities and differences between GUI design

More information

Use Cases. Reference: Craig Larman, Applying UML and Patterns, Ch. 6

Use Cases. Reference: Craig Larman, Applying UML and Patterns, Ch. 6 Use Cases Reference: Craig Larman, Applying UML and Patterns, Ch. 6 Use Case What it is: Text story Widely used to discover and record (mostly functional) requirements What is it about: Some actor(s) using

More information

Business Process Modeling. Introduction to ARIS Methodolgy

Business Process Modeling. Introduction to ARIS Methodolgy Business Process Modeling Introduction to ARIS Methodolgy Agenda What s in modeling? Situation today Objectives of Process Management ARIS Framework and methods ARIS suite of products Live demo Page 2

More information

TABLE OF CONTENT CHAPTER TITLE PAGE TITLE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

TABLE OF CONTENT CHAPTER TITLE PAGE TITLE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK TABLE OF CONTENT CHAPTER TITLE PAGE TITLE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK TABLE OF CONTENT LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF APPENDICES i ii iii iv v

More information

To add a representative or gain access to a client account, the client and representative will both require:

To add a representative or gain access to a client account, the client and representative will both require: To add a representative or gain access to a client account, the client and representative will both require: ONe Key ID: Your unique username and password, used to access ONe-Source. ONe Source for Business

More information

Online Booking Guide September 2014

Online Booking Guide September 2014 Online Booking Guide September 2014 Contents GetThere Supported Browser Versions... 3 Connectivity and Response Time... 4 Introduction... 4 Logging In... 5 Travel Arranger Homepage... 6 More Than 50 Travelers...

More information

Creating Expense Reports and Spend Authorization Requests

Creating Expense Reports and Spend Authorization Requests ALL reimbursement for out-of-pocket businessrelated expenses incurred on or after 2/16/15 will be submitted through Workday, including: mileage, travel, memberships, professional dues, license payments,

More information