找、作者查找、读者信息和超期未还九大功能。
1结构体设计
为方便查找和修改,定义结构体四个,他们分别是
功能
结构体名
图书链表
structLi
kBook
读者链表
structLNode
图书信息
structbook
借阅行为
structBoro
2函数设计
并决定函数按照功能划分,共使用函数十五个,包括两个公用函数用于库存检查和信息显示,一个菜单函数和九个分别对应九大功能的功能函数。他们分别是
功能新书入库清空库存
图书借阅
图书归还
编号查找书名查找作者查找读者信息超期未还库存检查信息显示菜单函数主函数初始化图书初始化读者
函数名称BuyookboocharBuyNumDeleteookboocharDeleteNumBorrowookboole
dLi
charBorrowNumchar
CaNumRetur
ookboole
dLi
charRetur
Numchar
BorrowerNumSearchByNumookboocharSeaNum
SearchByNameookbooSearchByAuthookbooViewCardookboole
dLi
ViewBookookboole
dLi
Bi
arySearchookboocharSearchNum
OutookbooMe
umai
I
itBoookbooI
itBoookboo
f七、界面设计
为方便使用,保持界面简洁明快,减少不必要的菜单层次和菜单项,方便使用者了解程序功能,决定设计单层主菜单。二级不设菜单项,直接实现所选功能,并给出输入提示。
1主菜单界面设计
1采编入库2清空库存3图书借阅4图书归还5编号查找6书名查找7作者查找8读者信息9超期未还0退出系统
实现代码voidMe
u菜单函数
cout