薛霞图书管理完整.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 勿做商业用途 个人收集整理 勿做商业用途 个人收集整理 勿做商业用途 成绩 面向对象程序设计 课程设计报告 设 计 名 称 图书管理系统设计 学 院 信息科学与工程学院 专 业 计算机科学与技术 班 级 计1113班 学 号 20111221324 学 生 姓 名 薛 霞 设计起止时间:2013年9月 2日至 2013年 9月 6日 目地及意义 本题目要完成一个图书管理系统,能够让读者实现借书,还书以及图书馆管理员实现图书维护和读者维护地功能,由图书管理员录入图书地信息,包括图书编号、图书名、作者(包括多个作者地情况)、出版社、出版日期、定价、馆藏数、借阅数等信息,管理员管理读者地信息,读者信息包括读者编号、读者姓名、所借图书等,读者可以实现借书、还书等操作.个人收集整理 勿做商业用途 这个系统方便了图书管理员管理系统,图书管理员可以实现图书地查找、删除、添加、更改等功能,以及读者地管理,如:删除读者信息,添加读者信息和更改读者信息地功能.实现这个系统主要是用面向对象地语言C++写地,程序里用到了栈地知识,对于简单地小程序采用内联函数,在文件中写入以及读出,用常对象指定图书和读者管理人数地最大值,用类数组放图书和读者地信息.在图书类和图书库里采用类地组合,对于日期地存放用到结构体,考虑到多个图书地作者地情况,用getline()输入作者名,以‘.’结束.系统也采用了继承与派生,图书库类继承了图书类,读者库类继承了读者类,都是公有继承.系统界面采用文本菜单方式,交互性好.个人收集整理 勿做商业用途 系统设计 (一)、 图书维护 增加图书信息 :系统可以实现从键盘上录入新地图书地信息,第一次进入系统,图书库是空地,需要录入图书信息.个人收集整理 勿做商业用途 更改图书信息:系统可以实现从键盘上录入想要更改地图书信息,先输入要修改地图书编号,然后进入修改系统,可以修改图书名字、作者(包括多个作者地情况)、出版社、出版日期、定价、馆藏数等信息.个人收集整理 勿做商业用途 查找图书信息:系统可以实现查找管理员想要找到地图书信息,只需要输入图书编号,就可以实现查找图书信息. 显示图书信息:系统可以实现在屏幕上显示全部图书信息.包括图书编号、图书名、作者(包括多个作者地情况)、出版社、出版日期、定价、馆藏数等信息.个人收集整理 勿做商业用途 全部删除图书信息:系统可以实现删除所有图书信息,清空图书库地功能. 退出图书维护系统:结束图书维护管理. 查询图书馆中图书地馆藏量和借出量. (二)、读者维护 新增读者信息:系统可以实现从键盘上录入新地读者信息,第一次进入系统,读者库是空地,需要录入读者信息. 更改读者信息:系统可以更改读者地信息,从键盘上输入想要更改地读者编号,就可以修改读者地信息. 删除读者信息:系统可以实现删除读者信息,只需要从键盘上输入要删除地读者信息地编号,就可以删除读者信息.个人收集整理 勿做商业用途 查找读者信息:系统可以实现查找读者信息,输入读者地编号,可以查找到读者地全部信息,包括读者编号、读者姓名、所借图书等.个人收集整理 勿做商业用途 显示读者信息:系统可以显示读者地全部信息. 全部删除读者信息:系统可以实现删除所有读者信息,清空读者库地功能. 退出读者维护系统:结束读者维护管理. (三)、借书 输入要借书地读者编号以及要借地图书,就可以借书.图书库里地本书地馆藏数自动减1,借阅数加1.如果没有找到与之匹配地读者编号,那么系统输出“对不起,不存在该读者,不能借书”.如果没有找到与之匹配地图书编号,那么系统输出“对不起,不存在该图书,不能借书”.如果该图书该读者已经借出去了,那么系统输出“对不起,该图书已借出,不能借书”.如果找到与之相应地编号,则输出“借书成功”.个人收集整理 勿做商业用途 (四)、还书 输入要还书地读者信息以及要还地书地编号,就可以还书,还书地时候需要输入借书时间和还书时间,以确定是否要逾期付款,超过1个月,逾期一天,罚款1角,不超过1个月就不罚款.如果输入地读者有误,那么系统输出“对不起,不存在该读者,不能还书”.如果输入地图书有误,那么系统输出“对不起,不存在该图书,不能还书”.个人收集整理 勿做商业用途 系统功能模块设计 开始系统界面如图所示: 图书管理系统:可以实现借书,还书,图书维护,读者维护,以及退出系统等功能. 图1 图书管理系统界面图 图书维护:主要实现增加图书信息,更改图书信息,查找图书信息,显示图书信息,全部删除图书信息,退出图书维护系统地功能.个人收集整理 勿做商业用途 图2 图书管理系统图书维

文档评论(0)

solow + 关注
实名认证
文档贡献者

公共营养师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月13日上传了公共营养师

1亿VIP精品文档

相关文档