图书管理系统设计文档
图书管理系统设计报告
学生姓名, 指导老师,单承刚 摘 要 本课程设计主要解决的是在图书馆中,实现计算机对图书借阅和读者的管理。在课程设计中,系统开发平台为Windows XP,程序设计设计语言采用Java,数据库采用SQL server,程序运行平台为Windows 98/2000/XP。在Java中可以实现的功能有图书管理、新书入库、读者管理、添加读者、系统管理员管理、借书、还书、续借等等。以MS SQL server作为各种信息资料的后台数据库。
本系统实现提供图书管理员对图书入库和出库以及图书借阅的管理。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在图书馆前台解决实际问题。
关键词 Java程序设计;JDBC;ODBC;
JDBC:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。
ODBC: ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。
1
1 引 言
1.1 课程设计的目的
前言:图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。
1.2 课程设计的意义
通过一个图书馆管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。
2 系统功能介绍
图书管理系统包括八大模块:图书管理、新书入库、读者管理、添加读者、系统管理员管理、借书、还书、续借等模块。
2.1图书管理模块
该模块实现图书信息的查找、修改、删除功能。图1-1
2
图1-1 图书管理模块 2.2新书入库模块 该模块实现新书信息录入功能。图1-2
图1-2 新书入库模块 2.3读者管理模块 该模块实现新书信息录入功能。图1-3
3
图1-3 读者管理模块 2.4添加读者模块 该模块实现读者信息录入数据库功能。图1-4
图1-4 2.5借书模块
该模块实现图书借阅功能。图1-5
图1-5 4