这个软件的主要设计分为三个方面:编码算法、译码算法和界面设计。通过EVENODD编码原理,可实现5张原始图片的数据生成2张冗余的校验数据,提高数据的可靠性、稳定性和容错能力。译码算法能够胜任将出错的两个数据块的数据恢复,为现实应用提供了很高的保障。界面设计在实现友好的人机交互的同时,则需要将EVENODD编码的实现过程和结果直观地表现。目标包括提供了人性化的操作,为用户备份5张简单图片并导出还原出错图片。