课程设计任务书

发布 2022-10-06 00:09:28 阅读 9201

课程名称:面向对象程序设计。

专业:计算机科学与技术。

班级: 一班。

姓名: 苏昊。

学号: 20121308014

一、课程设计目的与基本要求。

1. 课程设计目的。

课程的主要目标是:(1) 应用visual c++6.0集成开发环境进行应用程序和系统的开发设计;(2) 掌握面向对象程序设计的基本方法和步骤;(3) 通过独立完成一个综合应用程序的开发,培养学生实践动手技能,提高学生分析问题和解决问题的能力。

2、系统的功能模块与构成板块,含必要的程序流程图。

1、实验一:个人银行账户管理程序。

含 主函数。cpp等文件组成。

2、实验二:高校学籍管理系统。

1.系统功能需求(系统流程图)

1)能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。

2)能够将指定的信息从文件中删除。

3)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。

4)可以统计全部学生的总成绩,及其在班上的排名。

5)能够统计各科的平均成绩以及及格率。

6)要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。

7)如果检索不到相应的信息应提示用户。

实验程序源**:

实验1:#ifndef _date_h_

#define _date_h_

#include

class date

int getmonth() const

int getday() const

int getmaxday ()const;

bool isleapyear() const

void show() const;

int operator- (const date& date) const

bool operator <(const date &date) const

std::istream & operator>>(std::istream &in,date &date);

std::ostream &operator<<(std::ostream &out,const date &date);

#endif

#include""

#include""

#include

#include

#include

class account;

class accountrecord

double getbalance()const

static double gettotal()

virtual void deposit(const date &date,double amount,const std::string &desc)=0;

virtual void withdraw(const date &date,double amount,const std::string &desc)=0;

virtual void settle (const date &date)=0;

virtual void show(std::ostream &out) const;

static void query (const date &begin,const date &end);

inline std::ostream & operator <

void deposit(const date &date,double amount,const std::string &desc);

void withdraw(const date &date,double amount,const std::string &desc);

void settle (const date &date);

class creditaccount :public account

public :

creditaccount(const date &date,const std::string &id,double credit,double rate,double fee);

double getcredit ()const

double getrate() const

double getfee() const

double get**ailablecredit() const

void deposit(const date &date,double amount,const std::string &desc);

void withdraw(const date &date,double amount,const std::string &desc);

void settle (const date &date);

void show(std::ostream &out) const;

#include""

class accumulator

double getsum(const date &date) const

void change(const date &date,double value)

void reset(const date &date,double value)

#include""

#include

#include

using namespace std;

namespace ;

课程设计任务书

北京理工大学珠海学院。2010 2011 学年第二学期。学生姓名专业班级。指导教师工作部门 机械与车辆学院 一 课程设计题目卧式单面多轴钻孔组合机床动力滑台液压系统。二 课程设计内容。液压传动课程设计一般包括以下内容 1 明确设计要求进行工况分析 2 确定液压系统主要参数 3 拟定液压系统原理图 4...

课程设计任务书

微机原理及应用 学院名称 交通与汽车工程学院课程 专业 车辆工程 汽车电子技术方向年级 2008 级 一 设计题目。1 脉冲计数系统设计。2 手动计数器 s倒计时器设计。4 交通灯控制系统设计。4矩阵式键盘识别技术。6 车速测量及显示。秒马表设计。8 嘀 嘀 报警声设计。9 数字电压表的设计。10 ...

课程设计任务书

附件2 学生姓名专业班级。指导教师工作单位。题目。初始条件 详细资料见设计任务书附件。要求完成的主要任务 包括课程设计工作量及其技术要求,以及说明书撰写等具体要求 1 熟悉全国统一建筑工程预算工程量计算规范,学习应用定额计价模式计算该项目的工程量 土建及装饰 提交建筑工程预算书,填写工程量。2 完成...