计算机类
课程设计报告
课程名称:
面向对象程序设计课程设计
课程设计题目:
学生信息管理
姓名:
系:
计算机系
专业:
计算机科学与技术
年级:
学号:
指导教师:
职称:
讲师
2010年 1月 18日
课程设计结果评定
评语:
成绩:
指导教师签字:
任务下达日期:2009年12月日
评定日期:
目录
1……………………………………………………………………………1
2……………………………………………………………………………1
3………………………………………………………………………1
4………………………………………………………………………1
……………………………………………………………………………………3
……………………………………………………………………………………3
……………………………………………………………………………………3
……………………………………………………………………………………4
……………………………………………………………………………………4
……………………………………………………………………………………4
……………………………………………………………………………………4
……………………………………………………………………………………4
……………………………………………………………………………………4
……………………………………………………………………………………5
…………………………………………………………………………………5
…………………………………………………………………………………5
5………………………………………………………………………5
学生信息管理
《面向对象程序设计课程设计》是计算机科学与技术专业和软件工程专业集中实践性环节之一,是学****完《面向对象程序设计》课程后进行的一次全面的综合练****其目的在于加深对面向对象程序设计中基础理论和基本知识的理解,培养学生的实践能力,促进理论与实践的结合。通过课程设计,让学生能够熟练运用C++进行面向对象编程,建立对象模型,降低软件的复杂性,改善软件的重用性和维护性,提高软件的生产效率,全面掌握面向对象编程技术。
1、掌握使用一种面向对象程序设计语言如Borland C++或Visual C++等。
2、培养调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
3、通过课程设计,要求学生在指导教师的指导下,独立完成实****课题的全部内容,包括:
⑴通过调查研究和上机实****收集和调查有关技术资料。
⑵掌握设计课题的基本步骤和方法。
⑶根据课题的要求进行上机实验调试。
4、课程设计完成后,提交课程设计报告
【实****题目】
学生信息管理系统
【类层次结构图和用例图】
类层次结构图:
Student
Save
Score
Delete
Modify
Average
Search
Add
Show
用例图:
findnum
findnumstudent
public:
findnum(string n=""):num(n){}
bool operator()(const student& a)
{
return ()==num;
}
private:
string num;
string name;
double english;
double math;
double vc;
private:
string num;
public:
student(string n=" ",
string na=" ",
double en=0,double ma=0,double v=0):
num(n),name(na),english(en),math(ma),vc(v){}
student(const student& a)
{num=;
name=;
english=;
math=;
vc=;
}
double sum()const;
double avesum()const;
string getnum()const;
string getname() const;
double geten()const;
double getma()const;
double getvc()const;
void s
C++学生信息管理系统 来自淘豆网www.taodocs.com转载请标明出处.