设计:
1.已知某汽车租赁管理系统的需求如下,请根据各角色的功能画出相应的用例图。
(1)系统管理员
用户管理:对系统用户信息进行维护。
基础信息管理:对系统基础信息管理,如术语、标准等。
用户权限管理:对用户操作权限进行控制。
(2)业务员
租赁:将汽车租赁给客户。
归还:完成汽车回收处理。
预约:负责处理客户预约处理。
帐单管理:租赁业务帐单处理。
(3)汽车检验员
汽车检验管理:负责对入库、出库汽车进行检验。
(4)财务系统
支付管理:完成帐单支付与对帐管理。
2.已知某图书管理系统中,读者可以“查找书籍”,即负责在图书管的数据库中查找符合输入信息的书籍,该用例有两个子用例“精确查找”和“模糊查找”,请画出相应的用例图,并指出用例之间的关系。
读者和查找书籍之间为关联关系;查找书籍与精确查找、模糊查找之间为泛化关系。
3.已知某图书管理系统中,管理员可以“修改书籍”和“删除书籍”,修改书籍和删除书籍之前必须先查询书籍,请画出相应的用例图,并指出用例之间的关系。
管理员和修改书籍、删除书籍之间为关联关系;修改书籍、删除书籍和查询书籍之间为包含关系。
4.已知某图书管理系统中,读者可以“还书”,还书流程为:可查找书籍,如果读者所借书籍超期,则要交纳罚金,请画出相应的用例图,并指出用例之间的关系。
读者和还书之间为关联关系;还书和查找书籍之间为包含关系;还书和交纳罚金之间为扩展关系。