2.1 管理员功能
1>登录:输入管理员密码,若密码错误则不得执行管理员操作。
2>添加新书:增加新的图书资料,同时需检查新书的图书编号是否已存在于原图书资料中,若已存在则应取消添加或提示重新输入。
3>修改图书:通过编号查询该图书资料,若该编号存在,则显示已有信息,允许修改,否则提示无该图书信息。
4>删除图书:通过编号查询该图书资料,若该编号存在,则显示已有信息,允许删除,否则提示无该图书信息。删除对象包括该图书资料以及“图书状态”和“借阅人”中与此书相关的所有记录。
5>查找图书:
(1).按书号查找:通过编号查询该图书资料,若该编号存在,则显示图书信息,否则提示无该图书信息。
(2).按书名查找:通过书名查询该图书资料,若该编号存在,则显示图书信息,否则提示无该图书信息。
(3).按作者查找:通过作者查询该图书资料,若该编号存在,则显示图书信息,否则提示无该图书信息。
6>查看全部图书:显示所有图书资料,包括书号、书名、作者、状态和借阅人等信息。
7>修改读者:通过姓名查询该读者信息,若该姓名存在,则显示已有信息,允许修改,否则提示无该读者信息。
8>删除读者:通过姓名查询该读者信息,若该姓名存在,则显示已有信息,允许删除,否则提示无该读者信息。删除对象包括该读者姓名、班级、电话以及“图书状态”和“借阅人”中与此人相关的所有记录。
9>查看所有读者:显示所有读者资料,包括姓名、班级、电话等信息。
2.2 读者功能
1>登录:输入读者姓名,若未经注册则不得进入读者服务界面。
2>注册:新用户经注册方可登录系统并使用读者服务功能。
3>借书:
(1).输入所需图书编号,判断该编号是否存在,若不存在则提示重新输入。
(2).若所输入图书编号存在,则判断该书籍是否已被借出,若已借则不允许执行借书操作。
(3).若所输入图书未借,则提示输入读者姓名,判断所输入读者姓名是否存在,若不存在则提示重新输入。
(4).若读者姓名存在,则允许执行借书操作。
(5).借书处理包括在“图书状态”中加上“已借”标记。
4>还书:
(1).输入所借书编号,判断该编号是否存在,若不存在则提示重新输入。
(2).判断该书是否已借出,若未借则不允许执行还书操作。
(3).借书处理包括在“图书状态”中加上“未借”标记。
5>查询图书:
(1).按书号查找:通过编号查询该图书资料,若该编号存在,则显示图书信息,否则提示无该图书信息。
(2).按书名查找:通过书名查询该图书资料,若该编号存在,则显示图书信息,否则提示无该图书信息。
(3).按作者查找:通过作者查询该图书资料,若该编号存在,则显示图书信息,否则提示无该图书信息。
6>查看借阅情况:输入读者姓名,若该姓名不存在则提示重新输入,若该姓名存在则显示该读者借阅信息。