电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言个人通信录管理系统课程设计报告VIP免费

c语言个人通信录管理系统课程设计报告_第1页
1/25
c语言个人通信录管理系统课程设计报告_第2页
2/25
c语言个人通信录管理系统课程设计报告_第3页
3/25
高级语言程序设计报告(个人通信录管理系统)院系:通信与信息工程学院班级:通信工程1104班成员:杨文刚(1107020420)李岩(1107020421)王皓升(1107020417)罗洋(1107020418)沈洋(1107020419)王志旭(1107020422)时间:2012年7月2日基于链表的个人通信录管理系统课程设计任务书课程设计情况课程设计名称基于链表的个人通信录管理系统指导教师姓名职称需学生数6人组长杨文刚成员李岩、王皓升、罗洋、王志旭、沈洋各成员主要负责内容杨文刚负责主体函数框架建立和函数模块整合李岩负责程序的添加模块王皓升负责程序的删除模块王志旭负责程序的查找模块罗洋负责程序的输出模块沈洋负责程序的输入模块程序的调试和测试由小组成员共同参与完成课程设计的报告撰写由杨文刚、李岩完成目录1.设计目的⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯12.总体设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯23.详细设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯34.程序调试与测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯55.程序清单与执行结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯65.1程序清单⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯65.2程序执行结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯146.课程设计总结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯201.设计目的1.1问题描述编写一C语言程序,其功能是建立一个基于链表的个人通信录管理系统,个人通信录进行建立、输出、添加、查找及删除运行结果进行打印等相关操作。1.2问题分析首先,选择合适的存储结构构造个人通信录,对该程序可以分为几个模块进行分析,每个模块在该程序中的作用进行了解。最后用设计连接图将各模块之间的联系连接起来,以方便我们更容易理解。然后,该程序需要一个详细的设计流程图来表示各个步骤所完成的先后顺序,(如,对个人通信录进行添加,查找输出打印结果)。最后,按流程图进行编写个人通信录的程序,输出结果,并将打印的结果显示出。1.3设计分析本次实验设计主要是建立个人通信录,要实现个人通信录的建立,个人通信录的查找,个人通信录的添加及个人通信录的删除功能。.设计需求上我们需要掌握以下几点:(1).设计部分1.写出本次实验的详细设计方案。2.画出该次程序的流程图。3.分析该次程序的程序清单,进行程序测试并输出运行结果。4.对该次程序中个函数的功能分析结果。5.对该次实验完成后有总结。(2).设计大纲1.了解,分析这次实验的主要问题。2.讨论解决问题的方案。3.分配组员的个人任务。4.进行各部分的整合、修改、完善。5.进行这次实验的总体报告实验总结。2.总体设计2.1程序设计组成框图图12.2流程图开始菜单选择建立输出添加查找删除信息输入信息删除信息查找信息添加信息输出按身份证号查找结束否否否否否是是是是是个人通信录主函数模块个人通信录建立模块个人通信录输出模块个人通信录添加模块个人通信录删除模块个人通信录查找模块3.详细设计3.1模块功能说明3.1.1通信录建立模块创建链表,并返回表头指针{创建新节点;while(判断读入编号){读入联系人信息;保存到指定的域;指针指向下一新节点;}}3.1.2通信录输出模块{按指定格式输出通讯录表头信息;if(头指针不为空){按指定格式输出联系人信息;记录联系人数;}else通信录为空;}3.1.3通信录添加模块{新建节点;屏幕提示输入要添加的联系人信息;读入联系人信息;按联系人编号升序排序;}3.1.4通信录删除模块{提示输入要删除的联系人编号;读入编号信息;if(找到){输出找到的联系人信息;询问是否删除该联系人;}else提示没有该联系人;}3.1.5通信录查找模块{提示输入要查找的联系人身份证号;读入身份证号信息;If(找到)显示查找到的联系人信息;else提示没有该联系人;}4.程序调试与测试参照教材编写完程序的各个模块后,我们将各个模块和主函数整合,运行之后主要存在以下几个问题:1.程序输出信息部分不正确运行程序,输入通信录中联系人信息后,程序输出的电话号码和身份证号信息错误,有时还会出现负数。经过查找发现在读入联系人信息时,这两项采用了长整型数据类型,但是长整型最大支持的值仍然小于电话号码和身份证号的值...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言个人通信录管理系统课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部