统应包括以下模块:信息输入、图书查找、信息删除,图书借出、图书归还。结构图如图所示。Р信息Р输入Р信息Р删除Р图书馆管理系统Р图书Р借出Р图书Р归还Р三.软件详细设计Р3.1 主函数Р主函数要求设计比较简洁,只提供设输入,处理和输出部分的函数调用。其中各功能模块用菜单方式选择。主函数流程图如图所示:Р显示一系列功能选项Р输入n ,判断n 是否0—4Р 根据输入的值调用各功能模块的函数Р Р3.2输入模块Р分析:该模块的功能是假如用户需要新加入新的图书信息,通过键盘输入将新信息逐条加在原来输入文件上但不能覆盖原有信息。输入模块流程图如图所示: РYР显示图书信息输入操作提示Рi从0到N-1 调用输入函数input(i)Рi!=0Р保存调用函数 save(n)Р Р3.3删除模块Р分析:该模块用于显示所有图书信息,由于记录较多,故而采取分屏显示。显示完所有纪录后,用户需输入图书编号进而查找图书信息。删除模块流程图如图所示:Р是否有该图书记录Р显示所有记录,确定哪个需要删除Р输入删除图书的编号Р显示找到的记录调用删除函数Р提示没有找到Р询问是否修改Р返回主菜单Р Р 3.4 借出模块Р分析:该模块功能应体现为用户输入图书序号,若有书则要求输入账号。借出模块流程图如图所示:Р 输入借阅图书序号Р是否有记录Р显示记录Р 提示没找到Р让用户输入信息:借出Р 返回菜单Р Р3.5 归还模块Р分析:该模块功能应体现为方便用户归还图书,归还模块流程图如图所示:Р是否有记录Р显示记录Р 提示没找到Р让用户输入信息:入库Р 返回菜单Р 输入归还图书序号Р Р数据库设计Р系统E-R图Р操作员Р操作员简称Р操作员密码Р操作员级别Р操作员名称Р图书Р图书名称Р图书编号Р出版时间Р作者Р出版社Р价格Р备注Р用户Р借书证号Р用户名Р用户密码Р性别Р所在系别Р所在班级Р管理Р借阅归还РmРNРNР1РNР1