c语言课程设计报告---通讯录管理系统
《c语言课程设计报告---通讯录管理系统》由会员分享,可在线阅读,更多相关《c语言课程设计报告---通讯录管理系统(32页珍藏版)》请在毕设资料网上搜索。
1、 一一、实习题目实习题目 通讯录管理系统 二、需求分析二、需求分析 问题描述: 本程序属于非数值计算型算法设计, 学生需要设计出图书馆模拟系统所需要 的基本功能,并设计简单的界面(无需图形化) 。 实现功能: 1、通过提示菜单选择可以进行的操作 2、将图书的信息存入文件中,并命名为 BookInfo.txt 3、将图书借阅情况信息存入文件中,并命名为 SendInfo.txt 4、在本系统中可以进行管理系统包含的基本操作,其中包括: a) 查看所有图书的信息; b) 输入一本图书的图书编号,从当前图书中进行查找,如果找到则显示该图书的相 关信息,如果没有找到则给出提示信息; c) 添加一本图书
2、的基本信息,通过输入图书编号,首先查找是否存在该图书编号的 图书,如果存在则提示重新输入,否则将该图书按照顺序插入到相应位置; d) 删除一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的 图书,如果存在则将该图书删除,否则给出提示信息,提示该图书不存在; e) 借阅一本图书,需要给出学号和图书编号,如果图书编号不存在则重新输入,直 到输入正确为止,并将学号和相应的图书编号存入 SendInfo.txt 文件中。 5、图书基本信息包括图书编号、书名、作者、出版社和价钱这些简单信息。 6、图书信息文件中每一行存放一本图书的信息。 7、借阅信息文件中每一行存放一本书的借阅情况。 知
3、识点: 本程序主要考察对自定义函数的熟悉程度,本程序中主要使用到的是数组的相关操作, 包括数组的输入、输出、查找、插入、删除等操作,需要对数组有比较深入的掌握。 说明: (1)当程序执行的时候所读取的图书信息文件必须存在,否则可能会出现错误。 (2)图书信息文件中存放图书信息的时候是按照行来存放的,即一行一本书。 (3)借阅信息文件中存放学生借阅情况是按照行来存放的,即一行存放一个学号和一个图书 编号。 (4)程序执行的基本过程为: a) 在所有操作之前,也就是加载操作菜单之前,先从文件中读取所有图书的信息, 并存入一个数组中,此时数组可以定义为包含 100 个元素; b) 然后根据菜单所进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告 通讯录 管理 系统
