C语言课程设计(4)

2019-09-01 23:19

第五章 编码实现

? 主界面截图

图5.1 主界面

? 注册新书界面截图

图5.2 新书注册

13

? 借阅界面截图

图5.3 图书借阅

? 归还界面截图

图5.4 图书归还

14

? 注销界面截图

图5.5 图书注销

图5.6 图书状态

15

第六章 总结与心得

6.1 总 结

经过以上各章节的介绍,已经完成了图书馆管理系统的开发,图书馆系统是一套实用性非常强的系统,从小学、中学直到大学,很多人一直与图书馆打交道,图书馆的发展从手工管理、手工管理和计算机管理并行,直到现在的完全计算机管理。

本系统实现的功能特点有: 具有直观的图形化用户界面; 强大的数据访问能力;

图书馆管理系统不仅需要灵活的交互功能,还需要经常与数据库进行联系,要求具有操作简单和功能强大的数据库访问能力。界面尽量美观友好、多彩多姿,完全的图形化设计,操作者易于上手,同时多种媒体技术的集成利用,可以方便的完成用户乐于接受的各种界面设计。

本系统虽具备了基本的功能,但由于时间关系,还有很多功能待实现,在此基础上结合实际应用中所出现的问题,从下面几个方面进一步完善:

要改善图书的入库和注销功能,使工作人员在主界面上就能进行其操作;在过期天数中应该增加罚款的功能:

如果作为校园的图书管理系统,应区分出不同身分的人(如教师和学生)的借阅权限

在普通人员查询图书模块就增加库内图书的数量,以使借阅者了解到该书是否可借;

应在借阅者模块中增加续借的功能。

16

6.2 心 得

回顾起此次课程设计,至今我们仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体,指针……通过这次课程设计之后,我们把前面所学过的知识又重新温故了一遍。

良好的文档是正规研发流程中非常重要的环节,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。此外编程是一项高精度的工作所以我们要有规范化,标准化的代码编写习惯

通过这次编程我们深深的感受到对代码的变量命名,代码内注释格式,

甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同人员之间的协作。 我们还要有模块化思维能力 模块化思维就是编程任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作。

善于总结,也是学习能力的一种体现,每次完成一个编程任务,完成

17


C语言课程设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实验二 转速、电流双闭环直流调速系统

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: