目录
3.3.1 此项目中在dal层运用到了dao层的impl中的单例对象,代码如下
前言
根据对数据库、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表