题目一:图书信息管理系统 5
问题描述】图书管理的业务包括:图书采编入库、借阅图书、归还图书、清除库存和查询图书等。试设计一个图书信息管理系统,使上述业务可以借助计算机来完成。【具体要求】图书信息包括...
问题描述】
图书管理的业务包括:图书采编入库、借阅图书、归还图书、清除库存和查询图书等。试设计一个图书信息管理系统,使上述业务可以借助计算机来完成。
【具体要求】
图书信息包括:登录号、分类号、书名、作者名、出版单位、出版时间、价格、库存量等。
系统以菜单方式工作:
1。采编入库:新购入一本书,经分类和确定书号后登记到图书账目中去,若该书已存在,则库存量增加;
2。借阅:若一种书的现存量大于0,则借出一本,登记借阅者的图书证号和归还期限;
3。归还:注销借阅者的登记,改变该书的现存量;
4。清除库存:某书已无保留价值,将它从图书账目中注销;
5。查询功能:分两种情况:按书名查询和按作者名查询,若存在该书,则列出该书的分类号、书名、作者名、出版单位、出版时间、价格、库存量等。
【实现提示】
所有信息可以考虑保存在一个结构数组中,每个数组元素包括:分类号、书名、作者名、出版单位、出版时间、价格、库存量以及单链表的头指针,单链表保存同类书中每本书的登录号、是否已借阅、借阅者的图书证号和归还期限(若已借出)等。
【测试数据】
自己设计,报告上要求给出各种情况的数据测试结果。
【实现说明】
有能力的同学在完成上述功能的基础上,可以充分发挥自己的想象力增加并完善该图书信息管理系统的功能,如增加对借阅人的管理,规定每人最多借几本,若超过限额或有逾期未还的就不能再借,过期还书还可以进行罚款(按超出的时间计算罚款额)等等。 展开
图书管理的业务包括:图书采编入库、借阅图书、归还图书、清除库存和查询图书等。试设计一个图书信息管理系统,使上述业务可以借助计算机来完成。
【具体要求】
图书信息包括:登录号、分类号、书名、作者名、出版单位、出版时间、价格、库存量等。
系统以菜单方式工作:
1。采编入库:新购入一本书,经分类和确定书号后登记到图书账目中去,若该书已存在,则库存量增加;
2。借阅:若一种书的现存量大于0,则借出一本,登记借阅者的图书证号和归还期限;
3。归还:注销借阅者的登记,改变该书的现存量;
4。清除库存:某书已无保留价值,将它从图书账目中注销;
5。查询功能:分两种情况:按书名查询和按作者名查询,若存在该书,则列出该书的分类号、书名、作者名、出版单位、出版时间、价格、库存量等。
【实现提示】
所有信息可以考虑保存在一个结构数组中,每个数组元素包括:分类号、书名、作者名、出版单位、出版时间、价格、库存量以及单链表的头指针,单链表保存同类书中每本书的登录号、是否已借阅、借阅者的图书证号和归还期限(若已借出)等。
【测试数据】
自己设计,报告上要求给出各种情况的数据测试结果。
【实现说明】
有能力的同学在完成上述功能的基础上,可以充分发挥自己的想象力增加并完善该图书信息管理系统的功能,如增加对借阅人的管理,规定每人最多借几本,若超过限额或有逾期未还的就不能再借,过期还书还可以进行罚款(按超出的时间计算罚款额)等等。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询