程序包含如下功能:
(1)Add Record (增加记录)
提示输入个字段。一次输入一个人的数据。新记录加入后,通讯录按指定的排序顺序排序。初始时,默认按“姓名”排序;选择“8.Sort”后可修改排序顺序为按“办公室”排序。指定一种排序方法后,就一直保持此排序方法,直到重新指定。“8.Sort”可在两种排序方法之间切换。
(2)Delete Record (删除记录)
输入待删除的姓名,显示该姓名下的所有信息,让用户确认是否要删除。
(3)Display All Record(显示所有记录)
按顺序显示所有记录,每显示10条数据,暂停,用户按键继续。
(4)Query(按姓名查找并显示一个记录)
输入姓名,显示该姓名下的所有信息。
(5)Modify Record(按姓名查找,想、修改一个记录)
用户输入一个姓名,系统显示改下名下的所有信息,同时显示子菜单,用户按子菜单提示,指定修改哪一个数据项。
子菜单如下:
(1)Modify Name//修改姓名
(2)Modify Office Phone//修改办公室号码
(3) Modify Home Phone//修改住宅电话
(4) Modify Mobile Phone//修改手机号码
(5) Modify Email//修改Email地址
Choice:
若修改时当前排序字段(“姓名”或“办公室电话”),程序内部调用排序程序重新排序;
(6) Add from a Text File(从正文文件中批量添加数据到库表中)
(7)Write to a Text File(将库表中数据写入正文文件)
(8)Sort(排序)
(9)Set Password (设置密码)
用户选择该选项是可以设置一个密码,改密码保存在addrilist.dat中,用户下次开始运行程序,需要从二进制文件addrilist.dat中加载数据,如果时其他用户则无法从addrilist.dat中加载数据。可以为addrilist.dat中的数据保密。不选择时系统保持初始密码0。
(10)Quit(退出系统)进行保存数据的内部操作。将数据写入addrilist.dat中保存起来
1