焦作大学信息工程学院 《Java 实训》报告 题目:图书管理系统 班级:网络(1)班 姓名:*** 学号:********* 2011 年 12 月 22 日 沈阳工程学院课程设计报告 目录 摘 要 随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。尤其是在校园里,各种软件的应用无处不在,为我们的学习和生活提供了方便。学校的图书馆不仅给我们提供看书学习的地方,还给我们提供了一套功能齐全的图书馆系统,方便我们搜索书籍、借阅图书。 我们本次的Java 课程设计的最终目标是实现一个图书馆管理系统,使其具有一般图书管理系统所具有的功能,可以实现管理员日志、管理员添加、管理员退出、读者添加、读者修改、读者查询、读者删除、新书入库、书籍查询、书籍借阅与归还等功能。因 为Java 是一门很 优 秀 的编 程语 言 ,具有面 向 对 象 、与平 台 无关 、安 全、稳 定 和多 线 程等特 点 ,所以用Java编 程为我们本次程序 的编 写 提供了方便。在设计中我们主要进行 了数 据 库及 类 的设计,把 整系统分成了15 个类 和5 个表 。通 过 应用aw t、sw ing、sql、util 等包 ,合 理的添加了按 钮 、菜单 、文 本框 、文 本区 、表 格 等组 件类 ,还包 含 窗 口 、面 板 等容 器 类 ,经过 设计者合 理的布 局 ,完 成了窗 体 的设计,并 通 过 建 立 JDBC-ODBC 桥 接 器 连 接 到 Access 数 据 库后 ,向 数 据 库发送SQL 语 句 实现程序 与数 据 库中表 间 的消 息通 信,从 而实现了相 应的图书馆管理系统的功能。 本文 主要分为绪 论 、系统功能介 绍 、数 据 库需求分析 、系统功能实现、结 论 、致 谢 、参考 文 献7 大 块 。在绪 论 中介 绍 了本次课设选 题 的缘 由 及 思 想 。系统功能介 绍 中详 细 介 绍 了本图书管理系统的整 体 思 想 及 其具体 功能。在数 据 库需求分析 中详 细 说 明 了数 据 库的需求分析 、概 念...