- 77
- 0
- 约3.53万字
- 约 44页
- 2019-01-05 发布于浙江
- 举报
课程设计题目及要求
10. 图书管理(难度3)
【问题描述】
图书管理基本业务活动包括:对一本书的采编入库、清除库存、借阅和归还等等。试设计一个图书管理系统,将上述业务活动借助于计算机系统完成。
【基本要求】
〈1〉每种书的登记内容至少包括书号、书名、著者、现存量和总库存量等五项。
〈2〉作为演示系统,不必使用文件,全部数据可以都在内存存放。但是由于上述四项基本业务活动都是通过书号(即关键字〉进行的,所以要用B树〈24树〉对书号建立索引,以获得高效率。
〈3〉系统应实现的操作及其功能定义如下:
采编入库z新购入一种书,经分类和确定书号之后登记到图书账目中去。如果这种书在账中已有,则只将总库存量增加。
② 清除库存:某种书已无保留价值,将它从图书账目中注销。
③ 借阅:如果一种书的现存量大于零,则借出一本,登记借阅者的图书证号和归还期限。
④ 归还z注销对借阅者的登记,改变该书的现存量。
⑤ 显示:以凹入表的形式显示B树。这个操作是为了调试和维护的目的而设置的。
【测试数据】
入库书号:35,16,18,70,5,50,22,60,13,17,12,45,25,42,15,90,30,7然后清除:45,90,50,22,42
其余数据自行设计。由空树开始,每插入删除一个关键字后就显示B树的状态。
【实现提示】
(1)24树的查找算法是基础,入库和清除操作都要调用。难点在于删除关键
您可能关注的文档
- 天然气(lng)系统安全课程设计.docx
- 天文-世界天文学简史.ppt
- 天文学导论-课程简介.ppt
- 天文学导论-天文学历史.ppt
- 天文学导论-系外行星.ppt
- 天文学第一章绪论.pptx
- 天文学课件--八大行星.pptx
- 天文学体系的形成和杰出的科学家张衡.ppt
- 天文学新概论尔雅满分答案.doc
- 天文知识竞赛题目样题.docx
- 人工智能治理全球合作进展研究报告.pptx
- 2026年透明度分析报告:质量为基,责任为本.pdf
- A股投资策略分析报告:十大未来产业,原子级制造.pdf
- 激光行业市场前景及投资研究报告:AI重构需求边界,产业跃迁.pdf
- SENASIC琻捷-市场前景及投资研究报告-深耕十余年,问鼎全球前三.pdf
- 地方政府城投行业市场前景及投资研究报告:融资加剧,转型表快里慢.pdf
- 光伏行业市场前景及投资研究报告:行业筑底期,新技术加速供给出清.pdf
- 2026年中国洗衣凝珠行业市场前景及投资研究报告:渠道重构,洗衣凝珠,结构性拐点.pdf
- 同程旅行-市场前景及投资研究报告-APP+出境主业增量,酒管高增,第二曲线.pdf
- 山东财经大学:2026年ESG信息披露标准建设与财经数据库应用研究报告.pptx
最近下载
- 新版延世韩国语1-第一课单词汇总.pdf VIP
- 3.桌游-财富流沙盘-教练带盘文字稿(口水稿)-word.pdf VIP
- 农业机械学-谷物清选、干燥跟种子加工机械文档资料.ppt VIP
- 《赤壁赋》PPT课件(50)完美版.ppt VIP
- 新解读《GB_T 11417.5-2012眼科光学 接触镜 第5部分_ 光学性能试验方法》.pptx VIP
- 2026年新疆天然气行业分析报告及未来发展趋势报告.docx VIP
- 延世韩国语单词第一册.pdf VIP
- 《建筑与市政工程施工现场临时用电安全技术标准》JGJT46-2024知识培训.pptx VIP
- DB11∕T1191.3-2024实验室危险化学品安全管理要求 第3部分:科研单位.pdf VIP
- 2025年云南省政府采购评审专家考试真题库(带答案).docx VIP
原创力文档

文档评论(0)