资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

使用JAVA实现图书管理系统(JAVA+swing+DAO+德鲁伊连接池+MySQL)

Java 更新时间: 发布时间: 计算机考试归档 最新发布

使用JAVA实现图书管理系统(JAVA+swing+DAO+德鲁伊连接池+MySQL)

目录

一、系统描述

一.功能需求

二.系统解决的问题

二、系统分析与设计

三、数据库设计 

 四、运行结果截图

五 、开发环境


一、系统描述

一.功能需求

图书管理系统具有以下基本功能。

  1. 用户界面:包括用户的注册,登陆等,没有账户的用户可以注册会员,登录,通过查询图书,以及查看其详细信息,以及购买图书,修改个人信息
  2. 管理员界面:包括图书信息的删除,添加,修改等,管理员能够向数据库中发布图书信息,包括图书的名称,价格,编号等信息,以及用户的信息的管理(增删改查),还有用户购买的图书的订单管理
  3. 图书信息查找: 用户可以在窗口上直接浏览图书基本信息,也可以按照不同的要求方式对图书信息进行查询,这样用户可以方便的找到自己想要的图书,人性化的查找方式为用户带来了极大的便利。

二.系统解决的问题

 本系统主要完成前台浏览(用户注册,信息修改,图书浏览,购买图书),后台管理(图书信息的录入,管理员登录)等功能。通过以上功能实现简单,便捷的图书管理系统。

图书浏览:所有人都可以操作,顾客可以随意浏览图书信息,按照图书的序号排序,在点击按钮后,可以在表格中显示出可以租用图书的信息,可以让用户选择。

图书购买:顾客在浏览图书信息后,可以根据自身需求选择所需购买的图书,输入图书的序号后,点击确定按钮,可以成功购买图书,并且该图书是否被租借的信息会自动更改为已被购买,如果用户购买已被购买的图书则购买失败,无法购买成功。

图书管理:该功能只能由管理员完成,由管理员完成对图书信息的录入包括录入图书的书主,价格,是否被购买等信息,并可以删除车辆信息。

会员管理:该功能由管理员完成,管理员可以注册其他的用户帐号,并将帐号密码录入数据库中。

二、系统分析与设计

 软件需求:

        时代在发展潮流在进步,人工的购买不能满足人们购买的需求,所以图书信息管理系统应运而生,越来越多的人选择购买图书来充实自己的知识和兴趣,所以相应的图书管理系统就会产生。

  功能设计:

        实现系统由可以由管理员来录入图书信息,包括图书的价格,图书类别,作者等,并可以实现图书信息的修改,查找和删除功能。

实现管理者可以为用户申请系统的使用权限,为用户申请帐号和密码。

用户可以登录自己的账户和密码,可以浏览图书的信息和是否能被购买,同时选择自己所需的图书和相应的价格。在购买了相关图书后,图书是否被购买的信息就会被修改,实现其他与用户的购买。

数据库设计(或数据结构设计):

        数据库内创建一个数据库,数据库中有三个表,分别记录图书的信息,管理员的帐号和密码信息,最后一个记录用户的帐号和密码信息,图书购买信息的修改也会写入到数据库中。

系统详细设计文档(类的划分及相互关系、接口设计、算法设计等):

        整个系统分为三个大类,从登录的类创建新的管理者类和用户端的类,用户端可以创建录入信息的界面,实现数据的录入和上传到数据库中,管理者可以在管理界面中为新用户注册新的界面,在新界面上录入到新的数据库中。

      各个模块的实现方法描述:

 

三、数据库设计 

 

 

 

 四、运行结果截图

 

 

 

 

 

五 、开发环境

1.Eclipse+IDEA

2. MySQL数据库

3. Navicat for MariaDB

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/939024.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【使用JAVA实现图书管理系统(JAVA+swing+DAO+德鲁伊连接池+MySQL)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2