本图书管理系统共分为登录(分权限,管理员和普通用户),对书籍的增删查改,借书还书,对书籍类型进行统计分析共四个部分三个部分。
每个用户都有账号,用户名,密码三个属性,账号不可重复,用户名可以重复。登录时输入账号和密码,后台进行确认。
登录成功后会弹出提示,若登录失败,会弹出失败提示
(1)进入图书列表 (2)查询图书页面 (3)归还图书页面 (4)数据分析部分 该页面根据数据库中现有数据的图书类型进行统计并图表化,以柱状图的形式展现。 (5)用户信息部分 用户可以在这个页面查看自己的信息,并可以点击“修改信息”按钮修改自己的用户名和密码。
点击后会出现“抽屉”,用户在里面输入信息,点击修改后 修改后,弹出提示,并且信息已被修改(用户名变化)
在普通用户的基础上增加了部分功能。 (1)图书列表 管理员可以选择 “编辑”,“更新价格”,“删除”三个操作。
“编辑”操作,可以修改图书的作者和图书名称: “更新价格”,考虑到更新价格的情况可能会频繁发生,所以单独抽取出来作为一个功能实现: “删除”,点击后直接删除该条图书记录。 (2)管理员可以向数据库中添加图书信息
用户点击“注册”后,进入注册页面,输入用户名和密码后,点击“注册”,会弹出一个弹窗,告诉用户账号信息。
点击确认后,出现“注册成功”的弹窗提示,并进入首页
spring+Jpa连接数据库,并且使用,spring注解的使用,数据库到、service、entity,controller的分离,使用Jpa完成单个表的增删查改,对每个函数进行Junit测试,对于数据进行格式化,Jpa要求对应字段的命名规范,对数据表进行连接并创建一个接口来存储这些数据,后端进行分页操作,在JPA基础上自己写sql。