第1页共27页用户登录管理模块图书借阅管理系统图书信息管理模块学生信息管理模块图书信息查询模块图书借阅管理模块系统功能模块图管理员登录学生登录输入图书信息保存图书信息修改图书信息增加图书信息删除图书信息输出图书信息输入学生信息保存学生信息修改学生信息增加学生信息删除学生信息输出学生信息按书名查询按作者查询按图书分类查询按出版社查询按出版时间查询借书管理还书管理编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共27页图书借阅管理系统图书借阅管理是图书馆一个最基本的工作,这里用C语言的知识设计开发一个简单的图书借阅管理系统,系统主要实现图书信息和学生信息的管理,图书查询及图书借阅管理
系统设计要求系统主要实现以下六个功能:①用户登录
系统用户分为管理员和学生
管理员登录时必须输入密码,密码正确才能进入系统;学生登录时无需密码,输入学号即可
②图书信息管理
图书信息包括:书号、书名、作者、图书分类、出版社、出版时间、单价、总量和库存量
图书信息管理包括:输入图书信息(从键盘或从文件)、保存图书信息、修改图书信息、增加图书信息、删除图书信息和输出图书信息
③学生信息管理
学生信息包括:学号、姓名、借书卡(借阅标记、书号、借阅时间)
学生信息管理包括:输入学生信息(从键盘或从文件)、保存学生信息、修改学生信息、增加学生信息、删除学生信息和输出学生信息
④图书查询功能
图书查询分为:按书名查询、按作者查询、按图书分类查询、按出版社查询和按出版时间查询
借书时,先判断学生是否有空闲的借书卡,若没有则应输出提示信息;若有空闲的借书卡,则要求学生输入所借图书的书号,若该书库存量不为0,则将该书借出,同时在借书卡上记录该书的书号和借阅时间,并修改该书的库存量
还书时,先检查学生的借书卡,若借书卡都为空,则不能进行还书操作,若有借书卡不为空,则可以