c语言图书管理系统报告doc

c语言图书管理系统报告doc

ID:22754111

大小:1.19 MB

页数:18页

时间:2018-10-31

c语言图书管理系统报告doc_第1页
c语言图书管理系统报告doc_第2页
c语言图书管理系统报告doc_第3页
c语言图书管理系统报告doc_第4页
c语言图书管理系统报告doc_第5页
资源描述:

《c语言图书管理系统报告doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖南文理学院C++课程程序设计试验报告第一章课程设计的目的2第二章课程设计题目问题描述和要求32.1题目的问题描述32.2题目的要求3第三章系统分析与设计43.1系统的总体设计(系统的总体框图)43.2系统的详细设计(模块的流程图)43.3源程序编制6第四章系统调试出现的问题10第五章系统运行报告11第六章总结18湖南文理学院C++课程程序设计试验报告第一章课程设计的目的C++程序实验设计是一种综合知识运用要求较为丰富,知识联系较为紧密,设计的产品十分实用的课程。程序设计的目的主要在于通过课程设计的综合训练,培养我们的实际分析问题、编程和动手的能力,促使我们边学边练,

2、最终帮助我们系统的掌握课程的主要内容,更好的完成C++课程学习任务。我们通过设计一个小型的系统,进一步熟悉和掌握面向对象程序设计的基本概念、C++中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C++的理解与VisualC++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。我们的课题要求用菜单的形式进行操作,要保持界面的独立性和美观性,需要使用模块,使其程序清晰美观。同时这些要求使我们加深了对模块的理解和划分。我们的程序设计还要求有大量的对数据的操作和处理,更加加深了对已有知识的

3、理解和巩固。在彻底完成任务后,使我们在程序编写和全局组织系统的流程上一定大有裨益,这就是我们课程设计的目的。湖南文理学院C++课程程序设计试验报告第二章课程设计题目问题描述和要求2.1题目的问题描述试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作1)图书信息录入功能(图书信息用文件保存)--输入2)图书信息浏览功能--输出3)查询和排序功能:(至少一种查询方式)--算法4)按书名查询5)按作者名查询6)图书信息的删除与修改(可选项)2.2题目的要求设计一图书信息管理系统,使之输入的图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等并

4、且能提供以下功能:a.系统以菜单方式工作1)图书信息录入功能(图书信息用文件保存)--输入2)图书信息浏览功能--输出3)查询和排序功能:(至少一种查询方式)--算法4)按书名查询5)按作者名查询6)图书信息的删除与修改(可选项)b.使程序的输出清晰美观。湖南文理学院C++课程程序设计试验报告第三章系统分析与设计3.1系统的总体设计(系统的总体框图)登陆号欢迎界面菜单添加信息修改信息删除信息信息查询显示信息全部删除退出我们的程序设计主要包括:1.数据输入:调用addbook()函数,输入图书名、图书编号、作者名、图书分类号、出版单位、价格、出版时间;2.数据处理:通过

5、图书库类(BDatabase)中调用*query()、*query2()、*query3()、bookdata()函数,完成了图书信息的修改、删除、查询、显示。3.2系统的详细设计(模块的流程图)我们的程序包括两个类:图书类和图书库类以及main()函数。其中图书类中的有8个私有数据成员tag、number、name[20]、author[10]、no2[10]、house[20]、time[20]、price和setname()、setauthor()、setno2()、sethouse()湖南文理学院C++课程程序设计试验报告、settime()、setprice

6、()、setnumber()、delbook()、addbook()、disp()等10个成员函数;图书库类中有2个私有数据成员top、Bookbook[Maxb]和BDatabase()、addbook()、*query()、*query2()、*query3()、bookdata()、~BDatabase()、disp()8个成员函数。其中我主要是负责对登录号、欢迎界面、菜单设计以及修改信息和删除信息的操作这一部分模块。运行程序登陆号否输入1234是欢迎界面湖南文理学院C++课程程序设计试验报告菜单添加信息修改信息删除信息信息查询显示信息全部删除退出选2是否修改单

7、位修改时间修改分类修改作者输入图书编号调用delbook()3.3源程序编制菜单设置源代码:while(choice!=0){cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。