西南交大c++实验报告

2024-06-18

西南交大c++实验报告(8篇)

1.西南交大c++实验报告 篇一

C++ 实验总结报告

研究课题:图形编辑器

一、实验目的

1.熟悉C++的一些重要性质,利用封装、继承、虚函数和多态性等特性,通过实验学习如何对各类图元的属性和方法进行合理的封装 2.学习Microsoft的Visual C++编程工具 3.掌握MFC的相关知识

4.掌握基本的文件保存、读取以及操作封装技术

二、实验目的

设计一个简单的图形编辑器

三、实验所用仪器、设备

计算机:PentiumIII 800 以上

256M内存 操作系统:Windows 2000/XP 开发集成环境:Visual C++ 6.0

四、软件功能简介

(注:此软件是从网上下载得来)

该软件具有汉化的菜单界面(仿Windows自带画图软件),具有文件打开、编辑、保存等功能。编辑部分包括可以在编辑区域画直线、圆、矩形、曲线等矢量图形,可插入文字,可以修改线条的线型、颜色等基本属性。

五、部分代码分析

1.类的初始分析:

class CDrawApp : public CWinApp { public: CDrawApp();

// Overrides virtual BOOL InitInstance();

// Implementation protected: //{{AFX_MSG(CDrawApp)afx_msg void OnAppAbout();// NOTE-the ClassWizard will add and remove member functions here.//

DO NOT EDIT what you see in these blocks of generated code!//}}AFX_MSG DECLARE_MESSAGE_MAP()};学习C++我们最需要理解的就是它面向对象的设计思想。这种思想可以在类和对象上得到充分的体现。

类是面向对象程序设计的核心,它实际上是由用户定义的一种新的复杂数据类型。它是通过抽象数据类型ADT方法来实现的一种数据类型,将不同类型的数据和与这些数据相关的操作封装在一起形成一个集合体。因此,它具有更高的抽象性,实现了信息的隐藏和封装。

对象是某种类的一个实例,是类的具体体现。一个类可以有多个对象。

分析这一段代码,编程者将CDrawApp();设置为公有函数,这样做就是在整个函数的外面开了一个口,使用户可以利用这一函数处理具体问题而不必详解函数内部,是面向对象中封装特性的一个具体体现;另外,此函数中还包含了构造函数与析构函数,构造函数完成对新对象的初始化工作,析构函数是构造函数的配对物,它实现与构造函数相反的功能。另外,这段代码中还包括布尔型虚函数InitInstance(),这是函数重载,也是多态性的具体体现。

由这段代码我们可以了解关于类和对象的一些知识,为我们进一步了解面向对象程序设计的思想精髓奠定了基础。

2.对构造函数和析构函数的分析

构造函数

CCreateLine::CCreateLine(): m_begin(0,0), m_end(0,0){

m_nStep = 0;// 初始化操作步为 0 }

构造函数:C++中“类”只定义了一组对象的类型。要使用这个类还必须用“类”说明它的对象,每个对象中的数据成员还必须赋初值,这些功能都是由构造函数完成的。此造函数用初始化列表的方式对直线类的私有成员进行初始化,同时记下操作步m_nStep是直线类从指令类中继承来的成员,它在指令类中属于保护成员,在直线类中则成为私有成员。这是数据共享与数据保护两者兼顾时的一种处理方法。

析构函数

CCreateLine::~CCreateLine(){ } 它是构造函数的配对物,与构造函数一样是与类同名的成员函数,并在函数名前加上一个’~’以便与构造函数相区别。此析构函数中没有任何操作语句,但它并非没有任何操作。在任何一个对象消失时都要调用本类的析构函数进行扫尾工作。在构造对象时,构造函数分配资源给程序,在对象作用结束后,这些资源的释放就要靠析构函数。当然析构函数中也是可以有语句的,当需要在对象消失之前执行某种操作时,可以把语句写在里边。

3.继承和虚函数分析

class CDrawRect : public CDrawObj { protected: DECLARE_SERIAL(CDrawRect);CDrawRect();

public: CDrawRect(const CRect& position);//添加了对新数据成员的初始化

// Implementation public: virtual void Serialize(CArchive& ar);//添加了对新数据成员操作 virtual void Draw(CDC* pDC);//根据要求画出每个图形

virtual int GetHandleCount();//line和roundRectangle特殊处理 virtual CPoint GetHandle(int nHandle);//line和roundRectangle特殊处理

virtual HCURSOR GetHandleCursor(int nHandle);//line和roundRectangle特殊处理

virtual void MoveHandleTo(int nHandle, CPoint point, CDrawView* pView = NULL);//通过特征点来修改大小

virtual BOOL Intersects(const CRect& rect);//判断与图形是否存在相交

virtual CDrawObj* Clone(CDrawDoc* pDoc);//Clone一个新对象加入到pDoc中

protected: enum Shape { rectangle, roundRectangle, ellipse, line };Shape m_nShape;//通过枚举变量来标示属于上述四种的哪一种形状 CPoint m_roundness;// for roundRect corners

friend class CRectTool;};在阅读此函数的源代码过程中,我感觉到对基类中虚函数的使用对整个程序具有着十分重要的意义。正如上段代码,它的前提是派生类CDrawRect对基类CDrawObj进行了继承,只有在对基类中的虚函数进行设置后,我们才能更加高效地处理和使用基类和派生类中的方法。所以,我感觉到在学习面向对象程序设计时,应当尤为注意基类中虚方法的创建和后期调用。

六、个人学习体会

在学习C++以前,我认为C++只是在C语言的基础上的一种延伸,认为只要学过C语言,就可以用C语言的那种设计思想来学习C++、设计C++程序。正是由于抱了这种错误的思想,使我在一开始学习C++的时候遇到了很大的困难,我没有办法体会面向对象的设计思想,我在学习这门课的时候老是想着实现这个函数功能的具体过程,而没太注意对象分类的重要性。

随着课程学习的深入,我感觉到了利用类和对象、继承、封装等一系列知识可以把我们程序中很多繁杂、重复的部分省略掉,还可以解决一些利用面向过程的设计思想无法解决的问题,我自己也试着编写一些小的C++程序,当然在这个过程中遇到了很多困难,其中调试带来的困难让我无法忘记,在调试程序的同时,我也总结出来了一些调试的小技巧,让我在C语言课程设计中也受用匪浅。

在学习这门课的过程中,我感受到了自己亲自动手编程序、调程序的重要性,我们要熟悉C++的语法、体会调试的思想,最好的一个手段就是自己动手编程、调试,这会比我们一味的看书效果好得多。

另外,我还感觉到一个好的程序编出来需要很多人的团结合作。我在检查自己编写的程序是否有BUG未被找出的时候,我会让我的同学作为一个程序使用者来找出未发现的BUG并提出改进意见,这让我们的工作更加高效。

很高兴能够了解到C++的神奇魅力和面向对象程序设计的独特思想,它为我今后的程序设计奠定了基础。感谢老师对我们的悉心教授!

2.西南交大c++实验报告 篇二

实验课名称: C++程序设计

实验项目名称:综合大作业——学生成绩管理系统 专业名称:

学级:号:

学生姓名:

同组成员:

教师姓名:

题目:学生成绩管理系统一、实验目的:

(1)对C++语法、基础知识和编程技巧进行综合运用,编写具有一定综合应用价值的稍大一些的程序。培养学生分析和解决实际问题的能力。

(2)熟悉掌握C++的语法和面向对象程序设计方法。进一步理解和运用结构化和面向对象程设计想结合的思想和方法

(3)培养学生的逻辑思维能力,编程能力和程序调试能力以及工程项目分析和管理能力。

(4)学会利用流程图或N-S图表示算法;

(5)掌握书写程设计开发文档的能力(书写课程设计报告);

二、设计任务与要求:

(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计。

(2)在系统的设计中,能够运用面向对象的机制(继承、派生)来实现系统功能,并且要建立清晰的类层次关系。

(3)主函数中提供菜单选项,并给出足够的选择信息以及提示信息。界面友好(良好的人机交互),加必要的注释;

(4)程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。

三、系统需求分析:

(1)需求分析

建立成绩管理系统,包含了学生的全部信息,包括学号,姓名,出生日期,年龄(通过计算得出),各科成绩等。然后对其相关操作。

(2)系统功能分析

信息录入、信息显示、信息查询、信息删除、信息修改、信息保存。

(3)系统功能模块

a、主程序模块

本程序各个模块功能均用函数实现,主程序主要用来实现数据的初始化,定义变量,调用函数等,实现对程序的整体控制。

b、登录密码模块

本模块用于管理登录,只保存了两个管理员,并且输入错误,会提示错误原因,管理员不存在或者密码错误,同时有输入上限,三次输入错误即退出系统。

c、信息录入模块

录入学生成绩信息(包括学生学号、姓名、出生日期、年龄、各门课程的成绩等),将信息记录到当前*End中,然后End指向新的内存。

d、信息显示模块

显示录入的所有信息,使用for循环,起始条件Head->Next,终止于End。

e、信息查询模块

输入学号或名字,查询学生各门课程的成绩及总成绩,输入姓名查询,将查询到指针保存到指针数组中,同时使用i记录保存指针的数目,然后将End赋给指针数组作为结束条件;输入学号查询,成功则返回上一个指针,不成功就返回空。

f、信息删除模块

两种方式,通过姓名,调用FindItem(char * name,student *a[])并返回i,i=0不存在,i=1直接删除,i>1显示所有相同姓名的信息供用户选择删除,通过学号(唯一性)直接删除该学生的成绩信息;

g、信息修改模块

同删除模块类似,首先查询,出现重名选择修改。

h、信息排序模块

根据总成绩高低排序,交换两个数据域完成排序,用for循环完成所有的信息排序。h、信息保存模块

退出时,将学生的学号、姓名及各门课程的成绩等信息保存于外部存储器的sort.txt文件中。

(4)模块功能框架图

四、系统设计与实现

1、基类class Student用来封装学生的所有信息,以及基本操作即读写数据。

2、派生类class Studentmessage继承了Student的所有功能,同时增加了增加信息,显示,修改等功能,实现对信息的所有操作。

3、main()用来实现对程序的整体控制;code()用于保护信息安全性,限制登录。

4、定义文件输入流对象in和输出流对象out,实现对外部文件的操作,使得数据得

以保存。

5、Student * Next用于实现链表的操作,保存下一个对象的地址。

五、调试过程:测试数据及结果

1、新建

2、查找

3、修改

4、删除

六、系统有待改进的地方

七、设计心得与体会

八、参考资料

八、系统有待改进的地方

九、设计心得与体会

此次c++课程设计,在指导教师的精心教导下,我们学会了如何用C++编写一个简单的应用程序。首先要对程序的设计要求有一个比较明确的认识,然后系统分析与系统设计,最后是代码设计与调试。程序实现上,设计了简单的查询界面,将各个功能集中出来按照程序编写原则,便于查询。

根据C++课程所学的概念、理论和方法,按照C++程序设计的基本步骤,设计出一个适当规模的程序;进一步加深对C++语言的理解和掌握。理论联系实际,加深和巩固所学的理论知识,提高实践能力和计算机的综合运用能力。我们编写程序的过程是辛苦与快乐的,程序的编写原则很重要,只要我们在编程,就必须不断改进,才能更好提高编程能力。

十、参考资料

3.西南交大c++实验报告 篇三

1.实验目的

学习并理解变量的作用域;掌握头文件的使用方法;掌握名称空间的作用和使用方法。

2.实验要求

(1)掌握全局变量和静态变量的作用域。

(2)掌握头文件的使用方法。

(3)掌握名称空间的使用方法。

3.实验内容

(1)全局变量一般在函数的外部定义,运行下面程序并思考变量的作用域。

#include using namespace std;

int a=3;//全局变量

int main(){

int a=5;cout<

(2)静态变量(static).静态变量之所以是因为静态,是因为他在整个程序生命周期的地址静止不变。也就是说在整个程序里面只保存有一份拷贝。运行下面两个程序并思考静态变量的规则。

#include using namespace std;

int max_so_far(int curr)//求至今(本次调用)为止最大值 {

static int biggest=0;//该变量保持着每次调用时的最新值,它的有效期等于整个程序的有效期,如果去掉static,同学们看看程序运行的结果是什么?

cout<

if(curr > biggest)

biggest = curr;

return biggest;}

int main()

{

cout<

return 0;

}

#include using namespace std;

void fun1()

{

static int value = 1;//体会静态变量的作用:函数调用结束后,其所占用的地址依然存在

value=value+1;

cout<

}

int main()

{

fun1();

fun1();

fun1();

return 0;

}

(3)为了实现协同开发,减少开发时间,降低错误,提高效率,C++提供了头文件和名称空间机制。一般函数、全局变量、类、名称等的声明放在扩展名为.h(称为接口interface文件)的头文件中,而其实现部分则放在相同主名,扩展名为.cpp(称为实现implementation文件),而用户的应用程序则是调用(称为应用application文件)

//E:cfun.h

头文件的定义 #ifndef FUN_H #define FUN_H

#include using namespace std;int f(int);#endif

//E:cfun.cpp

实现部分的定义 #include

int f(int x){ } #include

//E:ccpp1.cpp

应用程序的定义 int main(){

} cout<

(4)名称空间主要是为了解决重名的问题

#ifndef FUN_H #define FUN_H

#include using namespace std;

namespace n1{

namespace n2{

#endif #include

//extern int n1::a=1;//extern int n2::a=2;int f(int);} int f(int);} int n1::f(int x){ }

int n2::f(int x){ }

#include int main(){

} cout<

(1)利用头文件的方式,写出实现数学运算(+,-,*,/,%,^)的函数库(mathsx),然后在主程序中调用,体会头文件的作用

4.西南交大c++实验报告 篇四

一、题目名称:矩阵乘法计算

二、难易等级: A级

三、对题目的分析和注释:

分析:

依次建立两个矩阵空间并按照矩阵乘法规则进行运算。(矩阵的乘法规则:

1、矩阵的乘法运算必须符合m*n的矩阵与n*s的矩阵相乘。

2、第一个矩阵的第i行的元素依次乘以第二个矩阵的第j列元素后结果相加组成生成矩阵第i行第j列元素。)

注释:

(1)设计一个矩阵类,将相应的函数和数据封装在类中,简化程序。

(2)修改程序结构,使程序可以反复执行,直至按键选择退出为止。

(3)本程序用数组表示5*5矩阵,将其改为根据输入矩阵的大小动态分配空间[m][n]来放置数据,其中m,n为用户可输入的任意整数。

(4)增加类的构造函数和成员函数,使得矩阵数据既可以用在对象初始化时赋值,也可以通过键盘赋值,还可以通过读取数据文件输入。

(5)用模板的形式改写矩阵数据类型,使得矩阵中的数据既可以是整型数据,也可以是浮点型数据,执行程序时,分别定义两个整型矩阵和两个浮点型矩阵进行乘法验证。

(6)完成矩阵的乘法运算,在运算之前判断这两个矩阵能否满足乘法运算的条件,若不满足,则给出提示信息。

四、所增加功能模块的设计

如果要说增加功能的话,自己编的程序里面不多,我只是按照题目要求,设计了一个矩阵类,同时用模板的形式改写矩阵数据类型和运算符的重载。

1、模板的使用

我使用了大量的模板,以T为模板参数,通过对T的不同类型的选择实现相应的运算处理。其中choose1()函数本是无参函数,为了方便模板化,给其赋以伪参数T,在执行时通过T的取值生成相应的函数模板。

template void choose1(T){ } 调用时:

switch(sjlx){

case 1:

{

choose1(1);

}break;

case 2:

{

choose1(0.0);

}break;

case 3:

{

choose1(1e-10);

}break;

default:cout<<“输入选择错误!!”<

2、矩阵类的构造

按照课本要求采用二级指针动态开辟内存空间,节省内存使用; 其中数据结构如下:

Mat-->Mat[0]----->Mat[0][0] Mat[0][1] ……Mat[0][j]

Mat[1]----->Mat[1][0] Mat[1][1] ……Mat[1][j]

:

:

Mat[i]----->Mat[i][0] Mat[i][1] ……Mat[i][j] 实现构造的代码为:

template CMatrix::CMatrix(int row,int col){ int i,j;nRow=row,nCol=col;Mat=new T*[nRow];for(i=0;i

Mat[i]=new T[nCol];} cout<<“请输入数据:n”;for(i=0;i

for(j=0;j

{

cout<<“第[”<

cin>>Mat[i][j];

} }

3、运算符的重载

要实现矩阵间的乘法运算,有必要对其运算符进行重载。而乘法运算符又要针对不同数据类型进行运算,所以我对运算符重载函数模板化。template CMatrix operator*(CMatrix &mat1,CMatrix &mat2){ CMatrix mat3(mat1.nRow,mat2.nCol,0);for(int i=0;i

mat3.Mat[i][j]=0;

for(int k=0;k

mat3.Mat[i][j]+=mat1.Mat[i][k]*mat2.Mat[k][j];} return mat3;}

五、设计中遇到的主要问题及解决办法

1、无法实现文件输入

主要原因是输入之前调用的是默认构造函数,只是简单赋值,并未开辟内存空间,后来调用带参构造函数就可以正常输入数据;

2、重载乘法运算的函数无法重载

经检查发现,由于重载的是友元函数,函数不存在this指针,因此必须显式地调用两个相乘的矩阵类。

六、设计中尚存的不足

1、功能还不够强大,只能做简单的矩阵乘法,我所期望的是能够做各种混合运算,具有强大处理功能的实用程序,希望在以后的深入学习中可以改进。

2、关于异常处理这方面,我觉得处理功能也不是很行,觉得还是应该建立全面的异常检测与异常处理机制。

七、对设计的感想和心得体会

经过这几周的上机编程,我体会颇多,学到了很多东西。我加强了对C++程序设计这门课程的认识,并且复习了自己上学期学习到的知识。这些都使我对计算机语言的学习有了更深入的认识。总之,通过这这几周的上机编程,我收获颇丰,相信会为自己以后的学习和工作带来很大的好处。像矩阵乘法计算问题这样的程序设计,经历了平时在课堂和考试中不会出现的问题和考验。而这些问题,这并不是我们平时只靠课本,就可以轻易解决的。所以,锻炼了我们挑战难题,学会用已掌握的知识去解决具体问题的能力,进一步培养了独立思考问题和解决问题的能力。当然,老师的指导和同学的帮助也是不可忽视的,他们给了我许多提示和帮助,教会了我编译复杂程序的方法。

实践出真知,做课程设计前,我的C++知识只是停留在理论水平,而且就算理论水平,也存在很多漏洞。有时,在做课题的时候,理论的漏洞冒了出来,我就只能在看着课本慢慢的再学习一遍,但有些东西还是没有搞懂,所以现在就又翻出课本,看着课本编程,也算是将旧的东西复习了一遍。同时,有的概念在编程过程中印象更加深刻。

成功=勤奋+合作。在课程设计这方面自己也花了好多时间,交流与合作在编程过程中给我很大的帮助,我得到了很多,每次看到解问题后大家的愉悦,我想大家应该与我一样收获很大吧。说真的,我挺喜欢这种讨论的氛围,它也让编程过程变得趣味横生,不再只是呆滞的盯着屏幕写程序。

对凡事都应当有毅力,不要中途放弃。在编程过程中,好几次遇到困难我都想再换一个别的程序或找同学拷一个程序,但我最终还是坚持下来了。永不言弃,你就一定会成功的。

磨刀不误砍柴工。在刚拿到任务时,书上的关键代码我也是看的一头雾水,后来我将上学期的课本认真研读一遍之后,感觉收获真的不少,接着编起程来就顺手好多了。

此次程序设计使我透彻地领悟到面向对象的程序设计的优点和强大生命力,特别是类和模板的使用,使程序的兼容性和扩展能力都大大加强,比如我们想要再做一个处理其他类型数据的矩阵的乘法计算,只需要添加一个相应的类型声明就可以利用模板迅速构造出来。

通过课程设计的训练,我进一步学习和掌握了对程序的设计和编写,从中体会到了面向对象程序设计的方便和巧妙。懂得了在进行编写一个程序之前,要有明确的目标和整体的设计思想。另外某些具体的细节内容也是相当的重要。这些宝贵的编程思想和从中摸索到的经验都是在编程的过程中获得的宝贵财富。这些经验对我以后的编程会有很大的帮助的,我要好好利用。

5.西南财经大学学生实验超市策划书 篇五

公益活动

西南财经大学统计学院红十字会宣

活动背景:

西南财经大学学生实验超市自成立至今的六年中,在学校的大力支持和社会各界的关爱下,逐步发展、完善、壮大,现已步入正轨。为报答这份厚爱,学生实验超市本着“回报西财,服务大众”的宗旨,开展 “与爱同行”主题公益活动。

在经济及文化日益发展的中国,仍然有着这么一些地区,这么一群孩子,他们生活的环境很差,接触的东西很有限,但他们却很认真地生活学习。处在贫困中的他们,不仅需要社会的帮助,更需要的是充满回忆的充实童年。让弘扬中华民族传统美德,发掘社会责任感、服务意识和奉献精神。我希望我们能尽我们一份绵绵的微薄之力,让他们对生活充满信心和勇气,让他们能享受城市的多彩世界,感受到我们的爱。

活动宗旨:

活动宗旨: 以推动大学生开展公益实践,以弘扬公益精神、宣传社会公德、倡导公益文化、开展公益实践、塑造公益形象为宗旨,开展公益活动,同时在此基础上扩大的学生实验超市在社会上影响力,并且回报社会。

活动目的:

通过本次活动让更多的同学深入了解公益,亲身投入到公益活动中,主动帮助他人,温暖他人,在整个活动中奉献爱心,感受快乐,推动大学生开展公益实践,以弘扬公益精神、宣传文明公德、倡导公益文

化、帮助大家树立培养公益服务意识增强当代大学生的文明观念,及公益服务意识,为了加强大学生思想政治教育,提升思想道德素质,宣扬公益精神,丰富校园生活。最后,也是最重要是回报社会。活动时间:2013年4月至5月

活动地点:西南财经大学、指定的贫困地区的学校 活动准备:

a.前期宣传:

1)平面宣传:在全校食堂宿舍设立多处宣传点,然后制作海报传单进行大力宣传,并且举办宣讲会鼓励大家积极参与;

2)网络宣传:利用校园网站、人人、QQ、微博等网络宣传平台进行活动宣传;

3)校园广播宣传:与校园广播站合作,宣传此次活动。

b.中期宣传:

通过拍照、录像等方法记录本次活动全过程,并及时发布活动最新进展,做到信息公开透明。

c.后期宣传:

活动后期进行活动总结及活动成果展示,进一步宣传此次活动,借此提高学生实验超市的人气,突出学生实验超市的社会责任感,吸引大家去消费。

活动流程:

a.消费献爱心活动:消费者在超市购买商品(可以是一部分特

定商品,成立爱心商品专区),超市把自己营业额的一部分

拿出来,成立专项资金,联系一些贫困地区的中小学,向那些小学生提供基本的学习用品和生活用品(本子、笔、牛奶等等)。

(备注:

1、具体营业额的捐赠事项、捐赠用品和参与活动商品由学

生实验超市决定。

2、超市可以尝试联系商品供应商,以广告(提供专门品牌的商品作为捐赠商品和参与活动的商品)来吸引供应商降低价格,进行更多的捐赠。)

b.超市献爱心:超市股东自己决定,从超市资产中拿出一部

分资金,成立一个专项的奖学金,专门用于奖励那些热衷于公益实践活动的学生。

成本预算:

1.宣传费用:

海报:四张60元

传单:五百张40元

总计:100元

6.西南交大c++实验报告 篇六

关于印发《西南科技大学

重点实验室建设与管理办法》的通知

学校各部门:

《西南科技大学重点实验室建设与管理办法》已经学校审定,现印发实施。

特此通知

二○一○年三月九日

—1— 西南科技大学重点实验室建设与管理办法

第一章 总 则

第一条 为规范和加强学校自然科学类重点科研基地的建设和运行管理,根据国家、部(委)和四川省有关“重点实验室”、“工程(技术)研究中心”建设与管理办法,结合学校实际,制定本办法。

第二条 本办法所指的重点科研基地是指国家、部(委)和地方政府行政主管部门批准或认定的依托西南科技大学建设的重点实验室、工程研究中心和工程技术研究中心(以下统称为“重点实验室”),主要包括国家实验室、国家重点实验室、国家工程研究中心、国家工程技术研究中心、国家工程实验室、省部共建国家重点实验室培育基地(简称“省部共建实验室”)、教育部重点实验室、教育部工程研究中心、四川省重点实验室、四川省工程技术研究中心以及四川省高等学校重点实验室(简称“四川高校重点实验室”)等。国防重点学科实验室按《国防重点学科实验室管理办法》(科工技[2007]1349号)施行。

第三条 重点实验室是以具有明显特色和优势的一级学科或二级学科为载体的科技创新平台,是学校科技创新体系的重要组成部分,也是组织高水平基础和应用基础研究、重大技术攻关、聚集和培养优秀科技人才、开展学术交流的重点科研基地。

第四条 重点实验室的主要任务是:根据国家、部(委)和地方经济、社会和科技发展战略目标,围绕国民经济、社会发展面临的重大科技问题,开展创新性研究,培养创新性人才,为解决经济 —2— 和社会发展的重大问题提供技术和人才支撑。其目标是获取原始性成果和自主知识产权,增加科技成果的有效供给,吸引、培养一支优秀的科技人才队伍。

第二章 职 责

第五条 国家、部(委)和地方上级主管部门对我校重点实验室实行宏观管理,指导和组织重点实验室的建设、运行管理与评估。

第六条 重点实验室的依托单位是学校,科技处是负责具体指导实施重点实验室建设和宏观管理的学校职能部门,其主要的职责是:

1.为重点实验室建设和发展提供必要的经费支持和国内外合作与交流的条件。

2.按照上级主管部门的要求,负责遴选、推荐重点实验室的主任,报重点实验室上级主管部门。

3.对重点实验室进行年度考核和中期检查,配合上级主管部门做好重点实验室的验收、评估工作。

4.依靠重点实验室学术委员会(或技术委员会,以下统称为“学术委员会”),指导确定重点实验室的研究方向、科研任务和建设目标,并上报主管部门。根据学术委员会建议,提出重点实验室研究方向和目标等重大调整意见,并报主管部门。

5.支持重点实验室的队伍建设,鼓励重点实验室与创新团队相互协调、共同发展。

6.遴选、扶持校级重点实验室申报上一级重点实验室。第七条 重点实验室的主要职责是:

1.积极开展科技创新和高水平人才培养工作。

—3— 2.组织承担国家各级各类科研任务,尤其是国家重大(重点)科研任务(国家“973”计划、国家“863”计划、国家科技支撑计划、国家自然科学基金、国防科技计划等)。主动承担与国家经济建设,特别是与西部地区、四川省和中国(绵阳)科技城的发展有紧密联系的应用型科技项目。

3.积累科技成果,组织申报国家级、省部级科技奖励;组织成果鉴定(或评价),发表高水平学术论文,申报专利,出版学术专著和教材等;产学研结合,推进科技成果转化与产业化。基础研究类重点实验室每年应有一定数量的、高质量的学术论文,并发表在高影响因子的三大检索期刊和国内外权威期刊上。

4.凝炼研究方向,凝聚科技队伍,培养和引进优秀人才,建设一支水平高、结构合理、相对稳定的创新团队。

5.积极开展国内外学术交流活动,努力扩大重点实验室在国内外的学术影响力。

6.进行重点实验室的学术氛围与文化建设。7.接受上级主管部门和学校的考核、检查与评估。

第三章 建 设

第八条 重点实验室的建设与发展纳入学校整体建设规划,应与学校整体建设发展相协调,必须配合和促进相关学院的教学、科研、学科建设与人才培养工作。

第九条 根据学校学科建设总体布局与发展重点,立项建设校级重点实验室,并做好监督和管理工作。选择建设取得明显成效的校级重点实验室,或整合现有重点实验室及相关学科优势资源,重组新的重点实验室,进行重点建设和扶持,按程序申报高一级重点 —4— 实验室。

第十条 获上级主管部门立项建设的重点实验室应按要求并结合学科建设的发展做好建设发展规划或计划任务书,并认真落实和执行,按时按质完成建设任务,确保顺利通过上级主管部门组织的验收。

第十一条 重点实验室建设期间,学校将按不低于上级主管部门文件的要求给予配套建设资金。实验室应对配套建设资金的使用制订详细的方案,经学校审批后执行。

第十二条 重点实验室建成后,学校将不断改善和更新其硬件条件,改革和创新管理体制与机制,创造有利于重点实验室建设与发展的政策环境。实验室也应从多种渠道筹措资金来完善和提高其科研条件,并加强学术氛围与人文环境建设。

第十三条 上级主管部门下拨给重点实验室的建设费、运行费等资金,按上级主管部门的相关规定安排使用。

第十四条 重点实验室用房及水、电、气等配套条件,要尽量利用现有设施调剂解决,力求避免重复建设和浪费。必须新建或扩建的,应纳入主管部门下达给学校的预算内基本建设计划和学校配套基本建设计划,提前或同步进行安排。

第十五条 仪器、设备、装置等物质的采购,应符合国家有关政策,由资产与实验室管理处统一进行。大型仪器、设备和装置的采购以及基本建设应采取招投标方式进行。

第四章 运行与管理

第十六条 重点实验室按上级主管部门的相关规定进行管理。重点实验室挂靠相关学院进行建设、运行和管理,在人、财、物等

—5— 方面相对独立。工程(技术)研究中心应按上级主管部门的要求实行企业化管理。

第十七条 在建的重点实验室实行“边建设、边研究、边开放”的原则;已建成的重点实验室必须全面开放,实行“开放、流动、联合、竞争”的运行机制。

第十八条 重点实验室实行学校领导下的主任负责制(不与行政职位挂钩)。重点实验室主任负责实验室的全面工作。重点实验室设主任1人,副主任1-2人(其中专职副主任1人),秘书1人,负责重点实验室的日常管理。

第十九条 重点实验室主任的任职条件、遴选、聘任与管理模式按照上级主管部门的文件规定执行。

第二十条 重点实验室副主任由重点实验室主任提名,报学校审批后聘任。

第二十一条 学术委员会是重点实验室的学术指导机构,主要任务是审议重点实验室的目标、任务和研究方向,审议重点实验室的重大学术活动、年度工作,审批开放课题等。学术委员会每年至少举行一次全体会议。重点实验室主任每年要向学术委员会做出工作报告。

第二十二条 学术委员会主任的任职条件、遴选和聘任,学术委员会的组成和换届,委员遴选和聘任,按照上级主管部门文件的规定执行。

第二十三条 学术委员会副主任和委员由重点实验室主任提名,报学校审批后聘任。

第二十四条 重点实验室内实行课题制管理,即由课题主持人 —6— 全面负责科研项目的研究工作,并向项目主管部门和重点实验室负责。

第二十五条 重点实验室实行全员聘任制的人事制度。其编制由人事处根据相关文件核定。重点实验室应按需设岗,按岗聘任,应与研究人员和管理人员签订相应的人员聘任合同,明确相互的责、权、利。聘用期满,应对各类人员进行聘期工作考核,根据考核结果续聘或解聘。

第二十六条 重点实验室研究人员由固定研究人员和流动研究人员组成,专兼职结合。

1.固定研究人员以校内人员为主,其规模在达到上级主管部门要求的情况下应尽量精干,以学术带头人和学术骨干为主,由重点实验室主任公开聘任。

2.流动研究人员主要由实验室开放基金资助课题(简称“开放课题”)负责人、国内外访问学者、校内兼职科研人员和研究生组成。开放课题负责人由重点实验室办公室管理,相关费用从其开放课题经费中支出。国内外访问学者和校内兼职科研人员由学术带头人或课题负责人根据研究工作的需要和承担课题的实际情况自主聘任,受聘人员经重点实验室主任核准聘任后进入实验室工作,其相关费用由课题组承担。研究生的管理及相关费用由导师负责。

第二十七条 学校依据上级主管部门相关文件的规定,原则上为省部级及以上重点实验室提供连续三年的运行费(含开放基金)。重点实验室运行费(含开放基金)的额度为:国家级100万,省部共建70万,省部级50万。运行费(含开放基金)主要用于:

1.设立开放基金,占运行费的80%。开放基金主要用于支持

—7— 重点实验室对外开放。

2.日常运行费,原则上不超过运行费的20%:主要用于支持实验室的仪器设备正常运行、维护、开放、办公、环境建设、学术交流与合作等。

3.重点实验室连续支持三年后,原则上应通过上级主管理部门的合格验收。对合格验收后的重点实验室经申请还可获得三年的运行费支持。

第二十八条 重点实验室应建立健全内部规章制度,重视和加强管理。注重仪器设备和计算机网络的建设与使用效率。符合开放条件的仪器设备和实验场所都要对外开放。要加强数据、资料、成果的科学性和真实性审核以及保存工作,建立实验室档案管理制度、工作流程和动态数据库。

第二十九条 重点实验室要加强信息化工作。应建立内部信息管理系统和独立的网站(页),运行良好并及时更新信息。将网站(页)建成重点实验室成果的展示窗口和促进学术交流的载体。

第三十条 为鼓励重点实验室加强专用设备条件建设,学校设立专用设备配套资金。课题组使用非预算资金购买10万元以上的专用设备,学校按1:1配套给予资助。

第三十一条 重点实验室应加强知识产权保护。固定人员与流动人员在重点实验室完成的研究成果(包括专著、论文、软件、数据库等)均应署上重点实验室名称,专利申请、技术成果转让按国家及学校有关规定办理。

第三十二条 重点实验室要重视保密、安全和环境卫生,应指定专人负责保密、安全和卫生工作。

—8— 第三十三条 重点实验室应重视和加强学风与科学道德建设。

第五章 开放基金管理

第三十四条 设立开放基金的目的:支持重点实验室吸引、聚集国内外优秀学者在科学技术的前沿领域开展高水平的科学研究,加强重点实验室与国内外优秀学者交流,扶持和培养校内科研骨干,凝炼重点实验室的研究方向,提升重点实验室的学术水平,促进重点实验室逐步建设成为国家和地方的科学技术研究中心、高层次人才培养和学术交流基地。

第三十五条 开放基金的主要资助范围:与重点实验室研究方向有关的基础研究、应用基础研究和技术研发。主要资助对象:国内外科研机构、高等院校或企业的科技人员。资助校内人员的经费不得超过总经费的50%。设立开放基金的重点实验室应制定开放基金管理实施细则,并报科技处审批。

第三十六条 在科技处指导下,各重点实验室负责《开放基金资助课题申请指南》(简称《开放课题申请指南》)的发布、申请的受理、课题的评审、立项和资助金额的批准,并对资助的开放课题进行全程管理。

第三十七条 开放课题申请指南的制定与发布:

1.各重点实验室应根据相关学科前沿、发展规划和主要研究方向,结合国家和地方科技发展规划和社会需求,编制《XXX重点实验室(西南科技大学)XXXX-XXXX年(一般为五年)开放基金资助课题规划》(简称“五年规划”),并报科技处备案。

2.各重点实验室一般应在每年6月底之前,根据“五年规划”编制当年度《XXX重点实验室(西南科技大学)XXXX年度开放课题

—9— 申请指南》,并对国内外公开发布。当年度《开放课题申请指南》应明确研究目标、主要研究内容、验收指标、完成年限和资助金额。《开放课题申请指南》发布前报科技处审核备案。

第三十八条 开放课题的申请:申请者经所在单位同意后,按照各重点实验室当年度《开放课题申请指南》和相关管理办法的规定,填写《XXX重点实验室(西南科技大学)开放课题申请书》(以下简称“申请书”),并按要求将申请书递交相应的重点实验室。开放课题申请者的条件是:

1.申请者必须是开放课题的实际负责人,年龄在55周岁以下,一般应具有高级专业技术职务或已获得博士学位,并有足够的时间和精力从事所申请课题的研究。

2.具有中级专业技术职务但未获得博士学位的申请者,必须由两名具有高级专业技术职务的同行专家进行书面推荐。

3.因在读博士、硕士研究生流动性较大,不易管理,所以研究生不能作为负责人申请开放课题,但可以参加其它人申请的开放课题。

4.校外人员申请的开放课题必须有西南科技大学校内35岁以下青年科技人员参加。校外人员承担我校的课题不得同时超过2项(包括主持和参加数)。

5.校内人员申请的开放课题必须有校外合作单位和人员,但校外合作单位不得超过2个。校内人员主持承担的校内项目(课题)不得同时超过2项(包括开放课题、校内其它基金资助项目和部门专项课题等)。

第三十九条 开放课题的评审:重点实验室负责开放课题的评 —10— 审工作。评审工作原则上应在每年9月底之前完成。开放课题的评审包括初审、专家评审和立项三个阶段。

1.初审:重点实验室学术带头人负责开放课题的初审,并提出建议。有以下情况之一不予资助:

(1)申请手续不完备,申请书填写不符合规定;(2)不符合《开放课题申请指南》的范围;

(3)申请者不符合第八条规定的“开放课题申请者的条件”;(4)与同类研究低水平重复;

(5)明显缺乏立论根据,或研究方法、技术路线明显不清,无法进行评审;

(6)不具备实施该项目的研究能力,或缺乏基本的研究条件,或申请者没有足够的时间从事所申请课题的研究工作;

(7)申请经费过多,基金无力支持。

2.专家评审:由重点实验室学术委员会或相关学科领域专家组成的专家组以会议或书面通讯评议方式对初审通过的开放课题进行评审。学术委员会或专家组根据择优资助的原则,确定建议资助课题及资助金额。重点实验室将主任签字的专家评审结果报科技处审核。

3.立项:科技处根据本办法对重点实验室报送的专家评审结果进行审核,并与重点实验室充分沟通和协商。审核结果报主管校领导审查。校领导审查通过后,科技处向重点实验室发文下达立项的开放课题及资助经费。重点实验室根据科技处文件,向开放课题申请者及所在单位下达立项通知书。

第四十条 开放课题申请者在接到立项通知后,应在一个月内

—11— 按有关要求与重点实验室签订课题合同书。逾期不报,又不在规定期限内说明理由的,视为自动放弃资助。

第四十一条 开放课题实施过程的管理: 1.重点实验室要加强开放课题的过程管理。

2.课题组必须按审批的开放课题申请书进行课题的研究工作,按签订的合同书完成研究内容和目标。由于某种原因需对原研究内容作重大修正时,必须获得重点实验室学术委员会或重点实验室主任的批准。如果检查发现研究课题因故中断无法继续进行,或所资助课题未经批准而严重偏离研究内容,经重点实验室主任批准后,可以暂时中断该课题经费的使用或取消原批准的课题经费。

3.凡周期二年或以上的开放课题,课题负责人应于每年3月1日前向重点实验室递交前一年度进展报告。重点实验室应对年度进展报告进行认真审阅,及时掌握课题的进展情况。对于进展不顺利的课题,重点实验室应与课题负责人及时沟通。

4.开放课题原则上在重点实验室完成。课题组应充分利用重点实验室和西南科技大学相关实验室的研究条件开展研究工作。重点实验室应安排专人负责组织协调,在仪器设备使用、实验和分析测试收费上给予优惠。

5.各重点实验室应在年底前应向科技处提交开放基金使用情况总结报告。

第四十二条 开放课题的结题或验收:由所在重点实验室统一组织结题或验收。开放课题结束时,申请者必须按时结题或验收,并向重点实验室提交:(1)结题报告;(2)发表学术论文复印件,著作;(3)专利与获奖成果证书复印件;(4)研究工作中 —12— 的原始技术档案、数据记录、图纸、底片和其它资料,以及目录清单;(5)经费使用报告。由重点实验室统一归档或管理。

第四十三条 开放课题的成果管理及评价:

1.开放课题的有关论文、专著、成果等,均应标注“XXX重点实验室(西南科技大学)开放基金资助”。开放课题所取得的成果和专利,归重点实验室和研究者所在单位共有,按贡献大小决定排名次序。

2.属自带课题和经费者,必须在研究成果及论文中注明“本研究成果是在“XXX重点实验室(西南科技大学)完成”。

3.开放课题结题后,重点实验室应对优秀研究成果提请主管部门组织专家进行通讯评议或技术鉴定,颁发“优秀成果证书”。重点实验室应优先资助曾取得优秀成果的课题申请者。

第四十四条 开放课题完成期限一般为1-3年,确需持续较长时间的重大课题可分阶段申请。课题经费一次性预算,根据资助经费的多少一次性或分期拨款,重点实验室委托项目承担单位统一管理,项目负责人掌握使用。

第四十五条 开放课题经费的开支范围:

1.科研业务费:(1)仪器设备使用费、科研样品分析测试费、数据处理计算费等(占总经费的40%);(2)差旅费、学术交流费;(3)发表学术论文版面费、资料打印复印费、专利申请费等。

2.实验材料费:实验原材料、试剂、药品购置费等。3.设备购置费:小型仪器设备(单台小于2000元)购置费、仪器设备改装费等。

4.课题组织实施费:(1)课题研究人员到重点实验室从事研

—13— 究工作所发生的交通、住宿、生活补贴等费用;(2)参加课题研究工作的研究生的劳务费(小于总经费的10%)。

5.课题经费不得开支车辆保险费、维修费、餐饮娱乐费等。第四十六条 自带课题和经费到重点实验室工作的研究人员,应在到重点实验室工作前将经费汇至西南科技大学计划财务处,由实验室在计划财务处建账,科技处备案,由课题负责人掌握使用。经费的使用必须符合相关财务规定。

第六章 日常运行费管理

第四十七条 日常运行费主要用于支持重点实验室的正常运转、对外开放、学术交流与合作。

第四十八条 日常运行费管理和使用的原则:单独核算,专款专用。重点实验室日常运行费纳入学校财务统一管理,单独核算,专款专用,并加强监督管理。

第四十九条 日常运行费的开支范围:包括办公及印刷费、图书资料费、日常维修费、小型仪器设备购置改造费、家俱购置费、公共试剂和耗材费、网站维护费、展板制作费、实验室标牌制作费等日常维护费,以及对外开放、交流与合作过程中发生的与工作直接相关的差旅费、会议费、专家咨询评审费、高级访问学者经费等业务活动经费。专家评审及接待费由科技处领导签字后报销。

第五十条 日常运行费不能用于支付燃油费、车辆保险费及车辆维修费;不得开支人员工资、奖金、津补贴和福利支出;不得开支罚款、捐赠、赞助、投资等,严禁以任何方式牟取私利。

第七章 考核与评估

第五十一条 对重点实验室的考核与评估(简称“考评”)主 —14— 要包括年度考核、中期检查和周期评估。重点实验室考评的规则和具体操作办法按上级主管部门的文件和通知执行。

第五十二条 学校将积极配合上级主管部门,加强组织和实施重点实验室的考评工作。学校职责范围的考评工作由科技处负责组织和实施。

第五十三条 各重点实验室应重视考评工作,必须按要求编制年度工作(或统计)报告,按时报送科技处和相关上级主管部门;认真做好评估材料和专家实地考察评估的各项准备,确保评估合格以上,力争获得优秀。

第五十四条 凡年度考核和中期检查不合格的重点实验室,学校将责令其限期整改,缓拨或停拨运行费。

第五十五条 凡评估不合格的重点实验室,学校将追究其相关负责人的责任。

第八章 附 则

第五十六条 本办法如与相关国家政策、法律、法规冲突,按最新的相关国家政策、法律、法规的规定执行。

第五十七条 本办法由学校科技处和计划财务处负责解释。第五十八条 本办法自发布之日起施行。原《西南科技大学重点实验室建设与管理办法(试行)》(西南科大发[2008]2号)、西南科技大学重点实验室开放基金管理办法(试行)(西南科大发[2008]3号)和西南科技大学重点实验室日常运行费管理暂行办法(西南科大科字[2009]16号)同时废止。

主题词:学校 实验室 建设 管理 办法 通知

西南科技大学办公室 2010年3月9日印发

7.西南市场考察报告(范文) 篇七

此次考察历经五省九市,路线如下: 郑州洛阳西安宝鸡成都重庆三门峡石家庄 现将走访中收获的信息总结如下:

市场方面:

进入九月中旬以来,整个钢材市场降声一片,钢材销量急剧下滑,各大经销商经营惨淡,相比往年同期销量大幅下跌。如郑州鹏宇往月销量三四千吨,本月至23日才不过千吨,更何况“金九银十”本应该为销售旺季,可见今年市场形势的确不好。

钢厂方面:

很多本地钢厂都开始进入优钢市场,与外地钢厂相比,其在运输、售后、市场知名度等方面占有很大优势。例如,四川攀钢长城特钢(四川江柚市)的产品已经占领成都圆钢市场一半以上的市场(保守估计),成都大的经销商基本都与其签订了代理协议。另外还有很多钢厂正在上新设备,也准备进军优钢市场。例如,林州凤宝(河南林州)目前其规格到120,以其低价格高品质迅速占领了小圆市场,现准备生产大圆,据说今年12月份投入生产;邯郸建发也要上新设备;重庆钢铁正在搬迁中,明年下半年可能开始生产。据不完全统计,全国结构钢生产厂家已超过80家,总体来讲供大于求。

资金与价格方面:

本月钢材的降价导致规模以上的钢厂、经销商资金断裂,现在大多数经销商都是用承兑,贴息在280元/吨左右。钢材价格与月初相比,降价幅度在300元以上。

我厂的优势与劣势:

与其他大型钢厂相比,我厂机动灵活,可以随时突击市场中存在的缺口,但我们的劣势在于:资金、原料、知名度、质量认可等方面。另外,其他钢厂得以连续生产,其重要原因在于与大的经销商强强联合,为了保持市场占有率,不惜压低价格,增加产量。其形式表现为协议代理,优惠政策不外乎:返利、贴息、运补,但实质都是降价。可以说现在结构钢的竞争已经进入白热化的阶段。我们如何在这样的环境中保全自己,维系正常生产呢?拼价格是不可能的,因为我们在原料、运输、加工成本上都已输给对手。我们现在最好的出路就是:寻找一个市场缺口,即别人不生产或很少生产、产品质量要求低、市场需求稳定的项目。

此次考察过程中,有一商户提到翼缘板产品,回来之后在网络上也查阅了一些相关资料(已附上),请领导定夺。

如果继续生产45#圆钢,则需尽快解决如下问题:

1、销售政策、运作模式、代理协议

由于市场竞争过于激烈,很多销售商都不愿意定死任务,多采用相对灵活的协议代理,就是量大从优,预付款多从优,完成任务奖励、区域保护等政策。寻求一批大客户,以优厚的政策打开市场。

8.工程造价实习报告(西南交大) 篇八

二、2014年1月1日至今,我在重庆城建控股(集团)有限责任公司市政部门做预算员。这是第一次正式接触预算工作,每天在规定的时间上下班,上班期间要认真准时地完成自己的工作任务,不能草率敷衍了事。我们的肩上开始扛着责任,凡事得谨慎小心,否则随时可能要为一个小小的错误承担严重的后果付出巨大的代价,再也不是一句对不起和一纸道歉书所能解决。

三、实习期间我也下工地进行了实践,看了开挖沟槽土方时当开挖沟槽深度大于5m时施工单位必须向监理单位及建设单位重新提出专项施工方案,同时在施工过程中放坡系数也与沟槽深度小于5m的段落不同。管道安装、沟槽回填、检查井钢筋绑扎、检查井模板安装、检查井砼的浇筑、道路路基和路面施工。对道路工程的施工顺序和施工工艺有了一定的了解后,在计算工程量的时候有很大的帮助。

四、绑扎钢筋专门看了一下,以前只是老师说钢筋在一个工程中占据的费用很大。现在亲眼所见,果不其然,在施工现场,放

眼望去整条道路上的检查井基本都在施工钢筋,工人们正在忙碌的绑钢筋,大家分工明确,都很认真。我也前去绑扎了点点钢筋,加工处理了一些箍筋,但是最后还是有很多不合格,最后还是现场的师傅给我讲解了一些原理后我才自己动手加工出来看几个合格箍筋。其实我觉得我们能动手操作就是我们最大的进步,在学校我根本就不能把书本上的东西用于实践中去,这次我就好好的实践了一番,可以说是受益匪浅。

五、我们在学校里学的不是知识,而是一种叫做自学的能力。参加工作后才能深刻体会这句话的含义。我实习的是预算员,随着新的定额的推出、新价目的推出、新计算建筑面积规则的出现等,自己所学的专业知识用上的并不多,让我不得不重新学习新的计算方法。在这个现代化的时代,知识更新的速度太快了,靠原有的一点知识肯定是不行的。我们必须时时刻刻在工作中勤于动手慢慢琢磨,不断学习不断积累。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。

上一篇:中班科学活动:《舞台灯光师》下一篇:新《条例》《准则》学习心得