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