目 录
1 绪论
1.1 项目概述
现在越来越多的人喜欢看书,对于自己买书看过一遍又觉得图书造成了浪费,于是团队开发了一款图书管理系统(自助借还书),分别有用户和管理不同的身份,用户可以注册登录,对于用户可以实现自助借还书、对个人信息进行查询修改等功能;管理员只能登录,对于管理员实现了添加图书、删除图书、修改图书、添加管理员、以及修改个人信息等功能。
1.2 项目意义
图书管理系统,实现了对图书的借阅和对图书管理的规范化、系统化。 这个图书管理系统给人们图书借阅提供了很大便利,打破了传统图书管理方式对书籍检索困难和管理效率低的困境。
用户可以使用这个系统查询和借阅自己需要的图书,这样可以节省许多找图书的时间。同时也有利于提高管理员对图书管理的工作效率,减少管理员的工作量,管理员还可以通过图书管理系统实现对图书的管理,比如:图书的添加、图书的修改、图书的删除。这个图书管理系统还有图书借阅的功能,它可以告诉用户和管理员图书的借阅状态,管理员还可以查询借阅图书的人信息,借书人是否归还图书,以及借书人借阅的日期,如果超出借阅时间管理员可以提醒用户超出了借阅时间,抓紧时间来归还图书。
图书管理系统具有提高工作效率,节约时间等积极作用,在信息时代下使图书发挥了最大的作用。
**
**
2 开发工具和相关技术简介
本项目是图书管理系统。开发环境:JDK1.8、MySQL5.5;开发语言:Java语言;开发技术:JDBC、MySQL数据库、Java基础知识、MVC三层架构、GUI等。本章将对开发工具和相关技术进行简单介绍。
2.1 Eclipse简介
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。 2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月发布代号为GALILEO的3.5版。
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及S