0% found this document useful (0 votes)
3 views

ms1

Object Oriented programming millstone 1. it will help you to draw uml for your project

Uploaded by

radowanmrn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

ms1

Object Oriented programming millstone 1. it will help you to draw uml for your project

Uploaded by

radowanmrn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Sign Up LogIN

SupplyOrder SupplyMaterial SupDeliSchedule


+UserID:String CustomerCareOfficer SalesExecutive interactionReport Application&Form
+Password:String +amount: float +matName:String -dateofDelivery:LocalDate
-Role:String +price: float -deliveryVehicleID: String
StakeholdersList -supplyMaterial= Feedback
LoginCustomer()
ArrayList<supplyMaterial>
LoginEmployee() -displayOrder():void -displaySupplyMaterial(): void -GetinteractionReport():string
LoginCustomer() -deliveryID: String -getFormlist():string
ValidateLogin() -showInteractionReport():string
View and Updates LoginEmployee() +ShowCustomerReport():string -reviewfeedback():string
#getQuriesList():string #printReport(string)
ValidateLogin() +productRestock()
+showStakeholdersList() -DisplayDeliveryDetails(String):void -displayFeedback(String message): void
-ShowQuriesList():string
+editStakeholdersList()
#sendRespond(string):
#setinteractionReport(string):
TrackCustomerOrder

Product survey #customerID: int


CompanyPolicyandLegalGuidelines
Check
#surveyformId: int
#NoOfPages: int #showOrders(int):sting

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()

+ getPrompt() : return string


View
+ getQuestionType () : return string -DeleteEvent():void
+ setPrompt(string) : return void
+ setQuestionType (string) : return void Advertisement
+ display(int i) : return void TallySheet
+ take() : return void 0...*
+ tabulate() : return void +nameOfAdvertisement:String
+ grade() : void +productShowcase: FinancialStatement
GenerateSalesReport
+ modify() : void ArrayList<products>
create() : void +viewTallySheet():void
+updateTallySheet():void -initialDate: LocalDate
-terminalDate: LocalDate
-DisplayAd():void -soldProducts: ArrayList<SoldProducts>
PendingPayment #getlist():string
-DisplayStackedBarChart():void
TaxReport PayingSalary Refund +CalculateList(int):int
+showprofitLoss():string

AppAnalytics #getlistofemployesalary():string -getRefundedlist():string #GetList():string


+getTaxReport():string #sendSalaryList(array of employe); #sendRefundList(string) +Calculate(int):int
+showTaxReport();string +showReport():string

+showAppAnalytics(): void SoldProduct


StackedBarChart
+productSaleID:String
-monthStart:LocalDate
-monthEnd:LocalDate
-soldUnit: int

-DisplayChart():void

You might also like