哈尔滨***
课程设计报告。
课程:c++学号:姓名:班级:教师:
1.管理系统的功能说明。
课程信息管理:能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。
2.存储数据的描述。
coursenumber:课程号coursename:课程名subject:所属专业xingzhi:性质time:学时score:学分。
3.概要设计说明书。
定义一个课程类包含浏览数据,增加数据,查询数据,等函数,通过调用函数来实现不同的功能目的。
4.源程序。
#include#include#includeusing namespace std;class course};
voidcourse::setcourse(doublecn,char*names,char*subjects,char*xingzhis,inttimes,floatscores)
char *course::get_coursename()
char *course::get_subject()
void course::change_number(double cn)
void course::change_name(char *names)
void course::change_subject(char *subjects)
void course::change_xingzhi(char *xingzhis)
void course:: change_score(float scores)
void course::courseshow(){
cout cout<<"t\t"< double number; char names[20],subjects[20],xingzhis[20];float scores;int times;int n,i; course a[100],b; for(;; cout<<"请输入数字选择操作,并按回车确认: "cin>>n;switch(n){ case 1: if(cout<<"没有数据,请先增添" cout<<"课程名: " cin>>names; cout<<"所属专业: "cin>>subjects;cout<<"性质: "cin>>xingzhis;cout<<"学时: "cin>>times;cout<<"学分: "cin>>scores; i=a[i++]setcourse(number,names,subjects,xingzhis,times,scores);cout<<"t\t\t"<<增加成功***case 3:{ char x; int y,j=0; cout<<"请输入修改课程姓名: "cin>>names; for(i=0;i< if(strcmp(a[i].get_coursename(),names)==0){ j=1;cout<<"课程号" if(x=='y'||x=='y'){ cout<<"选择要修改的数据:1课程号。 2课程名。 3所属专业。 4性质。 5学时。 6学分。" case 1:{ cout<<"输入新的课程号: "cin>>number; a[i]. change_number(number);cout<<"修改成功" cout<<"输入新的课程名: "cin>>names; a[i].change_name(names);cout<<"修改成功" a[i].change_subject(subjects);cout<<"修改成功" cout<<"输入新的课程性质: "cin>>xingzhis; a[i].change_xingzhi(xingzhis);cout<<"修改成功" a[i].change_time(times); cout<<"修改成功" cout<<"输入新的该课程学分: "cin>>scores; a[i].change_score(scores); cout<<"修改成功" cout<<"没有找到该该课程姓名" cout<<"1按课程名查询"<>m;if(m==1){ cout<<"请输入课程名: "cin>>names; for(i=0;i< if(strcmp(a[i].get_coursename(),names)==0) j=1;cout<<"课程号" cout<<"请输入所属专业: "cin>>subjects; for(i=0;i< if(strcmp(a[i].get_subject(),subjects)==0) j=1;cout<<"课程号" cout<<"没有找到相关信息" 用户根据菜单栏提示选择实现功能所对应的数字并输入选择,选择后按提示进行功能操作。浏览数据:输入数字1,显示课程信息。 增加数据:输入数字2,并按提示输入学生课程学号、课程名、所属专业、性质、学时、学分; 修改课程信息:输入数字3,并输入课程名,判断是否修改,并选择所修改内容。查询课程信息:输入数字4,按课程名查询输入1,按专业查询输入2。退出菜单:输入数字5; 6.总结报告。 c++程序设计》是计算机专业一门重要的专业基础课。此次课程设计的目的是以c++程序设计语言为基础,通过完成一些具有一定难度的课程设计题目的编写、调试、运行工作,进一步掌握面向过程和面向对象程序设计的基本方法和编程技巧,巩固所学理论知识,使理论与实际相结合。从而提高自我分析问题、解决问题的能力。 通过此次课程设计,使我对静态数据成员及对象数组等的使用更加熟练,并且知道清屏的使用方法,与此同时,感觉自己所学还太少,还需多看一些有关c++书籍。 自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。... 面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命... 目录。一。顺序结构。第1题1二。选择结构。第2题2三 循环结构。第3题3第4题4第5题6第6题7四。数组。第7题8第8题9第9题10五。函数第10题11六。结束语12 第1题。1.题目 编程序求半径为r,高为h的圆柱体的体积。2.问题描述 编程求圆柱体体积。3.问题分析 这道题基本处理步骤是输入,计...C 课程设计
C课程设计
c 课程设计