软件工程图书管理系统.docx
《软件工程图书管理系统.docx》由会员分享,可在线阅读,更多相关《软件工程图书管理系统.docx(12页珍藏版)》请在冰点文库上搜索。
![软件工程图书管理系统.docx](https://file1.bingdoc.com/fileroot1/2023-5/29/8d92d520-ae24-4df2-a989-e238241833a4/8d92d520-ae24-4df2-a989-e238241833a41.gif)
软件工程图书管理系统
软件工程
第一层图:
(1):
登陆子系统
(2):
管理子系统
(3)查询子系统
第二层图:
(1):
处理新书购入
(2)处理学生借书
(3):
处理学生还书
(4):
处理图书注销
(1)对于还书功能模块,模块的程序流程图如下:
用例为:
1、路径:
0-5输入条件:
retno不存在预期输出:
无该图书
2、路径:
0-1-4-5输入条件:
retno存在,borday>90预期输出:
接受违约惩罚
3、路径:
0-1-2-3输入条件:
retno存在,borday<=90预期输出:
成功还书
(2)对于借书功能模块,模块的程序流程图如下:
用例如下:
1、路径:
0-7输入条件:
borday>90预期输出:
接受违约惩罚
2、路径:
0-1-8输入条件:
borday<=90,borno>5预期输出:
超出所借数目的最大
3、路径:
0-1-2-3-9输入条件:
borday<=90,borno>5,bookno不存在预期输出:
所借图书编号不存在
4、路径:
0-1-2-3-4-10输入条件:
borday<=90,borno>5,bookno存在,onshelf不存在预期输出:
书不在架
5、路径:
0-1-2-3-4-5-6输入条件:
borday<=90,borno>5,bookno存在,onshelf存在预期输出:
借书成功
图书信息录入模块
首先输入图书录入的编号(不为0)判断是否有重复的编号,若有,则提示用户该书已存在,若无则继续录入书名、作者、出版社、单价。