图书管理系统用例文档_第1页
图书管理系统用例文档_第2页
图书管理系统用例文档_第3页
图书管理系统用例文档_第4页
图书管理系统用例文档_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用例文档表1、所有用户登录系统用例名称登录系统简要描述根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。参与者读者、图书管理员及系统管理员前置条件系统正常运行 后置条件根据用户所有的权限进入相应的操作界面。 基本事件流 1 输入用户名,检验用户名是否存才 2 输入密码,校验密码是否正确。 3 根据用户身份进入相应的操作界面。 备选事件流用户名错误或密码错误(1) 系统显示用户名错误或密码错误的提示信息,并进入(2)步(2) 用户可以重新输入用户名和密码进行登录,也可以选择直接退出系统(3) 如若用户忘记了密码,可以通过一定的方式找回密码补充约束系统允许用户重试三次登录操作,超过三次后系

2、统自动结束,不允许用户重试 相关图(读者登录系统)表2、读者查询图书信息用例名称查询图书信息 用例描述由读者进行操作,查询图书馆中有没有需要的图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态以及库存等信息。 参与者读者前置条件以合法的读者身份登录到系统后置条件无 基本流程1、 进入系统并显示书籍查询、预定图书等窗口,读者点击书籍查询,从而进入查询界面 2、 系统提示按照何种方式查询,如:书籍编号、书籍名称,作者等3、 读者选择需要的查询方式并输入相关信息;4、 系统显示书籍的基本信息、当前借阅状态以及库存量等信息备选事件流如果没有该图书,返回提示信息:“没有找到图书”。相关图表

3、2.1读者借阅图书用例名称借阅图书简要描述读者携带图书借阅证进行图书的借阅,由图书管理员把读者的借书卡的条码读入计算机,再将读者所选图书的条码读入计算机,在读者没有尚未归还的超期图书及不超过读者允许借书的情况下,累计该读者所借的书;否则提示超过借书数量。参与者读者 图书管理员前置条件图书馆正常开放,并且以图书管理员的身份登录系统。后置条件(1) 读者持有图书证,即可进入图书馆进行图书查看;(2) 如果读者借书,进行借阅证扫描,若成功,进行图书的借阅操作;否则,不能借阅图书。基本事件流1. 读者携带图书借阅证进入图书馆;2. 读者到图书馆查阅相关的图书信息;3. 读者向图书管理员提出借阅图书的请

4、求;4. 图书管理员进入借书功能。5. 图书管理员录入读者的借阅证条码并检查借阅证的有效性;6. 图书管理员检查读者有无超期未还信息及读者可以借阅图书的数量等。如果允许借阅,则转为7,否则提示已达到借书数量;7. 图书管理员允许读者借阅图书,录入图书的条码,显示该图书的信息。8. 系统添加借阅信息并保存操作。若还有其他图书,重复步骤6。 备选事件流因为某种原因而无法借书(如:读者查阅的图书不存在,或借阅的数量已超过额定的借阅数量或者读者还存在超期未还的图书)相关图表2.2读者预定图书用例名称预定图书用例描述读者想要借阅图书,为了避免去了图书馆却没有找到想要的图书从而先登录系统进行查询图书信息,

5、若找到该书,又发现库存不多怕被别人借走,读者可先进性预定,再去图书馆借阅;或者读者暂时有其他事情要做,不能及时到图书馆借阅想要的图书,可提前预定参与者读者前置条件读者已经登录系统后置条件预定图书成功或失败,若成功,系统记录预订信息基本事件流1、 读者进入系统并显示书籍查询,书籍预定等窗口;2、 读者查询自己需要的图书并点击预定;3、 读者点击确定就成功预定了该书籍;备选事件流如果该书为非借出书籍,则读者预定该书会失败。相关图表2.3 读者还书用例名称还书 用例描述由图书管理员把图书的条码读入计算机,系统显示该书的读者信息,提示是否超出借阅期限。如未超出则显示还书成功;如超出则计算罚金。参与者读

6、者 图书管理员前置条件以图书管理员的身份登录系统。后置条件图书信息中相应记录的状态值做改变;将还书明细加入还书记录中。基本事件流1、 图书管理员进入系统主界面,点击进入还书功能。 2、 录入归还图书条码。 3、 系统显示该书的读者资料,点击还书,系统记录读者借书记录及书库中图书信息4、 系统显示还书成功; 备选事件流1、 还书时图书管理员检查图书是否被损坏(如缺页、随意图画等),若损坏,则需要一定的赔偿金;2、 如图书无损坏,则进行还书,录入图书条形码,显示读者资料,并提示是否超出借阅期限。如超出则需要交纳罚金。相关图表2、4读者续借图书用例名称续借 用例描述借阅的图书的归还日期到了,但是读者

7、还没有读完该书,想要继续直到读完,则可进行续借操作。参与者读者 图书管理员前置条件1、 读者持借阅证或者需要续借的图书到图书馆,图书管理员登录系统。2、 或者读者登录图书管理系统进行续借 后置条件图书信息中相应记录的还书日期值做改变;将续借明细加入借书记录中。基本事件流若读者持借阅证或者需要续借的图书到图书馆,则:1、 图书管理员进入系统主界面并进入续借功能。 2、 录入读者的借书卡条码或图书条形码。 3、 系统显示读者所借图书及状态并进行相关书籍的续借。 4、 续借成功,系统提示还书时间 若读者登录系统,则:1、 读者进入系统主界面,查询个人借阅信息2、 系统显示借阅的详细信息,读者选中需要

8、续借的图书点击续借3、 续借成功,系统显示还书日期备选事件流在读者借书日期到期后,只能进行一次续借操作,若该读者是第二次续借,系统则提示不能再续借,续借失败相关图表2、5读者查看个人信息用例名称查询个人信息用例描述借阅者通过登录系统查询个人信息,以便于进行后续的操作参与者读者前置条件读者登录系统后置条件系统显示读者个人信息,包括个人姓名、学号、专业、院系等以及借阅书籍的详细信息基本事件流1、 读者进入系统主界面,进一步进入查询个人信息界面2、 系统显示读者个人信息,包括个人姓名、学号、专业、院系等以及借阅书籍的详细信息备选事件流无相关图表3、图书管理员书籍借阅处理用例名称书籍借阅处理用例描述图

9、书管理员利用该用例为读者处理借书参与者图书管理员 读者前置条件一个合法管理员已经登录到该系统后置条件读者借书成功同时系统记录书库中书籍信息及读者记录基本事件流1、 图书管理员进入系统主界面,显示书籍借阅、预定等窗口;2、 点击进入书籍借阅处理;系统提示扫描读者图书证及图书条形码;3、 图书管理员扫描并点击确定,系统显示该借阅者的借阅信息以及该书的信息;4、 图书管理员提交借月信息并保存操作5、 系统更新读者信息记录以及书库中图书的借阅记录备选事件流1、 扫描读者图书证,系统显示读者的详细信息,若读者已借阅书籍达到上限,则提示不能再借书2、 如读者符合借书条件,则扫描图书条形码,显示图书信息,如

10、该书为补课外借资源,则提示不能借书,借书失败3、 如果该书为该读者的预定图书,借书成功后,删除读者的预定记录相关图表3.1、图书管理员书籍归还处理用例名称书籍归还处理用例描述图书管理员利用该用例为读者处理还书参与者图书管理员 读者前置条件一个合法的图书管理员已经登录到系统后置条件读者还书成功同时系统记录书库中书籍信息及读者记录基本事件流1、 图书管理员进入系统主界面,显示书籍借阅,书籍预定等窗口;2、 点击进入书籍归还处理;系统提示扫描图书条形码;3、 图书管理员点击确定,系统显示该借阅者的借阅信息;4、 图书管理员将已归还的书籍从借阅信息中点击“已归还”,5、 保存操作,系统更新读者信息记录

11、以及书库中图书的借阅记录;备选事件流1、 归还时图书管理员检查图书是否完好(没有缺页,没有随便涂画等),若不完好,则需要交纳一定的赔偿金2、 若图书完好,则在进行还书处理时,需要查看该书是否已经超期,若超期,则需要交纳一定的罚款相关图表3.2、图书管理员续借处理用例名称续借处理用例描述图书管理员利用该用例为读者处理图书续借参与者图书管理员 读者前置条件读者带图书到图书馆同时图书管理员登录系统 或者读者登录系统,在线续借后置条件图书信息中读者借书记录发生改变基本事件流读者带图书到图书到图书馆完成续借:1、 图书管理员进入主界面中的续借处理界面2、 图书管理员扫描读者需要续借的图书条形码;3、 系

12、统显示读者的借书记录,图书管理员点击确定续借,4、 保存操作,系统更新读者借书记录,读者登录系统,在线借阅:1、 读者查看个人借阅信息;2、 系统显示读者的详细借阅信息;3、 选中需要续借的图书点击确定,提交操作4、 系统更新读者的借书记录备选事件流1、 读者借阅的书籍第一次到期之后,只能续借一次,超过一次,则不能再次续借2、 保存操作之前,可取消操作 相关图(到图书馆续借)表3.3、图书管理员增加图书信息用例名称增加图书信息用例描述由于图书馆新购买了一批书,需要将图书的相应信息添加到图书信息库中,则由图书管理员将新书的信息录入计算机中,进行保存。参与者图书管理员前置条件以图书管理员的身份登录

13、系统后置条件图书信息中增加一条记录基本事件流1、 图书管理员进入系统主界面。 2、 点击进入书籍管理模块中的新书增加信息界面。 3、 输入新书的相应信息。 4、 保存操作,系统更新图书信息库中的记录备选事件流在保存之前,可以取消操作相关图表3.4、图书管理员删除图书信息用例名称删除图书信息 用例描述由于某种原因,该图书不再被放到书架上供用户查看或借阅,则由图书管理员删除图书库中图书的信息,并进行保存。参与者图书管理员前置条件以图书管理员的身份登录系统后置条件图书信息库中相应书籍的记录删除基本事件流1、 图书管理员进入系统主界面。 2、 点击进入图书管理功能模块中的删除图书信息界面。 3、 录入

14、要删除的图书条形码或书名。 4、 删除图书的相应信息。 5、 保存操作,系统更新图书信息库中相应的信息。备选事件流1、 在删除之前,需要先查找该图书信息,若不存在,则不能进行删除操作2、 若图书库中存在该书信息,查看该书是否被借出还未归还,若未归还,则不能进行删除3、 在保存之前,可以取消操作。 相关图表3.5、图书管理员修改图书信息用例名称修改图书信息 用例描述由于某种原因,需要修改已经存在于图书信息库中的图书的某些信息,则由图书管理员修改图书的信息,进行保存。参与者图书管理员前置条件以图书管理员的身份登录系统后置条件图书信息中相应记录更新基本事件流1、 图书管理员进入系统主界面。 2、 点

15、击进入图书管理模块中的修改图书信息界面。 3、 查找到需要修改的图书,选定并进行相应修改。 4、 保存操作,系统更新图书信息库中的记录。 备选事件流1、 在修改之前需先找到该书籍的原记录,若果不存在该书记录,则不能进行修改2、 在保存之前,可以取消操作。相关图表3.6、图书管理员增加读者信息用例名称增加读者信息 用例描述由图书管理员将新读者的信息录入计算机中,进行保存。参与者图书管理员前置条件以图书管理员的身份登录系统。后置条件读者信息中增加一条记录。基本事件流1、 图书管理员进入系统主界面。 2、 点击进入读者管理模块中的添加读者界面。 3、 输入新读者的相应信息,设置读者类别。 4、 保存

16、操作,系统记录读者信息。 备选事件流如果该读者已经存在于读者记录中,则不能重复添加相关图表3.7、图书管理员删除读者信息用例名称删除读者 用例描述由图书管理员修改读者的信息或删除读者,进行保存参与者图书管理员前置条件以图书管理员的身份登录系统。后置条件读者信息中相应记录被删除。 基本事件流1、 图书管理员进入系统主界面。 2、 点击进入读者管理模块中的删除读者信息界面。 3、 录入读者的借书卡条码,查询读者,确定需要删除的读者。 4、 删除该读者的相应信息 5、 保存操作,修改系统中读者记录。 备选事件流1、 删除之前,需要查找到要删除的读者,如果读者信息不再读者记录中,则不能进行删除操作2、 查找到需要删除的读者,查看该读者的详细信息,若该读者还存在借出未归还的图书,则不能进行删除3、 在保存之前,可以取消操作。 相关图表3.8、图书管理员查询读者信息用例名称查询读者信息用例描述图书管理员利用该用例插叙读者的相关信息,以便于其他的操作参与者图书管理员前置条件以图书管理员身份登录系统后置条件无基本事件流1、 图书管理员进入主界面的读者管理模块的查询读者信息界面2、 录入要查询的读者的图书证号3、 系统显示相应读者的信息4、 可进行其他操作,操作完成,退出备选事件流若录入的读者信息已经删除,则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论