小型图书管理系统功能描述用例描述_第1页
小型图书管理系统功能描述用例描述_第2页
小型图书管理系统功能描述用例描述_第3页
小型图书管理系统功能描述用例描述_第4页
小型图书管理系统功能描述用例描述_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

软件工程概论学院:信息科学和工程专业课:软件1101课学生名称:张龙超学位: 2011 1604 0109学期: 2012-2013学年第二学期小型图书管理系统的功能说明和用例说明一:【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 .单独删除一条信息:管理员删除单独删除书的信息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 .逾期未还:用户借书逾期未还、逾期一月内、罚款五元、每月多罚款三元9 .图书破损:用户借书后,损坏图书,罚款5元2 :【用例描述】部分核心功能的用例说明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 .用户输入密码,然后单击“确

温馨提示

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

评论

0/150

提交评论