全球旧事资料 分类
示读者的基本信息,例如读者的个人资料、已经借阅的图书信息等;读者通过图书管理员向系统提出借阅请求,管理员操作管理终端,登记读者新借阅图书的相关信息。
相应地,读者归还图书时,也需验证借阅卡号、密码等信息,验证借阅证的有效性,若不对,系统给出相关的提示;通过系统验证后,显示读者基本信息及图书借阅信息;读者向图书管理员递交归还的图书,管理员验证无误后,删除读者该书的借阅信息;若读者超期归还,则先向管理员递交图书滞纳费用,归还图书;
另外,图书馆图书资料变更,如新购进图书或图书被损毁不能再使用时,图书管理员要相应的将图书信息入库或注销;同理,若有新增读者帐号或需要注销读者帐号的,图书管理员应通过系统管理终端进行记录。
综上所述,一个典型的图书管理系统应包含图书信息管理、借阅信息管理、读者信息管理三部分数据管理,其中图书管理员可实现如下操作:1增加、删除图书;2增加、删除读者;3借出、归还图书记录;4查询读者信息、图书信息;普通读者可以实现如下操作:1修改个人信息如登陆密码,或其他个人信息等2查询个人借阅信息和检索图书;如下图1示,简要的表达了上述图书管理系统的基本功能。
f图书管理系统
图书借阅管理
读者信息管理
书籍信息管理
借出超期
归还
增加读者删除读者新书入库注销图书
丢失
正常
图1图书管理系统整体功能图示
3图书管理系统重要用例的实现
UseCase图即用例图,是从外部用户的角度来描述系统功能的一种需求表达方式。一个系统常常包含了众多的用例,每个用例表达了用户对系统的一项需求或描述了人们使用系统某项功能的途径。使用系统的不同功能,其操作的场景不同。而使用相同的功能,其场景则相似。将同一用例的场景用文字描述出来就得到了系统用例描述。完整的描述用例,通常包括用例名称、参与执行者、前置条件、事件流、后置条件等。若用UML图形机制表达,便是系统的用例图。通常,我们将二者相结合,能清晰的表达出系统的用例。
下面将对图书管理中常见的借书、还书、新增入库书、注销图书、新增读者、删除读者等典型的用例进行详细描述,并给出用例图。
31借阅图书用例
311借阅图书用例描述
从图书馆借阅图书,是图书馆提供的一项基本服务。在图书馆里系统的建模过程中,将
这一行为抽象为一个用例。在不考虑软件的具体实现细节基础上,给出如下的用例描述。
UseCase名称借书
执行者
读者
f前置条件事件流
后置条件
读者通过系统r
好听全球资料 返回顶部