JavaSE实践项目之图书管理系统(重构版)

目录

前言

一、项目说明

二、项目功能流程结构图

三、项目实现用到的软件以及依赖的jar包和设计模式

3.1 项目依赖的jar包

3.2 项目用到的软件

3.3 项目用到的开发模式以及设计模式

 3.3.1 此项目中在dal层运用到了dao层的impl中的单例对象,代码如下

3.3.2 此项目中在view层运用到了代理对象,代码如下

3.4项目分包

3.5数据库表

四、各功能简介

4.1 登录功能

4.1.1 首页运行界面如下

 4.1.2 登录功能运行界面展示如下

 4.2员工工作日志记录

 4.3设置借阅罚金

4.4借阅归还图书


前言

根据对数据库、JDBC和设计模式的学习,对图书管理系统进行重构。


一、项目说明

        长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较烦琐。在借书时,读者首先将要借的书和借阅证交给工作人员,然后工作人员将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息。太过于繁琐了!所以,我们需求设计一个图书管理系统来方便学生的借书和图书馆管理书籍。

 

二、项目功能流程结构图

 

三、项目实现用到的软件以及依赖的jar包和设计模式

3.1 项目依赖的jar包

3.2 项目用到的软件

DEA+SQLyog;

3.3 项目用到的开发模式以及设计模式

三层架构+单例模式+代理模式。

 3.3.1 此项目中在dal层运用到了dao层的impl中的单例对象,代码如下

3.3.2 此项目中在view层运用到了代理对象,代码如下

3.4项目分包

3.5数据库表

创建七张表
在这里插入图片描述
book表
在这里插入图片描述
booktype表
在这里插入图片描述
borrowbook表
在这里插入图片描述
manager表
在这里插入图片描述
operator表

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值