SystemClassDiagram(Logical View)
2015-01-19 16:14:19 4 举报
数据库类模板
作者其他创作
大纲/内容
is composed of
Meeting Condition
weather:meetingPlaceCondition:meetingRecord:
Person
systemID:int citizenID:int gender:stringage:int emailAddress:type jobTitle
updateEmail(email)updateJobTitle(title)updateAge(age)
1
Restaurant Arrangment
reservationTimerestaurantArrangementBudget
getResaurantInformation()
Security Personnel
predictEmergency()viewPedestrianFlowRateviewCarFlowRatesendEmergency(emergencyWarning)viewHistoryData(dataType)createEmergencyWarning()
Emergency Handle Instruction
handleInstructionsemergencyMagnitude
0...*
send to
1...*
is viewed by
VIP's Health Record
dailyRecord
Notice
noticeIDnoticeReceivePlatformnoticeContent
Car Flow Rate
-calculateFlowRateLevel()
apply
University Staff
employeeIDworkDepartmentworkRoomNumber
updateWorkDepartment(department)viewArrangment(arrangmentID)
Hotel Arrangment
arriveDateLeaveDateallFeeshotelArrangmentBudget
getHotelInformation()calculateFees()checkIsBelowBudget()
Pedestrian Flow Rate
dailyRecordIDdatevipSystemIDrecordPersonSystemIDhasHealthProblemproblemContenttemperature
Emergency Warning
emergencyTypeemergencySeriousMagnitudeemergencyLocationreportTime
printEmergencyWarning()
Meeting
-meetingIDmeetingNamemeetingLocationmeetingResponsiblePersonmeetingDatemeetingTimemeeting
getMeetingID
Change Arrangement Apply
applyIDapplicantIDapplicantTypeapplyReasonchangeContent
setApplyReasonsetChangeContentreportApply()
Arrangement
arrangmentIDarrangmentCreationDatevipSystemIDstartEmployeeIDvisitArriveDatevisitLeaveDatearrangmentFillDatearrangmentLastChangeDate
setArriveDate(Date)setLeaveDate(Date)printArrangement()getAllBudget()
sensor
transform data
book/reserve
contains
ArrangementFeedback
restaurantArrangmentFeedbackhotelArrangmentFeedbackmeetingArrangmentFeedback
reportFeedback()
Organizer
approveApplyChangeArrangment(applyID)makeNewArrangment(vipSystemID)createNotice()createInstruction()publishNotice(notice)publishInstuction(instuction)
Hotel
hotelNamehotelLocationhotelPhoneNumberstartDatefinishDatebookedRoomNumberprice
complete
Flow Rate
checkRateTimeaverageRateFlowRateLevelsensorID
-calculateFlowRateLevel()getAverageRate
record everyday
manages
VIP
WorkArea:organizationNameVIP visit level
viewArrangementupdateWorkArea(email)updateOrganization(organization)makeChangeArrangementApply(apply)
Medical Personnel
medicalMajor
create
Receptionist
getArrangment(arrangmentID)bookHotel(hotel)bookRestaurant(restaurant)
create&send
Instruction
instructionIDinstructionReceiverinstructionSenderinstructionType
setInstuctionSender(sender)setInstructionReceiver(receiver)
Regular Instruction
regularInstructions
create and send
meeting Arrangement
meetingNamemeetingLocationmeetingResponsiblePersonmeetingDatemeetingTime
checkMeetingCondition(meetingID)
Sensor
sensorTypesensorIDsensorLocationcheckFrequency
check()transformData()
Restaurant
restaurantNamerestaurantLocationrestaurantPhoneNumberbookedDatestartTimefinishTime
0 条评论
下一页