C语言程序设计实习报告-图书馆管理系统设计.docVIP

  • 6
  • 0
  • 约3.1万字
  • 约 45页
  • 2019-07-27 发布于江西
  • 举报

C语言程序设计实习报告-图书馆管理系统设计.doc

PAGE 3 - C语言程序设计实习报告 ——图书馆管理系统设计 前言 历时一周的计算机实习让我学到了很多知识。换句话说,让我重新认识了C语言这门课程。以前在我的脑海中,计算机编程,只是无数枯燥的代码,很是让人头疼的东西。但现在我改变了自己的看法,计算机也是一种很有乐趣的文化,值得我好好品味。 有句老话是这么说的“21世纪是信息爆炸的时代”,信息爆炸的主要承担者就是计算机、互联网。从这一方面看,就寓意着当代大学生学好计算机有多么的重要。 计算机硬件的更新相当的神速,现在都已经奔四核了,显卡也越来越高端,内存、硬盘都已经海量了。这说明了什么? 说明了现在计算机的软件业的高速发展,软件的发展的基础是编程。过去我只是懂得如何去运用软件,对于它的功能是怎么实现的却是一无所知。通过这次实习,我不再是一个无知者,我现在可以对一些简单的软件是如何运行的,它其中的奥秘是什么,有了自己的理解。 这次实习,我按时完成了自己的课程设计——图书管理系统设计。一开始,我对它非常陌生,根本无从下手。无奈之下,决定静下心来,好好地把《C语言课程设计与学习指导》的课本通读了一遍,恍然大悟,其实写程序并非是一件难事,只要细心,思路清晰,并一步一步来,每次完成其中的一个模块,最后把每个模块流畅地衔接起来,最后整个程序修饰一下,一个能够运行的C语言程序就算是写成了。 众所周知C语言功能丰富,表达能力强,使用灵活方便,应用广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的语言特点,因此C语言对我们来说很重要。 设计是一门重要的计算机基础课程,通过学习,学生不仅要掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和语言的应用能力。此次上机实习,不但要使同学们的程序设计能力上一台阶,同时要提高与程序设计和软件开发有关的各种综合能力。 这次实习只有短短的一周,加上接踵而至的期末考试,我没能把全部精力放在此次实习上,在很多地方还存在欠缺,因此在接下来的日子里,我还需要好好地学习C语言,提升自己在计算机方面的能力。 非常感谢王改芳老师在本次实习中对我的指导和帮助! 徐学连 2010年1月8日 目录 题目要求及能实现的功能·······················1 程序总体设计·································1 详细设计 1、主函数···································2 2、各功能模块设计·····························5 后 记····································24 附 录····································26 题目要求及能实现的功能 图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等,使之能提供以下功能: 1、新进图书基本信息的输入。 2、图书基本信息的查询。 3、对撤消图书信息的删除。 4、办理借书手续。 5、办理还书手续 【提示】 建立图书管理信息结构体,结构体成员包括图书馆名称、图书编号、单价啊、作者、存在状态、借书人姓名、性别、学号。存在状态设为整型,可用不同的数字代表借还状态。借书和还书手续要注意修改结构题的成员变量存在状态的值。 总体设计 欢迎进入地大图书管理系统查阅图书借阅图书退出系统图书归还管理系统 欢迎进入地大图书管理系统 查阅图书 借阅图书 退出系统 图书归还 管理系统 欢迎进入管理系统增加图书删除图书学生管理系统图书统计修改图书 欢迎进入管理系统 增加图书 删除图书 学生管理系统 图书统计 修改图书 详细设计 1、主函数 [说明] 主函数较多、较复杂,已经和主菜单函数合并,主菜单函数里还包括了各自的二级菜单,并已经开始了对各个函数的调用。为了程序显示的清晰可读,应先清屏之后调用菜单函数。 [流程] 开 始 开 始 显 示 一 系 列 功 能 选 项 输入n,判断n是否是0~4? 调 用 与 n 相 应 的 模 块 N Y [程序] main() { char ch1,ch2,ch4; do { printf(\t\t China University of Geosciences\n\n); printf(\t\t

文档评论(0)

1亿VIP精品文档

相关文档