ms1
ms1
User
Supplier
+showCompanyPolicyandLegalGuidelines() ManagingDirector Sales target
SupplierMessage
+editCompanyPolicyandLegalGuidelines() + question()
Views and Updates # name: String
#target: int + setQuestions(array of questions): void
# password: String -message: String + getQuestions(): return array Canceled&returnedProduct
+approveDocuments():void # phoneNo: int CustomerQueries
+showCompanyPolicy():void + addQuestion (question) : return void
# email: string #UpdateSalesTarget(int):void + getCorrectAnswers : return
+showStakeholderDetails() -Sendmessage(): void -SendMessage(): void
#address: string AnswerSheet
+GenerateEmplyeeList() #queries: string
# dateOfBirth: LocalDate {final} -Complain(): void + take() : return void
+showInvestmentDetails() #id:int +canceled&returndList()
-Supply(): void + modify() : return void
+ addEmployee(Employee emp): -Feedback():void +setList(array of returned product):string
+ create() : return void
BudgetPlan boolean +showReturnList():string
+ tabulate() : return void
+deleteEmployee(Employee emp): +register(): void
1 #QuriesList() + load() : return void
boolean +toString(): void
+budgetAmount: int #setQueriesList(array of +save() : return void
+updateEmployee(Employee emp):
#queries):string
boolean m
Complaints
+setPlan() ProductRestock
+getPlan() 1 +coplaints=ArrayList<Complaints>
+modifyPlan() Arranges
+trackSpending() Employee Question ContactIT
+SendComplaits(Complaints):
#empId: string
string +showstock() # prompt : string +problemDescription: string
Report #salary: float +selectProducttoRestock()
#workShift: String # questionType : string
Request
#department:String #sendProblem(string)
+reportNo:int #designation: String
+date: date #dateOfJoining: LocalDate + getPrompt() : return string
description: String #credentials: string + getQuestionType () : return string
+ setPrompt(string) : return void
+ setQuestionType (string) : return void
+toString(): void + display(int i) : return void
1 +addReportDetails() + getEmployee(int id): Employee + take() : return void
+editReportDetails() + tabulate() : return void
MonthlyReport +GenerateReport() + grade() : void
+ modify() : void
ReportId:int create() : void
SupplyTransxHis
-TransxID: String
Product
+showMonthlyReport()
+updateMonthlyReport() ReviewFeedbackReport
ItOfficer #name: string
ReviewProduct #id: int
#description: string
Customer #price: float
#review:string
-showReviewReport(string) #InStock:int
OnlineMarketingManager #customer:string #printReport(string)
+addNewUser(String Name, String # id:int #generateReviewReport():string
Conducts 1..* FinanceandAccounts
pass): user
+productEnlist():product
+createITPolicy(String Description):
+productUpdate():product
string +addCustormerDetails():string +productDiscount():float
ItSurvey +addSocialMediaLinks(String URL ): +editCustomerDetails()
url +EventManagement():void CreateEvent
+deleteCustomer()
+ReqestFund:Void +getPromoCode()
#surveyformId: int +Advertisement():void +createAccount() +usePromoCode() ViewProductDetails
#NoOfPages: int +editAccount()
+showSortedList():string
+deleteAccount() #name: string
Checks -initiateEventInfo(): void +generatePromoCode() #id: int
#description: string
+ question() maintenance record #price: float
+ setQuestions(array of questions): void
+ getQuestions(): return array BuyProduct
+recordID:int +viewProductDescription()
+ addQuestion (question) : return void
+ getCorrectAnswers : return AnswerSheet RefundProduct
+ take() : return void ModifyEvent
+ modify() : return void + checkMaintainanceRecord():void #refundProduct:string +showProductcatagory()
+ create() : return void +updateMaintainanceRecord(): void -updateName:String
+ tabulate() : return void +showCart() productList
+ load() : return void +addtoCart()
+save() : return void -Update():void +refundReason() +confirmOrder()
+ProductList()
+SetProductList(Array of product):string
1..* +getProductlist():
+showStockList():string
Meeting RequestFund
OrganizeEvent Order
trasactionHistory
Contains +DateRange: LocalDate -reqAmount:float
+time: int #orderNumber: string
#EnterYear: Int
+meetingTitle:string #shippingDate: LocalDate
-ReqAmount(): void Event
#status: OrderStatus
-InitiateEvent(eventName):void +getTrasactionList(int):string
0...* + sheduleMeeting(): booolean +eventName:String ContactIT(f) +showtrasationlist():string
+createOrder() Sortedproducts
+startDate:LocalDate{final}
+editOrder(int OrderID)
+endDate:LocalDate{final} +problemDiscription:string
Question +processDebit()
+checkOrderStatus()
# prompt : string CancelEvent +cancelOrder() +sendProblem(string)
+recivedOrder() #getProductList()
# questionType : string Generate -ShowFeedback():string #sortProductList()
+pendingOrder()
-DisplayChart():void