I read some books and articles like http://goo.gl/P4VWS1 or http://goo.gl/FFyRup, which state a theorem: Any finite ring is a direct sum of rings of prime power order. But they only state the theorem without proof. I can't find any book or article proof this theorem. (If someone know that there is a proof in some book, please tell me.) Here is my proof, is it correct?
Let $R$ be an associated finite ring, not necessarily be commutative and not necessarily has a multiplicative identity.
Since $(R,+)$ is a finite abelian additive group, by the Fundamental Theorem of Finitely Generated Abelian Group, $(R,+)$ is isomorphic to $(R_1,+)\times (R_2,+)\times \cdots \times (R_n,+)$ by a group isomorphism $\theta$. For $i=1,2,...,n$, $(R_i,+)$ is an additive group with order $p_i^{r_i}$, $p_i$ is a prime and $p_i\neq p_j$ if $i\neq j$.
For any $i\in \{1,2,...,n\}$ and $r_i, r_i' \in (R_i,+)$, consider $(0,...,0,r_i,0,...,0), (0,...,0,r_i',0,...,0)\in (R_1,+)\times \cdots \times(R_i,+)\times \cdots \times(R_n,+)$. Define the multiplication between $r_i$ and $r_i'$ by $$r_i\cdot r_i'\stackrel{\triangle}{=}\theta^{-1}(0,0,...,r_i,0,...,0)\cdot \theta^{-1}(0,0,...,r_i',0,...,0).$$ Then $(R_i,+)$ is a ring under this multiplication whose order is a prime power order.
There seem to has another proof.