数据结构——图书管理系统说课.docx

设计题目:图书管理系统 设计目的: 巩固树的相关知识,运用C语言基本程序控制结构和函数来实现系统。 需求分析: 1.每种书的登记内容至少包括书号、书名、作者、现存量和总库量等五项。 2.系统应实现的操作及其功能如下: a.采编入库:新购入一种书,经分类和确定书号之后登记到图书账目中去。 b.清除库存:某种书已无保留价值,将它从图书账目中注销。 c.借阅:一种书的现存量大于零,则借出一本登记借阅者的图书证号和归还期限。 d.归还:注销对借阅者的登记,改变该书的现存量。 概要设计 a.图书初始化: 输入图书的一些信息,编号、作者、书名、数量,有一定的库存。 b.新书入库: 新书采编入库,输入编号后有次数只需输入数量,没有则继续输入 c.添加读者信息: 读者信息初始化,输入读书证号和姓名后才能进行借书还书 d.借书模块: 读者输入读书证号,证号存在输入要借的图书编号,不能借同一本书,如果借书数量以达到最大也不能借书。 e.还书模块: 归还已借的图书,要先输入读者书证号,书证号存在继续输入要还的图书编号,图书编号存在并且借来此书,归还成功。 f.查询图书信息 g.查询读者信息: 可查询读者姓名书证号,借了几本书,都是什么书和还书日期, 还可以借几本书。 h.退出: 退出读书管理系统并保存读者和图书信息。 程序流程图: 输入查询

文档评论(0)

1亿VIP精品文档

相关文档