C课程设计报告——个人通信录管理系统

C课程设计报告——个人通信录管理系统

ID:37912218

大小:403.50 KB

页数:28页

时间:2019-06-02

C课程设计报告——个人通信录管理系统_第1页
C课程设计报告——个人通信录管理系统_第2页
C课程设计报告——个人通信录管理系统_第3页
C课程设计报告——个人通信录管理系统_第4页
C课程设计报告——个人通信录管理系统_第5页
资源描述:

《C课程设计报告——个人通信录管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安徽工业大学程序实习综合实习报告课题名称:个人通讯录管理系统实习成员:姓名学号贡献率(%)e-mail组长成员专业班级:指导教师:2011年12月10日28课题名称:个人通讯录管理系统设计要点:建立一通讯录,输入姓名、电话号码、住址等信息,然后对通信簿进行显示、查找、添加、修改及删除。功能要求(1)通讯录的每一条信息包括姓名、单位、固定电话、移动手机、分类(如同事、朋友、同学、家人等)、EMAIL、QQ等。(2)输入功能:可以一次完成若干条信息的输入。(3)显示功能:完成全部通讯录信息的显示(一屏最多显示10条,超过十条应能够自动分屏显示)(

2、4)查找功能:可以按姓名等多种方式查找通讯信息(5)增加、删除、修改功能:完成通讯录信息的多种更新系统整体设计:一.主函数设计:其功能实现从屏幕输出6个选择:1、添加信息;2、删除信息;3、修改信息;4、查询信息;5、显示信息;6、保存;0、退出程序。这样,便可以从中选择出一项对通讯录进行操作。二.信息添加功能设计:该模块通过Tianjia();函数实现,可以从键盘输入通讯录的各项信息。28三.信息查询功能设计:该模块通过Chaxun();函数实现,从键盘输入需要查询的姓名或手机号,便可以显示出其他全部信息。四.信息删除功能设计:该模块通过S

3、hanchu();函数实现,输入所需要删除人的姓名,便可以从通讯录中删除其全部信息。五.信息修改功能:该模块通过Xiugai();函数实现,输入所需要修改人的姓名,屏幕便显示其全部信息,根据提示,输入所需要修改的信息,便完成信息的修改。六.信息显示功能设计:该模块通过Xianshi();函数实现,选择信息显示菜单,便可以显示全部通讯录信息。菜单设计:主菜单添加功能删除功能修改功能查询功能显示功能保存功能退出系统28break输入cstart输入yCase1调用Tianjia函数breakCase2调用Shanchu函数breakCase3调用

4、Xiugai函数break调用Chaxun函数Case4breakCase0谢谢使用!endCase5调用Xianshi函数breakCase6调用baocun函数breakDefault输入有误,请重新输入系统流程图:1、添加联系人函数(voidtianjia())l定义指向结构体的指针;l移动指针,使其指向最后一个节点,准备插入下一个联系人信息;l依次输入编号、姓名、固定电话、移动手机、单位、QQ、email、分类;28开始移动指针使其指向最后一个节点结束输入编号或者按0返回输入联系人其它信息编号已存在,请重新输入继续添加联系人信息2、删

5、除联系人函数(voidshanchu(structperson*)l定义指向结构体的指针;l检验链表中是否有记录。若无记录,则返回;l根据者姓名查找要删除的联系人;l输入联系人姓名,删除对应结点。28开始结束指针是否为空按姓名查询,按0返回输入要删除的联系人姓名,并删除。否是姓名03、修改联系人函数(voidxiugai())l定义指向结构体的指针;l检验链表中是否有记录。若无记录,则返回;l根据姓名查找要修改的联系人;l修改信息(可选择是否修改部分信息);28开始结束指针是否为空按姓名查找,按0返回依次修改联系人各项信息,或不修改否是姓名0

6、4、查询联系人信息函数(voidfind(structperson*))l检验链表中是否有记录。若无记录,则返回;l根据编号、姓名或固定电话三种方式查找要联系人;l调用函数在链表中查找相应结点;l调用显示联系人函数,输出结点信息。28开始结束(返回该联系人结点位置)指针是否为空按编号、姓名、固定电话查找,按0返回输入编号,查找,并输出联系人信息否是编号姓名0输入编号,查找,并输出联系人信息输入固定电话,查找,并输出联系人信息固定电话5、显示联系人函数(voidprint())l定义指向结构体的指针;l检验是否有记录。若无记录,则返回;若有记录

7、,移动指针,依次输出记录;28开始指针是否为空结束逐条输出联系人信息是否6、保存联系人信息函数(voidsave(structperson*))l定义指向结构体的指针;l以读写方式打开一个文本文件;l若打开错误,则返回;若成功,则逐条输出联系人信息:l关闭文件;开始打开文件结束向文件输出联系人信息失败成功28程序运行结果:主菜单显示,选择其中一项可对通信录进行操作。选择添加联系人,依次输入编号、姓名、固定电话、移动手机、单位、email、QQ、分类各个信息。28添加联系人结束后,输入0可返回主菜单。返回主菜单后,选择5显示所有联系人,便可以查

8、看到已输入的所有的联系人信息。28在主菜单选择4查询联系人,便可以通过1编号查询、2姓名查询、3固定电话查询三种方式查询所要找的联系人的信息。28查询联系人时,当输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。