0% found this document useful (0 votes)
44 views4 pages

Milestone - 2 - MediaProductionHouse - (Noor Shila Haider - 1620473 - Sec3) - & - (MD Nafiu Ibne Mazhar - 1631256 - Sec1)

This document outlines various classes and their fields and functions for a media production house system. There are classes for users, admins, clients, employees, directors, actors, posts, hiring, and a taxable interface. The classes track information like names, orders, salaries, rates, jobs, and more. Functions manage actions like signing in, generating reports, posting jobs, hiring for jobs, and calculating taxes.

Uploaded by

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

Milestone - 2 - MediaProductionHouse - (Noor Shila Haider - 1620473 - Sec3) - & - (MD Nafiu Ibne Mazhar - 1631256 - Sec1)

This document outlines various classes and their fields and functions for a media production house system. There are classes for users, admins, clients, employees, directors, actors, posts, hiring, and a taxable interface. The classes track information like names, orders, salaries, rates, jobs, and more. Functions manage actions like signing in, generating reports, posting jobs, hiring for jobs, and calculating taxes.

Uploaded by

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

Topic: Media Production House

Milestone-2

User Class
Field
string name,username,password
int age
Function
signIn()
logout()

Admin Class
Field
Int orderCount
Function
generateReport()
deleteClientAccount()

Client Class
Field
Int totalOrder
Function
selectDirector()
selectorActor()
sendMessage()
Employee Class
Field
Float salary

Function
replyClient()
assignActors()
viewActorsList()

Director Class
Field
String experience
string genre
Function
enableJobStatus()
disableJobStatus()
setJobPreferrence()
editRate()

Actor Class
Field
Float rate
Function
enableJobStatus()
setPreferrence()

Post Class
Field
Int totalPost
string post
Function
postMesasge()
postJobStatus()

ActorPost Class
Field
String jobType
Function
postJob()
editPost()

DirectorPost Class
Field
Int length
Function
postJobPreferrence()
editPost()

Hire Class
Field
Int rate,totalBill,amount
string jobType
Function
acceptJob()
rejectJob()

HireActor Class
Field
Int numberOfActors
string actorGenre

HireDirector Class
Field
String jobType
string jobSummary
Function
acceptJob()
rejectJob()

Taxable Interface
Field
Flaot totalAmount
string tinNumber
Function
calculteTax()

You might also like