Java GUI实现图书管理系统

目 录

1 绪论… 1

1.1 项目概述… 1

1.2 项目意义… 1

2 开发工具和相关技术简介… 2

2.1 Eclipse简介… 2

2.2 Java语言介绍… 3

2.3 MySQL简介… 3

2.4 JDBC技术简介… 4

3 系统需求分析… 5

3.1 系统可行性分析… 5

3.2 系统需求分析… 5

3.2.1 登录、注册界面需求分析… 5

3.2.2 用户功能需求分析… 6

3.2.3 管理员功能需求分析… 6

3.3 组内成员分工… 7

3.4 进度安排… 7

4 系统设计… 9

4.1 系统设计… 9

4.2 数据库设计… 11

5 系统实现… 14

5.1 系统首页功能实现… 14

5.1.1 登录功能实现… 14

5.1.2 注册功能实现… 14

5.2 用户功能实现… 15

5.2.1 查询全部图书功能实现… 15

5.2.2 借书功能实现… 16

5.2.3 还书功能实现… 17

5.2.4 修改个人信息功能实现… 18

5.2.5 查询个人信息功能实现… 18

5.2.6 用户界面实现… 19

5.2.7 修改密码界面实现… 19

5.2.8 注销界面实现… 20

5.3 管理员功能设计… 20

5.3.1 添加图书界面实现… 20

5.3.2 图书修改界面… 21

5.3.3 图书删除界面实现… 21

5.3.4 新增管理员界面实现… 21

5.3.5 删除管理员界面实现… 22

5.3.6 修改密码界面实现… 22

5.3.7 管理员首页实现… 23

5.3.8 修改个人信息界面实现… 24

5.3.9 查询个人信息界面实现… 24

6 系统测试… 25

6.1 注册登录功能模块测试… 25

6.2 用户首页功能模块测试… 25

6.3 管理员首页功能模块测试… 26

6.4 总结… 27

7 结论和心得… 27

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

  • 14
    点赞
  • 164
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值