Professional Documents
Culture Documents
Function requirements
System Administrator
o Login to the system through username and password
(through google or facebook)
o Register an account
o Add new songs to the database
o Edit song
o Delete song
o Log out
Customers do not have an account
o Search songs
o Listen to sample music
o Register an account
Customers already have an account
o Login
o Choose music download packages by month or year
o Search songs
o Listen to sample music
o Add song to cart
o Download music
o Pay through momo wallet, bank card or scratch card,…
o Remove song from album
o Log out
2. Non-functional requirements
Performance requirements
o Loading time no more than 10s
o 1 million people can access at the same time
o Website access time is about 2-3s
Security requirements
o Everyone who has an account can access it
o To download music, you must login
o 3-layer security system (phone number, email, ask 3
questions)
Operational requirements
o The system can be run on all browsers
3. Use case
9 UC09 Paying for product Customers pay for the product they chose.
System
Main Flow: Add new user successfully
1 From any screen, the
actor
selects the menu item
Manage
Users -> Add New
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Login
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Register
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Logout
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects the menu item
Manage
Users -> Add New Product
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Search
2
3 Enter the required information.
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Edit
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Comment
2
3 write the lines you want to Evaluate
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Buy product
System
Main Flow: Add new user successfully
1 From any screen, the
actor
selects Edit account
System
Main Flow: Add new user successfully
1 From any screen, the
actor
selects Listen to music
System
Main Flow: Add new user successfully
1 From any screen, the actor
selects Download product