- 使用maven创建的基于spring框架的web项目
- 界面设计简洁,友好
- 信息分类清晰,准确
- 分为管理员和借阅者两个角色
- 管理员实现对图书信息的增删改查操作
- 管理员实现对借阅者信息的增删改查操作
- 借阅者可以查看借阅的书籍,实现还书功能
1.建立读者类,实现对读者编号、姓名、所在单位等信息的描述。
2.建立书籍类,实现对图书的编号、名称、作者、出版社、出版日期、价格、采购日期、单价、数量、金额、版次、分类号、ISBN等信息的描述。
3.建立用于记录借书情况的类,实现输入读者编号和书籍编号后成功借书的描述。
图书管理系统的角色分为两类:前台读者和后台管理员。读者仅可以修改个人信息、借阅或归还书籍和查看自己的借还日志。具体的功能需求如表1和表2所示。
根据上面的系统角色阐述,我们明确系统总共有两个角色即读者、后台管理员。系统按照不同角色实现的功能不同来划分功能,主要分为两个部分的用户功能需求,它们分别是:
1.读者的功能需求
读者的功能需求分析如下:
(1) 登录功能:读者需要进行登录才能完成后续操作。
(2) 查看、检索功能:读者登录后可以查看图书的信息。
(3)查看个人借阅情况功能:读者登录后可以查看个人借阅情况。
(4)修改功能:读者登录后可以对自己的密码进行修改。
根据上面描述读者的基本功能,读者的功能结构图如下图所示。
2.管理员的功能需求
管理员的功能需求分析如下:
(1)图书管理功能:管理员成功登录后对图书信息进行管理,对读者进行增删改查操作。
(2)读者管理功能:管理员成功登录后,可以查看所有读者信息并对读者进行增删改查操作。
(3)借还管理功能:管理员成功登录后,可以查看所有图书的借还日志。
(4)修改密码功能:管理员成功登录后可以对自己的密码进行修改。
根据该部分对管理员基本功能的描述,管理员功能结构图如下图所示。


