




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
程序设计报告书 (/年第一学期) 题目:通讯录管理系统 专业 学生姓名 班级学号 指导教师 指导单位 日期 评分细则评分项先进良好中档差遵守机房规章制度上机时体现学习态度程序准备状况程序设计能力团队合伙精神课题功能实现状况算法设计合理性顾客界面设计报告书写认真限度内容详实限度文字表达纯熟限度回答问题精确度简短评语 教师签名: 年月日评分级别备注评分级别有五种:先进、良好、中档、及格、不及格通讯录管理系统 课题内容和规定 该课题规定设计一种简朴、实用通信录管理程序,重要功能涉及通信录数据录入、查找、修改、删除、排序、显示等。所有通信录数据都要运用文献系统保存,以备系统下次运营时使用。通过此课题,全面熟悉、掌握C语言基本知识,掌握C程序设计中顺序、分支、循环三种构造及数组、函数和C语言基本图形编程等办法,把编程和实际结合起来,纯熟掌握文献、数组、指针各种操作,以及某些基本算法思想应用。增强对不同问题运用和灵活选取适当数据构造以及算法描述本领,熟悉编制和调试程序技巧,掌握分析成果若干有效办法,进一步提高上机动手能力,培养使用计算机解决实际问题能力,养成提供文档资料习惯和规范编程思想,为后来在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较夯实基本。 需求分析 系统功能模块图: 流程图 查询 修改 删除 排序 显示 添加 保存 读入 退出 添加:可以添加通讯录记录,依次输入序号,姓名,简拼,性别,工作单位,地址,电话,手机,电子邮件,备注后,会提示与否继续添加。 查询:可以选取用序号、姓名、简拼、电话方式查询 修改:先查找,再修改。若查找出多条记录,则进一步提示顾客选取记录序号,再修改 删除:输入欲删除那个人名字后,删除她(她)记录内容 排序:可按姓名、简拼等排序。规定排序后,记录序号也要重新编排 显示:可以以表格形式输出所有通讯录里记录 保存:,输入文献名(带后缀名)后,即可将通讯录信息保存到文献 读入:从文献中读入通信录数据。 界面功能规定: (1)采用和谐字符界面,实现一种功能控制菜单。 (2)每次操作都从该菜单选取,运用循环构造使得一次运营程序可进行多次操作。 三、概要设计 (1)重要构造体: typedefstruct { charscore;/*序号*/ charname[10];/*姓名*/ charjianpin[50];/*简拼*/ charsex[3];/*性别*/ charcompany[20];/*工作单位*/ charadds[20];/*地址*/ chartel[15];/*电话*/ charnum[15];/*手机*/ charemail[20]; /*电子邮件*/ charremark[30]; /*备注*/ }Person; (2).工作流程图: 1.添加:添加通讯录记录 N 开始 i=0 sign!='n'&&sign!='N 输入 Return(n+i) 结束 Y 2.查询:查询通讯录记录 先选取查询方式,以姓名查询方式为例 N 开始 输入简拼 通讯录与否有此简拼 通讯录无此人 显示信息 结束 Y 输入电话 输入姓名 N 通讯录与否有此电话 通讯录与否有此姓名 通讯录无此人 通讯录无此人 显示信息 显示信息 结束 结束 Y Y N 3.修改:修改通讯录记录 开始 输入姓名 通讯录与否有此姓名 通讯录无此人 修改信息 结束 Y N 4.删除:删除通讯录记录 开始 输入姓名 通讯录与否有此姓名 通讯录无此人 删除信息 结束 Y N 5.显示:显示通讯录记录 开始 inti,i=1 i<n+1 输出一种记录 i++ 结束 Y N 四、源程序代码 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> typedefstruct { charscore;/*序号*/ charname[10];/*姓名*/ charjianpin[50];/*简拼*/ charsex[3];/*性别*/ charcompany[20];/*工作单位*/ charadds[20];/*地址*/ chartel[15];/*电话*/ charnum[15];/*手机*/ charemail[20]; /*电子邮件*/ charremark[30]; /*备注*/ }Person; Personpe[80]; intmenu_select() { charc; do{ system("cls"); printf("\t\t*欢迎使用通讯录*\n"); printf("\t\t┌───────┐\n"); pr
Ta的资源

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中考试模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中综合测试试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中综合测试模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中统考试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中统考模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中经典试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中经典模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中监测试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中监测模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中检测试题含解析

lj****88
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx