6?运行需求?41.7?任务计划?4第二章?概要设计?112.1?总体设计?112.2?数据类型设计(或数据结构设计)?112.3?接口设计?122.4?运行界面设计?12第三章?详细设计?173.1?输入模块设计?173.2?输出模块设计?183.3?查找模块设计?193.4?删除模块设计?243.5?保存及读取模块设计?25第四章?测试分析?374.1?测试程序执行情况?374.2?出现的问题和解决的方法?54第五章?课程设计总结?56附录:程序代码?57参考文献?86致谢?87第一章需求分析引言通过程序设计,达到理论与实际应用相结合,提高对信息管理系统的分析能力,能够根据实际应用,初步实现系统功能模块及算法的设计,通过编程基本实现信息管理系统。任务概述采用结构体的形式对数据进行输入输出。可以对通讯录进行简单的排序,筛选,删除。可以对任意信息就行修改。可以把数据已文件的形式输入输出。任意浏览信息。数据描述以所示的文本数据位初始数据进行简单操作,也可另行添加。功能需求实现以上功能需求。性能需求能够进行简单的数据处理。具有对新信息处理打印打能力。运行需求输入个人信息时以例如按照“编号、姓名、年龄、电话号码、通讯地址、电子邮箱”的顺序输入。输入时编号年龄、电话号码、通讯地址、电子邮箱以数字格式输入,输入姓名以文字输入。以(Y/N)形式判断时,仅限N或者n为否,其他字符真。进入排序功能后,要想见排序信息,到主菜单下见浏览信息功能。任务计划1.样例输入和输出2.本通讯录管理程序,可以对数据进行输入输出,集排序,修改,打印,删除等功能。下面以上述数据描述的数据为测试数据进行简单输入输出。——1.未排序前的信息4).删除界面:删除后,通讯录里的显示记录:5).查询界面:以姓名查询方式为例:6).修改界面:修改后,通讯录里的显示记录:7).保存界面:tongxunlu.txt文件截图: