Browse Source

adding bonus

content-update
lee 3 years ago committed by Christopher Fremond
parent
commit
f6747c9c5f
  1. 20
      subjects/atm_management_system/README.md
  2. 4
      subjects/atm_management_system/audit/README.md

20
subjects/atm_management_system/README.md

@ -101,19 +101,24 @@ The following features must be done by you.
6.2. Saving the information in the corresponding file
### Example
You can find an example of the final application [here](https://www.youtube.com/watch?v=1LjwbIFt5Qo). Do not forget that you are free to
implement whatever kind of interface you desire. It just needs to obey the instructions given above so it can pass the audit.
### Bonus
You can create bonus features or update the terminal interface:
As bonus you can add a verification to the field **Transfer owner**. Every time a user transfers ownership of an account the other user who received the account
can be alerted that it received and account from someone instantly.
Example if you have two terminals opened logged in two different users, and one send the account to the other user,
the user who received the account should be instantly notified
One of the ways of doing this is by using pipes and child processes (communication between process)
You can also do more bonus features or update the terminal interface:
- Better terminal interface
- Encryption of passwords
- Adding own Makefile
- Adding more features
### Example
You can find an example of the final application [here](https://www.youtube.com/watch?v=1LjwbIFt5Qo). Do not forget that you are free to
implement whatever kind of interface you desire. It just needs to obey the instructions given above so it can pass the audit.
This project will help you learn about:
@ -125,3 +130,4 @@ This project will help you learn about:
- Makefile
- Terminal UI
- Memory management
- Pipes and child processes

4
subjects/atm_management_system/audit/README.md

@ -80,6 +80,10 @@
#### Bonus
##### Open two terminals and login with two different users. Then transfer ownership of an account to the other user.
###### +Was the user whom received the account notified instantly?
###### +Did the student update the terminal interface?
###### +Is the password saved in the file `"users.txt"` encrypted?

Loading…
Cancel
Save