SlideShare a Scribd company logo
1 of 11
UNCLE FRANK’S UML OBJECTS
TIMOTHY MCGARRY, SABRINA MERGENTHALER,
KEVIN MASISAK, EMELINE FAAUMU-NIUTEI, AND
HUBERT MAYS
COLORADO TECHNICAL UNIVERSITY
MIS330-1203B-01 PHASE 2 GROUP PROJECT
PROFESSOR GOYDEN
SEPTEMBER 10, 2012
VARIABLE IDENTIFIERS
AccountNo AccountNo VerifyCustName
amtChanged customerName VerifyPostage
Debt double CustBill
CustomerName char DeliverCustBill
Double byte CreateOrder
createCustomerWindow void AddService
BalanceSheet short ServiceRequested
SchedAppt float VerifyAppt
Sales int BeginService
Char boolean CompleteService
otherIncome long VerifyDate
RevenueServices string VerifyphysAddress
Salaries date EmployeeID
OtherExpenses decimal VerifyEmployeeID
Profit object CreateCustomerWindow
DebtID Order
StartRound orderListener
EndRound CustomerWindow
Interest orderId
Amount OrderDate
OriginalAmt Cost
VentureCapital Tax
Cash grandTotal
Equity addOrderListener
AccumulatedProfit RemoveOrderListener
AccountsReceivable amtChanged
Account createCustomerWindow
AccountID SchedApp
Balance StartFloat
getBalance EndFloat
collect emailConfirm
collectAccountInfo customerID
OrderID emailAddress
OrderDate Location
Cost Monday
Tax Tuesday
grandTotal Wednesday
addOrderListener Thursday
removeOrderListener Friday
Sunday Saturday
VARIABLE IDENTIFIERS (CONT.)
Monday Sunday
Tuesday schedAppDate
Wednesday ScheduleAppointment
Thursday Calendar
Friday clientAccountSetup
Saturday billingAddress
Sunday phyAddress
Location custName
Date customerID
SchedApptDate StatementOfIncome
Calendar Debt
clientAccountSetup BalanceSheet
billingAddress Sales
physAddress OtherIncome
custName RevenuesServices
CustomerID Salaries
StatementofIncome OtherExpenses
Object Profit
Order DebtID
OrderService StartRound
ServiceDate EndRound
CompleteOrder Interest
Cost Amount
LateCharge OriginalAmt
Printer VentureCaptial
PrintOrder Cash
PrintDate Equity
getAcctInfo CumulatedProfit
RequestPrint AccountsReceivable
CreatePrintOrder Account
OrderListenerServiceRequested AccountID
VerifyPrintOrder Balance
CompletePrintOrder getBalance
PriorityCode collectAccountInfo
Postage
ReturnAddress
VerifyReturnAddress
VerifyCustID
VerifybillingAddress
ReceiveBill
PRINT BILL
Printer
CustomerWindo
w
PrintOrder
createCustomerWindow()
PrintOrder (this)
CustomerID:String
PrintDate: Date
PriorityCode: String
CreatePrintOrder: String
CompletePrintOrder:
()Float
getAccountInfo:String
RequestPrint() Float
VerifyPrintOrder
Print: () Float
(McGarry, 2012)
SETTING UP ORDERS AND APPOINTMENTS
Order
orderID: int
OrderDate: date
Cost: float
Tax: float
grandTotal: float
OrderListeners: Array of Objects
createOrder (accountNo)
ScheduleApp: date
completeOrder (): float
makePayment: (ccinformation)
addOrderListener (object)
RemoveOrderListener (object)
Notify ()
{…
Orderlisteners[ix].amtchanged (newAmt)
…}
<<Interface>>
orderListener
+amtChanged (float)
+createCustomerWindow ()
{…
anOrder.addOrderListener (this);
…}
amtChanged (float)
CustomerWindow
(Mergenthaler, 2012)
SEND BILL
Bill
Customer Window
Post
VerifyCustID: Integer
VerifybillingAddress:
String
VerifyReturn Address:
String
BillingAddress: String
CustName: String
Postage: Stamp
ReturnAddress: String
ReceiveBill: Float
VerifyCustName
VerifybillingAddress:
String
Verify Postage
DeliverCustBill
(McGarry, 2012)
SCHEDULING APPOINTMENTS AND CONFIRMING VIA E-MAIL
scheduleAppointment
orderID: int
SchedApp: date
Startfloat: float
Endfloat: float
emailConfirm: string
Calendar
orderID: int
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
startfloat: float
endfloat: float
emailConfirm
customerID: int
AccountNo: int
customerName: char
emailAddress: char
schedAppDate: date
startfloat: float
endfloat: float
Location: string
(Mergenthaler, 2012)
ORDER SERVICE
Order
Customer Window
Interface:Order
Listener
CreateOrder (acct no)
AddService
OrderService
CompleteOrder: Float
AddOrderListener :Object
RemoveOrderListener: Object
Notify()
OrderListenersServiceRequested
CreateCustomerWindow()
An Order. AddOrderListener (this)
ServiceRequested: (Float)
ServiceRequested
(McGarry, 2012)
SETTING UP CLIENT PROFILES
clientAccountSetup
custName: name
phyAddress: string
customerID: ints
accountNo: int
emailAddress: char
billingAddress: string
PhoneNo: ints
phyAddress
houseNo: string
aptNo: string
streetName:string
City: string
State: string
zipCode: string
billingAddress
houseNo: string
aptNo: string
streetName:string
City: string
State: string
zipCode: string
(Mergenthaler, 2012)
MOW GRASS
Appointment
OrderID: Integer
ServiceDate: date
CustomerID: String
PhysAddress: Integer
Interface Customer
Verifydate: Date
VerifyphysAddress: String
VerifyEmployeeID: String
Employee
VerifyAppt (Date,
CustomerID, Address)
Interface BeginService
Interface
CompleteService
BeginService: Float
CompleteService: Float
(McGarry, 2012)
REFERENCES
Goyden, M. (2012). Live Chat. Programming Concepts. Colorado Technical
University.
Farrell, J. (2011). Programming Logic and Design, Comprehensive, Sixth
Edition. Boston:Cengage Learning.
Concepts in this presentation been generated based upon the teachings of the following sources
This has been a group collaboration of:
Timothy McGarry, Sabrina Mergenthaler, Kevin Masisak, Emeline Faaumu-Niutei, and Hubert
Mays

More Related Content

Viewers also liked

2015 Hello Yellow Recap
2015 Hello Yellow Recap 2015 Hello Yellow Recap
2015 Hello Yellow Recap Danielle Hein
 
Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?
Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?
Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?Bonner Foundation
 
Mergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ipMergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ipSabrina Mergenthaler
 
Common Misperceptions
Common MisperceptionsCommon Misperceptions
Common MisperceptionsWill Jones
 
Glass managerie themes and symbolisms
Glass managerie themes and symbolismsGlass managerie themes and symbolisms
Glass managerie themes and symbolismsBeberly Fabayos
 
ANIMAL TISSUES - ICT BASED
ANIMAL TISSUES - ICT BASEDANIMAL TISSUES - ICT BASED
ANIMAL TISSUES - ICT BASEDlakshmi8711
 
인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2
인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2 인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2
인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2 임 상호
 

Viewers also liked (13)

Jae CV 2015
Jae CV 2015Jae CV 2015
Jae CV 2015
 
2015 Hello Yellow Recap
2015 Hello Yellow Recap 2015 Hello Yellow Recap
2015 Hello Yellow Recap
 
Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?
Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?
Bonner Directors 2016 - Are We Making a Difference in Our Work with Youth?
 
Mergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ipMergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ip
 
Common Misperceptions
Common MisperceptionsCommon Misperceptions
Common Misperceptions
 
20160504 scrubadub
20160504 scrubadub20160504 scrubadub
20160504 scrubadub
 
Glass managerie themes and symbolisms
Glass managerie themes and symbolismsGlass managerie themes and symbolisms
Glass managerie themes and symbolisms
 
ANIMAL TISSUES - ICT BASED
ANIMAL TISSUES - ICT BASEDANIMAL TISSUES - ICT BASED
ANIMAL TISSUES - ICT BASED
 
Falah Althuwaini CV
Falah Althuwaini CVFalah Althuwaini CV
Falah Althuwaini CV
 
Chapter 1 - Accounting Theory Task A Solutions
Chapter 1 - Accounting Theory Task A SolutionsChapter 1 - Accounting Theory Task A Solutions
Chapter 1 - Accounting Theory Task A Solutions
 
Otrs5s新機能紹介
Otrs5s新機能紹介Otrs5s新機能紹介
Otrs5s新機能紹介
 
MGA AWITING BAYAN
MGA AWITING BAYANMGA AWITING BAYAN
MGA AWITING BAYAN
 
인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2
인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2 인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2
인터넷경마사이트つ※SDS119。COM☆ぞ카지노무료머니gg2
 

Similar to Mergenthaler mis330 1203 b-01 ph 2 gp

Business Rules Engine and Tolling Back Office
Business Rules Engine and Tolling Back OfficeBusiness Rules Engine and Tolling Back Office
Business Rules Engine and Tolling Back OfficeHugh Shults
 
Detroit ELEVATE Track 2
Detroit ELEVATE Track 2Detroit ELEVATE Track 2
Detroit ELEVATE Track 2Joshua Birk
 
ELEVATE Advanced Workshop
ELEVATE Advanced WorkshopELEVATE Advanced Workshop
ELEVATE Advanced WorkshopJoshua Birk
 
Introducing N1QL: New SQL Based Query Language for JSON
Introducing N1QL: New SQL Based Query Language for JSONIntroducing N1QL: New SQL Based Query Language for JSON
Introducing N1QL: New SQL Based Query Language for JSONKeshav Murthy
 
JavaScript - Chapter 14 - Form Handling
 JavaScript - Chapter 14 - Form Handling   JavaScript - Chapter 14 - Form Handling
JavaScript - Chapter 14 - Form Handling WebStackAcademy
 
Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%Phcng991605
 
Creating an Uber Clone - Part XXXII.pdf
Creating an Uber Clone - Part XXXII.pdfCreating an Uber Clone - Part XXXII.pdf
Creating an Uber Clone - Part XXXII.pdfShaiAlmog1
 
C# Tutorial MSM_Murach chapter-23-slides
C# Tutorial MSM_Murach chapter-23-slidesC# Tutorial MSM_Murach chapter-23-slides
C# Tutorial MSM_Murach chapter-23-slidesSami Mut
 
Beyond Microservices: Streams, State and Scalability
Beyond Microservices: Streams, State and ScalabilityBeyond Microservices: Streams, State and Scalability
Beyond Microservices: Streams, State and Scalabilityconfluent
 
OSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxOSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxShaistaRiaz4
 
Total Office Management Software - eOffice | GraceTut
Total Office Management Software - eOffice | GraceTutTotal Office Management Software - eOffice | GraceTut
Total Office Management Software - eOffice | GraceTutGraceWebTech
 

Similar to Mergenthaler mis330 1203 b-01 ph 2 gp (13)

FINAL-Review
FINAL-ReviewFINAL-Review
FINAL-Review
 
Portfolio
PortfolioPortfolio
Portfolio
 
Business Rules Engine and Tolling Back Office
Business Rules Engine and Tolling Back OfficeBusiness Rules Engine and Tolling Back Office
Business Rules Engine and Tolling Back Office
 
Detroit ELEVATE Track 2
Detroit ELEVATE Track 2Detroit ELEVATE Track 2
Detroit ELEVATE Track 2
 
ELEVATE Advanced Workshop
ELEVATE Advanced WorkshopELEVATE Advanced Workshop
ELEVATE Advanced Workshop
 
Introducing N1QL: New SQL Based Query Language for JSON
Introducing N1QL: New SQL Based Query Language for JSONIntroducing N1QL: New SQL Based Query Language for JSON
Introducing N1QL: New SQL Based Query Language for JSON
 
JavaScript - Chapter 14 - Form Handling
 JavaScript - Chapter 14 - Form Handling   JavaScript - Chapter 14 - Form Handling
JavaScript - Chapter 14 - Form Handling
 
Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%Mắt kính chính hãng trả góp 0%
Mắt kính chính hãng trả góp 0%
 
Creating an Uber Clone - Part XXXII.pdf
Creating an Uber Clone - Part XXXII.pdfCreating an Uber Clone - Part XXXII.pdf
Creating an Uber Clone - Part XXXII.pdf
 
C# Tutorial MSM_Murach chapter-23-slides
C# Tutorial MSM_Murach chapter-23-slidesC# Tutorial MSM_Murach chapter-23-slides
C# Tutorial MSM_Murach chapter-23-slides
 
Beyond Microservices: Streams, State and Scalability
Beyond Microservices: Streams, State and ScalabilityBeyond Microservices: Streams, State and Scalability
Beyond Microservices: Streams, State and Scalability
 
OSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxOSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptx
 
Total Office Management Software - eOffice | GraceTut
Total Office Management Software - eOffice | GraceTutTotal Office Management Software - eOffice | GraceTut
Total Office Management Software - eOffice | GraceTut
 

More from Sabrina Mergenthaler

Mergenthaler mkt250 1103 a-05 ph 3 ip
Mergenthaler mkt250 1103 a-05 ph 3 ipMergenthaler mkt250 1103 a-05 ph 3 ip
Mergenthaler mkt250 1103 a-05 ph 3 ipSabrina Mergenthaler
 
Mergenthaler mis330 1203 b-01 ph 1 ip
Mergenthaler mis330 1203 b-01 ph 1 ipMergenthaler mis330 1203 b-01 ph 1 ip
Mergenthaler mis330 1203 b-01 ph 1 ipSabrina Mergenthaler
 
Mergenthaler mkt355 1204 a-01 ph 1 ip
Mergenthaler mkt355 1204 a-01 ph 1 ipMergenthaler mkt355 1204 a-01 ph 1 ip
Mergenthaler mkt355 1204 a-01 ph 1 ipSabrina Mergenthaler
 
Mergenthaler hrm445 1202 b-07 ph 5 ip
Mergenthaler hrm445 1202 b-07 ph 5 ipMergenthaler hrm445 1202 b-07 ph 5 ip
Mergenthaler hrm445 1202 b-07 ph 5 ipSabrina Mergenthaler
 
Mergenthaler hrm445 1202 b-07 ph 3 ip
Mergenthaler hrm445 1202 b-07 ph 3 ipMergenthaler hrm445 1202 b-07 ph 3 ip
Mergenthaler hrm445 1202 b-07 ph 3 ipSabrina Mergenthaler
 
Mergenthaler mgm335 1202 a-06 ph 5 ip
Mergenthaler mgm335 1202 a-06 ph 5 ipMergenthaler mgm335 1202 a-06 ph 5 ip
Mergenthaler mgm335 1202 a-06 ph 5 ipSabrina Mergenthaler
 
Mergenthaler mgm335 1202 a-06 ph 1ip
Mergenthaler mgm335 1202 a-06 ph 1ipMergenthaler mgm335 1202 a-06 ph 1ip
Mergenthaler mgm335 1202 a-06 ph 1ipSabrina Mergenthaler
 
Mergenthaler eco254 1102b-04 ph ip
Mergenthaler eco254 1102b-04 ph ipMergenthaler eco254 1102b-04 ph ip
Mergenthaler eco254 1102b-04 ph ipSabrina Mergenthaler
 
Mergenthaler mkt305 1104a-10 ph1 ip
Mergenthaler mkt305 1104a-10 ph1 ipMergenthaler mkt305 1104a-10 ph1 ip
Mergenthaler mkt305 1104a-10 ph1 ipSabrina Mergenthaler
 
Mergenthaler mkt250 1103 a-05 ph 5 ip
Mergenthaler mkt250 1103 a-05 ph 5 ipMergenthaler mkt250 1103 a-05 ph 5 ip
Mergenthaler mkt250 1103 a-05 ph 5 ipSabrina Mergenthaler
 
Mergenthaler mkt430 1204 b-01 ph 3 ip
Mergenthaler mkt430 1204 b-01 ph 3 ipMergenthaler mkt430 1204 b-01 ph 3 ip
Mergenthaler mkt430 1204 b-01 ph 3 ipSabrina Mergenthaler
 
Mergenthaler mkt430 1204 b-01 ph 1 ip
Mergenthaler mkt430 1204 b-01 ph 1 ipMergenthaler mkt430 1204 b-01 ph 1 ip
Mergenthaler mkt430 1204 b-01 ph 1 ipSabrina Mergenthaler
 
Mergenthaler mis300 1203 a-01 ph 1 ip
Mergenthaler mis300 1203 a-01 ph 1 ipMergenthaler mis300 1203 a-01 ph 1 ip
Mergenthaler mis300 1203 a-01 ph 1 ipSabrina Mergenthaler
 
Mergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ipMergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ipSabrina Mergenthaler
 
Mergenthaler hrm315 1201 b-07 ph 2 ip
Mergenthaler hrm315 1201 b-07 ph 2 ipMergenthaler hrm315 1201 b-07 ph 2 ip
Mergenthaler hrm315 1201 b-07 ph 2 ipSabrina Mergenthaler
 
Mis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for gradingMis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for gradingSabrina Mergenthaler
 

More from Sabrina Mergenthaler (20)

Portfolio
PortfolioPortfolio
Portfolio
 
Mergenthaler mkt250 1103 a-05 ph 3 ip
Mergenthaler mkt250 1103 a-05 ph 3 ipMergenthaler mkt250 1103 a-05 ph 3 ip
Mergenthaler mkt250 1103 a-05 ph 3 ip
 
Mergenthaler mis330 1203 b-01 ph 1 ip
Mergenthaler mis330 1203 b-01 ph 1 ipMergenthaler mis330 1203 b-01 ph 1 ip
Mergenthaler mis330 1203 b-01 ph 1 ip
 
Mergenthaler mkt355 1204 a-01 ph 1 ip
Mergenthaler mkt355 1204 a-01 ph 1 ipMergenthaler mkt355 1204 a-01 ph 1 ip
Mergenthaler mkt355 1204 a-01 ph 1 ip
 
Mergenthaler hrm445 1202 b-07 ph 5 ip
Mergenthaler hrm445 1202 b-07 ph 5 ipMergenthaler hrm445 1202 b-07 ph 5 ip
Mergenthaler hrm445 1202 b-07 ph 5 ip
 
Mergenthaler hrm445 1202 b-07 ph 3 ip
Mergenthaler hrm445 1202 b-07 ph 3 ipMergenthaler hrm445 1202 b-07 ph 3 ip
Mergenthaler hrm445 1202 b-07 ph 3 ip
 
Mergenthaler mgm335 1202 a-06 ph 5 ip
Mergenthaler mgm335 1202 a-06 ph 5 ipMergenthaler mgm335 1202 a-06 ph 5 ip
Mergenthaler mgm335 1202 a-06 ph 5 ip
 
Mergenthaler mgm335 1202 a-06 ph 1ip
Mergenthaler mgm335 1202 a-06 ph 1ipMergenthaler mgm335 1202 a-06 ph 1ip
Mergenthaler mgm335 1202 a-06 ph 1ip
 
Mergenthaler eco254 1102b-04 ph ip
Mergenthaler eco254 1102b-04 ph ipMergenthaler eco254 1102b-04 ph ip
Mergenthaler eco254 1102b-04 ph ip
 
Mergenthaler mkt305 1104a-10 ph1 ip
Mergenthaler mkt305 1104a-10 ph1 ipMergenthaler mkt305 1104a-10 ph1 ip
Mergenthaler mkt305 1104a-10 ph1 ip
 
Ad
AdAd
Ad
 
Mergenthaler mkt250 1103 a-05 ph 5 ip
Mergenthaler mkt250 1103 a-05 ph 5 ipMergenthaler mkt250 1103 a-05 ph 5 ip
Mergenthaler mkt250 1103 a-05 ph 5 ip
 
Mergenthaler mkt ph1 ip
Mergenthaler mkt ph1 ipMergenthaler mkt ph1 ip
Mergenthaler mkt ph1 ip
 
Mergenthaler mkt430 1204 b-01 ph 3 ip
Mergenthaler mkt430 1204 b-01 ph 3 ipMergenthaler mkt430 1204 b-01 ph 3 ip
Mergenthaler mkt430 1204 b-01 ph 3 ip
 
Mergenthaler mkt430 1204 b-01 ph 1 ip
Mergenthaler mkt430 1204 b-01 ph 1 ipMergenthaler mkt430 1204 b-01 ph 1 ip
Mergenthaler mkt430 1204 b-01 ph 1 ip
 
Mis300 1203 a-01 ph 3 gp final
Mis300 1203 a-01 ph 3 gp finalMis300 1203 a-01 ph 3 gp final
Mis300 1203 a-01 ph 3 gp final
 
Mergenthaler mis300 1203 a-01 ph 1 ip
Mergenthaler mis300 1203 a-01 ph 1 ipMergenthaler mis300 1203 a-01 ph 1 ip
Mergenthaler mis300 1203 a-01 ph 1 ip
 
Mergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ipMergenthaler hrm315 1201 b-07 ph 4 ip
Mergenthaler hrm315 1201 b-07 ph 4 ip
 
Mergenthaler hrm315 1201 b-07 ph 2 ip
Mergenthaler hrm315 1201 b-07 ph 2 ipMergenthaler hrm315 1201 b-07 ph 2 ip
Mergenthaler hrm315 1201 b-07 ph 2 ip
 
Mis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for gradingMis405 1301 a-01 ph 3 gp final draft for grading
Mis405 1301 a-01 ph 3 gp final draft for grading
 

Recently uploaded

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Recently uploaded (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

Mergenthaler mis330 1203 b-01 ph 2 gp

  • 1. UNCLE FRANK’S UML OBJECTS TIMOTHY MCGARRY, SABRINA MERGENTHALER, KEVIN MASISAK, EMELINE FAAUMU-NIUTEI, AND HUBERT MAYS COLORADO TECHNICAL UNIVERSITY MIS330-1203B-01 PHASE 2 GROUP PROJECT PROFESSOR GOYDEN SEPTEMBER 10, 2012
  • 2. VARIABLE IDENTIFIERS AccountNo AccountNo VerifyCustName amtChanged customerName VerifyPostage Debt double CustBill CustomerName char DeliverCustBill Double byte CreateOrder createCustomerWindow void AddService BalanceSheet short ServiceRequested SchedAppt float VerifyAppt Sales int BeginService Char boolean CompleteService otherIncome long VerifyDate RevenueServices string VerifyphysAddress Salaries date EmployeeID OtherExpenses decimal VerifyEmployeeID Profit object CreateCustomerWindow DebtID Order StartRound orderListener EndRound CustomerWindow Interest orderId Amount OrderDate OriginalAmt Cost VentureCapital Tax Cash grandTotal Equity addOrderListener AccumulatedProfit RemoveOrderListener AccountsReceivable amtChanged Account createCustomerWindow AccountID SchedApp Balance StartFloat getBalance EndFloat collect emailConfirm collectAccountInfo customerID OrderID emailAddress OrderDate Location Cost Monday Tax Tuesday grandTotal Wednesday addOrderListener Thursday removeOrderListener Friday Sunday Saturday
  • 3. VARIABLE IDENTIFIERS (CONT.) Monday Sunday Tuesday schedAppDate Wednesday ScheduleAppointment Thursday Calendar Friday clientAccountSetup Saturday billingAddress Sunday phyAddress Location custName Date customerID SchedApptDate StatementOfIncome Calendar Debt clientAccountSetup BalanceSheet billingAddress Sales physAddress OtherIncome custName RevenuesServices CustomerID Salaries StatementofIncome OtherExpenses Object Profit Order DebtID OrderService StartRound ServiceDate EndRound CompleteOrder Interest Cost Amount LateCharge OriginalAmt Printer VentureCaptial PrintOrder Cash PrintDate Equity getAcctInfo CumulatedProfit RequestPrint AccountsReceivable CreatePrintOrder Account OrderListenerServiceRequested AccountID VerifyPrintOrder Balance CompletePrintOrder getBalance PriorityCode collectAccountInfo Postage ReturnAddress VerifyReturnAddress VerifyCustID VerifybillingAddress ReceiveBill
  • 4. PRINT BILL Printer CustomerWindo w PrintOrder createCustomerWindow() PrintOrder (this) CustomerID:String PrintDate: Date PriorityCode: String CreatePrintOrder: String CompletePrintOrder: ()Float getAccountInfo:String RequestPrint() Float VerifyPrintOrder Print: () Float (McGarry, 2012)
  • 5. SETTING UP ORDERS AND APPOINTMENTS Order orderID: int OrderDate: date Cost: float Tax: float grandTotal: float OrderListeners: Array of Objects createOrder (accountNo) ScheduleApp: date completeOrder (): float makePayment: (ccinformation) addOrderListener (object) RemoveOrderListener (object) Notify () {… Orderlisteners[ix].amtchanged (newAmt) …} <<Interface>> orderListener +amtChanged (float) +createCustomerWindow () {… anOrder.addOrderListener (this); …} amtChanged (float) CustomerWindow (Mergenthaler, 2012)
  • 6. SEND BILL Bill Customer Window Post VerifyCustID: Integer VerifybillingAddress: String VerifyReturn Address: String BillingAddress: String CustName: String Postage: Stamp ReturnAddress: String ReceiveBill: Float VerifyCustName VerifybillingAddress: String Verify Postage DeliverCustBill (McGarry, 2012)
  • 7. SCHEDULING APPOINTMENTS AND CONFIRMING VIA E-MAIL scheduleAppointment orderID: int SchedApp: date Startfloat: float Endfloat: float emailConfirm: string Calendar orderID: int Monday Tuesday Wednesday Thursday Friday Saturday Sunday startfloat: float endfloat: float emailConfirm customerID: int AccountNo: int customerName: char emailAddress: char schedAppDate: date startfloat: float endfloat: float Location: string (Mergenthaler, 2012)
  • 8. ORDER SERVICE Order Customer Window Interface:Order Listener CreateOrder (acct no) AddService OrderService CompleteOrder: Float AddOrderListener :Object RemoveOrderListener: Object Notify() OrderListenersServiceRequested CreateCustomerWindow() An Order. AddOrderListener (this) ServiceRequested: (Float) ServiceRequested (McGarry, 2012)
  • 9. SETTING UP CLIENT PROFILES clientAccountSetup custName: name phyAddress: string customerID: ints accountNo: int emailAddress: char billingAddress: string PhoneNo: ints phyAddress houseNo: string aptNo: string streetName:string City: string State: string zipCode: string billingAddress houseNo: string aptNo: string streetName:string City: string State: string zipCode: string (Mergenthaler, 2012)
  • 10. MOW GRASS Appointment OrderID: Integer ServiceDate: date CustomerID: String PhysAddress: Integer Interface Customer Verifydate: Date VerifyphysAddress: String VerifyEmployeeID: String Employee VerifyAppt (Date, CustomerID, Address) Interface BeginService Interface CompleteService BeginService: Float CompleteService: Float (McGarry, 2012)
  • 11. REFERENCES Goyden, M. (2012). Live Chat. Programming Concepts. Colorado Technical University. Farrell, J. (2011). Programming Logic and Design, Comprehensive, Sixth Edition. Boston:Cengage Learning. Concepts in this presentation been generated based upon the teachings of the following sources This has been a group collaboration of: Timothy McGarry, Sabrina Mergenthaler, Kevin Masisak, Emeline Faaumu-Niutei, and Hubert Mays