图书借阅管理系统 (2).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:11 大小:77KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

图书借阅管理系统 (2).doc

图书借阅管理系统(2).doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

图书借阅管理系统一.系统的需求分析:设计图书馆管理系统所需要考虑的情况很多,本系统针对实际情况作了适当简化。图书借阅管理的数据流图:6赔偿图书价格的10倍D2借书赔偿记录生成丢失图书读者3记录借书时间2显示图书信息1显示读者信息输入读者输入图书号4归回成功编号原剂按时归还5产生记录9终止退出程序不存在不存在逾期D1借书记录7罚款8终止退出程序D3借书罚款记录提交管理员数据字典1数据元素定义编号数据元素名类长C1读者号N/5C2书号N/5C3出版时间N/8C4书名C/12C5作者名C/3C6出版社C/52数据项列表编号数据项名组成X1添加读者信息C1X2删除读者信息C1X4选择图书检索信息C2+C3+C4+C5+C6X5添加图书信息C2+C3+C4+C5+C6X6删除图书信息C2+C3+C4+C5+C6X7查看图书信息C2+C3+C4+C5+C6X8借出信息C1+C2+C3+C4+C5+C6X9归还信息C1+C2+C3+C4+C5+C6X10借阅信息C1+C2+C3+C4+C5+C63数据文件列表编号文件名组成组织F1读者信息文件C1C1排序F2图书信息文件C2+C3+C4+C5+C6C2排序F3借阅信息文件C1+C2+C3+C4+C5+C6C2排序1.系统需求如下:(1)系统能够对书籍信息进行管理。书籍信息包括:书籍名称,出版社,作者,出版社地址,出版日期,价格,书籍数量,书籍借出数量。书籍管理功能包括:添加书籍,修改书籍信息,删除书籍。添加书籍时,可以设定新书数目,当书已存在的时候,即时显示书籍信息,并且会询问是否增加该书的数目。(2)借书时,管理人员记录借书者姓名、借阅书籍名称和借阅日期。(3)还书时,管理人员记录还书者姓名、归还书籍名称和还书日期。(4)操作人员可以查询借阅书籍的所有借阅者的姓名;也可以查询某借阅者借阅的所有书籍名称;还可以根据借阅者姓名、书籍名称查询借阅者的借书时间、还书时间。(5)系统由图书馆工作人员操作。图书馆工作人员分为系统管理员、书籍管理员和借阅管理员三类,权限不同。系统管理员具有所有操作权限;书籍管理员具有管理书籍、查询信息权限,但不具备管理借书还书事宜及管理用户权限;借阅管理员具有管理还书借书、查询信息权限,但不具备管理书籍和用户的权限。(6)书籍管理:书籍管理功能包括下面功能:1添加书籍2修改用户密码3删除用户(7)借书管理:该功能包括以下功能:1书籍借出:该功能系统管理员和用户都可以使用,都有借书的权限。用户和管理员登陆是即可获得他们的用户名和用户ID,所以不用输入借阅者的姓名即可借书,借书的时间就是当前日历表中的时间,若是学生则借书的期限为一个月,若是老师则为两个月,所以在还书日期就会显示到期之后的时间,提示用户在该期限之前应该还书。在图书进行出借的同时,借出该图书的数目会自增1。学生的上限为5,而老师的上限为10。同时该该用户借出图书的信息会罗列到借阅表中。在书名的下拉列表中可以显示目前可以借出的图书的名字,如果借出图书的数目>库存量时则不能显示在改下拉列表中。2续借:该功能系统管理员和用户都可以使用,都有续借的权限。续借时必须在还书日期之前续借才会成功,否则会提示该图书已过期多少天,欠费多少钱。续借时还书时间在当前日期加上30天。续借时还要求该书标志为未还时才能续借。(8)还书管理:该功能包括以下功能:该功能系统管理员和用户都可以使用,都有还书的权限。还书的时间极为当前日历表中的日期,登陆时已经获得了该用户的用户名,现在只用输入书名即可还入。还入的同时还书的标志为更改成Yes,还有借出的该书的数量会自动加1。还书的日期必须在系统规定的还书日期之前,否则会提示该书欠期未还,已欠费(9)信息查询:该功能包括以下功能:1书籍信息查询:该功能系统管理员和用户都可以使用,都有查询图书的权限。可以根据输入图书的书名,作者,出版社的某个信息进行查询,可以只查询书名,或者同时查询书名和作者等待,也能进行模糊查询,可以不完全输入图书的信息就进行查询,这样列出的信息中都会有输入的相关信息。2借阅信息查询:该功能系统管理员和用户都可以使用,都有借阅信息查询的权限。可以根据第一个下拉列表中书名,在第二个下拉列表中查询还能进行借出的书名,点击查询即可查询该书借阅的信息。也可以根据第一个下拉列表中借阅者,在第二个下拉列表中查询有借书记录的借阅者的名字,点击查询即可查询借阅者借阅该书的详细信息。(10)目前书库中已有多少本书外借?占藏书的百分比(保留小数2位)?从借书还书记录中,计算出已借出的书本数量,再从数