1、自定义数据类型数组保存数据,数据包括:身份证号、姓名、性别、出生日期、年龄、学历、电话、籍贯、现居住地; 2、根据出生日期计算出当前年龄,如:24岁零4个月,则显示24岁半,24岁8个月则显示25岁,即以六个月为界; 3、根据出生日期形成18位身份证号,如:242226198002160010 规定前缀为:242226 ,尾部倒数第一位,当为男性时为0,为女性时为X,倒数第4道倒数第2位为序号,既区别同一出生年月日的人的序号,如:001,002等; 4、用制表符在编辑框模拟形成表格,表格可以根据添加数据长度自动适应; 5、要求表格具备表头,每页显示5行数据,表格下部显示当前位置、总记录数、当前页面记录数、总页数; 6、界面通过首页、上一页、下一页、尾页换页; 7、每个人员需要添加最多2个家庭成员信息,姓名、性别、与本人关系、年龄即可,在列表显示中最后一列显示出每个人员的家庭成员数即可; 8、数据查找并且按照正常表格模式显示,支持模糊查找,查找项目包括:身份证号、姓名、性别、籍贯、现居住地,查找后没找到则提示没有找到记录,但是列表区必须形成表头,找到记录后上边显示找到的记录的第一条,此时点击切换行、页等按钮时则是在查找到的结果中进行,只有通过“全部显示”按钮才切换到所有人员操作状态; 9、记录通过首条、上一条、下一条、尾条来跳转记录,并且可以修改、删除; 10、程序通过命令行方式确定权限,规定:两个命令行,第一个命令行确定登陆级别,分为admin 管理员,user一般用户,且在标题显示:当前标题+”(当前登录级别:管理员)"等字样,参数错误则提示参数错误,程序退出; 第二个命令行则设定权限,1为只允许添加,2为只允许添加和修改,3为只允许添加、修改、删除,5为只允许添加、修改、删除、查找,对于没有权限的项目则禁止操作; 11、常用制表符用常量表示; 12、对没有使用过的组件或者命令自行查找学习;