小型图书管理系统功能描述用例描述.docx
《小型图书管理系统功能描述用例描述.docx》由会员分享,可在线阅读,更多相关《小型图书管理系统功能描述用例描述.docx(10页珍藏版)》请在冰豆网上搜索。
![小型图书管理系统功能描述用例描述.docx](https://file1.bdocx.com/fileroot1/2023-1/23/6afe139e-4ae3-4936-8b1c-ec15d95e9d57/6afe139e-4ae3-4936-8b1c-ec15d95e9d571.gif)
小型图书管理系统功能描述用例描述
小型图书管理系统功能描述用例描述(总10页)
小型图书管理系统之功能描述与用例描述
一:
【Mililibrary的功能描述】
核心功能:
1.登录功能
1.1管理员登录:
管理员输入密码登录到图书管理系统
1.2用户登录:
已注册用户输入密码登录到图书管理系统
1.3游客登录:
未注册用户登录
2.查询功能
2.1管理员查询:
2.1.1按图书书名查询:
管理员登陆后按图书的书名查询图书信息
2.1.2按图书作者查询:
管理员登陆后按图书的作者名字查询图书信息
2.1.3按图书入库时间查询:
管理员登陆后按图书的入库时间查询图书信息
2.1.4按用户学号查询:
管理员登陆后按用户学号查询用户的信息
2.1.5按用户名字查询:
管理员登陆后按用户名字查询用户的信息
2.2用户查询:
2.2.1已登记图书查询:
用户登录后查询图书信息。
2.2.2未登记图书查询:
用户登录后查询需要的图书,如果该图书未登记,系统提示用户无此图书信息
2.2.3查询自己的信息:
用户登陆后查询自己的个人信息和借书信息
2.2.4按书名查询:
用户登陆后按图书的书名查询
2.2.5按作者查询:
用户登陆后按图书的作者名字查询
2.2.6按入库时间查询:
用户登陆后按图书的入库时间查询
2.3游客查询:
游客只能查询到图书是否已借出
3.删除功能
3.1单个删除图书信息:
管理员删除单个已下架的图书的信息
3.2批量删除图书信息:
管理员删除一批已下架的图书信息
4.修改功能
4.1修改密码:
4.1.1密码正常时修改:
用户根据需要修改自己的登录密码
4.1.2密码丢失时修改:
用户密码丢失,通过密码找回功能,找回自己的登录密码
4.2修改图书信息:
4.2.1修改借出的图书信息:
管理员修改其信息。
如果本类图书有多本,数量相应的减少;全部借出,标记为“无库存”
4.2.2修改入库的图书信息:
管理员修改其信息。
如果本类图书信息已存在,数量相应的增加;本类图书无登记,则新建图书信息,标注入库数量
5.借书功能
5.1用户借书:
5.1.1图书有库存:
用户登陆后借书
5.1.2图书无库存:
用户登陆后借书,系统提示“图书已全部借出”
5.1.3图书无登记:
用户登陆后借书,系统提示“无此图书信息”
5.1.4用户续借图书:
用户借书后,可以续借图书,延长归还时间。
5.2游客借书:
系统提示“请先注册”
6.预借功能
6.1图书有库存:
用户登录后,进行预借图书
6.2图书无库存:
用户登陆后,进行预借图书,系统提示用户图书已借完以及所有还书的时间。
用户根据需要预订某本书,此书入库后本次预定执行;如果该本书已被预定过,系统显示该书已预订以及预订后的还书时间,提示用户是否继续预定
其他功能:
7.图书赔偿:
用户弄丢图书,照价赔偿
8.超期不还:
用户借书超期不还,超期一月以内,罚款5元,每多一个月多罚3元
9.图书损坏:
用户借出图书后,损坏图书,罚款5元
二:
【用例描述】
部分核心功能的用例描述
1.
用例名称:
登陆功能
用例标识号:
001
参与者:
用户、管理员、游客
简要说明:
用户、管理员、游客登陆图书管理系统
前置条件:
图书管理系统正常运行
基本事件流:
1.用户、管理员输入账号密码.
2.用户、管理员点击“登录”登陆到图书管理系统
3.游客不需要输入账号密码直接进入图书管理系统
4.用例结束
其他事件流:
无
备注:
无
2.
用例名称:
管理员查询
用例标识号:
002
参与者:
管理员
简要说明:
管理员登陆后查询图书和用户的所有信息
前置条件:
管理员登陆
基本事件流:
1.管理员登陆图书管理系统
2.管理员点击“查询”功能
3.管理员选择图书查询或者用户资料
4.点击查询
5.用例结束
其他事件流:
无
异常事件流:
无
备注:
无
3.
用例名称:
用户查询
用例标识号:
003
参与者:
用户
简要说明:
用户登陆后查询图书和用户的个人信息、借书情况
前置条件:
用户登陆
基本事件流:
1.用户登陆图书管理系统
2.用户点击“查询”功能
3.用户选择图书查询、个人信息查询或者借书情况查询
4.点击查询
5.用例结束
其他事件流:
查询图书时,所查询的图书不在册,系统提示“无此图书”
异常事件流:
无
备注:
无
4.
用例名称:
游客查询
用例标识号:
004
参与者:
游客
简要说明:
游客查询图书是否已经借出
前置条件:
无
基本事件流:
1.游客登陆图书管理系统
2.游客点击“查询”功能,查询某本书是否已经借出
3.用例结束
其他事件流:
无
异常事件流:
无
备注:
无
5.
用例名称:
删除功能
用例标识号:
005
参与者:
管理员
简要说明:
管理员登陆后删除图书信息
前置条件:
管理员登陆
基本事件流:
1.管理员登陆图书管理系统
2.管理员点击“删除图书”功能
3.管理员选择单个删除或者批量删除
4.点击删除
5.用例结束
其他事件流:
无
异常事件流:
无
备注:
无
6.
用例名称:
修改密码
用例标识号:
006
参与者:
用户
简要说明:
用户登陆后修改自己的登录密码
前置条件:
用户登陆
基本事件流:
1.用户登陆图书管理系统
2.用户点击“修改密码”功能
3.系统提示输入旧密码
4.用户输入旧密码,系统提示输入新密码.
5.用户输入新密码,系统提示再次输入新密码
6.用户再次输入新密码,点击“确定”
7.系统提示修改成功
8.用例结束
其他事件流:
无
异常事件流:
两次输入的新密码不一致,系统弹出提示“两次输入密码不一致”,用户需要重新设置新密码
备注:
无
7.
用例名称:
修改图书信息
用例标识号:
007
参与者:
管理员
简要说明:
管理员登陆后修改图书信息
前置条件:
管理员登陆
基本事件流:
1.管理员登陆图书管理系统
2.管理员点击“修改图书信息”功能
3.管理员选择修改借出图书信息或者修改入库图书信息
4.选择修改借出图书信息,在数量那一行上减去借出的数量
5.选择修改入库图书信息,在数量那一行上加上入库的数量
6.用例结束
其他事件流:
1.修改借出图书信息时,数量为0时,标记“无库存”
2.修改入库图书信息时,如果入库的是未登记过的,则新建图书信息,标注入库数量
异常事件流:
无
备注:
无
8.
用例名称:
借书功能
用例标识号:
008
参与者:
用户
简要说明:
用户登陆后借出图书
前置条件:
用户登陆
基本事件流:
1.用户登陆图书管理系统
2.选择需要借出的图书
3.点击“借书”功能
4.用例结束
其他事件流:
1.用户需要借出的书库存数量为0时,系统提示“图书已全部借出”
2.用户需要借出的书未登记时,系统提示“无此图书信息”
3.游客点击“借书”功能,系统提示“请先注册”
异常事件流:
无
备注:
无
9.
用例名称:
预借功能
用例标识号:
009
参与者:
用户
简要说明:
用户登陆后预借图书
前置条件:
用户登陆
基本事件流:
1.用户登陆图书管理系统
2.用户选择需要借出的图书
2.点击“预借”功能
3.系统提示输入密码
4.用户输入密码,点击确定
5.系统提示借出成功
6.用例结束
其他事件流:
用户所借图书无库存时,系统提示用户图书已借完以及所有还书的时间
1.用户根据需要预订某本书,此书入库后本次预定执行
2.该本书已被预定过,系统显示该书已预订以及预订后的还书时间,提示用户是否继续预定
异常事件流:
无
备注:
无