GithubHelp home page GithubHelp logo

book's Introduction

java无数据库的图书管理系统

前言

没有使用数据库,没有使用JDBC 单纯的拿列表开发的一个图书管理系统,主要目的在于练习java一些基础的知识,感兴趣的可以下载代码了解一下。

提醒

这个是基于列表的增删改查,列表是在运行的时候会保存数据,但是当程序结束后,一切有恢复原来的模样,在写这个最简单的图书管理系统,用的是简化版的三层架构,为了之后完善方便。

三层架构可以非常快速的将这个系统修改成使用数据库版本,达到真正的存储数据。

软件界面

屏幕截图 2023-03-15 211050

目录结构

dao 数据层

  • Book 存放图书属性
  • ListBook 主要的列表存储功能都在这里

service 业务层

  • Create 新增图书

  • Delete 删除图书

  • Updata 修改图书

    image-20230316080700127

vuew 视图层

  • Index 欢迎界面

  • Login 登录界面 账号admin 密码 123456

  • Ui 主界面

截图演示

image-20230316081712238

image-20230316081805118

image-20230316081849175

视频演示

哔哩哔哩

2023.3.16更新

1.本次更新加入了日志记录,可以查询用户干了什么,以及图书最重要的功能 借书和还书,以及修复了一些bug;

image-20230316194604495

2.新增加的类

  • Listlog.java
  • Log.java
  • Inbook.java
  • Outbook.java

3.增加了数字验证,输入字符串的时候不会导致程序终止。

4.增加了图书重名验证

2023.3.17 更新

1.修复登录错误程序结束。

2.增加逻辑判断

  • 在图书外借的时候不能下架书籍。
  • 已经拥有的图书,不能再继续添加
  • 增强程序的健壮性

2023.3.20 更新

  • 修复删除后借阅书籍列表出界问题
  • 增加修改书籍数字验证
  • 增加书籍id显示

book's People

Contributors

2585570153 avatar

Watchers

 avatar

Forkers

yangyang102

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.