合肥学院 计算机科学与技术系 课程设计报告 2012~2013 学年第一学期 课程 C 语言课程设计 课程设计名 称 图书管理系统 学生姓名 学号 专业班级 指导教师 目 录 一、系统设计背景; 二、课程设计的需求分析: 三、系统设计的目的及具体要求; 四、算法设计; 五、用户手册; 六、调试及测试; 七、总结. 一、系统设计背景: 人类已经跨入了新世纪,正在进入信息化时代。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求。随着馆藏量的不断增加,图书资料的录入和查询的难度也就相应增加,数据处理手工操作,工作量大,出错率高,出错后不易更改的手工方式,已经不能满足要求。 基于此问题,建立一个规范化,系统化,程序化的图书管理系统迫不及待。为方便对图书馆书籍的录入、修改、删除、借、还书等进行高效的管理,特 编 写程序以 提 高图书馆的管理效率。使用程序之 后,工作人员 可 以 查询书籍的在库 状态 ,删除或 者修改某 图书,可 以 全 面 掌 握 图书的流 通 情 况 等等。 二、课程设计的需求分析: 为了满足图书管理的要求,通 过 计算机 技 术 给图书管理员 和读者借书、还书带来便利 。使用 C 语 言 编 写 了图书管理系统。本 系统主 要实 现 了图书信息管理的功 能,通 过 此系统可 以 对图书馆库 存 图书信息进行管理和维 护 操作。实 现 了图书馆内 管理的一般 功 能,包 括 查询、删除、修改、图书信息等,所 设计的系统以 菜单 方式工作,为用户提 供 清 晰 的使用提 示 ,依 据用户的选 择 来进行各 种 处理,并且 在此过 程中 能够 尽 可 能的兼 容 用户使用过 程中 可 能出现 的异 常 情 况 。图书信息包 括 编 号 、书名 、作者、出版 社、出版 日期 、价 格 等,图书信息的录入要求和显示 要求是 一定 的规范要求,录入的图书信息用文件 形 式保 存 ,并 可 以 对其 进行浏览 、查询、修改、删除等基本 操作。 三、系统设计的目的及具体要求: ( 1) 目的:将 理论 教 学 中 涉 及到的知 识 点 贯 穿 起 来,对不同的数据类型 、程序控 制 结构 、数据结构 作一比 较 和总结,结合 设计题目进行综 合 性 应用,对所 学 知识达到融会贯通的程...