图书借阅管理系统_课程设计报告

  • 格式:doc
  • 大小:660.00 KB
  • 文档页数:7

四、运行结果和调试分析
整个程序的运行速度还是很快的,把题目要求的各大功能均已实现,但仍然有很多不足之处,比如这个程序如果在未加入会员信息和图书信息时去查询图书或借阅图书会导致程序假死的现象,这个问题还没有得到解决,但整体来说,由于这系统是针对于管理员来掌控再提供给会员使用的,所以应不存在什么问题,这个先前录入图书信息及会员的工作应早就进行,这样,这个程序就会正常的工作,还想给管理员设一个密码功能,但几经调试没有做出来,这也是一个不足之处,未能很好的防止非工作人员进入管理系统,不过,整体本人还是很满意的,运行结果的截图如下:
按要求实现两大主功能
初始状态截图:
1、图书管理(增加图书、查询图书、删除图书、图书借阅、还书);增加图书:
查询图书:
按作者名查找:
按书籍名查找:
删除图书:
图书借阅:
还书:
2、会员管理(增加会员、查询会员、删除会员、借书信息);增加会员:
查询会员:
删除会员:
借书信息:
五、总结体会
通过这次的课程设计整体又学到了很多的东西,使很多的知识又得到了强化,编程就像学一门语言一样,要不断的运用才能提高自己的能力。

在这次编程中也遇到了很多的问题,但幸运的是这些问题都能通过互联网来解决,这也使我认识到在当今社会,不仅要学会开发创造,更重要的是要学会运用资源,只有将所学知识与现有资源的充分结合才能高效的开发出有用的程序。

在细节的认识上,我们在开发程序的时候,在之前就要知道自己想要的效果,然后把需要实现的功能在纸上列出来,然后比如要用几个函数来实现几个功能,整体需要几个模块来搭建,这些工作都是要在未动工之前就得做好的准备工作,编程要的是有整体的思想加细心。

比如这次的图书借阅管理系统的设计,巧妙地运用了两个指针来实现修改数据时存放临时文件,防止数据遭到破坏。

这次的课程设计收获颇多,最大的认识到了要想高效设计出想要的东西不仅要熟悉的掌握所学知识,还要学会充分利用现有资源。