结果分析:只能输入0~9的数字,其他的字符都错误。
(2)对日期的校验
输入:1991年2月29日
输出:给出提示“输入的出生日期错误!请重新输入!!” 错误分析:1991年是平年,只有28天 输入:2000年2月29日
结果分析:2000年是闰年,有29天。
死亡日期输入:2001年2月6日
- - 16 - -
输出:“死亡日期比出生日期早,请从新输入”
错误分析:死亡日期必须比出生日期早,否则出错。
(3)增添新成员 输入:asdf
输出:给出提示“父亲姓名输入错误,你还有2次机会” 输入:asdf
输出:给出提示“父亲姓名输入错误,你还有1次机会.” 输入:asdf
输出:“父亲姓名输入错误,请按Enter键继续操作”
错误分析:家谱中不存在,所以没有找到
- - 17 - -
(4)删除成员 输入:asdf
输出:“不存在此人!请重新输入你要删除人的姓名\ 输入:张小小
输出:给出提示“删除成功”
(5)显示成员信息 输入:张小弟
(6)修改成员信息 输入:张小弟
- - 18 - -
(7)显示家谱
(8)查询直系亲属 输入:张一山
- - 19 - -
(8)平均年龄
(10)查询成员间关系 输入:张小弟 张小小
3-2 心的体会:
在做家谱管理系统时,刚开始觉得很难,特别是原先自己提前做了一下,感
觉好难,对孩子兄弟树好陌生,感觉是无从下手,特别是添加成员时,老是添加不成功,就老是在埋怨,还有很多感觉很陌生的,就像第一部分的字体颜色改变,最后还是攻克了。实际上有很多都是学过的,网络上也有很多资源,只是不会运用罢了,需要我们不断的去拓展。
影响最深刻的就是文件的存取这部分,尤其是需要从文件中读取出来的时
候,要跟存储时相对应,存储时采用什么方式存储,读取时就要采用什么方式读取,最后想了好久才用层次遍历的方式弄成功了。有时候看着自己编的
- - 20 - -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库二叉树家谱(4)在线全文阅读。
相关推荐: