图书管理员可以创建新的借阅者账户; Р 5.图书管理员可以修改借阅者的账户信息; Р 6.图书管理员可以删除已存在的借阅者账户;Р 7.图书管理员可以添加新书籍种类;Р 8.图书管理员可以修改书籍种类信息;Р 9.图书管理员可以删除系统中的书籍种类;Р 10.图书管理员可以在系统中添加书目信息;Р 11.图书管理员可以编辑书目信息;Р 12.图书管理员可以删除书目信息。Р注:“书籍种类”和“书目信息”是两个不同的概念“书籍种类”代表了书籍的种类,它不仅包括书刊名,还包括ISBN/ISSN号等信息,他出现在书籍目录中;“书目信息”则指书籍的信息,即图书信息。此外,第一部分提到的用户含借阅者和管理员,但侧重指借阅者。Р2.1.1 系统功能模块分析Р根据开发者和客户的需求分析后,可以把系统功能分为三个大的功能模块:Р 1.查询模块Р包括:借阅者查询和管理员查询。Р 2.用户管理模块Р包括:增加及删除用户信息以及修改用户信息。Р 3.书籍管理模块Р包括:增加及删除书目信息以及修改书目信息。Р2.1.2 识别参与者Р 通过对系统需求的分析,可以确定系统中有两个参与者,即借阅者和管理员。Р 1.借阅者Р描述:借阅者可以借阅、归还书籍。Р示例:持有借阅卡的任何人或组织。Р 2.管理员Р描述:管理员维护系统,他可以增加、修改、删除借阅者的信息;可以增加、修改、删除书目信息,即维护书目目录。Р 示例:管理员。Р2.1.3 用例图分析Р在上面,已经识别出了系统的两位参与者,经过对需求的进一步分析,可以确定系统中有如下用例存在。Р1.借阅书籍Р 本用例提供了借阅书籍的功能。Р2.返还书籍Р 本用例提供了返还书籍的功能。Р 3.用户管理Р 本用例提供了增加、修改以及删除用户信息的功能。Р 4.书籍管理Р 本用例提供了增加、修改以及删除书目信息的功能。Р用StarUML软件制作出的用例图,如下所示: