第一篇:中国石油大学华东 数据库实验四 龚安
实验四 SQL练习2 1.(1)创建索引
create index yusuanriqisuoyin on xiangmubiao(yusuanriqi);create index jiesuanriqisuoyin on xiangmubiao(jiesuanriqi);create index ruzhangriqisuoyin on xiangmubiao(ruzhangriqi);(2)撤销索引
drop index yusuanriqisuoyin on xiangmubiao;drop index jiesuanriqisuoyin on xiangmubiao;drop index ruzhangriqisuoyin on xiangmubiao;
2.⑴ 采油一矿二队2011-5-1到2011-5-28有哪些项目完成了预算,列出相应明细。
select *from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一矿二队' and yusuanriqi>='2011-5-1' and yusuanriqi<='2011-5-28';
⑵ 采油一矿二队2011-5-1到2011-5-28有哪些项目完成了结算,列出相应明细。
select *from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一矿二队' and jiesuanriqi between '2011-5-1' and '2011-5-28';
⑶ 采油一矿二队2011-5-1到2011-5-28有哪些项目完成了结算,列出相应的材料费消耗明细。
Select cailiaofeibiao.zuoyexiangmuhao,wuma,xiaohaoshuliang,danjia from danweidaimabiao, xiangmubiao,cailiaofeibiao where yusuandanwei=danweidaima and danweimingcheng='采油一矿二队' and jiesuanriqi between '2011-5-1' and '2011-5-28' and cailiaofeibiao.zuoyexiangmuhao=xiangmubiao.zuoyexiangmuhao;
⑷ 采油一矿二队2011-5-1到2011-5-28有哪些项目完成了入账,列出相应明细。
select * from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一矿二队' and ruzhangriqi between '2011-5-1' and '2011-5-28';
⑸ 列出采油一矿二队2011-5-1到2011-5-28总的预算金额。
select yusuanzonge=sum(yusuanjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一矿二队' and ruzhangriqi between '2011-5-1' and '2011-5-28';
⑹ 列出采油一矿二队2011-5-1到2011-5-28总的结算金额。
select jiesuanzonge=sum(jiesuanjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一矿二队' and ruzhangriqi between '2011-5-1' and '2011-5-28';
⑺ 列出采油一矿二队2011-5-1到2011-5-28总的入账金额。
select ruzhangzonge=sum(ruzhangjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng='采油一矿二队' and ruzhangriqi between '2011-5-1' and '2011-5-28';
⑻ 列出采油一矿2011-5-1到2011-5-28总的入账金额。
select ruzhangzonge=sum(ruzhangjine)from danweidaimabiao, xiangmubiao where yusuandanwei=danweidaima and danweimingcheng like '采油一矿%' and ruzhangriqi between '2011-5-1' and '2011-5-28';
⑼ 有哪些人员参与了入账操作。select distinct ruzhangren from xiangmubiao where ruzhangren is not null
⑽ 列出2011-5-1到2011-5-28进行了结算但未入帐的项目。
select zuoyexiangmuhao from xiangmubiao where ruzhangren is null and jiesuanren is not null
⑾ 列出采油一矿二队的所有项目,按入账金额从高到低排列。
select zuoyexiangmuhao,ruzhangjine from xiangmubiao,danweidaimabiao where danweimingcheng='采油一矿二队' and yusuandanwei=danweidaima order by ruzhangjine desc;
⑿ 列出有哪些施工单位实施了项目,并计算各单位所有项目结算金额总和。
Select danweimingcheng,xiangmushuliang=count(jiesuanjine), jiesuanzonge=sum(jiesuanjine)
from xiangmubiao,danweidaimabiao where yusuandanwei=danweidaima group by danweimingcheng;
⒀ 找出消耗了材料三且消耗超过了2000元的项目,列出相应消耗明细(利用子查询)。Select
zuoyexiangmuhao,wuma,xiaohaoshuliang,danjia from cailiaofeibiao where wuma in(select wuma from wumabiao where mingchengguige='材料三')and danjia*xiaohaoshuliang>=2000;
⒁ 作业公司二队参与了哪些项目。
select zuoyexiangmuhao from xiangmubiao where shigongdanwei='作业公司作业二队';
⒂ 作业公司一队和二队参与了哪些项目(利用union)。
select zuoyexiangmuhao,shigongdanwei from xiangmubiao where shigongdanwei='作业公司作业二队' union select zuoyexiangmuhao,shigongdanwei from xiangmubiao where shigongdanwei='作业公司作业一队';
⒃ 采油一矿的油井是哪些作业队参与施工的。
select shigongdanwei from xiangmubiao,youshuijingbiao,danweidaimabiao where yusuandanwei=danweidaimabiao.danweidaima and danweidaimabiao.danweidaima=youshuijingbiao.danweidaima and danweimingcheng like '采油一矿%';
3.利用Query Analyzer完成以下操作: ⑴
CREATE TABLE shujubiao(shigongdanwei varchar(50), nianyue varchar(50), jiesuanjine money)
GO ⑵ 用子查询将各个施工单位每月的结算金额总和插入到所建立的数据表中。
insert into shujubiao(shigongdanwei,nianyue,jiesuanjine)(select shigongdanwei,year(jiesuanriqi)*100+month(jiesuanriqi),sum(jiesuanjine)from xiangmubiao group by shigongdanwei,year(jiesuanriqi)*100+month(jiesuanriqi));
⑶ 用带子查询的修改语句将采油一矿油井作业项目的结算人改为“李兵”。
update xiangmubiao set jiesuanren = '李兵' where yusuandanwei in
(select danweidaima from
danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一矿%');
⑷ 用带子查询的删除语句删除采油一矿油井作业项目。
delete
from xiangmubiao where yusuandanwei in
(select danweidaima from danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一矿%')
⑸ 撤消上述两个操作。
begin transaction
update xiangmubiao set jiesuanren = '李兵' where yusuandanwei in
(select danweidaima from
danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一矿%');select yusuandanwei,jiesuanren from xiangmubiao;delete
from xiangmubiao where yusuandanwei in
(select danweidaima from danweidaimabiao where danweidaima=yusuandanwei and danweimingcheng like '采油一矿%')select zuoyexiangmuhao,yusuandanwei from xiangmubiao;rollback select yusuandanwei,jiesuanren from xiangmubiao;select zuoyexiangmuhao,yusuandanwei from xiangmubiao;
第二篇:中国石油大学(华东)
自 荐 信
尊敬的中国石油大学(华东)学自主招生领导:
您好!
学生李昌民,今年17岁,是山东省莱芜市第一中学(省级示范性高中)的高三学生,您在百忙之中审阅我的自荐申请材料,我感到荣幸万分,深表谢意!
中国石油大学(华东),是我心中的梦想,基于对中国石油大学(华东)的敬仰,对中国名校的渴望,我将为走进中国石油大学(华东),努力!
出生于齐鲁长城脚下,生长在长勺之战的历史故事里,养成了我干脆利落、一鼓作气的做事风格和善于观察分析的学习生活习惯。热爱物理、化学,积极参加各种科技创新活动,爱动手、喜欢小发明、小制作。
一次,家里来了客人,我看到大人们吸烟后,放到烟灰缸里的烟头没有掐灭,烟雾还在飘出,有时候烟灰缸内的烟灰随风飞出,造成室内环境的污染。如何避免这种现象的发生,曾经设想了好久,能不能给烟灰缸增加一个活动的盖子,以防止烟灰的随风散落呢?经过多次的设计、试验、失败、改进,一次次的重复实验,最终成型,设计成功了一种环保烟灰缸,并获得了中华人民共和国实用新型专利,取得了国家知识产权局颁发的实用新型专利证书。虽然该小制作要达到实用还需要继续改进,但是这却锻炼了我的观察能力、分析能力和设计能力,提高了自我的认知能力,坚定了勇于创新的自信心,更是切身体会了“失败是成功之母”的真正含义。
在这个小发明的制作过程中,总结出一个道理,即“确定目标、研究方法、坚持努力,才能走向成功”。我相信,这个小发明的经验和教训,对于我以后的学习、工作和生活会有很大的帮助。
我有时候会因为粗心,犯一些不该出现的错误。比如,有次期中考试,化学考卷,草稿上计算正确的结果,我却在答题时填错,由此得到了老师和家长的轮番严厉教育。我会虚心、认真地接受老师和家长的批评,吸取教训,总结经验,在以后的学习和工作中摈弃浮躁心理,谨慎细心、精益求精。我们正式在这种错误和改正的过程当中慢慢成长起来。
凭借着高中三年如一日的努力,我的成绩一直名列年级前茅,考试成绩只能证明过去,我必须坚持努力,勤奋钻研,我相信,中国石油大学(华东)的大门将为我敞开着。若能走进中国石油大学(华东),我希望能在石油工程、资源勘查或地球物理等方面深造,刻苦学习,为我国的石油、能源事业付出自身的精力!
青岛,世界著名海滨旅游度假城市,历史文化名城,汇集八方贤才,经济实力雄厚,社会治安稳定,环境优美,景色宜人,我向往这座美丽的城市,我向往中国石大的大讲堂。
石油大学,我会努力来的!
自荐学生
第三篇:中国石油大学(华东)VC++实验2
实验二 熟悉 Windows 源程序基本结构
一、实验目的
(1)熟悉Visual C++ 6.0开发环境;
(2)熟悉Windows系统事件驱动的运行机制;(3)熟悉Windows应用程序源程序基本结构;
二、实验内容
创建一个空白的 Win32 Application 应用程序,建立相关文件,手工输入下列 代码,实现一个 Windows 窗口程序。
#include “windows.h”
LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae, WPARAM wParam,LPARAM lParam);
int WINAPI WinMain(HINSTANCE hThisInst, HINSTANCE hPrevInst, LPSTR lpszCmdLine, int nCmdShow){
WNDCLASS ws;HWND hWnd;MSG msg;ws.style = 0;
ws.lpfnWndProc = WndProc;ws.cbClsExtra = 0;ws.cbWndExtra = 0;
ws.hInstance = hThisInst;
ws.hIcon = LoadIcon(NULL, IDI_HAND);
ws.hCursor = LoadCursor(NULL,IDC_CROSS);
ws.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);ws.lpszMenuName = NULL;
ws.lpszClassName = “DemoClass”;if(!RegisterClass(&ws)){
return-1;}
hWnd = CreateWindow(“DemoClass”,“My First Windows Program”, WS_OVERLAPPEDWINDOW,100,200,640,480, NULL,NULL,hThisInst,NULL);ShowWindow(hWnd,nCmdShow);UpdateWindow(hWnd);
while(GetMessage(&msg,NULL,0,0)){
TranslateMessage(&msg);DispatchMessage(&msg);}
return msg.wParam;}
LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae, WPARAM wParam,LPARAM lParam){
switch(messgae){
case WM_DESTROY: PostQuitMessage(0);break;default:
return DefWindowProc(hwnd,messgae,wParam,lParam);}
return 0;}
三、实验报告
(1)列出源程序清单,以及程序的运行结果;
#include “windows.h” LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae,WPARAM wParam,LPARAM lParam);
//LRESULT处理消息产生的一个有符号值 //WndProc窗口过程 扩充 窗口函数 //UINT无符号整型 //WPARAM消息类型
//LPARAM传递参数
int WINAPI WinMain(HINSTANCE hThisInst, HINSTANCE hPrevInst,LPSTR lpszCmdLine, int nCmdShow)//WINAPI函数
//HINSTANCE标示当前实例句柄 //LPSTR字符串
{ WNDCLASS ws;//WNDCLASS窗口类
HWND hWnd;MSG msg;ws.style = 0;ws.lpfnWndProc = WndProc;//WNDCLASSEX 中最重要的成员莫过于lpfnWndProc了。前缀 lpfn 表示该成员是一个指向函数的长指针 ws.cbClsExtra = 0;//cbClsExtra Specifies the amount of extra memory, in bytes, that Windows should reserve for the class.ws.cbWndExtra = 0;//cbWndExtra Specifies the amount of extra memory, in bytes,//that Windows should reserve for each window in the class.懒得翻译了,自己看吧 ws.hInstance = hThisInst;ws.hIcon = LoadIcon(NULL, IDI_HAND);//LoadIcon图标//hIcon图标句柄//NULL空操作语句//IDI_HAND 手形图标 ws.hCursor = LoadCursor(NULL,IDC_CROSS);//hCursor光标句柄
//LoadCursor该函数从一个与应用事例相关的可执行文件(EXE文件)中载入指定的光标资源 //IDC_CROSS 十字光标
ws.hbrBackground =(HBRUSH)GetStockObject(WHITE_BRUSH);//hbrBackground是主窗口背景色,调用CreateWindow时创建的客户区默认使用的就是窗口背景色
//HBRUSH画刷句柄//GetStockObject取得一个图形对象//WHITE_BRUSH白色背景 //通过函数来设置一个一个白色的背景,这里大家设置为NULL看看,会很有趣的 ws.lpszMenuName = NULL;//wndclass里的lpszMenuName的类型问题 ws.lpszClassName = “DemoClass”;//DemoClass试讲 if(!RegisterClass(&ws))//RegisterClass注册窗口类
{ return-1;} hWnd=CreateWindow(“DemoClass”,“MyFirstWindowsProgram”,WS_OVERLAPPEDWINDOW,100,200,640,480,NULL,NULL,hThisInst,NULL);//WS_OVERLAPPEDWINDOW可以创建一个拥有各种窗口风格的窗体,包括标题,系统菜单,边框,最小化和最大化按钮等。ShowWindow(hWnd,nCmdShow);//参数 nCmdShow 指定程序的窗口应该如何显示,例如最大化、最小化、隐藏等。UpdateWindow(hWnd);while(GetMessage(&msg,NULL,0,0)){ TranslateMessage(&msg);//该函数将虚拟键消息转换为字符消息
DispatchMessage(&msg);//函数功能:该函数分发一个消息给窗口程序。} return msg.wParam;} LRESULT CALLBACK WndProc(HWND hwnd,UINT messgae,WPARAM wParam,LPARAM lParam)//自定义消息处理函数都要求返回LRESULT,如果返回值不需要处理,可直接返回0即可。如果改消息需要返回特殊值,//就看程序的需要进行返回相应的值。{ switch(messgae){ case WM_DESTROY: //在发送 WM_QUIT消息时,要使用PostMessage发送,否则,窗口已经关闭,但任务管理器中进程还存在。PostQuitMessage(0);//PostQuitMessage仅仅让消息循环退出,多数情况下消息循环退出后进程也该退出了。//使用这种方式能让系统处理完所有的消息,并有机会释放各种资源。break;default: return DefWindowProc(hwnd,messgae,wParam,lParam);//函数功能:该函数调用缺省的窗口过程来为应用程序没有处理的任何窗口消息提供缺省的处理。
//该函数确保每一个消息得到处理。调用DefWindowProc函数时使用窗口过程接收的相同参数。
//函数原型:LRESULT DefWindowProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); } return 0;} 程序运行结果如下:下图为鼠标没有在框内的情况。
下图为鼠标指向框内的结果。
(2)总结 Windows 源程序的结构特点,说明各个主要程序段的作用;
Windows 源程序的结构特点:图形界面,面向对象程序设计,事件驱动,高效的内存管理,设备独立性动态连接。WINDOWS程序设计的特点: 传统的MS-DOS程序主要采用顺序的、关联的、过程驱动的程序设计方法。一个程序是一系列预先定义好的操作序列的组合,它具有一定的开头、中间过程和结束。程序直接控制程序事件和过程的顺序。这样的程序设计方法是面向程序而不是面向用户的,交互性差,用户界面不够友好,因为它强迫用户按照某种不可更改的模式进行工作。
事件驱动程序设计是一种全新的程序设计方法,它不是由事件的顺序来控制,而是由事件的发生来控制,而这种事件的发生是随机的、不确定的,并没有预定的顺序,这样就允许程序的的用户用各种合理的顺序来安排程序的流程。
对于需要用户交互的应用程序来说,事件驱动的程序设计有着过程驱动方法无法替代的优点。它是一种面向用户的程序设计方法,它在程序设计过程中除了完成所需功能之外,更多的考虑了用户可能的各种输入,并针对性的设计相应的处理程序。它是一种“被动”式程序设计方法,程序开始运行时,处于等待用户输入事件。
各个主要程序段的作用:主要程序的作用已在程序清单的注释中写出。(3)总结实验的心得体会,实验中遇到的困难以及解决的方法等。
这次试验,程序跟第一次的试验程序相差很大。第一次的程序是水鲜花的程序,用C语言编写的,能看明白。而这一次的就不行了,真正的用到了老师上课讲的知识了。很多固有的函数名,很多程序段,都看不明白,还得看看书,问问百度,自己理解。
老师上课讲了,自己也不太明白,上实验课,正好是自己理解和吸收课堂知识的时候。这个时间我要好好利用,争取理解好老师讲的知识。
其实,还是有很多的程序不太明白,还得自己问老师,问同学。VC++说实话,跟C++完全不一样,这是我的感觉,因为,很多的函数名,符号,都跟C++不一样,上课,听的头有些大。
但是,我会好好理解的,因为这门课对我以后的编程序很重要。
第四篇:中国石油大学(华东)VC++实验5
实验五 定时器编程实验
一、实验目的
(1)熟悉Visual C++ 6.0 开发环境;
(2)掌握API 编程模式中定时器的使用方法
(3)熟练掌握在Visual C++ 6.0 开发环境调试程序的方法。
二、实验内容
设计一个窗口,在窗口中间位置绘制一个红色粗实线的圆角矩形,并用交替使用三种不同样式的画刷填充矩形的内部,每次刷新的时间间隔为1.0 秒。
三、实验报告
(1)列出定时器操作相关的程序清单;
#include
char lpszClassName[] = “窗口”;//窗口类名
char lpszTitle[]= “My_Windows”;//窗口标题名
//窗口类的定义
wndclass.style=0;//窗口类型为缺省类型
wndclass.lpfnWndProc=WndProc;//定义窗口处理函数
wndclass.cbClsExtra=0;//窗口类无扩展
wndclass.cbWndExtra=0;//窗口实例无扩展
wndclass.hInstance=hInstance;//当前实例句柄
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);//窗口的最小化图标为缺省图标
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);//窗口采用箭头光标
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);//窗口背景为白色
wndclass.lpszMenuName=NULL;//窗口中无菜单
//wndclass.lpszClassName=(LPCWSTR)lpszClassName;wndclass.lpszClassName=lpszClassName;//窗口类名为“窗口” //---------------以下进行窗口类的注册-------if(!RegisterClass(&wndclass))//如果注册失败则发出警告 { MessageBeep(0);return FALSE;} //----------------创建窗口-------------------hwnd=CreateWindow
(// _T(“Title”),lpszClassName, //窗口类名
lpszTitle, //窗口实例的标题名
WS_OVERLAPPEDWINDOW, //窗口的风格
CW_USEDEFAULT,CW_USEDEFAULT, //窗口左上角坐标为缺省值
CW_USEDEFAULT,CW_USEDEFAULT, //窗口的高和宽为缺省值
NULL,//此窗口无附窗口
NULL,//此窗口无主菜单
hInstance, //创建此窗口的应用程序的当前句柄
NULL
//不使用该值);
//---------------显示窗口----------------------ShowWindow(hwnd, nCmdShow);//--------------绘制用户区---------------------UpdateWindow(hwnd);//---------------消息循环----------------------while(GetMessage(&Msg, NULL, 0, 0)){
TranslateMessage(&Msg);
DispatchMessage(&Msg);} return Msg.wParam;//消息循环结束即程序终止时将信息返回系统 }
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ HDC hdc;HBRUSH hb;HPEN hp;PAINTSTRUCT ps;static int state=0;static int TIMERID=1;switch(message){ case WM_CREATE: SetTimer(hWnd, TIMERID, 1000, NULL);
break;case WM_TIMER: if(wParam==TIMERID){ state=state%3;InvalidateRect(hWnd, NULL, TRUE);} break;
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
SetMapMode(hdc,MM_TEXT);
hp=(HPEN)GetStockObject(BLACK_PEN);SelectObject(hdc,hp);
if(state==0){ hb=CreateSolidBrush(RGB(255,0,0));
SelectObject(hdc,hb);
RoundRect(hdc,400,120,700,420,15,15);
DeleteObject(hb);}//定义红色画刷填充 if(state==1){
hb=CreateSolidBrush(RGB(0,255,0));
SelectObject(hdc,hb);
RoundRect(hdc,400,120,700,420,15,15);
DeleteObject(hb);
}//定义绿色画刷填充
if(state==2)
{
hb=CreateSolidBrush(RGB(255,255,0));
SelectObject(hdc,hb);
RoundRect(hdc,400,120,700,420,15,15);
DeleteObject(hb);
}//定义黄色画刷填充 state++;EndPaint(hWnd,&ps);break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);} return 0;} 实验结果如下:
间隔0.1秒。
(2)总结定时器消息编程的步骤,以及程序设计过程中需要注意的问题; 定时器消息编程的步骤: 1.定时器消息
定时器时间到时,向窗口发送WM_TIMER 消息,应用程序窗口通过处理该消息来对定时器事件进行处理,该消息的参数说明如下:
WM_TIMER wTimerID = wParam;// 定时器标识符
tmprc =(TIMERPROC *)lParam;// 定时器回调函数的地址
其中定时器回调函数在使用 SetTimer 启动定时器时指定,如果没有指定定时器回调函数则可直接处理WM_TIMER 消息。2.启动定时器
使用 SetTimer 函数创建一个定时器,并制定超时时间,然后启动定时器。该函数说明如下:
UINT SetTimer(HWND hWnd, // 创建定时器的窗口句柄 UINT nIDEvent, // 定时器标识符
UINT uElapse, // 定时时间,单位是16毫秒 TIMERPROC lpTimerFunc // 定时器回调函数地址);3.销毁定时器
定时器在不使用时要使用KillTimer 函数进行销毁,该函数说明如下: BOOL KillTimer(HWND hWnd, // 创建定时器的窗口句柄 UINT uIDEvent // 定时器标识符);程序设计过程中需要注意的问题:
定时器的使用时,要严格按照定时器消息的编写,启动定时器,销毁定时器这三个步骤来做,缺少其中任何一个步骤,都没有可能实现给定的功能。
特别是最后一个步骤,很容易忘记。我就忘记了,费了好大劲,才知道哪里错了。(3)总结实验的心得体会,实验中遇到的困难以及解决的方法等。
通过这次试验,我熟悉了Visual C++ 6.0的 开发环境;了解了API 编程模式中定时器的使用方法,掌握了在Visual C++ 6.0 开发环境调试程序的方法。
在VC课上,老师留了作业,让我们自愿课下编写一个关于定时器的程序,并做个PPT给同学们讲讲,我不会,菅学辉同学上去讲的,讲得很好,很羡慕他,自己也想编一个,可自己不会,很遗憾。这次试验后,我会了,知道了如何编写一个定时器的程序,自己真的很高兴。定时器消息的编写,启动定时器,销毁定时器这三个步骤,一定要一步一步的来做,不能把最后一个步骤给忘了。
第五篇:中国石油大学(华东)自荐信
尊敬的中国石油大学(华东)老师:
您好。
我是来自XX省XX市XX中学(省级规范化学校)的XXX。我希望通过贵校的自主招生来实现我在中国石油大学(华东)学习的梦想,感谢您在百忙中抽出时间审阅我的申请材料。
我性格开朗,兴趣广泛,国内国际形势都会引起我极大的兴趣与关注。其中,我尤其热爱生物学、机械制造与自动化以及计算机。我热爱生活,始终对生活充满信心和希望。我喜欢感受快乐,我希望把快乐传递给我身边的每一个人。我会常常不厌其烦地给同学讲一道已经讲过多少遍的数学题,我会郑重其事地给同学公开我学习生物、物理的诀窍,我会在学习之余和同学一起去图书馆遨游于知识的海洋里,一起去篮球场陶醉在震耳的呐喊中。并且我在2010年全国数学奥林匹克竞赛中获得了山东省三等奖的好成绩。
我与中国石油大学(华东)虽未有太多直接接触,但神交已久,梦想已久。我是深深地向往着中国石油大学(华东)的--这也让我忽而想起一句稼轩词来: “我见青山多妩媚,料青山、见我应如是。”
中国石油大学(华东)在风雨征程中养育了属于自己的精神,“实事求是、艰苦奋斗、团结奉献、开拓创新”是中国石油大学(华东)人的精神地标。我选择中国石油大学(华东)是经过了慎重的考虑,我相信中国石油大学(华东)是一所能够将我带上人生理想高峰的大学。同样的,我也相信当中国石油大学(华东)选择了我,假以时日它将为我而自豪。进入中国石油大学(华东)后,我会在专业课的学习上精益求精,广泛涉猎,跨学科选修,全面的充实自己。大学并非我人生的终极目标,它将是一个新的起点。伴随着我的大学梦,我将以大学为原点,画一个很大的圆,将我的人生画得阔大饱满,让我的人生与更多的人结缘,为更多的人服务。
收笔之际,郑重地提一个小小的请求:无论您是否选择我,尊敬的老师,希望您能够接受我诚恳的谢意!”
此致
敬礼!
陈述人:XXX
2010年12月18日