UML类图
2019-12-09 10:55:42 3 举报
UML类图
作者其他创作
大纲/内容
manages
1..*
1
modifies
ManagementCommittee
+ name : string
+ acceptProposal() : void + rejectProposal() : void+ requestFurtherInfo() : void+ recordLeaderInfo() : void+ recordProposalInfo() : void
VolunteerOpportunity
+ date : Date+ description : string+ number : int+ proposer:string+ contactDeatail:string
+ getDate() : void+ getDescription() : void+ getNumber() : void+ getProposer() : void+ getContactDetails: void
has access to
ManageVolunteerUI
+ showRecord() : void+ showOpportunity() : void
Administrator
+ name: string+ password: string
+ setDate(Date date) : void+ setDescription(string description): void+ setNumber(int number) : void+ setProposer(string proposer) : void+ setContactDetail(string contactDetail) : void+ enterOpportunity() : void + cancelOpportunity() : void + updareOpportunity() : void + createRecord() : void + modifyRecord() : void+ deleteRecord(): void+ informOutcome() : void
ManageVolunteer
+ manageVolunteerRecord(): void+ manageVolunteerOpportunity(): void
EventLeader
+ name : string+ address : string + telephoneNumber: string+ email: string
+ recordParticipation() : void+ getVolunteerAttendenceList()
Proposal
VolunteerRecord
+ getName() : void+ getAddress() : void+ getTelephoneNumber() : void+ getEmail(): void
VolunteerReport
+ volunteerList : string+ recentJoinList : string+ activeVolunteerList : string
Volunteer
+ setName(string name) : void+ setAddress(string address): void+ setTelephoneNumber(int number)+ setEmail(string email)+ cancelCommitment() : void+ signUpOpportunity() : void
0 条评论
下一页