- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六 图书管理信息系统
实验目的
理解和掌握用于查找的数据结构,熟悉多关键字索引结构的设计。
问题描述
某大学图书馆为了给在校学生提供更优质的服务,拟建立一套图书管理信息系统。
该系统要求对所有馆藏书籍进行编目,编目信息至少包括:馆藏编号、书名、作
者、书号、科目分类、出版社和出版日期等。系统应能对书籍编目信息进行动态
管理,如新书入库、借书、还书、预约和超期罚款等。同时,系统还应支持读者
对书籍的查找,如馆藏编号查找、书名查找和作者查找等,并能向读者显示书籍
状态,如在库、借出(含归还日期)等。
实验要求
设计的图书管理系统能够支持添加书籍、删除书籍、借出书籍、归还书籍、查找
书籍等功能。具体说明如下:
测试数据大小:测试数据中,添加的书籍的数目不超过20000 本。
添加书籍:添加书籍时会输入书籍的七条信息,依次分别代表馆藏编号、书名、
作者、书号、科目分类、出版社和出版日期。为了简化问题,上述信息均为字符
串(长度不定,没有空格等特殊符号)。其中每本书籍的馆藏编号是唯一的,其
他的信息则不一定。
删除、借出、归还书籍:书籍删除、借出、归还均以书籍唯一对应的馆藏编号为
查找目标,每次只删除、借出或归还一本。
查找书籍:
查找书籍时,会根据不同的关键字查找,如馆藏编号、书号、出版日期等,
但每次只使用一个关键字。
查找书籍时需要显示所有符合查找条件的书籍的状态以及书籍信息。其中书
籍状态包括:在架上(用“0”表示)、已借出未到期 (用“1”表示,同时输出到
期时间 (= 借出时间 + 10 ))、已借出过期未还 (用“2”表示,当查询时间
借出时间 + 10 )。书籍信息即该书籍的上述七条信息。
查找时如果有多个匹配书籍,则先输出后来插入的书籍状态和信息。
时间复杂度:以上所有操作均要求用尽量小的时间复杂度实现。
输入格式
添加命令:
a
馆藏编号 书名 作者 书号 科目分类 出版社 出版日期
借出命令:
l
借出书籍的馆藏编号 借出时间 (整数)
删除命令:
d
删除书籍的馆藏编号
归还命令:
g
归还书籍的馆藏编号
查找命令:
s
关键字类型(“0”表示按馆藏编号查询,“1”表示按书名查询,以此类推) 关键字
内容 查找时间(整数)
退出命令:
q
输出格式
只有查找图书时需要输出。
若没有匹配的图书,则输出:
-1
若有,则按如下格式输出全部匹配的图书信息:
若在架上未借出,则输出:
Book State: 0
Book Info: 图书信息(馆藏编号等7 条,用空格隔开)
若已借出未到期,则输出:
Book State: 1 到期时间(=借出时间+10 )
Book Info: 图书信息(馆藏编号等7 条,用空格隔开)
若借出过期未还,则输出:
Book State: 2
Book Info: 图书信息(馆藏编号等7 条,用空格隔开)
输入输出示例
若给定输入为:
a
I565.88_FS13 The_little_prince Antoine ISBN0156528207 novel Tsinghua_University_Press
1943/12
a
I712.8_FB34 The_wonderful_wizard_of_oz Denslow ISBN7560052452 novel
Cambridge_Press 1900/05/17
a
F016_FM27_2014 Principles_of_microeconomics Mankiw ISBN9787040290134 economics
Higher_education_press 2014/6
l
I565.88_FS13 4
l
I712.8_FB34 9
s
4 novel 15
s
2 Mankiw 17
d
F016_FM27_2014
s
1 Principles_of_microeconomics 20
g
I565.88_FS13
s
1 The_little_prince 20
q
则输出应为:
Book State: 1 19
Book Info: I712.8_FB34 The_wonderful_wizard_of_oz
您可能关注的文档
- 生物化学精品教学(河南科技大学)第04章糖代谢.ppt
- 生物化学精品教学(河南科技大学)第07章 脂类代谢 陈 5h.ppt
- 生物化学精品教学(河南科技大学)第02章 蛋白质的结构与功能.ppt
- 生物化学精品教学(河南科技大学)第08章 生物氧化 陈 3h.ppt
- 生物化学精品教学(河南科技大学)第10章 核苷酸代谢 陈 2h.ppt
- 生物化学精品教学(河南科技大学)第12章 物质代谢的整合与调节 1h.ppt
- 生物化学精品教学(河南科技大学)第11章 非营养物质代谢 陈 3h.ppt
- 生物化学精品教学(河南科技大学)第18章_基因表达调控.ppt
- 生物化学精品教学(河南科技大学)蛋白质生物合成.ppt
- 生物化学精品教学(河南科技大学)第20章_常用分子生物学技术的原理及其应用.ppt
文档评论(0)