全文预览

软件工程》课程设计--基于UML的图书馆管理系统设计

上传者:似水流年 |  格式:doc  |  页数:25 |  大小:769KB

文档介绍
求:1.借阅者持有借阅卡(借阅卡包含借阅者名和借阅卡号);2.图书管理员代理借阅者借书;3.图书管理员代理借阅者还书;4.图书管理员可以创建新的借阅者账户;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软件制作出的用例图,如下所示:

收藏

分享

举报
下载此文档