1、 C 语言程序课程设计 报告书 设计题目: 图书管理 专业: 电子信息工程 1 目 录 摘摘 要要 - -0 02 2 第一章第一章 绪论绪论 - -0 04 4 第二章第二章 问题定义问题定义( (或系统分析或系统分析) ) - -0 05 5 第第三三章章 总体设计与详细设计总体设计与详细设计 - - -0 06 6 第第四章四章 编码实现编码实现- - - - - - -0 07 7 第第五五章章 调试与测试调试与测试 - -1 11 1 第第六六章章 总结与心得总结与心得 - -1 12 2 附录:附录: 1 1 源代码源代码-1212 2 2 参考资料参考资料-3 32 2 2 摘摘
2、 要要 当今计算机应用在生活中可以说是无处不在,因此作为二十一世纪的大 学生来说掌握程序开发技术是十分重要的.而 C 语言又是最常见的,功能 最强大的一种语言.因此,做好 C 语言课程设计是非常必要的.课程设计是 培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践 能力的重要环节,是对我们的实际工作能力的具体训练和考察过程。从拿 到题目到完成整个编辑的几个星期里,不仅巩固了以前学过的知识,还可 以学到很多新的东西。 我做的图书资料管理系统,虽然是一个小程序,但对我这样一初学者 来说确实是一个很大的困难, 以至于好几节课程设计下来还是没什么太大 的进展。在图书管理系统中,要为每一
3、个借阅者建立一个帐户,并给借阅 者发放借阅卡, 帐户中存储借阅者的个人信息, 借阅信息, 以及预定信息。 持有借阅卡的借阅者可以借阅书刊,反还书刊,查询书刊信息,预定书刊 并取消预定,但这些操作都是通过图书管理员进行的,即借阅者不直接与 系统交互, 而是图书管理员充当借阅者的代理与系统交互。 在借阅书刊时, 需要输入所借阅的书刊的名字,书刊的 ISBN/ISSN 号,然后输入借阅者的 图书卡号和借阅者名,完成后提交所添表格,系统验证借阅者是否有效, 3 若有效,借阅请求被接受,系统查询数据库系统,看借阅者所借阅书刊是 否存在, 若存在, 则借阅者可以借阅书刊, 建立并在系统中存储借阅记录。 借阅者还书后,删除关于所还书刊的借阅记录。如果借阅者所借阅的书刊 已被借出,借阅者还可以预定该书,一旦借阅者预定的书刊可以获得,就 将书刊直接寄给预定人。 这个程序主要考察了学生对结构体,指针,文件的操作,以及 C 语言 算法的掌握,所以完成此道题目要求较强的设计能力,尤其是一种大局意 识。如何调试程序也非常重要,通过这个程序可以学到以前调试短程序没 有的的经验。 【关键字】【关键字】 1 1 图书管理图书管理 2 2 图书查找图书查找 3 3 图书借还图书借还