下载此文档

班级通讯录管理系统课程设计报告.docx


文档分类:办公文档 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
RUSER redacted on the night of December 17,2020
班级通讯录管理系统课程设计报告
高级语言程序设计(1)课程设计
专业 班级 学号
姓名完成日期指导教师:

【设计题目】班级通讯录管理系统
【问题描述】
信息1002班上学生的通讯基本信息包含姓名、电话号码、QQ号和宿舍号。对信息1002班学生的基本通讯信息进行统一整理,并可以按电话号码或姓名等查到学生个人基本通讯信息。可以显示所有的通讯记录,并对现有的通讯记录进行修改和增删等处理。
【基本要求】
,并且会将所有信息自动保存到磁盘上。
,并且修改完成后会将更改后的信息情况自动保存到原磁盘文件中。

【算法思想】
根据要求,通讯录数据以文本文件存放在文件中:
需要提供文件的输入输出的等操作:
,删除,查找的操作:

【总体设计】
通讯录管理系统
数据输入
数据修改
删除
数据添加
查找
浏览
图1系统功能模块图
【详细设计】
主函数
主函数设计要求简洁,只提供部分提示语和函数的调用
【程序】
显示一系列功能选项
输入n,判断n是否是1~7
根据n的值调用各功能模块函数
结束
开始
n

Voidmenu()/*主界面*/
{
intn,w1;
voidenter();voidadd();voidmodify();voidbrowse();voiddelete();voidsearch();
do
{
puts("\t*******菜单**************\t\n\n");
puts("\t\t\t\");
puts("\t\t\t\");
puts("\t\t\t\");
puts("\t\t\t\");
puts("\t\t\t\");
puts("\t\t\t\");
puts("\t\t\t\");
puts("\n\n\t*****信息1002班通讯录*************\t\n");
printf("请选择服务种类(1-7):[]\b\b");
scanf("%d",&n);
if(n<1||n>7)
{w1=1;getchar();}
elsew1=0;
}while(w1==1);
switch(n)
{
case1:enter();break;/*输入模块*/
case2:add();break;/*添加模块*/
【模块流程图】
main函数
显示一系列功能选项
输入n,判断n是否是1~7
根据n的值调用各功能模块函数
结束
开始
n
输入选择服务类型1
enter函数
输入要新建学生数量n(n<N)
输入第一个,第二个.......第n个学生信息记录
Whatd

班级通讯录管理系统课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人桂兰花
  • 文件大小265 KB
  • 时间2021-07-20