1、 题题 目:目:图书馆书目管理系统图书馆书目管理系统 系 部 名 称 : 电子工程学院 学 生 姓 名 : 专 业 名 称 : 电子科学与技术 班级 : 学号 : 指 导 老 师 : 时间 : 2011 年 3 月 28 日 至 2011 年 4 月 8 日 实习报告实习报告 一实习目的:一实习目的: 1.1.通过本课程设计, 强化上机动手能力, 使学生在理论和实践通过本课程设计, 强化上机动手能力, 使学生在理论和实践 的基础上进一步巩固的基础上进一步巩固C C 语言程序设计课程学习的内容,掌握语言程序设计课程学习的内容,掌握 高级语言程序设计的基本方法。高级语言程序设计的基本方法。 2.2
2、.通过系统分析、系统设计、编程调试,写实验报告等环节,通过系统分析、系统设计、编程调试,写实验报告等环节, 初步掌握软件系统设计的方法和步骤, 训初步掌握软件系统设计的方法和步骤, 训练灵活运用程序设计语练灵活运用程序设计语 言进行软件开发的能力, 提高分析问题和解决问题的能力, 提高言进行软件开发的能力, 提高分析问题和解决问题的能力, 提高 程序设计水平,培养必要的工程实践动手能力。程序设计水平,培养必要的工程实践动手能力。 3.3.学会将知识应用于实际的方法,提高分析和解决问题的能学会将知识应用于实际的方法,提高分析和解决问题的能 力,增加综合能力。力,增加综合能力。 二实习内容二实习内
3、容: : 请设计一个图书馆书目管理程序。该程序应具有以下功能请设计一个图书馆书目管理程序。该程序应具有以下功能: : 1.1. 通过键盘输入某图书的书目信息;通过键盘输入某图书的书目信息; 2.2. 通过指定方式通过指定方式( (图书类别和图书编号图书类别和图书编号) )将图书信息全部打印;将图书信息全部打印; 3.3. 通过给定的图书编号修改图书信息;通过给定的图书编号修改图书信息; 4.4. 通过给定的图书类别或图书书名输出图书信息;通过给定的图书类别或图书书名输出图书信息; 5.5. 随时向管理程序中输入新书书目信息;随时向管理程序中输入新书书目信息; 6.6. 可以通过程序对书目实现借
4、阅管理;可以通过程序对书目实现借阅管理; 7.7. 可以通过可以通过程序以文件的形式将录入的数据进行存储,并能从程序以文件的形式将录入的数据进行存储,并能从 中读取数据;中读取数据; 三系统分析:三系统分析: 1.1.数据录入:录入系统所需的数据数据录入:录入系统所需的数据, ,用数组或链表组织数据;用数组或链表组织数据; 2 2. .数据存储: 将录入的数据进行存储, 用文件的形式将数据进行数据存储: 将录入的数据进行存储, 用文件的形式将数据进行 保存;保存; 3.3.数据读写:对数据进行读写操作;数据读写:对数据进行读写操作; 4.4.数据添加修改: 对数据进行更新操作, 可以进行新数据的插入,数据添加修改: 对数据进行更新操作, 可以进行新数据的插入, 旧数据的修改操作旧数据的修改操作 5.5.数据删除: 对数据进行删除操作, 根据具体题目将对应记录删数据删除: 对数据进行删除操作, 根据具体题目将对应记录删 除;除; 6.6.数据查询:按要求对数据进行查询,含简单查询及组合查询;数据查询:按要求对数据进