1、 0 C C 语言课程设计报告语言课程设计报告 题目题目: : 图书信息管理系统设计图书信息管理系统设计 学学 院院 信息工程学院信息工程学院 _ _ 专专 业业 计算机科学与技术计算机科学与技术 _ 年级班别年级班别 _ 学学 号号 _ 学生姓名学生姓名 _ 指导教师指导教师 _ 成成 绩绩 _ _ 2013 年 6 月 1 目录目录 一、一、目的要求目的要求2 2 二、二、系统的设计系统的设计2 2 1 1、系统的总统设计系统的总统设计. .2 2 2 2、系统的概要设计系统的概要设计. .3 3 三、测试结果三、测试结果44 系统主界面系统主界面4 4 功能菜单功能菜单55 查询查询系统
2、菜单系统菜单.5.5 借还系统菜单借还系统菜单.5.5 四、源代码四、源代码66 五、课程设计总结五、课程设计总结.17.17 参考文献参考文献.17.17 2 一、一、目的要求目的要求 C 语言程序设计是一门讲述 C 语言的基本知识和编程方法的课程。 在讲述 C 语言数据类型的基础上对 C 语言的五类语句做了简单的介绍, 另外还讨论了 C 语言的三种程序结构:顺序、选择和循环。对函数的使 用、指针的概念、结构体的应用、文件的操作做了详细的介绍。同时结 合高职的实际要求和学生的具体情况, 在实际教学过程当中强调技能操 作的具体指导,鉴于此,编写了 C 语言课程设计实训大纲。希望同学们 能通过实
3、训大纲对 C 语言有更全面的认识。 通过综合训练,要求学生掌握 C 语言的各种数据结构,熟练应用 C 语言的各种程序结构,熟悉函数的定义、函数的调用,灵活应用指针, 能够解决一般的程序设计问题。设计一图书信息管理系统,使之能提供 以下功能: (1)系统主菜单:进入系统和退出系统 (2)功能菜单:显示可以进行的操作 (3)查询主菜单:根据图书编号、书名、作者进行查询,并可显示 所有图书信息 (4)借还书主菜单:可以进行借书和还书等操作 二、系统的二、系统的设计设计 1 1、系统的总统设计、系统的总统设计 下面从系统的整体流程的功能模块、 系统界面及数据结构进行总体设 计。 3 (1)总体思想 本
4、系统主要设计思想是实现图书馆的功能机管理系统信息的查 询、借书、还书等主要功能。系统的设计方法是结构化实际方法,系 统用C语言进行开发用户可以清晰的了解图书馆内的情况。 (2)系统模块结构图 根据需求分析结果,图书管理系统可以分为三大模块:查询图 书模块、借书功能模块、还书功能模块。 系统模块结构如图系统模块结构如图: : 2 2、系统的概要设计、系统的概要设计 系统主菜单。 显示系统的主菜单,里面有相应的功能代码, 根据选择各功能代 码进入不同的界面。功能主要包括:退出系统、查询图书、借书、还 书。 查询图书信息 进入此菜单功能模块,输入您要查询的图书的编号、名字、作者 图书管理系统 图 书 管 理 主 菜 单 图 书 查 询 系 统 还 书 功 能 系 统 借 书 功 能 系 统 4 等。 (3)书查询模块流程如图: 三、测试结果三、测试结果 系统主界面系统主界面 5 功能菜单功能菜单 查