Bitcoins are stored in the user's wallet
No they are not, transactions are stored on the blockchain. All transactions curretly unspent for which you can produce a valid unlocking script are yours to spend. A wallet keeps a collection of keys you need to unlock those unspent transcations, so no bitcoins themself are stored in a wallet.
Each wallet has a specific address. This address is encrypted.
You are almost describing a wallet like it is a bank account, where one acccount holder has one account number. This is not the case in bitcoin. See my previous comment about a wallet. One wallet is usually made up by a lot of "addresses". Addresses are not "encrypted", they are an encoded version of the public key (To not further complicate things I'm not talking about addresses which are the representation of the hash of an unlocking script.)
One bitcoin is added to the network after each transaction is completed.
What??? Do you have any idea how many transactions there are in a block in general? This would also mean I could sent you 1 satoshi in a transaction and 1 btc would be genrated out of thin air for the miner :S Anyway, mining is done on a block basis, miners get the block award (currently 6.25 btc) plus all the transaction fees.
There is a lot more of wrong information in your post. It doesn't matter that you don't know these things at the moment but you made it look like you were answering the question of your topic in a way that contains a lot of bogus.