图书馆管理系统用例
- 格式:docx
- 大小:17.77 KB
- 文档页数:3
图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立。
2.掌握用例描述文档的编写。
3.掌握建模工具的使用。
二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。
基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
三、实验思想(1)分析系统需求;(2)确定系统参与者:读者、图书管理员、图书管理系统;(3)确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:图书管理员用例图:1.用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:1输入用户名2输入密码2校验密码是否正确。
3根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户。
2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录。
2输入图书的名称或作者名称。
3显示相关图书的信息。
可选流程:如果没有该图书,返回提示信息:“没有找到图书”。
图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规X化和自动化.能够对图书进展注册登记,也就是将图书的根本信息〔如:书的编号、书名、作者、价格等〕预先存入数据库中,供以后检索.能够对借阅人进展注册登记,包括记录借阅人的某某、编号、班级、年龄、性别、地址、等信息.提供方便的查询方法.如:以书名、作者、、时间〔确切的时间、时间段、某一时间之前、某一时间之后〕等信息进展图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进展检索;以名称查询联系方式信息.提供对进展的预先预订的功能.提供旧书销毁功能,对于淘汰、损坏、丢失的可与时对数据库进展修改.能够对使用该管理系统的用户进展管理,按照不同的工作职能提供不同的功能授权.提供较为完善的过失控制与友好的用户界面,尽量防止误操作.2、系统功能需求分析<1> 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等.<2> 管理:根本信息制定、输入、修改、查询,包括编号、类别、关键词、备注.<3> 借阅管理:包括借书,还书,预订,续借,查询,过期处理和丢失后的处理.<4>系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统〔1〕根本业务功能子系统:该系统中主要包含了借书还书和预订等功能.〔2〕根本数据录入功能子系统:该子系统主要包含有信息和读者信息录入功能.〔3〕信息查询子系统:包含了多功能的查询信息和读者信息.〔4〕数据库管理功能子系统:主要包含了借阅信息管理功能,信息管理功能和预订信息管理功能.〔5〕帮助功能子系统.二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例.管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进展各项功能的操作(2)管理:包括对的增删改等.(3)借阅管理:包括借书、还书、预订、逾期处理和丢失处理等等.(4)读者管理:包含对读者的增删改等操作.(5)自动借书机的管理.读者所包含的用例有:(1)登录系统(2)借书:进展借书业务.(3)还书:读者具有的还书业务.(4)查询:包含对个人信息和信息的查询业务(5)预订:读者对的预订业务.(6)逾期处理:就是过期后的缴纳罚金等.(7)丢失处理:对丢失后的不同措施进展处理.(8)自动借书机的使用等.2、时序图时序图是显示对象之间交互的图,对象是按时间顺序排列的.该图书馆管理系统主要含有以下几个重要的时序图,其他对象的时序图和也类似.(1)借书时序图(2)还书时序图(3)罚款时序图1、借书时序图图书馆管理系统借书时序图[时序图说明](1)login〔〕:登录系统.(2)checkstu_card<>:对读者信息进展验证,检查是否符合本图书馆借书条件.(3)showinformation〔〕:显示该读者的根本信息函数.(4)borrow〔〕:读者借书函数.(5)getreaders〔〕:取得读者信息函数.看该读者是否符合借书条件,假如符合,如此返回可借信息.(6)gettitle〔〕:取得信息.(7)getreservation〔〕:检验是否被预订函数.(8)getnoreservation〔〕:没被预订或取消预订函数.(9)create〔borrower,item〕:创建外借函数.借书时,读者先将书拿予管理员,管理员对和读者进展检验,假如和读者都符合借书条件,如此借书成功.2、还书时序图图书馆管理系统还书时序图[时序图说明](1)login〔〕:登录系统.(2)getitem<>:取得条目信息.(3)update〔〕:对图书馆条目和借阅者信息进展更新条目.还书时,读者先将书交给管理员,由管理员扫描,假如没有过期等违规现象,如此对和读者借阅信息进展更新,同时还书成功.3、罚款时序图图书馆管理系统的罚款时序图[时序图说明]管理员对进展扫描,假如发现已经超过了图书馆规定的还书期限,如此按每天一定金额进展罚款,过期天数和罚款金额由系统自动计算.用户交完罚金后,如此对读者借阅信息进展更新.4.4、系统的状态图图书馆的状态图如图7所示.[状态图说明]在未变成图书馆在库时,为新加状态.处于在库状态时既可以预订也可以外借,外借后变为借出状态.处于预订状态时也可以外借,超出预订时间期限如此从预订状态直接转为可用状态.借阅者在规定的预订时间内也可以考虑取消预订,取消预订后的状态转为可用.外借归还后变为可用状态.图书馆的状态图3、活动图活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作的,当一个操作必须完成一系列事情,而又无法确定以样的顺序来完成事情时,活动图可以更清晰地描述事情..在本图书馆管理系统中,我们主要描述了图书馆系统的借书、还书和预订的活动图.<1>借书活动图[借书活动图说明]管理员首先要扫描读者的借书证,检验证件是否符合图书馆借书条件,假如该读者的借书数量还未达到最大规定数量,并且其所借均未属于过期X围,如此符合借书条件.如此再扫描条形码,检查是否是不可借或者已经被预订,假如被预订,如此取消预订,方可借书.在条件都符合时如此更新信息和读者的借阅信息,记录好借书的时间.图书馆管理系统的借书活动图<2>还书活动图[还书活动图说明]图书管理员对进展扫描,假如已经过期,如此要求读者还请欠款才能还书,读者缴应交罚款后,更新信息和读者信息.图书馆管理系统的还书活动图<3>预订图书活动图[预订活动图说明]读者先进入系统查询自己所需要的,显示信息,检验是否属于可预订,假如符合条件如此检查是否已经被预订或已经被外借,假如都未成立,如此读者登录系统,并对该进展预订.图书馆管理系统预订活动图4、图书馆管理系统的类图[类图说明](1)reader类是借阅者的类,它的属性很多,包括借阅者的账户ID 〔reader_id〕、某某〔reader_Name〕、地址〔Address〕、班级〔class〕、所借的〔borrowed〕等.其中主要操作有借书〔addborrowed〕和还书<deleteborrowed>和预订<reservation>等.(2)admin类是管理员类,他有编号和某某属性,操作主要是的增删改和读者的增删改等等.〔3〕 Title 类是记录信息的类,包括的名字〔name〕、作者〔author〕、book_id 等属性.〔4〕 Item 类是具体某本书的类,属性包括号〔id〕.操作包括预订〔reserve〕、按查找〔find_on_title〕等.〔5〕 borrow类是某本书的借阅信息类,包括所借阅的ISBN、借阅的时间〔date〕等.〔6〕 Reservation类是预订信息类,每个预订信息包括预订日期〔date〕、所预订的ISBN、预订的用户ID〔UserID〕等属性.<7> persistent store类是永久的存储类,在数据库中的存储数据,其他对与有关的活动都要经过其存储类.图书馆管理系统的类图与关系三.实验心得此次实验我们实现了对网上选课系统的设计,通过UML建模,把事物从抽象到实例化的过程,对每个对象进展细化分析,从而得到简单而方便,容易理解的模型结构.通过UML模型可以高效完成软件设计,通过此次试验收获很大.在教师和同学们的帮助下,使我能够成功的掌握了UML模型.在此,对教师和同学们的帮助表示感谢.。
The library management system UML diagrams1.需求(Requirements)经典地,由系统最终顾客旳代表写出文本形式旳需求规范文档。
对于该图书馆应用程序来说,需求规范文档应当类似于这样:1.这是一种图书馆支持系统;2.图书馆将图书和杂志借给借书者。
借书者已经预先注册,图书和杂志也预先注册;3.图书馆负责新书旳购置。
每一本图书都购进多本书。
当旧书超期或破旧不堪时,从图书馆中去掉。
4.图书管理员是图书馆旳员工。
他们旳工作就是和读者打交道并在软件系统旳支持下工作。
5.借阅人可以预定目前没有旳图书和杂志。
这样,当他所预定旳图书和杂志偿还回来或购进时,就告知预定人。
当预定了某书旳借书者借阅了该书后,预定就取消。
或者通过显式旳取消过程强行取消预定。
6.图书馆可以轻易地建立、修改和删除标题、借书者、借阅信息和预定信息。
7.系统可以运行在所有流行旳技术环境中,包括Unix, Windows和OS/2,并应有一种现代旳图形顾客界面 (GUI)。
8.系统轻易扩展新功能。
系统旳第一版不必考虑预定旳图书抵达后告知预定人旳功能,也不必检查借书过期旳状况。
Typically, the end user's representative by system of regulating write text document demand. For the library application, it should be similar to the standard document demand so:1. This is a library support system;2. The library will lend books and magazines JieShuZhe. JieShuZhe has register in advance, books and magazines will register in advance;3. New book purchase for library. The book is more than buying every book. When old books extended or worn out, removing from the library.4. The librarian is the library staff. Their job is to deal with the reader in software support system work.5. Borrowing people can be scheduled have no current of books and magazines. So, when his book of books and magazines returned back or purchase, confirmation. When booked MouShu JieShuZhe borrowing of the reservation is cancelled after. Or by explicit cancel process forcibly cancellation of reservation.6. The library can easily establish, modify and delete title, JieShuZhe, borrowing information and booking information.7. System can run on all popular technology environment, including Unix, Windows and OS / 2, and should have a modern graphical user interface (GUI).8. The system is easy to expand new functions.The first edition of need not consider booking system of books after confirmation of arrive, don't check function of books expired.2.分析(Analysis)系统分析旳目旳是捕捉和描述所有旳系统需求,并且建立一种模型来定义系统中重要旳域类。
1. 借阅者请求服务的用例图Return the book<<include>>用例图说明:(1)Serch for Book :书籍查询用例。
(2)Reserve the book :书籍预订用例。
(3)Logon the system :登陆系统。
(4)Query Info :查询借阅信息。
(5)Borrow the book :借阅书籍。
(6)Return the book:归还书籍。
(7)Return With Fine :还书时交纳罚金。
如果借阅者所借书籍超过借阅期限未还,还书的时候就要交纳一定的罚金。
2. 图书馆管理员处理借书 、还书等的用例图Remove Reservation用例图说明:(1) Get book :书籍归还处理(2)Lend book:书籍借阅处理(3)Remove Reservation:删除书籍预订信息(4)Get With Fine:还书时收取罚金(5)Check user count:检查用户借阅凭证的合法性,图书管理员在借阅者借书的时候要检查用户借阅凭证的合法性3.系统管理员进行系统维护的用例图Add Book Remove or Update Title用例图说明:(1)Query Borrower Info:查询读者信息(2)Query Book Info:查询书籍信息(3)Add Title:增加书目(4)Remove or Update Title:删除或更新书目(5)Add Book:增加书籍(6)Remove Book:删除书籍(7)Add Borrower:添加借阅者帐户(8)Remove or Update Borrower:删除或更新借阅者帐户信息。
图书馆管理系统用例(精选五篇)第一篇:图书馆管理系统用例主事件流1、读者登录读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户2、读者借阅图书读者1、读者带所要借的图书到借阅台2、图书馆管理员进入借书界面3、图书馆管理员扫描借阅证条形码4、系统查询并显示借阅者信息及借阅信息5、图书馆管理员扫描图书条形码6、系统查询并显示图书相关信息7、重复5和6直到所有要借的图书扫描完8、保存本次借阅记录3、读者归还图书读者1、读者带所要还的图书到借阅台2、图书馆管理员进入还书界面3、图书馆管理员扫描图书条形码4、系统查询并显示借阅者信息、借阅信息及图书相关信息5、重复3和4直到所有要借的图书扫描完6、保存本次还书记录4、网上预订读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、读者选择“预约图书”选项6、读者提供书刊种类及自己的信息7、系统检索书刊信息和读者信息8、系统接受预订,创建预订记录9、保存预订记录5、读者信息查询读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、选择“查询读者信息”选项6、打开查询窗体7、系统查询并显示读者的信息6、借阅信息查询读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、打开读者管理窗体6、系统查询并显示借阅信息7、图书信息查询读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、读者选择“查询图书”选项6、打开查询窗体7、.读者输入读者证号,系统检查读者的有效性8、.读者输入待查询的图书条码号,检查图书有效性9、系统显示所查询图书的信息8、处理借书图书管理员1、读者发出借阅请求2、管理员扫描读者借阅证条形码3、如果读者有罚款未交或达到借书限额则不给予办理9、处理还书图书管理员1、读者发出还书请求2、管理员扫描图书条形码3、管理员检查图书是否有损坏,若有则要读者按要求交罚金4、管理员检查图书是否超期归还,若是则要读者按要求交罚金10、管理系统用户系统管理员1、系统管理员查看各类图书管理员的信息2、系统管理员根据实际情况,对已经辞职的管理员信息删除3、系统管理员把新来的管理员信息添加到图书管理系统中4、系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作11、读者管理系统管理员1、系统管理员进入系统2、查看读者办理借书证的申请信息3、审核读者信息4、添加读者信息5、修改已经修改个人信息的读者信息6、删除已经注销的读者信息7、查看是否有读者超期未还的行为,若有就添加备注和罚款信息12、管理图书信息系统管理员1、系统管理员进入系统2、删除已下架的图书信息3、修改已更改的图书信息4、添加新上架的图书信息13、系统维护系统管理员1、系统管理员进入系统2、统计读者信息3、根据需求统计图书借阅情况、在库图书情况、图书借阅排行4、添加、删除、修改图书管理系统中的各类罚款的额度和权限5、发布后台公告6、系统数据备份14、图书注销系统管理员1、系统管理员进入系统2、系统管理员选择“注销旧书”选项3、打开注销旧书窗体4、输入旧书条码,系统检查旧书条码有效性5、注销旧书信息6、系统登记注销旧书信息数目第二篇:图书馆管理系统的用例分析小型超市销售管理系统的用例分析一、确定系统的总体信息小型超市销售管理系统是对商品的销售及商品的采购、库存进行统一管理的系统,具体包括:仓库管理员的盘点、上下架管理、出入库、补货申请;销售管理员的商品销售处理、销售统计处理、货架商品处理;采购员的申请采购处理、商品信息录入、采购下单;系统管理员的系统维护,包括增加商品、删除更新商品、增加使用者信息、删除或更新使用者信息、商品信息查询、使用者信息查询等。
图书馆管理系统测试用例目录0. 文档介绍 (4)0.1文档目的 (4)0.2文档范围 (4)0.3读者对象 (4)0.4参考文献 (4)1. 接口-路径测试用例 (5)1.1被测试对象(单元)的介绍 (5)1.2测试范围与目的 (5)1.3测试环境与测试辅助工具的描述 (5)1.4测试驱动程序的设计 (5)1.5接口测试用例 (6)1.6路径测试的检查表 (7)2. 功能测试用例 (8)2.1被测试对象的介绍 (8)2.2测试范围与目的 (8)2.3测试环境与测试辅助工具的描述 .............................................. 错误!未定义书签。
2.4测试驱动程序的设计.................................................................. 错误!未定义书签。
2.5功能测试用例 (8)3. 健壮性测试用例 (10)3.1被测试对象的介绍 (10)3.2测试范围与目的 (10)3.3测试环境与测试辅助工具的描述 .............................................. 错误!未定义书签。
3.4测试驱动程序的设计.................................................................. 错误!未定义书签。
3.5容错能力/恢复能力测试用例 (10)4. 性能测试用例 (11)4.1被测试对象的介绍 (11)4.2测试范围与目的 (11)4.3性能测试用例 (11)5. 图形用户界面测试用例 (12)5.1被测试对象的介绍 (12)5.2测试范围与目的 (12)5.3用户界面测试的检查表 (12)6. 信息安全性测试用例 (13)6.1被测试对象的介绍 (13)6.2测试范围与目的 (13)6.5信息安全性测试用例 (13)7. 压力测试用例 (14)7.1被测试对象的介绍 (14)7.2测试范围与目的 (14)7.3测试环境与测试辅助工具的描述 (14)7.4测试驱动程序的设计 (14)7.5压力测试用例 (14)8. 可靠性测试用例 (15)8.1被测试对象的介绍 (15)8.2测试范围与目的 (15)8.5可靠性测试用例 (15)9. 安装/反安装测试用例 (16)9.1被测试对象的介绍 (16)9.2测试范围与目的 (16)9.5安装/反安装测试用例 (16)0. 文档介绍测试用例文档是为针对图书馆管理系统而编写的,对图书馆管理系统的测试用例以文档的形式记录下来。
图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。
能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。
提供方便的查询方法。
如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供对书籍进行的预先预订的功能。
提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2、系统功能需求分析(1) 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。
(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理基于UML的图书馆管理系统建模设计满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。
(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。
(5)帮助功能子系统。
二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。
图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。
能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。
提供方便的查询方法。
如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供对书籍进行的预先预订的功能。
提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2、系统功能需求分析(1) 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。
(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。
(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。
(5)帮助功能子系统。
二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。
管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。
主事件流
1、读者登录读者
1、读者用户进入图书馆登陆界面
2、读者输入用户名、密码并提交
3、系统对用户提交的用户名、密码进行有效性检查
4、系统记录并显示当前登录用户
2、读者借阅图书读者
1、读者带所要借的图书到借阅台
2、图书馆管理员进入借书界面
3、图书馆管理员扫描借阅证条形码
4、系统查询并显示借阅者信息及借阅信息
5、图书馆管理员扫描图书条形码
6、系统查询并显示图书相关信息
7、重复5和6直到所有要借的图书扫描完
8、保存本次借阅记录
3、读者归还图书读者
1、读者带所要还的图书到借阅台
2、图书馆管理员进入还书界面
3、图书馆管理员扫描图书条形码
4、系统查询并显示借阅者信息、借阅信息及图书相关信息
5、重复3和4直到所有要借的图书扫描完
6、保存本次还书记录
4、网上预订读者
1、读者用户进入图书馆登陆界面
2、读者输入用户名、密码并提交
3、系统对用户提交的用户名、密码进行有效性检查
4、系统记录并显示当前登录用户
5、读者选择“预约图书”选项
6、读者提供书刊种类及自己的信息
7、系统检索书刊信息和读者信息
8、系统接受预订,创建预订记录
9、保存预订记录
5、读者信息查询读者
1、读者用户进入图书馆登陆界面
2、读者输入用户名、密码并提交
3、系统对用户提交的用户名、密码进行有效性检查
4、系统记录并显示当前登录用户
5、选择“查询读者信息”选项
6、打开查询窗体
7、系统查询并显示读者的信息
6、借阅信息查询读者
1、读者用户进入图书馆登陆界面
2、读者输入用户名、密码并提交
3、系统对用户提交的用户名、密码进行有效性检查
4、系统记录并显示当前登录用户
5、打开读者管理窗体
6、系统查询并显示借阅信息
7、图书信息查询读者
1、读者用户进入图书馆登陆界面
2、读者输入用户名、密码并提交
3、系统对用户提交的用户名、密码进行有效性检查
4、系统记录并显示当前登录用户
5、读者选择“查询图书”选项
6、打开查询窗体
7、.读者输入读者证号,系统检查读者的有效性
8、.读者输入待查询的图书条码号,检查图书有效性
9、系统显示所查询图书的信息
8、处理借书图书管理员
1、读者发出借阅请求
2、管理员扫描读者借阅证条形码
3、如果读者有罚款未交或达到借书限额则不给予办理
9、处理还书图书管理员
1、读者发出还书请求
2、管理员扫描图书条形码
3、管理员检查图书是否有损坏,若有则要读者按要求交罚金
4、管理员检查图书是否超期归还,若是则要读者按要求交罚金
10、管理系统用户系统管理员
1、系统管理员查看各类图书管理员的信息
2、系统管理员根据实际情况,对已经辞职的管理员信息删除
3、系统管理员把新来的管理员信息添加到图书管理系统中
4、系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作
11、读者管理系统管理员
1、系统管理员进入系统
2、查看读者办理借书证的申请信息
3、审核读者信息
4、添加读者信息
5、修改已经修改个人信息的读者信息
6、删除已经注销的读者信息
7、查看是否有读者超期未还的行为,若有就添加备注和罚款信息
12、管理图书信息系统管理员
1、系统管理员进入系统
2、删除已下架的图书信息
3、修改已更改的图书信息
4、添加新上架的图书信息
13、系统维护系统管理员
1、系统管理员进入系统
2、统计读者信息
3、根据需求统计图书借阅情况、在库图书情况、图书借阅排行
4、添加、删除、修改图书管理系统中的各类罚款的额度和权限
5、发布后台公告
6、系统数据备份
14、图书注销系统管理员
1、系统管理员进入系统
2、系统管理员选择“注销旧书”选项
3、打开注销旧书窗体
4、输入旧书条码,系统检查旧书条码有效性
5、注销旧书信息
6、系统登记注销旧书信息数目。