C 语言课程设计报告 图书信息管理系统设计 C 语言程序设计 编程实践是学习C 语言程序设计的一重要环节,上机实习和课程设计是提高同学们程序设计能力的有效途径,能够使同学们初步掌握程序设计的基本方法和调试技能。学校安排上机时间有限,老师也只能教给我们一些方法,而我们自己需要投入很大的时间和精力来锻炼。 1、题目要求 设计“图书信息管理系统 ” 要求: 图 书 信 息 包 括 : 登 录 号 ,书 名 ,作 者 名 ,分 类 号 ,出 版 单 位 ,出 版 时间,价格 等 。使之 提供 以 下 功 能: ( 1) 系 统 以 菜 单 方式 工 作 。 (2 ) 图 书 信 息 录 入功 能。(图书信息用文件保存)。 (3 ) 图书信息浏览功能。 (4 ) 图书信息查询功能。 (5 ) 图书信息的删除和修改。 2、分析: 根据题目要求,应当把图 书 信 息 用 结构体形式 输入,再定义一个全局变量和文 件 指针进行整个程序的运行,然后把图 书 信 息 送到文 件 中,所以 应该提供 一个结构体和文 件 的输入输出 等 操 作 ; 在 程序中需实现 图 书 信 息 录 入,浏览 ,查 询 ,删 除 和修 改 等 功 能的操 作 ,所以 需要建 立 相 应的模 块 来实现 ; 另外 还 需提供 键 盘 式 选 择 菜 单 实现 功 能,在 运行时达 到所要目的。 3、总 体设计: 根据题目要求,可 以 将 系 统 分 为 六 个模 块 : (1 ) 管理员 登录系统模 块 。 (2 ) 菜单选 择 模 块 。 (3 ) 图 书 信 息 录 入功 能模 块 。 (4 ) 图书信息浏览功能。 (5 ) 图书信息查询功能。 (6 ) 图书信息的删除和修改。 管理员登录系统模块 菜单选择模块图书信息录入功能模块 图书信息浏览功能模块 图书信息查询功能模块 图书信息的删除和修改 图书信息管理系统 第1 页 4、详细设计: 头 函 数 名 : #inclu de #inclu de #inclu de /*********图书信息结构体*********/ /***包括登录号 , 书名 , 作 者 名 , 分 类 号 , 出 版 单位 , 出 版 时 间 , 价 格 等 ***/ struct bookinf { int num; ******************************************************登录号 char bname[20];*************************************...