Phone (Client)
The phone (client) is responsible for managing processes on the computer (server). It can be accessed via a website or a mobile application.
| Section | Description |
|---|---|
| User Management | Management of user accounts. |
| Notifications | History of available appointments. |
| Log | Log of computer (server) activities. |
User Management
This section covers CRUD operations (Create, Read, Update, Delete) for user management.
- Create: Add new users to the system.
- Read: View existing user information.
- Update: Modify existing user data.
- Delete: Remove users from the system.
Read (User Information)
Below is a table of users and their current statuses:
| ID | Name | Status | Password | Priority | |
|---|---|---|---|---|---|
| 1 | Moussa Abdi | Completed | moussa_abdi@hotmail.com | n43a@hKWUc!dHEu8 | Yes |
| 2 | Oualid Maz | Completed | oualid_maz@gmail.com | m@QPpNnewgt2xFTL | Yes |
| 3 | Siham Dahamni | Completed | siham_dahamni@yahoo.com | FMZG27f#KB@rRc!a | No |
| 4 | Fouad Chergui | In Progress | fouad_chergui@aol.com | ecuPU7@pMh#SQkyw | No |
| 5 | Amira Amrani | Pending | amira_amani@yandex.com | ZtVd3#x6JY8T@pjc | No |
| 6 | Samir Rahmouni | Pending | samir_rahmouni@gmail.com | j6NDX!b8ARBKHZ3y | No |
| 7 | Ali Harrad | Pending | ali_harrad@icloud.com | ay3s2dNHUG4fKx@v | No |
| 8 | Bachir Megdad | Pending | bachir_megdad@gmail.com | H@hq!Cb7DNS68c2Q | No |
| 9 | Marwa Benaboura | Pending | marwa_benaboura@outlook.com | gyLcU!td65jeBKas | No |
| 10 | Hafid Benhamed | Pending | hafid_benhamed@gmail.com | Ur9Ct6EdS@Rk3nmy | No |
| .. | ............... | ........... | ............................ | ................ | ... |
- Sort by ID
Status
| Status | Description |
|---|---|
| Pending | User is on the waiting list. |
| In Progress | The user's appointment is being processed by the server. |
| Completed | The appointment has been successfully booked for the user. |
Create (Add a New User)
To add a new user, you can perform a Create operation, which involves adding user details.
| Field | Description | UI (Interface) | Type |
|---|---|---|---|
| ID | User ID. | / | int (Auto Increment) |
| Name | User name. | Input | str |
| User email. | Input | str | |
| Password | User password. | Input | str |
| Priority | User priority. | Checkbox | int |
Update (Modify User Information)
To modify an existing user’s information, perform an Update operation. This allows you to change the name, email, password, and priority.
Delete (Remove a User)
To remove a user from the system, perform a Delete operation, which permanently removes the user data.
Notifications
Available appointments history:
| ID | Date | Screenshot | Registered |
|---|---|---|---|
| 3 | 30/09/2024 08:11 | (Link to image) | Siham Dahamni |
| 2 | 29/09/2024 20:35 | (Link to image) | Oualid Maz |
| 1 | 27/09/2024 14:40 | (Link to image) | Moussa Abdi |
- Sort by Newest
Log
For debugging purposes:
| ID | Date | Description |
|---|---|---|
| 3 | 30/09/2024 08:08 | Typed "Algiers" |
| 2 | 30/09/2024 08:03 | Clicked "Select the Consular Office" |
| 1 | 30/09/2024 08:01 | Clicked "Consular Post" |
- Sort by Newest