欢迎来到天天文库
浏览记录
ID:43552586
大小:777.36 KB
页数:54页
时间:2019-10-10
《图书管理系统(含代码)课程设计报告文库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、屮南农修C++礁程筱针实裁報告<9/修或信息管理系娩专坐班級;城地1502指导老师;蒋冲壮%:扬帆%鬲:0202150222完咸时间:201647月13日中南大学课程设计报告目录成员设计内容简介1第一章系统概述11.1功能简介21•2设计思路3第二章第二章系统功能的分析和简要框图32.1主函数42.2初始化文件42.3主菜单52.4查询72.5借书操作82.6还书操作92.7新增图书102.8删除图书112.9新增读者122.10读者信息132.11借阅记录14第三章调试及运行结果153.1主菜单153.2查询图书信息163.3归还图书16
2、3.4借阅图书:173.5读者注册:183.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.cpp4
3、25.11mainmenu.cpp425.11return・cpp445.11setfiIe.cpp461—刖s图书管理在生活中运用非常广泛,因此需要用许多的程序来对它们进行管理。此程序包含了图书信息的录入、图书信息的浏览、图书的查询和排序、图书信息的删除与借书,还书等。通过编译一个C++语言函数,其中包含一个主函数,多个子函数,主函数调用其余的子函数实现人们能够简易、快捷的了解并找到自己所想要的信息的功能。该图书信息管理系统记录了图书馆中图书的图书号、书名、作者姓名、出版社名、图书的现存量和总库存量等书籍数据,同时有对书籍数据以及借阅者的
4、信息进行管理,可以实现对书籍和借阅者进行添加和管理。成员设计内容简介一、题目及要求题目三:图书管理系统设计图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等功能描述1、新进图书基本信息的输入。2、图书基本信息的查询。3、对撤消图书信息的删除。4、为借书人办理注册。5、办理借书手续。6、办理还书手续要求:使用二进制文件方式存储数据,系统以菜单方式工作二、目的与意义《C++语言课程设计》课程设计是计算机科学与技术专业实践性环节之一,要求明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的
5、知识;通过课程设计的综合训练可以使学生进一步理解和掌握面向对象程序设计课程的基本知识;掌握面向对象程序设计的思路和方法;基本具有利用面向对象的方法以及C++的编程思想来完成系统设计的能力提高学生用高级语言进行程序设计的能力,重点提高用C语言进行文件操作和绘图应用的编程技术水平。三、小组成员及小组分工小组成员:杨帆、余华龙、姚翔宇杨帆:brkook()findbook()addbook()deIbook()姚翔宇:checkreader(),checkbr(),returnbook();mainmenu(),余华龙:头文件,main(),se
6、tfiIe(),addreader()四、主要参考文献《C++语言程序设计(第三版)》,郑莉,清华大学出版社,2004《C++PrimerPlus(第六版)》,StephenPrata,人民邮电出版社,2012第一章总体设计1.1功能简介本软件是一个简单的图书管理系统,软件为Win32控制应用台程序。完成以下功能:1新进图书基本信息的输入2图书基本信息的查询3对撤销图书信息的删除4为借书人办理注册5办理借书手续(非注册会员不能借书)6办理还书手续补充要求:使用二进制文件方式存储数据系统以菜单方式工作1.2设计思路基本功能:主菜单(1)新书采
7、编入库:新购入一种书,登记到图书信息中去。如果这种书在帐中已有,则只将总库存量增加。(3)删除图书:某种书已无保留价值,将它从图书帐目中删除。(4)查询已在图书库中的图书信息。(5)对读者的信息进行管理:新增,查询。(6)查看借阅记录查询图书信息:a)按书名查询:如查找所有书名为“数据结构”的图书。b)按作者姓名查询:如查找所有“张三”编写的图书。c)按出版社名查询:如查找所有“机械工业出版社”出版的图书。d)按书籍编号查询:如查找书籍编号为“978-7-115-27946-0”的图书。e)组合查询:如查找所有“张三”编写的、由“机械工业出
8、版社”出版的图书。(2)借阅:如果一种书的现存量大于零,则借出一本,登记借阅者的信息,改变该书的现存量。(3)归还:注销对借阅者的登记,改变该书的现存量。整个程序的主函数由以下部
此文档下载收益归作者所有