一、需求分析
1、现代人的社会交往越来越多,联系人随之增加,如果有一个软件能对通讯录进行有效的管理,那么在工作和处事中将会起到事半功倍的效果,会使自己有更优异的表现。
2、用C语言设计实现一个对通讯录进行管理的程序,当程序运行后,先要求用户建立个人通讯录,下次访问时根据用户帐户名和口令登陆,各用户之间无法互访通讯录,以此达到对用户信息的保密。
3、当通讯录中的联系人不在需要时,软件应该给用户提供删除联系人及相关信息的功能;由于社会和环境的不段变化,联系人的地址和联系方式总是处于不段的变化之中,因此软件应该提供修改联系人信息的功能;随着联系人的不断增加,为了方便用户对需要的联系人进行快速的定位,软件应该提供查找功能;其次软件还应该提供输入、查看、新增、用户输入信息的保存、联系人列表的读出、程序退出这样的基本功能。
4、通讯录中的联系人和联系人信息均以字符形式存放,通讯录中的数据以二进制格式保存,通讯录中的修改、删除、搜索功能以联系人名为基础进行;联系人和联系人的各项信息所占字符均为15个字节。
5、输入的形式:字符
输入值的范围:15个字符以内
6、输出形式:软件的各项功能以选项的形式输出,待用户输入序号选择;用户的有用数据以列表的形式输出,联系人名及联系人的各项信息。