1 / 22
文档名称:

图书管理系统设计.doc

格式:doc   大小:290KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统设计.doc

上传人:陈潇睡不醒 2022/8/2 文件大小:290 KB

下载得到文件列表

图书管理系统设计.doc

相关文档

文档介绍

文档介绍:1

目 录
一 需求分析··················································2
······································及提供文件记录的删除操作。程序中用了if和if-else语句,if语句中嵌套着if-else语句,当if语句为真时,将执行对图书的删除操作,否则就跳过。程序中用的strcpy函数,strcpy函数有两个参数,即boo[j]和boo[j+1],都是字符指针,strcpy函数把第二个参数boo[j+1]所指字符串复制到第一个参数boo[j]所指的存储空间中,然后返回boo[j]的值,即一个字符指针,它指向的区域中存放了复制好的字符串。从而实现了对图书的图书编号、图书作者、图书出版社、图书总库存的删除,即删除了所有的文件记录,节省了空间。
图书查找:
图书查找模块又分为三个下模块,按书号查询、按书名查询、按作者查询。函数用的格式化输入函数scanf和输出函数printf,使用了for循环语句和while语句以及if语句,使用了字符串比较strcmp函数,strcmp函数带有两个字符指针参数,分别指向正在比较的字符串SeaAuth和boo[i].auth,函数的返回值为整型。
6
四.调试与测试
运行结果:
图4-1 主页面操作页面
即为刚进入图书管理系统的主页面。
7
文件输入操作运行结果:
图4-2 输入操作页面
即为输入的操作页面。
图书删除操作运行结果:
图4-3 删除操作页面
即为删除的操作页面。
借书操作运行结果:
8
图4-4 借书操作页面
即为借书的操作页面。
还书操作运行结果:
图4-5 还书操作页面
即为还书的操作页面。
按书名查询运行结果:
9
图4-6 查找操作页面
即为查找图书时的操作页面。
五.用户手册
程序使用说明:用户只需按照菜单的提示进行一步步操作即可如下:
首先进入页面“欢迎进入图书管理系统! 1文件输入 2图书删除 3借书 4还书 5按书号查找 6按书名查找 7按作者查询 0退出图书管理系统 请选择你想要的操作”。

选择1界面出现:请输入入库的书的书号→该书购入的数量是→该书的名字是→该书的作者是→该书的出版社是→现入库成功。
图书删除操作:
选择2页面出现:请输入想要清除的书的书号,若输入的书号是未入库的,则出现书库中没有该书;若输入的书号是入库的,则出现已成功删除该书。
借书操作:
10
选择3页面出现:请输入想要借阅的书的书号,若书号是为入库的,则出现书库里没这书;若书号是入库的,则出现请输入图书证号→姓名→学号→性别→归还日期→借阅成功。
还书操作:
选择4页面出现:请输入想要归还的书的书号→请输入图书证号→成功归还该书。
图书查找:
① 选择5页面出现:请输入书号,若输入的书号是未入库的,则出现书库中没有该书;若输入的书号是入库的,则列出个表详细的介绍了该书的书号、总库存、书名、作者、出版社、现库存。
② 选择6页面出现:输入想查找的书的书名,则出现该书详细资料。
③ 选择7页面出现:输入想查找的书的作者,若未找到出现抱歉,未找到该作者;若找到则出现该作者的书的详细信息。
六.总结
在这次程序编程中又重新学到了C++程序设计中的内容,意识到自己掌握的知识不足,在编程中总是出现语法错误,经过不断的修改、看书、问同学,终于把程序运行出来了,那一刻真的感到好开心。我的编程水平不是很好,在做题过程中有的模块不知道从何下手,所以在百度上搜的然后自己又修改的。程序的不足就是在程序中按书名查询和按作者名时,未写如果不存在该书名或该作者的情况;好处就是清楚明了、查找方便,而且多提供了一种查找方式,更便于借阅者查找信息,尤其是按书号查询时清楚的显示了该书的详细信息。经过这些天的编程生活,我感觉对编程起了兴趣,最大的收获是自己的编程水平有了一个很大的提高,虽然还有很多不足,但是我会努力弥补自己的漏洞,把C++学好,为以后学****打好基础。
11
参考文献
[1] :清华大学出版社,
[2] 王挺、周会平、贾丽丽等C++:清华大学出版社,
八.附录
#include<>

最近更新

2023年山东省潍坊市高密市醴泉街道赫家庄村(.. 120页

2024年云南省红河州事业单位招聘1205人历年高.. 117页

2024年湖南永州市市直医疗卫生事业单位招聘历.. 60页

2024年湖南长沙市望城区应急联动指挥中心招聘.. 59页

2024年福建省尤溪县事业单位招聘147人历年高频.. 59页

2024年福建福州新区仓山功能区管委会招聘2人历.. 59页

2024年贵州盘县事业单位招聘255人历年高频难、.. 88页

2024年贵州省毕节市纳雍县事业单位招聘59人历.. 88页

2024上半年江苏省扬州高邮市事业单位招聘157人.. 117页

2024年湖北荆门体育场馆管理中心石化文体场馆.. 60页

2024年湖南邵阳北塔区事业单位招聘43人历年高.. 60页

2024年甘肃省交建中油能源限责任公司招聘21人.. 60页

2024年福建省南平市事业单位招聘2人历年高频难.. 59页

2024年福建莆田事业单位历年高频难、易点(公.. 58页

2024年贵州乌当区引进高层次人才15名历年高频.. 60页

2024年贵州省习水县事业单位招聘185人历年高频.. 59页

2023云南楚雄彝族自治州元谋县林业和草原局招.. 281页

2023年山东省临沂市费县探沂镇刘庄村(社区工.. 276页

2023年浙江省湖州市德清县钟管镇东舍墩村(社.. 277页

2024合肥巢湖市机关事业单位选调9人历年高频难.. 277页

2024年下半年梅州市市直事业单位公开招聘人员.. 278页

2023年四川省广安市前锋区人民法院招聘3人高频.. 280页

2023年四川省乐山市犍为县定文镇(社区工作人.. 285页

2023年四川省遂宁蓬溪县人民法院招聘司法辅助.. 281页

起重吊装及起重机械安装拆卸工程危大安全管理.. 4页

大管轮见习记录簿范本 64页

辊压机的工作参数 4页

商品房预售许可证办理 35页

甘肃省临夏回族自治州小升初语文期末试卷 9页

消防工程自评报告 8页