目录
一 项目前提
在写这个项目之前需要了解并掌握一些知识
- 掌握java基本语法
- 熟悉使用流程控制
- 理解面向对象思想
- 熟练封装,继承,多态
- 熟悉使用接口,异常
- 熟悉使用集合
- 熟悉掌握I/o流相关操作
- 熟悉数据库操作
- 了解三层架构和常用设计模式
- 熟悉使用Git工具
二 项目说明
- 长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较烦琐。在借书时,读者首先将要借的书和借阅证交给工作人员,然后工作人员将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息。太过于繁琐了!所以,我们需求设计一个图书管理系统来方便学生的借书和图书馆管理书籍。
- 本系统在项目3基础上进行重构操作,调整了基本流程,增加了管理员和操作员不同角色的操作图书馆的功能。
- 本系统首先需要进行登录或者注册,根据不同身份操作不同的功能。
- 管理员主要负责对操作员的基本信息管理和相关逾期金额的设定和查看。
- 操作员主要负责对读者的信息进行管理和相关图书进行管理。
- 本项目还会利于数据库进行数据的读取和存储。
三 项目功能流程结构图
四 项目功能
- 登录模块:包括登录功能