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

2024级计算机专业《C语言程序设计》实践课程第一阶段任务书VIP免费

2024级计算机专业《C语言程序设计》实践课程第一阶段任务书_第1页
1/14
2024级计算机专业《C语言程序设计》实践课程第一阶段任务书_第2页
2/14
2024级计算机专业《C语言程序设计》实践课程第一阶段任务书_第3页
3/14
下载后可任意编辑2024 级计算机专业《C 语言程序设计》实践课程第一阶段任务:仿造一个电话簿管理系统,实现一个“商品信息管理系统” (12 学时,3 次课)一、目的通过仿照理论串讲课上介绍过的《电话簿管理系统》样例来实现一个小型的“商品信息管理系统”,了解用 C 语言开发一个小型管理系统的方法和步骤,理解利用结构体类型数组以及文件实现信息管理的原理,全面复习和巩固所学过的包括函数、结构体数组、指针、文件等在内的 C语言的常用知识点及查找、排序等经典算法,进一步提高程序调试的能力,为第二阶段的实训以及后续课程《数据结构》的学习打下良好的基础。二、对样例系统---“电话簿管理系统”设计方法、步骤的分析和介绍(一) 功能需求分析“电话簿管理系统”主要功能是管理学生电话号码等相关信息,要求能实现电话簿记录的添加、删除、修改、查询、排序、输出、保存等功能。主要利用结构体数组、函数、指针和文件来实现。具体功能要求如下:1、输入记录模块:主要完成将数据存入结构体数组中。数据可以从文件中读入,可以直接从键盘输入。2、查询记录模块:主要完成在结构体数组中查找满足相关条件的记录,如可以根据联系人的姓名、联系人的电话号码等项目进行查询,查到了,将相关信息显示在屏幕上,否则显示没找到。3、更新记录模块:主要完成对记录的维护,主要包括对记录的修改、删除、插入和排序 。系统进行以上更新操作后,需要提醒用户是否要将这些修改的数据存入文件。4、输出记录模块:1) 将相关记录存盘,保存到文件2) 将相关记录输出到屏幕上,如:编号 姓名 电话 宿舍 1 李四 13560909999 H 栋-333 2 王五 18911203325 A 栋-201 8 赵六 18604545447 A 栋-110 …………(二) 总体设计1、系统功能模块划分根据系统功能需求分析,“电话簿管理系统”总体功能模块划分如下:下载后可任意编辑2、功能模块设计⑴ 主函数 main()的执行流程程序运行后,首先打开存放电话簿的文件(假如该文件不存在,则创建该文件),读取文件中的记录,并报告记录的个数;然后显现出如下图所示的系统主菜单:根据用户输入的功能选项编号(0~8),分别调用不同功能模块(通过各个自定义函数)来实现相应的功能。若输入为 0~8 之外的值,则调用一个 Wrong()函数给出输入错误的提示。功能编号与函数调用的对应关系如下:编号调用的函数嵌套调用的主要函数1Add()Disp、stringinput电话簿管理系统输入记录查...

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

碎片内容

2024级计算机专业《C语言程序设计》实践课程第一阶段任务书

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