对于本软件的设计可以概述为以下三个方面:
(1)编码算法的设计是本软件要实现的核心内容,通过EVENODD编码原理利用5张原始图片的数据生成2张冗余的校验数据。
(2)译码算法是体现运用EVENODD原理能够胜任将出错的两个数据块的数据恢复的关键,也是体现了本原理在现实运用中具有的高可靠性和高稳定性。
(3)界面设计是实现友好的人机交互界面不可或缺的重要部分,EVENODD编码的实现过程和结果都要通过该界面表现和保存。
通过对上述内容的设计我们必须达到以下目标:
(1)满足用户对EVENODD编码过程的直观理解;
(2)创建友好的人机操作界面;
(3)满足用户对5张简单图片的备份;
(4)满足用户利用备份图片和尚未被破坏的原图片还原出错图片