c++大作业说明书

c++大作业说明书
c++大作业说明书

电子与控制工程学院C++课程设计

C++课题程序设计

(课题:班干选举系统程序设计)

成员:孙涛、罗天

陈海键、汤行行

王晓坤、章慧珠、白洁

专业:自动化(交通信息与控制)

组名:第10组

程序分工:孙涛汤行行负责程序编写,白洁辅助编写王晓坤罗天负责前期资料收集整理

白洁章慧珠负责编写文档

一、需求分析

1.编写目的

编写本文档,是为了方便班级班干部的选举系统更好的使用以及对程序作一个说明。编写这个程序同时也是为了更好的掌握和运用C语言,C++程序设计,计算机软件技术基础的相关知识,提高 VC++ 6.0软件的使用能力,培养分析问题、解决问题的能力。

2.课题名称:班干选举系统

3.参考资料

《C++程序设计》.谭浩强编著. 清华大学出版社.

《C++面向对象程序设计》.谭浩强编著. 清华大学出版社.

《计算机软件技术基础》.徐士良葛兵编著. 清华大学出版社(第三版).

二、编写目标

通过学习软件工程的设计方法,主要采用VC++ 6.0技术为数据库开发程序,是用户可以使用具备可以随机为候选人编号,选举人可以直接投票,对总票数、有效票、无效票进行统计并输出每个候选人所得的票数等功能的软件。

三、问题描述

(1)基本功能要求:

(1)设置候选人的总个数。

(2)记录各候选人的名字(为每个候选人自动生成一个编号)

(3)显示候选人的编号和名称

(4)设置要选举的人数

(5)输入选票信息,若选票中候选人的个数大于要选举的人数,则作

为无效票。(自己设计选票格式,在文档说明书里详细说明)

(6)统计总的选票数,有效票数,无效票数,每个候选人的得票数。

(7)输出获选人的姓名和得票数。

(2)扩展功能要求:

(1)对候选人的得票数进行排序输出。

(2 实现可视化界面

四、概要设计

函数头:#include //包括cin、cout等函数

#include //随机函数所需

#include //字符串函数所需

using namespace std; //使用命名空间std

主函数:int main()

子函数:void Record();//记录各候选人的个人信息以及初始化得票数;

friend void Vote(Person get[],int N,int M); //投票者对候选人进行投票; friend void Sort( Person array[],int N); //对各候选人的得票数进行排序;

friend void set(Person leader[],int N,int M);//对票数的统计与输出;

五、用户使用说明

管理员首先输入候选人的人数、投票者的个数和投票人的名字,然后每个投票人按照系统的指示第一票投给谁,第二票投给谁进行投票。投票完毕后系统会自动输出总票数、有效票数、无效票数、每个候选人的信息、所得的票数并按从高到低排列和最后得选人的信息和票数。

六、程序详细设计说明

#include //包括cin、cout等函数

#include //随机函数所需

#include //字符串函数所需

using namespace std;//使用命名空间std class Person //候选人Person类的声明 {

public: //声明以下部分为的共有的 //共有的成员函数与友元成员函数

void Record();//成员函数的声明

friend void Vote(Person get[],int N,int M); //友元函数的声明

friend void Sort( Person array[],int N); //友元函数的声明

friend void set(Person leader[],int N,int M); //友元函数的声明

private: //声明以下部分为私有的

//私有的数据

int Leader_num; //候选人的编号string Leader_name; //候选人的姓名

int count; //候选人的得票数

};

类是C++中十分重要的概念,它是实现面向对象程序设计的基础,是对象的抽象。C++对C的改进,最重要的就是增加了“类”这样一种类型。所以C++开始时被称为“带类的C”。类是抽象的,不占用内存,它有三中成员访问限定符,分别是:私有的(private)、公用的(public)和受保护的(protect)。类还可以继承派生出其它的类,为软件技术的发展扩大的很大空间,解决了软件重用问题(此资料来自《C++面向对象程序设计》.谭浩强编著. 清华大学出版社)

友元函数是类中常见的,它可以是不属于任何类的非成员函数,也可以是其它类的成员函数,它可以访问本类的私有成员,在类体中用friend对该函数进行声明。出了友元函数外还有友元类。

//成员函数的的类外定义:

//记录各候选人的个人信息以及初始化得票数

void Person::Record()

{

int num;

srand (time(0)); //让随机函数rand()不再产生重复的数字

num=rand()%100;

Leader_num=num; // 自动为候选人生成一个1-100之间的编号 cout<<"编号:"<

cout<<"候选人的姓名:";

cin>>Leader_name; //输入候选人的姓名,如:张三

cout<<"得票数:"<

}

//友员函数的的类外定义:

//投票者对候选人进行投票

void Vote(Person get[],int N,int M)

{

int num1,num2,i,j; //每一个投票者可以投出自己两张宝贵的

两票,允许两张投给一个候选人,分别为num1,num2

cout<<"每人请投两张票。"<

for(i=1;i<=M;i++) //循环每次输入投票者所要投给的候选人 {

cout<<"投票人"<

cout<<"第一张投谁的票:";

cin>>num1; //输入第一票所投的候选人的编号

cout<<"第二章投谁的票:";

cin>>num2; //输入第一票所投的候选人的编号

for(j=0;j

{

if(num1==get[j].Leader_num) //判断投票者第二张票的编号

{

get[j].count+=1;break;} //每个投票者第一张票所对应的候选

人的编号,若对应,该候选人得票数+1

}

}

for(j=0;j

if(num2==get[j].Leader_num) //判断投票者第二张票的编号

{

get[j].count+=1;break;} //每个投票者第二张票所对应的候选人

的编号,若对应,该候选人得票数+1

}

}

}

//友员函数的的类外定义:

//对各候选人的得票数进行排序

void Sort( Person array[],int N)

{

int i,j;

Person temp;

for(j=1;j<=2;j++)

{

for(i=0;i

{

if(array[i].count

{

temp=array[i];

array[i]=array[i+1]; //调换位置

array[i+1]=temp;}

}

}

}

//友员函数的的类外定义:

//对票数进行统计并输出最终结果

void set(Person leader[],int N,int M)

{

int EorrTicket=0,NoEorrTicket=0,TotalTicket=0; //EorrTicket为无效票数,NoEorrTicket为有效票数,TotalTicket为总选票数

for(int i=0;i

{

if(leader[i].count>=M) //判断每位候选人的票数是否大于投票者人数,若大于,有

效票数为投票人数,否则继续执行

EorrTicket=leader[i].count-M; //求有效票数

TotalTicket+=leader[i].count; //求总票数

}

NoEorrTicket=TotalTicket-EorrTicket; //求无效票数

//输出总票数,有效票数,无效票数

cout<<"\n总票数:"<

Sort(leader,N); //调用排序函数,对leader数组进行从高->低的排序

//调整各候选人的有效票数

for(i=0;i

{

if(leader[i].count>M)

leader[i].count-=EorrTicket;

}

//输出各候选人的有效票数

cout<<"\n各候选人的票:"<

cout<<"编号"<<'\t'<<"姓名"<<'\t'<<"得票数"<

for(i=0;i

{

cout<

//输出获选人的信息

cout<<"此次班干部获选人:"<<"\n姓名:"<

}

在类中,成员函数与友元函数是类内和类外的接口,是类内和类外沟通的主要桥梁纽带,函数和函数间可以互相调用。在这里还用到了for循环语句和if语句,这两种语句在C++程序设计中运用十分广泛,for循环语句中往往还会嵌套,形成几个循环,在C++中除了for 循环语句外还有while、do-while等等。与if语句连用的还有else if和else。在上面Vote 函数中还用到了bfeak语句,主要是退出循环体,它只能用于循环语句和switch语句,不能单独使用或用于其他语句中,和它紧密相连的还有continue语句。它们两个的区别是break推出全部循环,continue只退出本次循环。

主函数:

int main()

{ //界面

cout<<".........................................."<

cout<<"................欢迎进入班干部选举系统....."<

cout<<"..........................................."<

int N,M;//定义候选人数与投票人数,N为候选人数,M为投票人数

cout<<"请输入候选人数N:";

cin>>N;//输入候选人数N

cout<<"请输入投票人数M:";

cin>>M;//输入投票人数M

int i,j;

Person Leader[20];//定义一个Person类型对象数组存放候选人信息

cout<<"记录候选人的信息:"<

for(i=0;i

Leader[i].Record();//记录候选人信息

cout<<"\n开始投票:"<

Vote(Leader,N,M);//每个投票者投票

set(Leader,N,M); //对最后的结果进行统计并输出

return 0;

}

主函数main为成员函数提供实参数,如本程序中main函数为成员函数提供N、M与对象数组Leader三个实参,调用Record、Vote、和set三个函数,进行对候选人信息的记录,进行投票和输出最后的结果。

八、测试结果

进入系统界面

设置候选人、投票人人数

输入候选人姓名并自动生成编号

进行投票

进行票数统计

顺序输出候选人得票情况及获胜者

八、总结

本程序虽然能解决一般的选举问题,但还是存在不足点,该程序没有对投票者弃权的考虑,不能对候选人添加或信息进行改写,候选人数的范围有限制等等。不过还是有点收获,第一次尝试用C++编程来解决生活中的问题,对C++程序设计有进一步的了解和学习,利用临时所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练合作开发应用系统,进行数据处理的综合能力。对C++的知识有更进一步的了解和学习。

九、附录源程序:

#include //包括cin、cout等函数

#include //随机函数所需

#include //字符串函数所需

using namespace std; //使用命名空间std

class Person //候选人Person类的声明{ public: //声明以下部分为的共有的//共有的成员函数与友元成员函数

void Record(); //成员函数的声明

friend void Vote(Person get[],int N,int M); //友元函数的声明

friend void Sort( Person array[],int N); //友元函数的声明

friend void set(Person leader[],int N,int M); //友元函数的声明private: //声明以下部分为私有的//私有的数据

int Leader_num; //候选人的编号 string Leader_name; //候选人的姓名

int count; //候选人的得票数

};

//成员函数的的类外定义:

//记录各候选人的个人信息以及初始化得票数

void Person::Record()

{

int num;

srand (time(0)); //让随机函数rand()不再产生重复的数字

num=rand()%100;

Leader_num=num; // 自动为候选人生成一个1-100之间的编号

cout<<"编号:"<

cout<<"候选人的姓名:";

cin>>Leader_name; //输入候选人的姓名,如:张三

count=0;

cout<<"得票数:"<

}

//友员函数的的类外定义:

//投票者对候选人进行投票

void Vote(Person get[],int N,int M)

{

int num1,num2,i,j; //每一个投票者可以投出自己两张宝贵的票,允许两张投给一个候选人,分别为num1,num2

cout<<"每人请投两张票。"<

for(i=1;i<=M;i++) //循环每次输入投票者所要投给的候选人

{

cout<<"投票人"<

cout<<"第一张投谁的票:";

cin>>num1; //输入第一票所投的候选人的编号

cout<<"第二张投谁的票:";

cin>>num2; //输入第一票所投的候选人的编号

for(j=0;j

{

if(num1==get[j].Leader_num) //判断投票者第二张票的编号

{

get[j].count+=1;

break;

} //每个投票者第一张票所对应的候选人的编号,若对应,该候选人得票数+1

}

for(j = 0; j < N; j++)

if(num2 == get[j].Leader_num) //判断投票者第二张票的编号

{

get[j].count += 1;

break;

} //每个投票者第二张票所对应的候选人的编号,若对应,该候选人得票数+1

}

}

//友员函数的的类外定义:

//对各候选人的得票数进行排序

void Sort( Person array[],int N)

{

int i,j;

Person temp;

for(j=1;j<=2;j++)

{

for(i=0;i

{

if(array[i].count

{

temp=array[i];

array[i]=array[i+1]; //调换位置

array[i+1]=temp;}

}

}

}

//友员函数的的类外定义:

//对票数进行统计并输出最终结果

void set(Person leader[],int N,int M)

{

int EorrTicket = 0, NoEorrTicket = 0, TotalTicket = 0; //EorrTicket为无效票数,NoEorrTicket为有效票数,TotalTicket为总选票数

for(int i=0;i

{

if(leader[i].count>=M) //判断每位候选人的票数是否大于投票者人数,若大于,有效票数为投票人数,否则继续执行

{

EorrTicket = leader[i].count-M; //求无效票数

TotalTicket = M+M; //求总票数

NoEorrTicket = TotalTicket - EorrTicket;

}

};

//求有效票数

//输出总票数,有效票数,无效票数

cout<<"\n总票数:"<

Sort(leader,N); //调用排序函数,对leader数组进行从高->低的排序

//调整各候选人的有效票数

for(i=0;i

{

if(leader[i].count>M)

leader[i].count-=EorrTicket;

}

//输出各候选人的有效票数

cout<<"\n各候选人的票:"<

cout<<"编号"<<"\t"<<"姓名"<<"\t"<<"得票数"<

for(i=0;i

{

cout<

//输出获选人的信息

cout<<"此次班干部获选人:"<<"\n姓名:"<

}

}

int main()

{ //界面

cout<<"..................................."<

cout<<"........欢迎进入班干部选举系统....."<

cout<<"..................................."<

int N,M; //定义候选人数与投票人数,N为候选人数,M为投票人数

cout<<"请输入候选人数N:";

cin>>N; //输入候选人数N

cout<<"请输入投票人数M:";

cin>>M; //输入投票人数M

int i;

哈工大-机械设计大作业-V带传动设计-5.3.5-设计说明书

Harbin Institute of Technology 机械设计大作业 题目:V带传动设计院系:机电工程学院班级: 姓名: 学号: ?哈尔滨工业大学

目录 一 任务书 (2) 二 选择电动机 (3) 三 确定设计功率d P (3) 四 选择带的型号 (3) 五 确定带轮的基准直12d d d d 和 (3) 六 验算带的速度 (4) 七 确定中心距a 和V 带基准长d L (4) 八 计算小轮包1 (4) 九 确定 V 带Z (4) 十 确定初拉0F (5) 十一 计算作用在轴上的压Q (6) 十二 带轮结构计 (6) 十三 运动学计算 (7) 十四 参考文献 (7)

带传动设计任务书 题目: 设计绞车(带棘轮制动器)中的V带传动 结构简图见下图:。 原始数据如下:室内工作、工作平稳、机器成批生产 一、选择电动机 由方案图表中的数据要求,查文献2表2-1 Y系列三相异步电动机的型号及相关数据可选择Y132S-6。如图1.1,电机尺寸示意图。可查得轴径D=38mm,E=76mm,F=10mm,G=33mm。

图1.1 电动机尺寸示意图 二、确定设计功率d P 设计功率是根据需要传递的名义功率、载荷性质、原动机类型和每天连续工作的时间长短等因素共同确定的,表达式如下: d A m P K P = 式中 m P ——需要传递的名义功率 A K ——工作情况系数,按文献1表5.7工作情况系数A K 选取A K =1.1; 考虑到本装置的工作环境,A K 值应扩大1.1倍 所以 1.1 1.1 3.0 3.63d A m P K P KW ==??= 三、选择带的型号 根据d P 、n 1,查看文献1表5.7可选取A 型带。 四、确定带轮的基准直径12d d d d 和 查文献1表5.8 可得V 带带轮最小基准直径min d d 知A 型带min d d =75mm,又由表5.8选取小带轮基准直径: d1d 112mm = 大带轮基准直径: 21 3.2112358.4d d d i d mm =?=?= 查文献1表5.4选取大带轮基准直径2355d d mm =; 其传动比误差 i 3.2-3.17=0.94%5%3.2 i ?=<,故可用。

C语言大作业报告

目录 一、设计题目 二、目标和需求分析 三、开发工具 四、应用平台 五、程序模块 1、游戏盒子 2、2048 3、扫雷 4、贪吃蛇 六、开发日志 七、程序调试及运行 八、程序开发总结 总结:虽然做出来的东西真的没什么技术水平,但是我们尽量把这个东西的每个方方面面做完整。

目标和需求分析一个小的游戏盒子,可以用来启动其它游戏,当然,其它游戏也是我们大作业的编写内容,平时可以玩玩用来打发时间 用到的工具VS2005 Easyx图形库 Pthread线程库 Hge 分工 秦贤康 组织大家,编写主程序,及构思计划,技术指导 王尧 所有的文件处理,数据算法方面优化 王懿晨 合作2048模块 杨梓晗 图片资源加工,音乐裁剪,按钮制作 程维驰 合作扫雷模块 应用平台:WINDOWS X64

程序功能模块: 一、 安装包:(写入开始菜单快捷方式,桌面快捷方式,开机启动等)//pascal 脚本编写 #define MyAppName "C 大作业" #define MyAppVersion "2.0" #define MyAppPublisher "五人小组" #define MyAppExeName "1.exe" [Setup] AppId={{49DB1DB4-FAE9-4ACB-A4B9-E5C420C5F10B} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} DefaultDirName={pf}\{#MyAppName} DisableDirPage=yes DefaultGroupName={#MyAppName} DisableProgramGroupPage=yes (剩余代码未全部给出) 安装包 内嵌:C 语言报告 游戏盒子 开机启动,桌面快捷方式等 进入动画,左侧动画 启动模块 通知,和显示游戏信息 2048 扫雷 贪吃蛇 主界面信息显示 通知栏信息显示 意见箱

大作业说明书

大作业说明书

课程设计 《考试系统》 课程设计说明书 学生姓名阿娜尔古丽·台外库力学号 所属学院信息工程学院 专业计算机科学与技术 班级计算机15-1 指导教师牛荣 教师职称副教授 塔里木大学教务处制

摘要:随着计算机网络的普及,利用网络环境进行考试成为教育考试发展的一个趋势。网络考试的形式较为明显的避免了传统考试各环节的人为主观因素,较之传统考试更快捷、更公平、更安全地安排考试工作,将教师从辛苦而又繁琐的组卷、阅卷、分析成绩等工作中解放出来。 本论文研究和分析了当下网络考试系统的发展现状,针对考试组织管理的特点和应用的具体要求,提出了基于JSP的在线考试系统分析与设计的方案。以本系统的工作流程为基础,从业务需求、系统的数据库设计、各项子功能介绍等方面进行了论述,而且对当下已有的网络考试系统实现存在的一些问题进行了论述,为系统的开发和实施提供了一套切实可行、全面先进的理论体系和技术指导。论文还对系统的实现技术,包括开发语言、开发工具进行了介绍,最后对系统的核心功能给出了实现过程,以及相关界面的截图。 关键词: https://www.360docs.net/doc/a6331476.html,平台数据库考试系统系统开发

目录 1.概况.................................................................. 错误!未定义书签。 1.1 研究背景 .................................................. 错误!未定义书签。 1.2 国内外研究现状....................................... 错误!未定义书签。 2.考试系统的系统简介 ...................................... 错误!未定义书签。 2.1 研究目的 .................................................. 错误!未定义书签。 2.2研究思路和内容....................................... 错误!未定义书签。 3. 基于web的考试系统设计............................. 错误!未定义书签。 3.1系统需求分析........................................... 错误!未定义书签。 3.2系统功能分析........................................... 错误!未定义书签。 3.3设计思想及特点....................................... 错误!未定义书签。 3.4 可行性研究及需求分析 ........................... 错误!未定义书签。 4.系统详细设计 .................................................. 错误!未定义书签。 4.1 设计目标 .................................................. 错误!未定义书签。 4.2数据库设计 .............................................. 错误!未定义书签。 4.3数据库设计实现....................................... 错误!未定义书签。 5.程序功能的实现 .............................................. 错误!未定义书签。 5.1.登录系统设计与实现............................... 错误!未定义书签。总结..................................................................... 错误!未定义书签。参考文献............................................................. 错误!未定义书签。

C语言大作业报告范文

学院XX学院

目录 1 摘要 (3) 1.1设计题目 (3) 1.2设计容 (3) 1.3开发工具 (3) 1.4应用平台 (3) 2 详细设计 (3) 2.1程序结构 (3) 2.2主要功能 (3) 2.3函数实现 (3) 2.4开发日志 (4) 3 程序调试及运行 (4) 3.1程序运行结果 (4) 3.2程序使用说明 (4) 3.3程序开发总结 (4) 4 附件(源程序) (4)

1 摘要 1.1 设计题目 (A)求最大数;(B)高次方数的尾数 1.2 设计容 (A)求555555的约数中最大的三位数; (B)求13的13次方的最后三位数1.3 开发工具 Visual C++ 6.0和Win32。 1.4 应用平台 Windows XP 32位 2 详细设计 2.1 程序结构 (A)求最大数

定义变量a、b、c,a从100至999递增,b为555555,用b除以a,判断是否可以整除,若可以,则把a的值赋给c,a自加1;若不可,a自加1。重复以上步骤,直到a>999,输出c。循环语句采用for 循环。 (B)高次方数的尾数

定义变量i、j,i从1至13递增,j初值为1。用j乘以13,用得到的乘积除以1000并取其余数,赋给j,i自加1。重复以上步骤,直到i>13,输出j。循环语句采用for循环。

2.2 主要功能 程序功能:(A)求555555的约数中最大的三位数; (B)求13的13次方的最后三位数。 原理和方法: (A)题目的原理和方法:因为要求的是三位数,就用555555从小到大依次除以100到999的所有数,并判断能否整除,最后一个可以整除555555的数即为所求。循环语句采用for循环。 (B)题目的原理和方法:乘积的最后三位数只与乘数和被乘数的后三位数有关,因此用1乘以13,再除以1000并取余数,用余数乘以13,再除以1000并取余数,依次进行下去,累乘13个13后除以1000取得的余数即为所求。循环语句采用for循环。 2.3 函数实现 (A)求最大数 int a,b=555555,c; /*定义变量,赋初值*/ for(a=100;a<=999;a++) /*FOR循环*/ { if(b%a==0) /*利用IF语句判断b是否可以被a整除*/ c=a; /*将555555的约数赋给c*/ } printf("%d\n",c); /*输出c*/ (B)高次方数的尾数 int i,j=1; /*定义变量,赋初值*/ for(i=1;i<=13;i++) /*FOR循环*/ { j=j*13%1000; /*将j乘以13的乘积的后三位数赋给j*/ } printf("%d\n",j); /*输出j*/ 2.4 开发日志 (A)选定这个题目后,我先分析此题用何种算法完成,确定了使用FOR循环并限定除数围,然后画出程序框图,再一步步编写源代码。调试过程很顺利,只有一个地方忘加了“;”。运行程序后,结果非常满意。 (B)这个题目不难,但是也不简便,我想到只取三位数的方法,并使用FOR循环,然后画出程序框图,再一步步编写源代码。调试过程发现对其中一个变量的初值是1还是13有待解决,分析程序后发现应该用1,然后进一步调试,运行,直至结果正确。

作业提交系统的设计与实现资料讲解

毕业设计说明书作业提交系统的设计与实现 院(系)、部: 学生姓名: 指导教师: 专业: 班级: 完成时间:

摘要 作业提交系统是基于B/S结构,使用ASP与ACCESS开发的。主要目的是解决学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流不方便的问题。系统分了管理员模块和学生模块,学生提交作业采用在线提交方式,根据选择教师来选择作业,在教师公布标准答案之后查看作业标准答案。系统具有操作简便,界面友好的特性。管理员能够对用户信息和权限进行方便的修改和管理。论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。 作业提交系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。 关键词:ASP,作业提交系统;ACCESS; Abstract The chief purpose of the work submission system is to solve the inconvenient questions of exchanging, that is, the students hand in the work and the teacher corrects students' papers, but all the communication has to depend on the paper. The system has the manager module and the student module. It has a perfect characteristic that the operation will be simple and has the friendly surface. The paper has explained the background, significance, developing environment and requirements analysis of system, it also describes the database design and system functions detailedly. The system is based on the B/S structure, using ASP and ACCESS as the platform. The system has a bright future. It will replace the traditional the ways of handing in homework and realize the ways of handing in homework’s network management. Key words:The work submission system;ASP;ACCESS;

大作业(论文)书写说明及格式要求

论文书写说明及格式要求 一、书写说明 (一)任务书(由指导教师填写) 任务书的内容:根据本课程论述的产品全生命周期的理论,自拟一个你感兴趣的话题进行阐述。正文字数不少于3000字。 2、开题报告(由学生本人填写) 由学生本人论述选择这一课题的目的和意义,对所著课题的研究方案及计划进度的安排。(100字左右) 3、中文摘要的书写说明:(由学生本人填写) 摘要是用中文来对论文的高度概括,是全文的缩影。是对论文内容不加注释和评论的简短陈述,具有独立性和概括性,即不用阅读论文(设计)全文,就能获得必要的信息,主要是结果和结论。 关键词:是为了文献标引工作从论文中选取出来的,用以表达全文内容信息的单词或术语,每篇论文(设计)一般选取3-8个词作为关键词。 4、目录的书写说明:(由学生填写) 论文要有目录,以反映出论文的纲要。列出目录,可以从中看出论文的内容梗概,论点的安排,整体的布局,各章节的联系,给人以清楚的轮廓。因此,目录应列出通篇论文各组成部分的大小标题,分别层次,逐项标注页码,并包括注明参考文献、附录、图版、索引等附属部分的页码,以便读者查找。 5、参考文献的书写说明:(由学生填写) 参考文献置于正文的末尾。对那些重要的学术性强的,在论证中所引用过的文献,一般都应列出来。 参考文献按在正文中出现的先后次序列表于文后;表上以“参考文献:”(左顶格)或“[参考文献]”(居中)作为标识;参考文献的序号左顶格,并用数字加方括号表示,如[1]、[2]、…,以与正文中的指示序号格式一致。每一参考文献条目的最后均以“.”结束。各类参考文献条目的编排格式及示例如下: (1)专著、论文集、学位论文、报告 [序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选). [1] 刘国钧,陈绍业,王凤翥.图书馆目录[M].北京:高等教育出版社,1957.15-18. (2)期刊文章 [序号]主要责任者.文献题名[J].刊名,年,卷(期):起止页码. [2] 何龄修.读顾城南明史[J].中国史研究,1998,(3):167-173. (3)论文集中的析出文献 [序号]析出文献主要责任者.析出文献题名[A].原文献主要责任者(任选).原文献题名[C].出版地:出版者,出版年.析出文献起止页码. [3] 钟文发.非线性规划在可燃毒物配置中的应用[A].赵玮.运筹学的理论与应用——中国运筹学会第五届大会论文集[C].西安:西安电子科技大学出版社,1996.468-471. (4)报纸文章 [序号]主要责任者.文献题名[N].报纸名,出版日期(版次). [4] 谢希德.创造学习的新思路[N].人民日报,1998-12-25(10). (5)电子文献 [序号]主要责任者.电子文献题名[电子文献及载体类型标识].电子文献的出处或可获得地址,

2013年机械设计大作业轴设计

大作业设计说明书 课程名称: 机 械 设 计 设计题目: 设计搅拌机用单级斜齿圆柱 齿轮减速器中的低速轴 院 系: 理 学 院 专业班级: 机械电子工程0211411班 设 计 者: 学 号: 设计时间: 2013年12月20日 湖 北 民 族 学 院 HUBEI MINZU UNIVERSITY

目录(宋体,三号,加粗,居中) 1、设计任务书 (1) 2、…………………………………………………………… 3、轴结构设计………………………………………………… 3.1轴向固定方式……………………………………………………… 3.2选择滚动轴承类型……………………………………………………… 3.3键连接设计………………………………………………… 3.4阶梯轴各部分直径确定…………………………………………………… 3.5阶梯轴各部段长度及跨距的确定……………………………………… 4、轴的受力分析…………………………………………………………… 4.1画轴的受力简图……………………………………………………… 4.2计算支反力……………………………………………………… 4.3画弯矩图……………………………………………………… 4.4画扭矩图……………………………………………………… 5、校核轴的弯扭合成强度…………………………………………………… 6、轴的安全系数校核计算……………………………………………… 7、参考文献…………………………………………… 注:其余小四,宋体。自己按照所需标题编号,排整齐。

设计任务书 1.已知条件 某搅拌机用单级斜齿圆柱减速器简图如上所示。已知:电动机额定功率P=4kW,转速n1=750r/min,低速轴转速n2=130r/min,大齿轮节圆直径d2=300mm,宽度B2=90mm,轮齿螺旋角β=12°,法向压力角αn=20°。 2.设计任务 设计搅拌机用单级斜齿圆柱减速器中的高速级/低速轴(包括选择两端的轴承及外伸端的联轴器)。 要求:(1)完成轴的全部结构设计; (2)根据弯扭合成理论验算轴的强度; (3)精确校核轴的危险截面是否安全。 - 1 -

C语言大作业(成绩管理系统)

C语言大作业(成绩管理系统)制作人:皇家战盾 2016年12月31日

信息结构体中包括:学号、姓名、英语成绩、高数成绩、大物成绩、C语言成绩、机械制图成绩、政治成绩、体育成绩、总成绩、平均分。 源程序代码 #include #include struct student { int num; 学号 char name[100]; 姓名 int score1; 英语 int score2; 高数 int score3; 大物 int score4; C语言 int score5; 机械制图 int score6; 政治 int score7; 体育 int score8; 总成绩 int score9; 平均分 }stu[100]; int R; int xuehao; double ping[10]; int gao[10]; void denglu(); 登录函数 void student(); 学生登录界面函数 void teacher(); 教师登录界面函数 void chengji(); void quanbanchengjishuchu(); 调用全班各科成绩、总分、平均分进行输出函数void tianjia(); 教师使用添加学生成绩函数 void xiugai(); 教师使用修改学生成绩函数 void input(); 教师修改成绩将成绩录入文档函数 void shanchu(); 教师删除学生信息及成绩函数 void gerenchengji(); 输出显示学生个人成绩

void zhuce(); 学生登录注册函数 void pingjun(); 成绩计算平均分 void chaxun(); 教师使用按学号查询学生个人成绩 void xuehaopaixu(); 按学号顺序显示个人成绩 void gerengaofen(); 学生使用查询各科最高分 void zuigaofen(); 显示各科最高分分数 void ps1(); 英语成绩排序 void ps2(); 高数成绩排序 void ps3(); 大物成绩排序 void ps4(); C语言成绩排序 void ps5(); 工图成绩排序 void ps6(); 政治成绩排序 void ps7(); 体育成绩排序 void pz(); 总成绩排序 void xueshengpaiming(int number); 学生查看自己在全班排名 main() { int x; system("cls"); chengji(); pingjun(); zuigaofen(); system("cls"); printf("\n*****欢迎使用本成绩管理系统*****\n\n请选择功能:\n1.登录\n2.注册\n您选择的功能编号为:"); scanf("%d",&x); if(x==1){denglu();} else if(x==2){zhuce();} else {printf("请正确选择!");} } void denglu() { int a[100],b[100],c[100],i,y,m,n; char w; FILE * fp;

大作业说明(1)资料

Xxx零件加工工艺方案的分析 学生,XXX,XXX (具体过程可参考下面的例子,但包括 包含零件分析、毛坯的确定、工艺路线的拟定(方案对比),每道加工工序定位夹紧方案、设备的确定、切削用量确定,典型工序刀具的选择(两道)) 每题4人,2人一组,每组负责小批量或大批量的工艺方案分析,不能重复。 4.1零件分析 1.零件的作用 拨叉是变速箱的换档机构中的一个主要零件。它拨动滑移齿轮,改变其在齿轮轴上的位置,可以上下移动或左右移动,从而实现不同的速度切换。φ24孔套在变速叉轴上,M8螺纹孔用于变速叉轴螺钉联结,拨叉脚则夹在双联变换齿轮的槽中。变速操纵机构通过拨叉头部的操纵槽带动拨叉与轴一起在变速箱中滑移,拨叉脚拨动双联变换齿轮在花键轴上滑动,从而实现变速。 2.零件材料 零件材料为45钢,为优质碳素结构用钢,硬度不高易切削加工。这种钢的机械性能很好,但是这是一种中碳钢,淬火性能并不好,45号钢可以淬硬至HRC42~46。常将45钢表面渗碳淬火。 3.零件的工艺分析 图4-1零件图 由零件图4-1可知,其材料为45钢。具有较高的强度和较好的切削加工性。属典型的叉杆类零件。为实现换档、变速的功能,其叉轴孔与变速叉轴有配合要求,因此加工精度要

求较高。叉脚两端面在工作中需承受冲击载荷,为增强其耐磨性,该表面要求高频淬火处理,硬度为HRC 不小于50;为保证拨叉换档时叉脚受力均匀,要求叉脚两端面对叉轴孔φ24的垂直度要求为0.05mm ,平面度为0.08mm 。拨叉采用M8紧固螺钉定位。 拨叉头两端面和叉脚两端面均要求切削加工,并在轴向方向上均高于相邻表面,这样既减少了加工面积,又提高了换档时叉脚端面的接触刚度;φ24孔和M8螺纹孔的端面均为平面,钻孔工艺性较好;另外,该零件除主要工作表面(拨叉脚两端面、变速φ24叉轴孔,其余表面加工精度均较低,不需要高精度机床加工,通过铣削、钻床、攻螺纹的粗加工就可以达到加工要求;而主要工作表面虽然加工精度相对较高,但也可以在正常的生产条件下,采用较经济的方法保质保量地加工出来。由此可见,该零件的工艺性较好。主要工作表面为拨叉脚两端面和φ24叉轴孔。由于拨叉在工作时承受一定的力,因此要有足够的强度、刚度和韧性。 4.主要加工表面 看零件图上粗糙度符号,有机加工要求的都要加工。 (1)+0.021 0 247() H φ,表面粗糙度Ra1.6。 (2)M8-6H 螺纹加工,需要钻孔、攻螺纹。 (4)拨叉头两端加工,保尺寸40,表面粗糙度Ra3.2。 (5)拨叉脚两端面,保证尺寸12,表面粗糙度Ra3.2。 (6)拨叉角内表面R25加工。 5.确定零件的生产类型 依设计题目知:产品的年产量为4000台/年,每台产品中该零件数量为1件/台;结合生产实际,备品率和废品率分别取2%和0.5%,零件年产量为: N=4000台/年×1件/台×(1+2%)×(1+0.5%)=4100.4件/年 生产类型为大量生产。 4.2确定毛坯、绘制毛坯简图 1.选择毛坯 拨叉在工作过程中要承受冲击载荷,为增强拨叉的强度和冲击韧度,获得纤维组织,毛坯选用锻件。该拨叉的轮廓尺寸不大,且生产类型属大批生产,为提高生产率和锻件精度,宜采用模锻方法制造毛坯。毛坯的拔模斜度为5°。 2.确定毛坯的尺寸公差和机械加工余量 (1)公差等级由拨叉的功用和技术要求,确定该零件的公差等级为普通级。 (2)锻件重量 按设计图纸,拨叉的质量m ≈0.33kg 。可初步估计机械加工前锻件毛坯的重量为0.44kg (密度取7.8×10-6kg/mm 3)。 (3)锻件形状复杂系数对拨叉零件图进行分析计算,可大致确定锻件外廓包容体的长度、宽度和高度,即l=95,b=65,h=45;该拨叉锻件的形状复杂系数为: /0.44/()t N S m m lbh ρ===0.44kg/(95×65×45×7.8×10-6kg/mm 3)≈0.44/2.17≈ 0.203 由于0.203介于0.16和0.32之间,故该拨叉的形状复杂系数属S3级。 (4)锻件材质系数由于该拨叉材料为45钢,是碳的质量分数小于0.65%的碳素钢,故该锻件的材质系数属M1级。 (5)锻件分模线形状根据该拨叉件的形位特点,选择零件高度方向通过螺纹孔轴心的

c语言大作业

c 语言大作业 《面向对象技术课程大作业》 设计报告书 题目: 指导教师: 姓名: 学号: 日期: 管理科学与工程学院2011-2012 学年第1 学期 一、需求分析: 随着小型超市规模的发展不断扩大,商品数量急剧增加,商品的各种信息量也成倍增长。超市在时时刻刻需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块: 登入、原始数据录入、数据的汇总及查询等。从而,实现对进货、库存和销售全面、动态、及时的管理。 超市管理系统是一个多部门、多任务的信息管理系统,包含人事部、采购部、销售部、财务部和总经理。对于不同的部门必须有独立的功能。数据的可靠性是信息管理的必要保证,所以不同部门的员工在执行各自权限功能时对其它部门数据的影响必须降到最低,因此超市管理系统也同样是通过权限来实现数据的更新和行为的操作。用户权限分为: 各部门普通员工权限、各部门经理权限、各部门管理员权限和总经理权限。 计算机作为一种高效的管理工具,对现代企业的管理发挥了及其重要的作用。 商业超市是当今最重要的商业经营形式之一,为了进一步提高商业超市的管理水平和竞争力,管理信息系统在商业超市中的趋势已是大势所趋。随着小超市规模的发 展不断扩大,商品数量急剧增加,有关商品的各种信息也成倍增长。所以,计算机 管理超市的模式,是一种很有必要的管理模式,不但能提高工作效率,还能减少工作人员的工作

量。是一种非常有潜力的市场经营模式。 二、系统的主要功能 功能需求: 1、超市员工管理 2、进货管理 3、销售管理 4、销售额管理 具体如下: (1) 登入模块员工可通过该功能登入本系统,执行其权限范围内的所有功能。 (2) 新进职员登记模块 新入职员工通过该功能,添加该员工信息入员工信息表。 (3) 员工信息修改模块 员工通过该功能,修改其住址、联系电话、银行卡号。(4) 职员离职登记模块 员工通过该功能,添加职员离职信息。(5) 修改员工登入密码模块员工通过该功能,修改登入密码。 (6) 员工考勤登记模块 员工通过该功能,添加考勤记录。 (7) 添加采购信息模块 员工通过该功能,添加采购记录。 (8) 修改商品单价模块

造林工程作业设计说明书提纲以县为单位

XX县能源林基地 2017年度造林工程作业设计 X X县能源基地 2017年度造林工程作业设计设计部门: 设计文号: 部门负责人: 设计负责人: 调查设计人员: 制图: 审核: 设计时间: 前言 1、调查设计时间及过程 2、设计范围、面积概要 3、地方政府、林业部门支持及参与设情况 4、设计目的,与地方哪些林业项目相结合 5、其他情况 目录 每一部分设计说明书 第二部分附表 1、立地类型表 2、造林类型表 3、造林小班现状调查登记表

4、造林作业设计表 5、用工、材料需要量及经费预算表第三部分附图 1、基地造林位置示意图 2-1、挖穴整地造林典型图式 2-2、鱼鳞坑整地造林典型图式 3、造林小班设计图

县级造林作业设计提纲 县级造林作业设计文件,由三部分组成。即:第一部分:造林作业设计说明书;第二部分:造林作业设计表;第三部分:造林作业设计图(小班造林作业设计图、造林典型设计图式)。第一部分:作业设计说明书 ××县××年度造林作业设计说明书 1 概述 造林作业区范围:阐述所在的行政区域涉及的乡、村、组。 造林面积:阐述设计的造林小班总数、造林面积;各林种和亚林种的造林面积。 经营权所有人:××公司;法人代表:×××。 施工单位:单位名称、法人。如系个人应注明姓名、性别、年龄、职业与住址;如系村委会或林业局、林业站等则直接注明单位名称。(不明确则本小节删除) 2 县域自然社会经济情况 项目县地理位置:省市县,四至、经纬度,国土面积等。 自然条件:地形地势、气候、土壤水系等情况 林业情况:森林资源情况,林业企业情况,木材消耗量等 社会经济情况:乡、村人口数,农业人员数,国民产值,财政收入,农民人均收等等。 3 造林作业区现状 立地条件:主要介绍作业小班的平均情况:包括地貌类型、海拔、坡度、土壤名称、土层厚度、石砾含量、母(质)岩等情况。 植被现状:群落名称,主要植物(优势种与建群种)种类及其、盖度、高度、分布状况、对造林整地的影响等。其中:退耕地要说明退耕的理由,以及近年来耕作情况,种植农作物种类、收成等。 交通情况:作业区交通情况。各小班可及度面积统计数据或文字定性说明。 4 作业设计的原则和依据 设计原则: ⑴坚持能源林基地建设“集中连片、规划经营、分步实施、总体推进”的原则; ⑵坚持“适地适树、宜乔则乔、宜灌则灌、宜草则草”的营造林原则; ⑶坚持“宜封则封、宜补则补、因地制定、封补结合”的封山育林原则; ⑷坚持“基地建设与生态环境保护相结合”的设计原则; ⑸

大作业要求

大作业指南 1.考试内容:可以是下面几种类型或其组合①黑盒测试(手工);②白盒测试;③性能测 试(LoadRunner)。 2.评分方式:①按“优”、“良”、“中”、“及格”、“不及格”五个等级进行评分;②学生递 交文档和脚本,教师根据文档打分;③涉及抄袭,将评为“不及格”; 3.测试对象:网站、桌面系统或程序、源代码,学生自行准备,建议以小的系统为主。 4.评分标准:将从四个方面考量:测试设计、测试实施、结果分析/缺陷描述、大作业的 丰富程度。 5.考察重点: 黑盒测试(手工):重点考察测试用例的设计和对缺陷的描述。 白盒测试:重点考察测试用例的设计和覆盖率的计算。 性能测试:重点考察场景的设计和结果的分析。 可以是三个方面的综合也可以单独做其中一种测试。 6.学生递交的文档格式(仅供参考) 1)首页:标题“XXXXX(性能\功能\单元)测试报告”,姓名、学号、班级等。 2)第一部分:实测软件、网站介绍。包括网站地址、软件名称和获取方式、功能模块、 【架构、数据库、开发语言】,网站搭建环境及过程。 3)第二部分:测试设计。说明功能测试的模块、单元测试的模块和函数、性能测试的 类型;测试用例设计和场景的设计及设计依据。 4)第三部分:测试实施。简要说明测试的客户端、测试时间等。利用测试工具测试的 应包括测试时的截图,手工测试的应包括软件运行的场景。 5)第四部分:缺陷描述/结果分析。手工测试要找出一定数量的缺陷,并作缺陷描述; 利用测试工具测试的,必须将运行结果截图放入文档中;其中白盒测试要说明测试 覆盖率;性能测试要分析系统或网站的性能指标。

功能测试(手工)实施建议 寻找合适的网站或系统,应主要考虑如下三个方面: 第一,网站不要太大,功能无需太全,只要测试一到两个模块即可。 第二,如示例图,模块不能太简单,既要有对单个控件的测试,如对一个文本框的测试,也要有多个关联控件的测试,能体现出“决策表”,甚至是“因果图”的使用。 第三,要能查出至少三到四个错误,以便进行缺陷描述。 白盒测试实施建议 寻找合适的源代码,应主要考虑如下三个方面: 第一,只要测试一到两个类,十个左右的函数即可,但要有详细的注释,其中要对参数和返回值有详细说明,然后按照参数和返回值进行测试; 第二,测试用例的设计要依据书本中的“分支和谓词覆盖”来做。 第三,分析结果中的各类值。 性能测试实施建议 寻找合适的网站,应主要考虑如下四个方面: 第一,网站不要太大,但最好要清楚其架构,数据库等,最好是比较熟悉的网站,能大致估计其使用人数,在线人数,每个模块的使用状况等; 第二,根据每个模块的使用人数,在线人数,每个模块的使用状况等,设计场景,每个场景应明确其中有几个动作,监控的参数等,并根据场景实施测试。 第三,依据各类监控结果,分析网站的性能。 第四,以上是一般性的性能测试,如有可能,也可实施负载测试和压力测试。

C语言程序设计大作业设计说明书修改版(计算器设计)

高级语言程序设计大作业 设计说明书 简单计算器 学院电子信息工程学院 专业班级11级通信工程4班 学生姓名彭艺 学号201130095302 指导老师张伟娜

1.概述: 本程序是在C++6.0环境下开发的一款集整数与小数的四则运算和求余运算为一体的简单计算器。主要运用了赋值、计算、选择结构(switch语句实现多分支选择结构)、条件运算、循环计算、函数调用等原理。 2.程序概要设计: 前实现的功能: 程序已经可以完成整数、小数的基本加减乘除;整数基本求余运算;二进制,八进制,十进制,十六进制的相互转换,并可以对输入者的输入错误提出错误警告;程序可以循环运行,也可以自我实现退出菜单的功能(需要按2次回车)。目前发现的BUG有: 1、在整数输入数字的时候,如果输入的是小数的话会一直循环菜单,不会出现结果,也不会提示输入者输入错误,也不会有结果。 2、在整数求余功能中,如果输入的是小数或者输入不合理也会出现一直循环菜单的情况,同样不会提示输入者输入错误,也不会有结果。 目前没有实现的功能有: 1.给出一个二进制数,不可以计算它的原码、补码和反码。 2.整数,小数的基本运算和整数求余的运算出现错误无法提示,函数不是十分完整。 3.全部进制的函数输入的数字个数都是有限制(数字个数不能大于100),超范围就会输出错误结果,无法实现无限制的输入而得出正确结果。 4.每次算完第一次不能按回车,只能按其他按键,否则会退出,因为按两次回车就会退出程序。 5.每次算完,按非回车键都会出现一级菜单,有点繁琐,再次选择整数、小数、进制运算。 流程图:

3.程序详细设计: 在主函数中设置了全局变量,以实现功能选择,并用char函数实现循环输入。 运用do while语句控制结束程序,即在运算过后,如由键盘输入回车键则结束程序。 之后进入功能选择菜单,先调用写好的menu函数(回车2次可退出程序)。 输入提示及输入控制: 若输入的数字不是1-3,则提示输入错误,重新输入: (运用选择结构进行判断) 其中,整数、小数、及进制转换计算功能分别使用了另一个switch语句嵌套,实现选择功能。 整数的加减乘除: 运用基本的加减乘除的函数完成,输入和输出的数字为整型。将输入的数字赋值到变量中,在让变量在程序进行相关的基本运算,输出结果即可。 小数的加减乘除: 运用基本的加减乘除的函数完成,输入和输出的数字都双精度浮点型。将输入的数字赋值到变量中,在让变量在程序进行相关的基本运算,输出结果即可。 整数求余运算: 运用%计算来完成,将输入的数字赋值到变量中,在让变量在程序进行%的运算。得出的值就是所求的余数,输出结果即可。 二进制转换八进制:

作业设计说明

PPT作业设计说明 一、概要说明 1.作业封面设计: 版式为空白内容版式 插入文本框,调整对齐方式,输入相关文本,设置字体格式 在标题文本框插入艺术字第一行第五种,宋体,44磅字 插入相关背景图片 2.完成作业的计算机环境: 硬件环境:CPU:1.99GB 内存:512MB 硬盘:80G 光驱:DVD 键盘:104 软件环境:操作系统Windows7 文字处理系统:Word2003 3.素材说明: 作品制作过程中应用文字及图片来源于百度 4.作品设计的目标: (1)幻灯片基本设置 第二张幻灯片: 版式为标题幻灯片 在标题文本框中插入艺术字,宋体,96磅字,粉红色,艺术字第一行第三种, 填充效果为预设中的心如止水,线条色为粉红色,字符间距:稀疏 副标题文本框中输入相关文本,楷体,32磅字,颜色自动 第三张幻灯片: 版式为标题和两栏文本 输入相关文本,设置字体格式,字体大小为28,颜色自动,设置对应的超链 接到文档中的位置,设置动画效果,超链接的全部有返回按钮 第四张幻灯片: 版式为标题竖排文本 输入相关文本,设置字体格式,楷体,32号字,颜色自动 第五张幻灯片 版式为标题与文本 输入标题,颜色自动,黑体,44号字 在文本框中输入相关文本,宋体,24号,颜色自动 标题自定义动画圆形扩展,方向由外,速度中速;文本动画效果自左侧切入, 中速。 第六张幻灯片: 版式为垂直排列标题与文本 在标题文本框中输入相关文本,宋体,44号字,颜色自定义 在文本框中输入相关文本,黑体,24号字,颜色自定义 标题动画效果进入扇形展开,快速;文本为渐变式回旋,快速。 插入相关背景图片 第七张幻灯片: 版式为标题、文本与图片 插入相关图片,高度13厘米,宽度14厘米,旋转345度

大作业说明

《建筑结构检测》大作业说明 一、总则 1. 《建筑结构检测》大作业的形式为回弹法混凝土强度检测报告,包括封面、报告正文、原始记录和计算表4项内容。各项内容均应认真按指定格式完成。建议同学们根据指定题目,按照以下顺序完成:①填写原始记录(必须手写);②完成计算;③撰写报告。同学们上交的大作业,必须按以下顺序进行装订:①封面;②报告正文;③钢砧率定表;④回弹法混凝土强度原始记录表;⑤计算表。 2. 本课程大作业,除封面的成绩栏和报告正文的批准栏,其余各栏均应填写,不需填写的内容可用“/”划去。除封面的姓名栏可以打印,其余的签名栏均应手写签名,签名栏未签名者,大作业成绩按不及格计。 3. 本课程的大作业必须在2016年12月9日上课前上交至所属班级学习委员处,学习委员于12月9日课后将大作业统一交给老师,未按时上交的同学期末总评成绩按不及格计。 二、成绩评定 1. 本课程大作业的成绩评定根据完成质量的三个层次(格式正确、计算正确和过程严谨)分为ABCD四大档,ABC三挡内分三小档。D档为不及格,若大作业最终成绩为D,该课程总评成绩不及格的概率为95%。 2. 成绩分档的原则如下: (1)若大作业格式正确,计算正确,且作业中总错误处不超过3处,可获评A 档:其中,无错误为A+,错一处为A,错2~3处为A-; (2)若大作业格式正确,计算正确,且作业中总错误处超过3处但不超过13处,可获评B档:其中,错4~5处为B+,错6~9处为B,错10~13处为B-;(3)若大作业格式正确,计算错误,或大作业格式计算均正确,总错误处超过13处,可获评C档:其中,大作业格式计算均正确且错误不超过20处为C+,格式正确但计算错误且其他错误不超过20处或格式计算均正确且错误不超过30处为C,格式正确但计算错误且其他错误不超过30处或格式计算均正确且错误不超过45处为C-; (4)大作业出现以下情况,成绩评定为D: ①上交的大作业不完整; ②报告正文、原始记录和计算表中签名栏未签名; ③大作业格式不正确; ④大作业格式正确但计算错误,且其他错误超过30处; ⑤大作业格式和计算均正确,错误超过45处。 注意: (1)同学们交上来的封面、报告正文、原始记录和计算表中出现的任何一处格式与提供的PDF文件不一致或装订顺序错误均属于格式错误; (2)和回弹法计算相关参数的填写错误属于计算错误,包括回弹值、碳化深度、检测依据、混凝土骨料和混凝土工艺。 三、原始记录 1. 本课程大作业的原始记录包括钢砧率定表和回弹法混凝土强度原始记录表,所有原始记录表均应以手写的方式填写。

C大作业坦克大战

#include #include #include #include #include usingnamespacestd; HANDLEMutex=CreateMutex(NULL,FALSE,NULL);/互/ 斥对象intGameOver=0; intlevel=0; intmap[23][23]; // 坦克种类,Normal 为玩家坦克 #defineNormal0 #defineRed1 #defineBlue2 #defineGreen3 // 方向的宏定义 #defineUp0 #defineDown1 #defineLeft2 #defineRight3 // 地图标记的宏定义

#defineEmpty0 #definePlayer1 #definePlayerBullet2 #defineEnemyBullet3 #defineEnemy4 intKill; intKillRed; intKillGreen; intEnemyExist; voidSetPos(inti,intj)// 设定光标位置 { COORDpos={i,j}; HANDLEOut=GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(Out,pos); } voidHideCurSor(void)// 隐藏光标 { CONSOLE_CURSOR_INFOinfo={1,0}; HANDLEOut=GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorInfo(Out,&info); } intsharp[4][12]=

相关文档
最新文档