- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我C语言课程设计报告zjn
中国 大学
C语言课程设计
题目编号和名称 15 手机通信录管理系统设计
教师姓名
学生姓名
学生学号
学生班级
所在院系
日期 2010 年 7 月 16 日
手机通信录管理系统
目录
1题目要求………………………………………
2需求分析………………………………………
3总体设计………………………………………
4详细设计………………………………………
5设计体会………………………………………
【题目要求】
模拟手机通信录管理系统,实现对手机中的通信录进行管理。功能要求如下:
(1)查看功能:选择此功能时,列出下列三类选择。
A办公类 B个人类 C商务类
当选中某类时,显示出此类所有数据中的姓名和电话号码。
(2)增加功能:能录入新数据。
一个结点包括:姓名,电话号码,分类(办公类,个人类,商务类),电子邮件,例如:杨春商务类 chuny@126.com。
当录入重复的姓名和电话号码,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据;录入的数据能按递增的顺序自动进行编号。
(3)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。
(4)删除功能:选中某个人的姓名时,可对此人的相对数据进行删除并自动调整后续条目的编号,
【需求分析】
根据要求,通信录数据以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保存记录以进行查看、修改、删除等操作;另外还应提供键盘式选择菜单实现功能选择。
【总体设计】
图1 系统功能模块图
【详细设计】
主函数
主函数设计要求简洁,只提供部分输入、处理和输出部分的函数调用。
【程序】
图2. 主函数流程图
void main()
{ creat();
do
{ printf(\n\n\n\n\t欢迎使用您的通讯录!);/*显示提示的信息*/
printf(\n\n\t\t请选择操作:);
printf(\n\t\t1.查看通讯录);
printf(\n\t\t2.删除通讯录);
printf(\n\t\t3.增加通讯录);
printf(\n\t\t4.修改通讯录);
printf(\n\t\t5.保存刚才的操作并退出);
printf(\n\n\n);
printf(\t请选择:);
cinch;
switch(ch)
{ case 1: Show(); /*查看模块 */ 注:截图
break;
case 2: Delete();;/*删除模块*/
break;
case 3: Input();;/*增加模块*/
break;
case 4: Alter();;/*修改模块*/
break;
case 5: Save();;/*保存模块*/
fclose(fp);
exit(0);
break;
default:
printf(\ n\t*********************************\n);
printf(\n\t The num should 1-5!!! \n);
printf(\n\t**********************************);
break;
}
}while(1);
}
附录:源代码
#include stdio.h
#include stdlib.h
#include string.h
#include iostream.h
#define maxlen 15
struct persons
{int num; /*定义结构体数组用于缓存数据*/
char name[20];
char e_addr[20];
char tel_no[15];
char sim_no;
ch
您可能关注的文档
- 彩色图像边缘提取矢量化大学课程设计.doc
- 徐寨D区安装施组方案.doc
- 影响中国营销进程位风云人物.doc
- 徐州政无锡梅村污水处理厂渗漏处理技术措施.doc
- 影响玉溪旅游收入因素分析及提高对策建议.doc
- 徐州职业学校技能大赛.doc
- 徐水沟特大桥合拢段施组方案.doc
- 往届大学设计.doc
- 徐开强发动机怠速不稳故障检测及维修研究.doc
- 徐海宝设计说明书.doc
- 未来五年云计算制造应用科技:十五五规划纲要技术创新.pptx
- 未来五年食品加工:十五五规划纲要智能化生产线建设与冷链升级.pptx
- 未来五年文旅科技:十五五规划纲要文旅数字化技术的创新应用.pptx
- 未来五年高端轴承:十五五规划纲要寿命测试标准政策.pptx
- 未来五年软件产业:十五五规划纲要自主创新与生态构建.pptx
- 战略穿透力:数字经济破解“十五五”发展瓶颈.pptx
- 未来五年油气体制:十五五规划纲要改革与能源市场建设.pptx
- 未来五年战略布局:十五五规划纲要区域、产业、科技协同发力.pptx
- 未来五年工业机器人:十五五规划纲要补贴政策.pptx
- 未来五年数字贸易发展:十五五规划纲要跨境电商政策解读.pptx
最近下载
- 财务管理第6章自测练习.docx VIP
- YY_T0521-2018牙科学 种植体 骨内牙种植体 动态疲劳试验.docx VIP
- DB21T 3419-2021 农业废弃物堆沤肥料生产技术规程.docx VIP
- 鼻饲法教学课件.ppt VIP
- 保洁项目内部考核管理制度.docx VIP
- 2023年湖南师范大学公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- SANGFOR_GAP_V3.0安全隔离与信息交换系统_用户手册.pdf VIP
- 马克思主义基本原理(湖南师范大学)知到智慧树期末考试答案题库2024年秋湖南师范大学.docx VIP
- 2025年健康企业管理题库及答案.doc VIP
- 食品安全英文PPT.ppt VIP
原创力文档


文档评论(0)