欢迎来到天天文库
浏览记录
ID:59007047
大小:35.00 KB
页数:10页
时间:2020-09-15
《C语言课程设计报告格式2010-9最新.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C语言课程设计》报告题目:__图书管理系统__班级:动力1143学号:姓名:王冠宇指导老师:李波成绩:目录一、课程设计目的和意义通过课程设计的实践环节的教学,可以加深对课堂所学基础知识的掌握与理解,提高所学内容的综合运用能力;同时也可以通过查询相关资料,培养学生自学能力、接受新知识的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,并可培养学生实际上机调试程序的能力。“理论与实践”相结合,使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。二、总体设计思路(功能模块图)菜单退出添加信息
2、修改信息删除信息信息查询显示信息全部删除三、详细设计1、模块功能介绍我们的程序设计主要包括:1.数据输入:调用addbook()函数,输入图书名、图书编号、作者名、图书分类号、出版单位、价格、出版时间;2.数据处理:通过图书库类(BDatabase)中调用*query()、*query2()、*query3()、bookdata()函数,完成了图书信息的修改、删除、查询、显示。3.2系统的详细设计(模块的流程图)我们的程序包括两个类:图书类和图书库类以及main()函数。其中图书类中的有8个私有
3、数据成员tag、number、name[20]、author[10]、no2[10]、house[20]、time[20]、price和setname()、setauthor()、setno2()、sethouse()、settime()、setprice()、setnumber()、delbook()、addbook()、disp()等10个成员函数;图书库类中有2个私有数据成员top、Bookbook[Maxb]和BDatabase()、addbook()、*query()、*query2(
4、)、*query3()、bookdata()、~BDatabase()、disp()8个成员函数。其中我主要是负责对登录号、欢迎界面、菜单设计以及修改信息和删除信息的操作这一部分模块。2、程序清单菜单设置源代码:while(choice!=0){cout<5、>choice;while(choice!=1&&choice!=2&&choice!=3&&choice!=4&&choice!=5&&choice!=6&&choice!=0){cout<6、不存在,请重新输入**"<<'a'<>choice;}修改图书信息源代码:case2:cout<<"输入图书编号:";cin>>bookid;b=query(bookid);if(b==NULL){cout<<"该图书不存在"<7、t<<"*3分类号*"<>choice2;switch(choice2){case1:cout<<"输入新的书名:";//修改图书名cin>>bname;b->setname(bname);break8、;case2:cout<<"输入新的作者名:";//修改图书作者cin>>bauthor;b->setauthor(bauthor);break;case3:cout<<"输入新的分类号:";//修改图书的分类号cin>>bno2;b->setno2(bno2);break;case4:cout<<"输入新的出版单位:";//修改图书出版单位cin>>bhouse;b->sethouse(bhouse);break;case5:cout<<"输入新的出版时间:";cin>>btime;b->se
5、>choice;while(choice!=1&&choice!=2&&choice!=3&&choice!=4&&choice!=5&&choice!=6&&choice!=0){cout<6、不存在,请重新输入**"<<'a'<>choice;}修改图书信息源代码:case2:cout<<"输入图书编号:";cin>>bookid;b=query(bookid);if(b==NULL){cout<<"该图书不存在"<7、t<<"*3分类号*"<>choice2;switch(choice2){case1:cout<<"输入新的书名:";//修改图书名cin>>bname;b->setname(bname);break8、;case2:cout<<"输入新的作者名:";//修改图书作者cin>>bauthor;b->setauthor(bauthor);break;case3:cout<<"输入新的分类号:";//修改图书的分类号cin>>bno2;b->setno2(bno2);break;case4:cout<<"输入新的出版单位:";//修改图书出版单位cin>>bhouse;b->sethouse(bhouse);break;case5:cout<<"输入新的出版时间:";cin>>btime;b->se
6、不存在,请重新输入**"<<'a'<>choice;}修改图书信息源代码:case2:cout<<"输入图书编号:";cin>>bookid;b=query(bookid);if(b==NULL){cout<<"该图书不存在"<7、t<<"*3分类号*"<>choice2;switch(choice2){case1:cout<<"输入新的书名:";//修改图书名cin>>bname;b->setname(bname);break8、;case2:cout<<"输入新的作者名:";//修改图书作者cin>>bauthor;b->setauthor(bauthor);break;case3:cout<<"输入新的分类号:";//修改图书的分类号cin>>bno2;b->setno2(bno2);break;case4:cout<<"输入新的出版单位:";//修改图书出版单位cin>>bhouse;b->sethouse(bhouse);break;case5:cout<<"输入新的出版时间:";cin>>btime;b->se
7、t<<"*3分类号*"<>choice2;switch(choice2){case1:cout<<"输入新的书名:";//修改图书名cin>>bname;b->setname(bname);break
8、;case2:cout<<"输入新的作者名:";//修改图书作者cin>>bauthor;b->setauthor(bauthor);break;case3:cout<<"输入新的分类号:";//修改图书的分类号cin>>bno2;b->setno2(bno2);break;case4:cout<<"输入新的出版单位:";//修改图书出版单位cin>>bhouse;b->sethouse(bhouse);break;case5:cout<<"输入新的出版时间:";cin>>btime;b->se
此文档下载收益归作者所有