Java项目:图书管理系统思路分享(重构版Mysql)

当当当当~~~~欢迎大家阅读,今天分享项目三图书管理系统重构版

项目功能流程结构图

项目的整体功能流程图如下:我们可以看到里面两个最主要的功能是管理员功能和操作员功能。

项目处理流程

操作员功能下的主要功能又有图书信息管理、读者注册管理、图书借阅管理、基本信息维护。

操作员

管理员功能下的主要功能又有员工工作日志记录、图书借阅金额设定、员工信息管理、图书逾期罚金账单查询。 

管理员

文档设计

建议大家在做此项目前最好先做好以下几个文档,文档可以帮我们理清项目的基本思路,在开始做项目后我们可以按照文档中的步骤进行代码编程,不至于毫无头绪。而且我们可以在文档的原有基础上对功能进行改进和增添。

接下来我们就来进行项目的第一步:数据库的设计~~~~

第一步:数据库设计

以下数据表中的约束类型除主键(用于保证该字段的值具有唯一性,并且非空)外,其余的约束类型可以按照自己的需求设置,每个约束类型的含义可以在我以前的博客常见的约束和标识列中查找。

1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 2. 能够方便地借阅图书、续借图书、归还图书。 3. 能够查询自己的基本资料、借阅图书情况。 4. 能够熟悉图书管理系统的使用 能方便的对图书进行录入登记,注销陈旧的书籍。 2. 能够方便地对读者进行登记,或注销读者生信息(基本信息,借阅信息)。 2 功能说明 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5部分: 2.1 图书基本情况 1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。 2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。 3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出社名称,出日期,书籍页数,关键词,登记日期,备注信息等。 2.2 办理借书证 1.新生办理借书证。 2.丢失办理借书证。 2.3 实现借书功能 1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。 2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。 2.4 实现还书功能 1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。 2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。 2.5 图书查询 可以对图书进行的精确、模糊查询并讲查询信息以列表的方式呈现给用户,方便用户查找信息,另外,对超期的借阅情况能自动给出提示信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值