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