基于javaweb的图书订阅系统——day04

已完成:完成数据库,完成javabean

功能详细描述:

  1. 借书:用户A通过首页搜索,搜到图书后点击“借阅”。后台负责借阅功能的servlet启动,图书表中的stock -1,借阅记录根据当前时间计算期望归还时间,然后加上用户id和图书isbn后,增加一条记录。借书完成
  2. 还书:用户A进入还书页面,该页面会显示用户当前所借阅的所有图书,点击“归还”。后台相应servlet启动,图书表中的stock +1,添加借阅记录的实际归还时间,然后判断是否需要向罚款记录添加记录,并扣除用户的信用分。
  3. 预定图书:用户A和用户B预约同一本书,一天后,用户C归还,用户A和用户B的预定页面会根据预定记录中用户id和预定isbn,查找到自己订阅的图书,同时根据isbn从图书表找出相应图书是否有库存。若有库存,则动态显示订阅button。用户点击后,由servlet再次判断库存是否为0(此处涉及用户A和用户B同时点击订阅),若为1,则返回true,然后库存-1,订阅记录标记订阅已完成。若为0,则返回false(类似数据库的事务思想)。true和false会根据alert提示用户是否借阅成功,然后刷新页面。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值