管理
姓名
图书管理员
系统管理员
1
N
工号/ 学号
密码
电话
权限
工号/学号
姓名
密码
电话
权限
读者
工号/ 学号
姓名
密码
性别
年龄
院系权限
图书
管理/帮读者借书
还书
N
M
图书编号
管理 MN
图书名称
图书作者
图书出版社
图书分类
出版年份
借阅状态 借阅学号/工号 借阅日期 应还日期
2023大三短学期JAVA图书借阅系统项目(mybatis) 后端,前端,数据库 一、任务名称 学校图书借阅管理系统 二、任务内容 学校图书借阅管理系统的功能需求分析如下。 1、登录功能 本系统有三类用户:系统管理员、图书管理员和读者。系统管理员和图书管理员凭 工号和密码登录系统,读者凭工号/学号和密码登录系统。三类用户登录系统后, 其功能是不一样的。 在数据库存储用户密码时,要求不能存储明文,要加密存储。加密方法自行选择, 2、系统管理员功能 系统管理员可先在数据库预置。 系统管理员能添加、修改、删除和查询图书管理员信息。 3、图书管理员的功能 (1)查询和修改个人信息,如联系电话等。 (2)能对图书进行查询、录入、修改、删除、分类统计等操作。 (3)查询、修改读者的个人信息,包括借阅信息等。 (4)增加、删除读者。 (5)帮读者借书和还书。 教师每次最多能借 15 本书。借书期限最长为 60 天。 学生每次最多能借 10 本书。借书期限最长为 30 天。 借书超期会有罚款,以一天 0.1 元计算。若有超期,则不能借书,只有缴纳罚款后 才能继续借书。