Use case diagram for Real Estate Management and Posting website VIEWER User SENIOR ADMINISTRATOR Figure 3-2.. Use case description of searchingUse Case Name Search Description Actor uses
WebSite on nunmùỪaaiai{Ả45
Overview TTO€èẽ 2G 0 0900112301 119119101 19111 HH nhớt 7 1 Description of the module for website US€TS - 5 55c s+reẻ 7 2 Description of the module for senior administrafIon ‹- ô 8
Description of the module for administrator - 55s ô5s <++c++ 8 2.3.4 Description of the module for consuẽfaTif - ô5 sô ô<< <cssessseese 8 "XI vn nh cố
The Administrator module provides management functions such as: personal information, browsing posts, categories, news, browsing comments, categorizing media, guest list goods and utilities.
2.3.4 Description of the module for consultant
The module for consultants and customer care agents allows them to contact online support via the hotline to answer questions about the system's real estate and translation packages service in the most specific way for customers.
Use case diagram for Real Estate Management and Posting website
Figure 3-2 Use case diagram for Real Estate Management and Posting website
Detail diagram and specifications of customers viewing news
Figure 3-3 Detailed Use case diagram for searching
Table 3-1 Use case description of searching
Description Actor uses this function for searching real estate news
Post-conditions Success: Show news list
1.Actor selects Search function 2.1 Enter keyword into Search bar 2.2 Select search information by available criteria such as price, area, address, direction, etc,
2.3 Enter the content into the search bar and select the available criteria
Sub event stream Actor clicks on Back button
System returns to home page
View Posts, News 3 Actor enters a new password
3.1 Invalid password, go back to step 3 3.2 Valid password and continue to step 4
4 Login successfully and go to the home page
Clides S Payment to buy service package x
Figure 3-7 Detailed Use case diagram for posting
3 Actor fills in registration information in the form
Table 3-5 Use case description of posting
Description Actor after logging in to the system can post news
Post-conditions Success: Display post on the system
1 Actor is required to log in to the system.
3 The system displays the Posting News interface.
4 Actor chooses to post news in the form of buying or selling The system will display the appropriate interface.
5 Actor enters information to post.
6 Actor chooses the service package for posting news.
6.1 Choose private service packages: normal, VIP, special VIP special, outstanding according to the specified package price. Continue to step 7.
6.2 Choose to post real estate news according to the virtual reality model.
Prices are negotiated according to the size of the project.
6.2.1 Contact staff to exchange contracts.
6.2.5 Customers need to edit and manage changes as required.
6.2.6 Customer accepts Continue to step 7.
7 Actor chooses to pay via e-wallet 7.1 Select your bank account.
7.3.1 The banking system checks the expired card information,
7.3.2 Valid card Continue to step 8.
6.1 Not valid Notice to customers.
10 The system saves post information and displays it in packages service
2.4.3.3 Use case for managing posts
Edit Posts eee ends?” Delete Posts
Figure 3-8 Detailed Use case diagram for managing posts
Table 3-6 Use case description of managing post
Use Case Name Manage Posts
Description Actor after logging in to the system can manage posts
Post-conditions Success: Display updated posts on the system
3 The system displays the list of Posts
Extend Use Case Edit Post Extend Use Case Delete Post Extend Use Case Extend Post
Extend Use Case Lock Post
Sub event stream Actor clicks on Back button
System returns to home page
1 Actor selects the message to edit.
3 Actor sends correction information to the system.
4 The administrator checks the information.
1 Actor selects the message to delete.
2 Actor sends a request to the system.
3 The administrator checks the information.
Extend Post The system will notify customers of information that is nearing expiration
You need to extend the information.
1 Actor selects news to renew.
Lock Post User wants to lock post about real estate that have been sold or rented
1 Actor selects the message to be locked.
2.4.3.4 Use case for commenting by user
Figure 3-9 Detailed Use case diagram for commenting by user
Table 3-7 Use case description of commenting by user
Actor User ar Actor comments on post, comments will be displayed once
Fail: Hide comment 1.Actor chooses the post he/she want to comment on
3 Actor clicks on 'Comment' button
Main event 4 Comments are sent to the system stream 5 Admin check
5.1 Invalid content, notice 5.2 Valid content, continue to step 6
6 Comments are displayed on the post
Actor clicks on Back button Sub event stream
System returns to home page
Detail diagram and specifications of administrators 18 2.5 Structural system đ1aðTAIm .- - ó5 11199019119 HH 33
2.4.4.1 Use case for login by admin
Figure 3-10 Detailed Use case diagram for login by admin
Table 3-8 Use case description of login by admin
Description Actor logs into the system using the username and password previously provided.
Post-conditions Success: Show admin interface
1 Actor accesses the admin page.
2 The system displays the Login interface.
3 Actor enters account information and password.
4.1 The credentials are empty or incorrect.
Actor clicks on Exit button Sub event stream -
System returns to Login page
2.4.4.2 Use case for managing accounts by senior administrator
Figure 3-11 Detailed Use case diagram for managing accounts by
Table 3-9 Use case description of managing accounts by senior administrator
Use Case Name Manage Accounts
Actor who logs into the system and use the employee
Description management function can add new accounts and assign employee account permissions.
Success: Show account management interface
1 Actor selects Account Management function.
2 The system displays the Management interface.
3 Actor selects the Employee Management function.
Main event stream | 4 The system displays a list of employee accounts.
- Extend Use Case Add Account
- Extend Use Case Decentralize Accounts
- Extend Use Case Update Account Status
Actor clicks on Logout button Sub event stream
System returns to Login page
1 Actor chooses to add employee account function.
2 Display the interface to add a new employee account
3 Actor enters new employee information.
4 Check the validity of information
5 Add data to the database.
5.2 Message “Adding new account failed” and go back to step 3
Decentralize Accounts 1 Actor chooses the employee account authorization function.
2 Show permissions of the selected employee.
3 Actor adjusts permissions for the selected employee.
4 The system prompts for confirmation.
5 Actor confirms permission change for employee account.
7 Notice of successful processing and return to the Human Resource Management page pellets.
1.2 Error message and return to step 3
1 Actor selects the function to adjust employee account status.
2 Displays the account status of the selected employee.
3 Actor adjusts the account status for the selected employee.
4 The system prompts for confirmation.
5 Actor confirms status change for employee account.
7 Notice of successful processing and return to the Employee Management page.
1.2 Error message and return to step 2 main event flow.
2.4.4.3 Use case for managing virtual files by admin
_ > + Add Virtual Files é ý lề) x~ 67 Š e cờ ử cv e we
——— Manage Virtual Files 6.2.1 Send Request os
Figure 5-11 Sequence diagram for the category management by admin
4.1.2.6 Sequence diagram for the comments management
MANAGEMENT PAGE COMMENT SYSTEM DATABASE
| 4.1.3 Return to Interface 4.1.2 Return Data and transfer status
5.1.2 Return to Interface _| and transfer status
Figure 5-12 Sequence diagram for the comments management by admin
4.1.2.7 Sequence diagram for the form management
= MANAGEMENT PAGE FORM ADD EDIT | SYSTEM | | DATABASE
5.1.1.7 Add successfully and display New Form _ 5.4.1.6 Return Data
5.2.1.7 Edit successfully and return to Interface |, 5.2.4.6 Retum Data | ;
——_—-_\wwqowqe4_ww- i oqeeum_§_ 62.1 Send Request
3.3 Select Form to Delete eo
Figure 5-13 Sequence diagram for the form management by admin
4.1.2.8 Sequence diagram for the classification management
, MANAGEMENT PAGE CLASSIFICATION ADD EDIT | SYSTEM | | DATABASE
5.1.1.7 Add successfully and display New 5.1.1.6 Return Data
5.2.1.7 Edit successfully and return to Interface |, 5.2.4.6 Retum Data | ;
——_—-_\wwqowqe4_ww- i oqeeum_§_ 62.1 Send Request
Figure 5-14 Sequence diagram for the classification management by admin
4.1.2.9 Sequence diagram for the post management
= MANAGEMENT PAGE NEWS ADD EDIT | SYSTEM | | DATABASE
5.1.1.7 Add successfully and display New News _ 5.4.1.6 Return Data
5.2.1.7 Edit successfully and return to Interface |, 5.2.4.6 Retum Data | ;
——_—-_\wwqowqe4_ww- i oqeeum_§_ 62.1 Send Request
Figure 5-15 Sequence diagram for the post management by admin
4.2.1.1 Operating diagram of search function
[ Enter Search Content | | Search by criteria
Enter Search Content | Enter Search Content
Figure 5-16 Operating diagram of search function
4.2.1.2 Operating diagram of viewing news function
View News By Form View News By Category | | View News By Service Type
Figure 5-17 Operating diagram of viewing news function
4.2.1.3 Operating diagram of comment function of news viewers
Figure 5-18 Operating diagram of comment function of news viewers
4.2.2.1 Operating diagram of user registration
Figure 5-19 Operating diagram of user registration
4.2.2.2 Operating diagram of user login
Figure 5-20 Operating diagram of user login v
4.2.2.3 Operating diagram of updating information
Figure 5-21 Operating diagram of updating information by user
4.2.2.4 Collaboration diagram for user comment function
Figure 5-22 Collaboration diagram for user comment function
4.2.2.5 Operating diagram of user posting
Enter information and choose a service package
Figure 5-23 Operating diagram of user posting
4.2.2.6 Operating diagram of the post management eo Home |
——+ Select Post to Edit | Select Post to Extend | SelectPosttoDelete + | Select Post to Lock
Notify | Enter New Information | Pay | | Delete Post | Lock Post |
Update Database Update Post Status _ Update Post Status _ | Update Post Status _
Figure 5-24 Operating diagram of the post management by user
4.2.2.7 Operating diagram of the post management
Figure 5-25 Operating diagram of the forgotten password by user
4.2.3.1 Operating diagram of the account management
Click Create | Click Authorize Click Lock |
Figure 5-26 Operating diagram of the account management by admin
4.2.4.1 Operating diagram of admin login
Valid Navigate to Management Page
Figure 5-27 Operating diagram of admin login
4.2.4.2 Operating diagram of updating information
Figure 5-28 Operating diagram of updating information by admin
4.2.4.3 Operating diagram of the post management
Posts Waiting for Approval [ Posts Edited | Posts Need Extend |
Figure 5-29 Operating diagram of the post management by admin
4.2.4.4 Operating diagram of the comment management
Select List of Comments Waiting for Approval | |
Figure 5-30 Operating diagram of the comment management by admin
4.2.4.5 Operating diagram of the customer management
| Unlock Account | Lock Account | ont Cancel
Figure 5-31 Operating diagram of the customer management by admin
4.2.4.6 Operating diagram of the classification management
Choose Edit Choose Add Choose Delete s 2 ` 3 ——— Ge
Display Information | Enter Information < Choose Classification “—
— Click Edit | | Click Add _ Click Delete —
Figure 5-32 Operating diagram of the classification management by admin
4.2.4.7 Operating diagram of the form management
Choose Edit Choose Add Choose Delete s 2 ` 3 ——— Ge
Display Information | Enter Information < Choose Form |