图书管理系统(含代码)课程设计报告.docx
《图书管理系统(含代码)课程设计报告.docx》由会员分享,可在线阅读,更多相关《图书管理系统(含代码)课程设计报告.docx(35页珍藏版)》请在优知文库上搜索。
1、中南大学C+锦翟被耐实跋板告同:老支信息管理索统专业班级.,城地1502指导老师:普冲胜名:场机皆号0202150222龛我时间/2023耳7月13日中南大学课程设计报告目录第一章系统概述11.1功能简介2第二章第二章系统功能的分析和简要框图32.1主函数42.2初始化文件42.3主菜单52.4查询72.5借书操作82.6还书操作92.7新增图书102.8删除图书112.9新增读者122.10读者信息13211借阅记录14第三章调试及运行结果153.1主菜单153,21J!0JO+*+*+*+*+*+*+*+*+*+163.3归还图书163.4借阅图书二173.5读者注册:一一一一一一一一.1
2、83.6图书信息修改193.7新书采编入库193.8删除图书信息.-203.9借阅记录203.10读者信息:21第四章总结一一一一一一一214.1遇到的问题及解决方法214.2收获和体会234.3致谢23第五章源代码235.1book,h235.2head.h235.3addbook.cpp245.4addreader.cpp265.5brbook.cpp285.6checkbr.cpp325.7checkreader,cpp325.8deIbook.cpp335.9findbook.cpp355.10main,cpp425.11mainmenu.cpp425.11return.cpp445.
3、11setfiIe.cpp46-1刖百图书管理在生活中运用非常广泛,因此需要用许多的程序来对它们进行管理。此程序包含了图书信息的录入、图书信息的浏览、图书的查询和排序、图书信息的删除与借书,还书等。通过编译一个C+语言函数,其中包含一个主函数,多个子函数,主函数调用其余的子函数实现人们能够简易、快捷的了解并找到自己所想要的信息的功能。该图书信息管理系统记录了图书馆中图书的图书号、书名、作者姓名、出版社名、图书的现存量和总库存量等书籍数据,同时有对书籍数据以及借阅者的信息进行管理,可以实现对书籍和借阅者进行添加和管理。成员设计内容简介一、题目及要求题目三:图书管理系统设计图书管理信息包括:图书名
4、称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等功能描述1、新进图书根本信息的输入。2、图书根本信息的查询。3、对撤消图书信息的删除。4、为借书人办理注册。5、办理借书手续。6、办理还书手续要求:使用二进制文件方式存储数据,系统以菜单方式工作二、目的与意义C+语言课程设计课程设计是计算机科学与技术专业实践性环节之一,要求明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识;通过课程设计的综合训练可以使学生进一步理解和掌握面向对象程序设计课程的根本知识;掌握面向对象程序设计的思路和方法;根本具有利用面向对象的方法以及C+的编程思想来完成系统设计的能力提高学
5、生用高级语言进行程序设计的能力,重点提高用C语言进行文件操作和绘图应用的编程技术水平。三、小组成员及小组分工小组成员:杨帆、余华龙、姚翔宇杨帆:brkook()findbook()addbook()deIbook()姚翔宇:checkreader()fcheckbr()freturnbook();mainmenu(),余华龙:头文件,main(),setfiIe(),addreader()四、主要参考文献C+语言程序设计第三版,郑莉,清华大学出版社,2004C+PrimerPlus第六版fStephenPrata,人民邮电出版社,2023第一章总体设计1.1功能简介本软件是一个简单的图书管理系
6、统,软件为Win32控制应用台程序。完成以下功能:1新进图书根本信息的输入2图书根本信息的查询3对撤销图书信息的删除4为借书人办理注册5办理借书手续非注册会员不能借书-办理还手t补充要求:使用二进制文件方式存储数据系统以菜单方式工作1.2设计思路根本功能:主菜单1新书采编入库:新购入一种书,登记到图书信息中去。如果这种书在帐中已有,那么只将总库存量增加。3)删除图书:某种书已无保存价值,将它从图书帐目中删除。4查询已在图书库中的图书信息。5对读者的信息进行管理:新增,查询。6查看借阅记录查询图书信息:a)按书名查询:如查找所有书名为数据结构的图书。b)按作者姓名查询:如查找所有张三编写的图书。
7、C)按出版社名查询:如查找所有机械工业出版社出版的图书。d)按书籍编号查询:如查找书籍编号为978-7715-27946-0的图书.e)组合查询:如查找所有张三编写的、由机械工业出版社出版的图书。2)借阅:如果一种书的现存量大于零,那么借出一本,登记借阅者的信息,改变该书的现存量。3)归还:注销对借阅者的登记,改变该书的现存量。整个程序的主函数由以下局部构成:头文件head,h、头文件book,h、setfile、mainmenu1.头文件head,h、book,h实现两个类的定义bookdate图书类,实现对图书的描述:图书根本信息如图书编号、书名、作者、出版社、单价等;图书的管理信息如查找
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 代码 课程设计 报告
