您的位置  > 互联网

图书馆图书管理系统的实验内容及步骤实验步骤

分析和设计指定软件系统的需求; 使用Visio软件绘制UML图。

二、实验室设备

电脑、Visio软件。

三、实验内容及步骤

1 简介

本文档概述了图书馆图书管理系统的系统架构,从不同角度描述了该系统。 同时介绍了图书馆图书管理系统的功能需求,并通过用例描述、物理模型、静态结构模型和动态行为模型进行了全面介绍。

2. 实验要求

图书馆图书管理系统的领域描述如下:

在图书馆管理系统中,必须为每个借阅者建立一个账户,并向借阅者发放借阅卡(借阅卡可以提供借阅卡号和借阅者姓名)。 账户中保存借款人的个人信息、借款信息、预约信息。 。 持有借阅卡的借阅者可以借阅书刊、归还书刊、查询书刊信息、预约书刊、取消预约,但这些操作均由馆员进行,即借阅者不直接交互与系统,但管理书籍。 成员作为借款人的代理人与系统进行交互。 借阅书刊时,需要输入所借书刊的书名、书刊的ISBN/ISSN号,然后输入借阅人的借书证号码和借阅人姓名。 完成后,提交填写好的表格,系统会验证借阅人是否有效(系统中存在账户),如果有效,则接受借阅请求,系统查询数据库系统查看图书是否存在且存在借阅人借阅的期刊。 如果存在,则借阅者可以借阅该书刊,并建立借阅记录并存储在系统中。 借书人归还图书后,归还图书的借阅记录将被删除。 借阅者借阅的书刊已借出的,借阅者还可以预约该书刊。 借阅者订购的书刊一旦到货,将直接发送给订购者(为简化系统,预约书刊到货时不再通知)。 借款人)。 另外,为了简化制度,没有考虑书刊的最长借阅期限,假设借阅者可以无限期保留所借书刊。

通过分析上述图书馆管理系统的领域描述,可以得到以下功能需求:

(1)借款人持有贷款卡(借款人姓名、贷款卡号);

(二)图书馆员代理借阅者借阅图书;

(三)图书馆员代理借阅者借阅图书、期刊;

(4)馆员代理借阅者取消预约;

(五)图书馆员代理借阅者归还图书;

(6) 图书馆员可以创建新的借款人账户;

(7)馆员可以修改借阅人的账户信息;

(8)图书馆员可以删除现有的借阅者账户;

(9)馆员可以增加新的图书、期刊类别;

(10)馆员可以修改图书类别信息;

(11)馆员可以删除系统中的书刊种类;

(12)图书馆员可以向系统添加图书、期刊信息;

(十三)图书馆员可以编辑图书、期刊信息;

(十四)图书馆员可以删除图书、期刊信息;

根据以下要求对上述系统进行建模并完成实验报告。

(a) 进行需求分析:确定参与者、确定用例、绘制用例图; 使用“用例规范”来描述每个用例。

(b)建立静态结构模型:定义系统对象,定义用户界面类,建立类图。

(c) 构建动态行为模型:创建序列图。

(d) 构建物理模型:绘制实现视图和部署视图。

3. 参考文献

《软件工程导论,第五版》

4. 内容概述

借款人拥有借款卡,借款卡的属性包括借款卡号和借款人姓名;

馆员负责与借阅者的所有请求(借阅图书、预约图书、归还图书等)与系统进行交互,包括向系统独立提出修改书目、删除图书等请求;

系统接收图书馆员的请求,不直接接受借阅者的消息。 但借书时,系统可以直接将图书发送给借书人。

5.系统结构表示方法

本文档使用一系列视图来反映系统架构的某些方面:

※用例视图: