c语言图书管理系统报告.doc
《c语言图书管理系统报告.doc》由会员分享,可在线阅读,更多相关《c语言图书管理系统报告.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 课程设计的目的2第二章 课程设计题目问题描述和要求32.1 题目的问题描述32.2 题目的要求3第三章 系统分析与设计43.1 系统的总体设计(系统的总体框图)43.2 系统的详细设计(模块的流程图)43.3 源程序编制6第四章 系统调试出现的问题10第五章 系统运行报告11第六章 总结18第一章 课程设计的目的 C+程序实验设计是一种综合知识运用要求较为丰富,知识联系较为紧密,设计的产品十分实用的课程。程序设计的目的主要在于通过课程设计的综合训练,培养我们的实际分析问题、编程和动手的能力,促使我们边学边练,最终帮助我们系统的掌握课程的主要内容,更好的完成C+课程学习任务。 我们通过设
2、计一个小型的系统,进一步熟悉和掌握面向对象程序设计的基本概念、C中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Visual C环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。我们的课题要求用菜单的形式进行操作,要保持界面的独立性和美观性,需要使用模块,使其程序清晰美观。同时这些要求使我们加深了对模块的理解和划分。我们的程序设计还要求有大量的对数据的操作和处理,更加加深了对已有知识的理解和巩固。在彻底完成任务后,使我们在程序编写和全局组织系统的流程上一定大有裨益,这就是我们课程设计的目的。第二章
3、 课程设计题目问题描述和要求2.1 题目的问题描述试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作 1) 图书信息录入功能(图书信息用文件保存)输入 2) 图书信息浏览功能输出 3) 查询和排序功能:(至少一种查询方式)算法 4) 按书名查询 5) 按作者名查询 6) 图书信息的删除与修改(可选项)2.2 题目的要求设计一图书信息管理系统,使之输入的图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等并且能提供以下功能:a.系统以菜单方式工作 1) 图书信息录入功能(图书信息用文件保存)输入 2) 图书信息浏览功能输出 3) 查询和排序功能:(至少一种查询方式
4、)算法 4) 按书名查询 5) 按作者名查询 6) 图书信息的删除与修改(可选项)b.使程序的输出清晰美观。第三章 系统分析与设计3.1 系统的总体设计(系统的总体框图) 登陆号欢迎界面菜单添加信息修改信息删除信息信息查询显示信息全部删除退出 我们的程序设计主要包括: 1数据输入:调用addbook()函数,输入图书名、图书编号、作者名、图书分类号、出版单位、价格、出版时间; 2数据处理:通过图书库类(BDatabase)中调用*query()、*query2()、*query3()、bookdata()函数,完成了图书信息的修改、删除、查询、显示。 3.2 系统的详细设计(模块的流程图)我们
5、的程序包括两个类:图书类和图书库类以及main()函数。其中图书类中的有8个私有数据成员tag、number、name20、author10、no210、house20、time20、price和setname()、setauthor()、setno2()、sethouse()、settime()、setprice()、setnumber()、delbook()、addbook()、disp()等10个成员函数;图书库类中有2个私有数据成员top、Book bookMaxb和BDatabase() 、addbook()、*query()、*query2()、*query3()、bookdata
6、()、BDatabase()、disp()8个成员函数。其中我主要是负责对登录号、欢迎界面、菜单设计以及修改信息和删除信息的操作这一部分模块。运行程序 登陆号 否输入1234 是欢迎界面 菜单添加信息修改信息删除信息信息查询显示信息全部删除退出选2是否修改单位修改时间修改分类修改作者输入图书编号调用delbook()3.3 源程序编制菜单设置源代码: while(choice!=0) coutendlendl; cout * * * * * * * * * * *endl; cout * 1 添加信息 *endl; cout * 2 修改信息 *endl; cout * 3 删除信息 *end
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 图书 管理 系统 报告
限制150内