《C++程序设计》结课作业报告格式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程编号:B080101020

《C++程序设计》结课作业

图书管理系统的编程实现

东北大学软件学院

1.程序(或项目)背景

功能说明:

(1)自动从文件中读取信息到链表

(2)添加图书(插入一个节点)

(3)删除图书(删除一个节点)

(4)查询图书(按三种方式查询)

①按照图书编号查找

②按照图书名称查找

③按照图书作者查找

(5)列出所有图书(列出链表中的所有信息)

(6)清除所有图书(清空链表)

(7)保存修改(将链表中现有信息保存到文件中)

(8)修改图书(修改链表)

(9)统计图书的总数

(10)统计图书的

(11)从文件读取图书信息

(12)恢复已删除或已修改信息(误删之后,恢复之前保存到文件中的内容)(13)退出系统

2.相关技术

类,链表,结构体,文件,还有基础语法。

3. 程序(或项目)设计

主要应用C++和C语言的基础来使所有功能实现。其中,比较主要的是链表的基本操作,包括:链表的结构体、链表的创建、链表的添加、链表的查找、链表的修改、链表的删除以及链表的排序。其次是文件的读写,用于保存链表信息和从文件中读取信息到链表。

4. 程序(或项目)实现

1. 给出程序(或项目)的关键代码(注:代码量不要超过两页),并加以说明;

2. 列出实现中遇到的问题和解决方案。

5. 结果展示与分析

给出程序的测试数据与结果或项目的运行界面,并加以分析说明;

6. 心得体会

给出本次程序(或项目)开发的心得体会,总结自己所学到的知识。

7. 参考文献

记录开发过程中主动查阅的纸质和电子文档等资料。

进入图书管理系统 自动从文件中读取信

添加图书

清除所有图书 列出所有图书 删除图书

查询图书

保存修改

修改图书

统计图

书的总数

退出系统 按照图书编号

按照图书名称

按照图书作者

恢复已删除或已修改

附录《C++程序设计》结课作业成绩评定表附录:

《C++程序设计》结课作业成绩评定表

相关文档
最新文档