文档详情

图书管理系统java课程设计报告.pdf

发布:2024-09-05约3.72万字共44页下载文档
文本预览下载声明

焦作大学信息工程学院

《Java实训》报告

题目:图书管理系统

班级:网络(1)班

姓名:张辉

学号:100302335

2011年12月22日

1/1文档可自由编辑

1/1文档可自由编辑

摘要

随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动

社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发

展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开

拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用

中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发

适应用户需求、市场需要的新型软件产品。尤其是在校园里,各种软件的应用

无处不在,为我们的学习和生活提供了方便。学校的图书馆不仅给我们提供看

书学习的地方,还给我们提供了一套功能齐全的图书馆系统,方便我们搜索书

籍、借阅图书。

我们本次的Java课程设计的最终目标是实现一个图书馆管理系统,使其具

有一般图书管理系统所具有的功能,可以实现管理员日志、管理员添加、管理

员退出、读者添加、读者修改、读者查询、读者删除、新书入库、书籍查询、

书籍借阅与归还等功能。因为Java是一门很优秀的编程语言,具有面向对象、

与平台无关、安全、稳定和多线程等特点,所以用Java编程为我们本次程序的

编写提供了方便。在设计中我们主要进行了数据库及类的设计,把整系统分成

了15个类和5个表。通过应用awt、swing、sql、util等包,合理的添加了按

钮、菜单、文本框、文本区、表格等组件类,还包含窗口、面板等容器类,经

过设计者合理的布局,完成了窗体的设计,并通过建立JDBC-ODBC桥接器连接

到Access数据库后,向数据库发送SQL语句实现程序与数据库中表间的消息通

信,从而实现了相应的图书馆管理系统的功能。

本文主要分为绪论、系统功能介绍、数据库需求分析、系统功能实现、结论、

致谢、参考文献7大块。在绪论中介绍了本次课设选题的缘由及思想。系统功

能介绍中详细介绍了本图书管理系统的整体思想及其具体功能。在数据库需求

分析中详细说明了数据库的需求分析、概念设计及表的设计。在系统功能实现

中主要通过抓图来体现设计的结果。总之,我们的整体设计思想均在报告中体

现。

关键词:图书馆管理系统,Java程序设计语言,Access数据库

目录

摘要I

第1章绪论1

第2章系统功能介绍2

2.1系统功能总框图2

2.2模块功能介绍2

1/1文档可自由编辑

2.2.1管理员模块功能介绍2

2.2.2读者管理3

2.2.3书籍管理模块功能介绍3

2.2.4书籍借阅与归还功能介绍4

2.2.5借阅超时功能介绍4

2.3组内任务分工4

第3章数据库设计5

3.1数据库需求分析5

3.2数据库概念结构设计5

3.3数据库表的设计6

第4章系统功能实现8

4.1管理员模块功能实现8

4.1.1管理员登陆8

4.1.2管理日志10

4.1.3管理员添加功能实现11

4.1.4管理员切换13

4.2读者管理模块功能实现14

4.2.1读者添加14

4.2.2读者修改15

4.2.3读者查询17

4.2.4读者删除18

4.3书籍管理模块功能实现19

4.3.1新书入库实现19

4.3.2查询功能实现21

4.4书籍借阅与归还功能实现23

4.4.1借阅书籍功能实现23

4.4.2归还书籍功能实现25

4.5借

显示全部
相似文档