Class Diagram - Drawio
Class Diagram - Drawio
+nickname: text
+password: text
+email: text
1
+email confirmaion: text
+country: text
1
+state/province: text
+phonenumber: text
+address: text
+birthdate: text
+gender: boolean
+facebook handle name: text
SFT & Pod details
+twitter handle name: text
-signup()
-usecode()
11
Buy SFT
+datetime: date
0..*+artist name: te
+ sft number: te
1 +pod number: t
0..* +image: text
Participants Profile
+item: text
+vat: text
+ sfts: text
+total: text
+special code available: int
+nickname: text
+email: text
+email: text
-reset password()
Payment
0..*
+firstname: text
+lastname: text
+month/year: text
+CVV: text
+datetime: datetime
+image: text
+item: text
+quantity: int
etime
0..* +price: text
ext
+vat: text
ext
+total: text
text
-pay now()
()
y()
My SFTS
+sft id: int(10)
+available: int
-search()
Special Code Su
+image: text
-Search()
1
Send photo
0..*
Contact us
+contact us id: in(10)
+name: text
+surname: text
+country: text
+city: text
+email: text
+enquiry: text
+description: text
-submit()
0..*
About
+backgtound: text
+description: text
-display information()
Receipts list
Recipents
+receipts list id: int(10)
+name: text
+sft price: text
-search recipents()
0..*
FAQ's
+faq's: int(10)
-display faq's()
+country: text
+state/province: text
+phonenumber: text
+address: text
+birthdate: text
Profile details
1
+profile id: int(1
+first name: text
+last name: text
+nickname: text
+email: text
+email confirma
+create password
+confirm passwo
+security questio
0..* +security answer
+country: text
+state/province:
+phonenumber:
+address: text
+facebook handl
+twitter handle n
0..*
+tiktok handle n
+instagram hand
+profile picture:
Password details
+pop up: boolean
+password id: int(10)
+pin number: int
+create new password: text
Notification details
+notification details: int(30)
+image: text
+description: text
0..*
+notification number: int
-create notification()
0.
0..*
10)
aion: text
0..*
d: text
My money gift reward
ord: text
+money gift reward id: int(10)
on: text
+money gift reward number: int
r: text
+total mgr: text
text
+date and time: datetime
le name: text
name: text
name: text
t 1
ails()
Notification List
+notification list: int(30)
+image: text
d i i
0..* -search notification()
-view notification()
Forgot password
+photo: text
-upload photo()
-send photo()
1
t
1
Bank information
+country: text
+city: text
+phonenumber: text
Status
-display status()
-display datetime()
Admin profile
-search receipts()
ist
1
Receipts details
+receipts ldetails id: int(10)
+sft name: text
+item: text
+quantity: int
+price: text
+vat: text
+total: text
+image: text
-display details()
App promo code
+description: text
0..*
-display code()
-share()
-search()
+item: text
+quantity: int
0..*+price: text
+vat: text
+total: text
+image: text
-display details()
0...*
Admin Login
+email: text
+password: text
1
-login()
0...*
Transactional list
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
+name: text
+surname: text
Participants
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
0...*
Participants Receipts
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
+admin id: int(10)
+email: text
+name: text
+surname: text
Super Admins
Create sft p
pod
Released Super Special Codes List
-search details()
-show 10 column()
-copy()
-excel()
xt -csv()
-pdf()
-column visibility()
-print()
-delete()
0...*
0...*
Pre-Released Super
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
0...*
Notification
0...*
+notification id: int(10)
+send to all /select participants: text
+select/custom notification: text
+approve notification
0...*
Contract
-submit()
Technical update
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
Tickets
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
-assign enquiry()
-close ticket with date and time()
Notification list
number: int(10)
ype: boolean
arget: boolean
cluster: text
message: text
tetime
()
mn()
Pre release sft pod
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
-approve()
-edit()
-delete()
list
Release waiting list
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
-approve()
-edit()
-delete()
0...*
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
-approve()
-edit()
-delete()
+reason for super special code issue: text
+participants: text -search details()
-show 10 column()
-copy()
-excel()
-submit() -csv()
-pdf()
-column visibility()
-print()
-delete()
-edit
-approve
0..
-search details()
-show 10 column()
-copy()
-excel()
-csv()
-pdf()
-column visibility()
-print()
-delete()
+expiry date: datetime copy()
+issue reason: text -excel()
+issued to name and last name/add/group: text -csv()
+choohoo id/all/group: int -pdf()
+sft number: int -column visibi
+pod number: int -view()
+date and time issued: datetime -email()
+country/international: text
+city: text
+sft name: text
+sent back: boolean
-search details()
-show 10 column()
-copy()
-excel()
-csv()
..* -pdf()
-column visibility()
-print()
-delete()
-edit
-approve
ility()