php 订单状态如何_如何编写程序实现图书管理系统的还书功能

上节课完成了借书管理功能。

这节课来完成还书管理功能。

编写还书管理功能

还书管理主要是针对数据库表orders进行维护,功能包括查询、修改。

然后需要编写根据IC卡号或身份证号进行查询用户信息,以及该用户的当前正在借书的订单信息。

最后完成还书的时候,需要修改订单的同时,修改库存的状态为未上架。

还书管理页面显示文件,return_list.php代码如下:

0cf385565d964a23c571879e914646b3.png
926c9890d3200668590539c54d0d2510.png
e5800bc8ca35c8b667c29f7a9909d29e.png
8cc336e0c69e7f22a747c15be01334df.png
c5e0eb3869d20437e495089de158edc8.png
07dcfda80741318eaedb0946d0534da2.png

还书管理页面处理文件,return_list_do.php代码如下:

23cad5e2e6aeaa552e2b3d385bacfdf9.png
b7a45205168f9f4d7901df446eedac89.png
d2ed9152b00dc2b3ec482e907b766f6f.png
df1ccb777f9d43b66560574b6557c695.png
edb842c8b19f5abf270a526986ace54d.png
12edc73b4e5b3b6ac9b00c5df5bad1eb.png

数据库操作文件,entity.php代码修改如下:

3ae47b9387b374a8a328df663c6799af.png
607fcd6980a68a4e10d9432c4891570a.png
e4539d81247a48c50e8fccb79236f2a5.png
5a6115cd6a8d64b4908dc513aa3fa194.png

通用js文件,library.js代码修改如下:

20e76b5e07d5fa0964739f53301cdc23.png

修改全部页面的翻页的记录数量从2修改为10.

修改文件清单如下:

stock_list_do.php

books_list_do.php

user_list_do.php

employee_list_do.php

修改内容如下:

$POINTPAGECOUNT=2; 修改为 $POINTPAGECOUNT=10;

测试还书管理功能

使用账号admin登录,点击菜单“图书管理”,确保有3本系统图书和2本真实图书:

b024a844d665006c1744ddc30fc597e7.png

点击菜单“库存管理”,确保5本书都有库存,都处于已上架状态:

ae0f6e6b13a7da0603ec0ce87844f6ad.png

点击菜单“借书管理”,输入2本书的库存ID:

e47ccbae138547d18ef0674f38cbd240.png

点击“确认借书”按钮:

2427c6b338ee2003c62f7ad4098bbbb4.png

完成借书之后,然后为了测试了还书的时候,可以产生借阅费,直接到数据库当中修改这条数据记录的日期为昨天。

点击菜单“还书管理”,查询条件IC卡号里面输入正常用户的IC卡号,点击“查询”按钮:

7e9cec3e2906ebc9bd2a9229df19f35c.png

可以看到查询出了当前用户已经借阅了2本书,然后勾选这2本书,点击“确定还书”按钮:

f27fe87399d1eb0b219896f838f34c99.png

可以看到下方的还书清单出现了这2条记录,同时看到了借阅费变化了,然后再次勾选这2本书,点击“确定损毁丢失”按钮:

4de43f9c993a84e14a51ee0071330906.png

可以看到下方的还书清单的赔偿金变化了,同时看到了结算金额变化了,点击“确定支付”按钮:

c785af8e9b7724c6c1836c183b6ce7fb.png

可以看到已经借阅的记录少了2条记录,同时下方的还书清单清空了。

此时到库存一览里面可以看到,这本书的状态变为了未上架状态:

d349b429947fbf0a71821c276dfea9d7.png

如果要让这2本书可以继续被借阅,则需要修改状态为已上架状态。

反复测试所有功能,包括查询、清空、删除清单、确定损毁丢失、是否退卡、确认还书和确认支付等功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值