1课程设计 题目十

1课程设计 题目十
1课程设计 题目十

学生宿舍管理系统

一设计内容及要求:

为宿舍管理人员编写一个宿舍管理查询软件。

要求:1)建立数据文件,数据文件按关键字(姓名,学号,房号)进行排序(冒泡,选择,插入排序等任意一种)

2)查询菜单(用二分法实现以下操作)

A.按姓名查询

B.按学号查询

C.按房号查询

二概要设计

1)需要定义一个结构体:

typedef struct pnode /*结构体定义用于存放学生信息的节点*/

用来存储学生的信息。

2)create()

/*初始条件:必须保证原有记录是空时方可建立*/

操作结果:建立一个新的数据文件

3)readfile()

/*初始条件:数据文件已经建立*/

操作结果:获取次文件的信息

4)serch1()按姓名查找

serch2()按学号查找

serch3()按宿舍号查找

初始条件:数据文件中含有纪录

操作结果:不支持模糊查询必须查询项和关键字吻合情况下才可查询。调用按不同关键字查询的子函数

若存在相应的查询结果则显示在屏幕上,若查找的纪录不存在则提示该纪录不存在,请建立相应的数据纪

5)insert()

/*添加数据纪录的函数*/

初始条件:必须已经建立了数据文件

操作结果:在数据文件中添加新的纪录

若没有建立数据文件则添加失败。

6)delete()

/*删除数据纪录的函数*/

初始条件:必须建立了数据库并且数据文件中含有数据纪录

操作结果:删除输入学号的学生的一切相关纪录

7)updata()

/*修改数据纪录的函数*/

初始条件:必须建立了数据库并且数据文件中含有数据纪录

操作结果:修改输入的学号相对应的学生的一切信息。

如不存在相应的纪录则提示不存在

8)output()

/*输出函数*/

初始条件:数据文件已经建立

操作结果:起泡法排序按学号顺序输出记录

2> 本程序包含10个函数:

1. 主函数main()

2. 新建数据文件create()

3. 查询函数serch1()

4. 查询函数serch2()

5. 查询函数serch3()

6. 加数据纪录函数insert()

7. 删除数据纪录函数delete()

8. 修改数据纪录函数updata()

9. 数据文件读取函数readfile ()

10. 查询当前所有纪录冰按学号升序输出的函数output()

三设计思想:

采用模块化编程思想,将程序划分为11个模块,在逐个模块细化编程,最后再将个个模块组装成软件。

四测试

测试结果及数据如下:

五程序源代码如下:

#include

#include

#include

typedef struct pnode

{

char name [8];

char xh[16];

char fh[30];

}personnode;

char filename[20];

FILE *fp;

void creat()

{

personnode *person;

person=(personnode *)malloc(sizeof(personnode));

printf("\n 请输入the filename:\n");

scanf("%s",filename);

if((fp=fopen(filename,"w+"))==NULL)

{

printf("\n 你还没有输入,不能建立档案");

exit(0);

}

printf("\n 请输入姓名,学号(the same length),寝室号,剩余空间,endwith #\n");

scanf("%s",person->name);

while(strcmp(person->name,"#"))

{

scanf("%s %s",person->xh,person->fh);

fprintf(fp,"%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

scanf("%s",person->name);

}

fclose(fp);

}

void readfile()

{printf("\n please enter the fileroad:\n");

scanf("%s",filename);

if((fp=fopen(filename,"r+"))==NULL)

{

printf("\n can't open thefile:\n");

exit(0);

}

fclose(fp);

}

void output()

{

personnode *person;

long offset1,offset2;

char name1[8],name2[8],name3[8];

char xh1[16],xh2[16],xh3[16];

char fh1[30],fh2[30],fh3[30];

person=(personnode *)malloc(sizeof(personnode));

if((fp=fopen(filename,"r"))==NULL)

{

printf("\n can't open the file");

exit(0);

}

while(!feof(fp))

{

int a,b,c,d;

if((fp=fopen(filename,"r+"))==NULL)

{

printf("\n can't open the file");

exit(0);

}

while(!feof(fp))

{

while(!feof(fp))

{

offset1=ftell(fp);

fscanf(fp,"%s%s%s\n",person->name,person->xh,person->fh);

strcpy(name1,person->name);

strcpy (xh1,person->xh);

strcpy(fh1,person->fh);

if(feof(fp)) break;

offset2=ftell(fp);

fscanf(fp,"%s%s%s\n",person->name,person->xh,person->fh);

strcpy (name2,person->name);

strcpy(xh2,person->xh);

strcpy(fh2,person->fh);

b=strlen(xh1);

c=strlen(xh2);

d=strcmp(xh1,xh2);

if(b==c&&d>0)

strcpy(name3,name1);

strcpy(name1,name2);

strcpy(name2,name3);

strcpy(xh3,xh1);

strcpy(xh1,xh2);

strcpy(xh2,xh3);

strcpy(fh3,fh1);

strcpy(fh1,fh2);

strcpy(fh2,fh3);

fseek(fp,offset1,SEEK_SET);

strcpy(person->name,name1);

strcpy(person->xh,xh1);

strcpy(person->fh,fh1);

fprintf(fp,"%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

strcpy(person->name,name2);

strcpy(person->xh,xh2);

strcpy( person->fh,fh2);

fprintf(fp,"%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

}

fseek(fp,offset2,SEEK_SET);

}

rewind(fp);

while(!feof(fp))

{

offset1=ftell(fp);

fscanf(fp,"%s%s%s\n",person->name,person->xh,person->fh);

strcpy (xh1,person->xh);

if(feof(fp)) {a=1; break;}

offset2=ftell(fp);

fscanf(fp,"%s%s%s\n",person->name,person->xh,person->fh);

strcpy(xh2,person->xh);

b=strlen(xh1);

c=strlen(xh2);

d=strcmp(xh1,xh2);

if(b==c&&d<=0) a=1;

else{ a=0;

break;}

fseek(fp,offset2,SEEK_SET);

if(a) break;

rewind(fp);

}

if(a) break;

}

rewind(fp);

printf("\n*************************************************************\n"); printf("%35s\n","thefile(thefile hava printf as studentnumber)");

printf("%-10s%-20s%-50s\n","name","studentnumber","roomnumber"); while(!feof(fp))

{

fscanf(fp,"%s%s%s\n",person->name,person->xh,person->fh);

printf("%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

}

fclose(fp);

printf("**************************************************************\n\n"); }

void search1()

{

int k=0;

char namekey[8];

personnode *person;

person=(personnode *)malloc(sizeof(personnode));

printf("\n please enter the namehead you need :");

scanf("%s",namekey);

if((fp=fopen(filename,"rb"))==NULL)

{

printf("\n can't open thefile");

exit(0);

}

while(!feof(fp))

{

fscanf(fp,"%s %s %s\n",person->name,person->xh,person->fh);

if(!strcmp(namekey,person->name))

{

printf("\n\n have serched,the courrent is:");

printf("%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

k=1;

}

}

if(!k) printf("\n\n sorry,there is not the current of thiss people \n");

fclose(fp);

}

void search2()

{

int k=0;

char xhkey[16];

personnode *person;

person=(personnode *)malloc(sizeof(personnode));

printf("\n please enter the roomnumber you want to serch:");

scanf("%s",xhkey);

if((fp=fopen(filename,"rb"))==NULL)

{

printf("\n can't open the file ");

exit(0);

}

while(!feof(fp))

{

fscanf(fp,"%s %s %s\n",person->name,person->xh,person->fh);

if(!strcmp(xhkey,person->xh))

{

printf("\n\n have got it,the current is:");

printf("%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

k=1;

}

}

if(!k) printf("\n\n对不起,目前没有没有这个人\n");

fclose(fp);

}

void search3()

{

int k=0;

char fhkey[30];

personnode *person;

person=(personnode *)malloc(sizeof(personnode));

printf("\n 请输入你想要查找的寝室号:");

if((fp=fopen(filename,"rb"))==NULL)

{

printf("\n 不能打开该档案");

exit(0);

}

while(!feof(fp))

{

fscanf(fp,"%s %s %s\n",person->name,person->xh,person->fh);

if(!strcmp(fhkey,person->fh))

{

printf("\n\n 有该信息,该信息是:");

printf("%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

k=1;

}

}

if(!k) printf("\n\n 对不起,这没有该人当前的信息\n");

fclose(fp);

}

void append()

{

personnode *person;

person=(personnode *)malloc(sizeof(personnode));

if((fp=fopen(filename,"a"))==NULL)

{

printf("\n can't open the file");

exit(0);

}

printf("\n 请输入姓名,学号和寝室号\n");

scanf("%s %s %s",person->name,person->xh,person->fh);

fprintf(fp,"%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

fclose(fp);

}

void modify()

{

int k=0;

long offset;

char namekey[8];

personnode *person;

person=(personnode *)malloc(sizeof(personnode));

printf("\n 请输入你想更新的学号:");

if((fp=fopen(filename,"r+"))==NULL)

{

printf("\n 不能打开该档案");

exit(0);

}

while(!feof(fp))

{

offset=ftell(fp);

fscanf(fp,"%s %s %s\n",person->name,person->xh,person->fh);

if(!strcmp(namekey,person->name))

{

k=1;

break;

}

}

if(k)

{

printf("\n 有,目前是:");

printf("%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

printf("\n 请输入姓名,学号和寝室号:");

scanf("%s %s %s",person->name,person->xh,person->fh);

fseek(fp,offset,SEEK_SET);

fprintf(fp,"%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

}

else printf("\n sorry,there is not the current of this people \n");

fclose(fp);

}

void deleted()

{

int k=0;

char m;

long offset;

char namekey[8];

personnode *person;

person=(personnode *)malloc(sizeof(personnode));

printf("\n please enter the name you want to delete :");

scanf("%s",namekey);

if((fp=fopen(filename,"r+"))==NULL)

{

printf("\n 不能打开该档案");

exit(0);

}

while(!feof(fp))

{

offset=ftell(fp);

fscanf(fp,"%s%s%s\n",person->name,person->xh,person->fh);

if(!strcmp(namekey,person->name))

{

k=1;

break;

}

}

if(k)

{

printf("\n hava got it,the current is:");

printf("%-10s%-20s%-50s\n",person->name,person->xh,person->fh);

printf("\n are you sure to delete it?y/n?");

scanf("%s",&m);

if(m=='y')

{

fseek(fp,offset,SEEK_SET);

fprintf(fp,"%-10s%-20s%-50s\n","","","");

}

else rewind(fp);

}

else printf("\n 对不起,这没有该学生的数据。\n");

fclose(fp);

}

void main()

{

int m,flag=1;

while(flag)

{

printf("%33s\n","thefile");

printf("--------------------------------------------------------------------------------\n");

printf("\t\t0-------------创建一个新的数据档案\n");

printf("\t\t1-------------读取以前的数据\n");

printf("\t\t2------------ 查找姓名\n");

printf("\t\t3------------ 查找学号\n");

printf("\t\t4------------ 查找寝室号\n");

printf("\t\t5-------------更新\n");

printf("\t\t6-------------删除\n");

printf("\t\t7-------------修改\n");

printf("\t\t8-------------输出\n");

printf("\t\t9-------------退出\n");

printf("--------------------------------------------------------------------------------\n");

printf("\t please choice(0-----------9)\n");

scanf("%d",&m);

switch(m)

{ case 0:creat(); break;

case 1:readfile(); break;

case 2:search1(); break;

case 3:search2(); break;

case 4:search3(); break;

case 5:modify(); break;

case 6: deleted(); break;

case 7:append(); break;

case 8:output(); break;

case 9:exit(0);

}

}

}

六自我评价:

总体上看基本完成了课题任务,但程序的许多细节上差强人意不够好。比如操作界面不够美观,使用过程中方法繁琐不精练,保密性差等。运用得较好的是利用主函数调用其他的各个函数,新建数据文件函数create()是其它各个函数的基础,有了它其它函数才能够使用。查询函数insert1.2.3()添加数据纪录函数insert()删除数据纪录函数delete ()修改数据纪录函数updata ()这些函数都是在同一等级上的函数,是平行关系。查询当前所有纪录的函数output()以学号为关键字查询函数serch1()以姓名为关键字查询函数serch2()以床号为关键字查询函数serch3()以宿舍号)这些函数都是查询函数中的子函数,他们之间是平行的关系。

在课程设计的同时不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正的掌握,从而提高自己的实际动手能力和独立思考的能力。

要学好数据结构这门课程,不仅要认真的阅读课本知识,更重要的是要通过上机实践才能增强和巩固对课本知识的理解。首先通过实践我发现了自己许多的不足,尤其是露出了对C语言知识基础的掌握不好,许多简单的东西都不知道。在课本上看到各种算法感觉很简单,但是真正的让自己去写一个算法感觉很困难。即使是课本上的原程序算法,自己写起来都感

觉有点生疏。在调试过程中经常出现的错误也不是很熟悉。通过实践,使我在这几个方面的认识有所提高。通过实践的学习,我认到学好计算机要重视实践操作,不仅仅是学习数据结构,还是其它的课程,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己更好地学好计算机。回顾起此次数据结构课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践。

课程设计一标题

综合设计 一.设计目的 通过综合设计,综合应用HTML 、CSS 、JavaScript 等知识,设计一个与所学内容相关的综合性动态网站。具体题目见附录: 分别加入如下内容: (1) 层; (2) CSS ; (3) JavaScript; (4) 上述功能内容不限。 二.设计要求 要求综合利用HTML 、JavaScrip 及CSS 等知识,围绕设计主题,设计一个布 局合理、界面美观、主题鲜明的网站。具体题目见网络课堂。 三.设计器材 Windows XP 计算机系统;安装IIS 、Dreamweaver CS3、EditPlus 等软件。 四.设计要求 1) 整个个人网页必须围绕中心,不能只是将各个功能简单的拼凑。2) 所有页面用符合XHTML 的方式进行撰写。 3) 网页要求有段落标记、分割线标记、文字列表(要求每个列表中的文字的字体与颜色不同)、滚动字幕可以自行考虑是否使用。 4) 网页中使用图片(可以用jpg 格式或者gif 格式)、可以使用背景音乐、Flash 按纽等,但是不要图片过多。 5) 网页中必须包括超链接。要求有如下几种超链接:邮件、HTTP 、FTP 、图片 的热区超链链。 6) 网页中必须包括表格(含表头、表体及表尾),自行定义各单元格的颜色与 大小。 7) 利用层将一网页中文字分为几段,要求每个层中文字用利用CSS 实现不同的 字体、大小、粗细与样式。 8) 用CSS 三种调用模式,对表格单元格、层或者文字进行格式设置。9) 自行选择图片,将其作为列表的序列符号。 、管路敷设技术通过管线不仅可以解决吊顶层配置不规范高中资料试卷问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行 高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况 ,然后根据规范与规程规定,制定设备调试高中资料试卷方案。 、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

钟祥矿山测量技术设计资料

湖北省荆门市 放马山磷矿接替资源勘查项目测量技术设计书 钟祥市矿山技术服务中心 二00八年三月

单位负责人:叶祥玲 测区负责人:朱永成 编写人:曾义赵重源熊永喜审查人:艾有成朱永成 提交单位:钟祥市矿山技术服务中心提交时间:二○○八年三月

一、测区范围及概况 湖北省荆门市放马磷矿接替资源勘查项目位于钟祥市胡集镇和双河镇范围内。堪查范围东径:112°15′38〃-112°18′45〃,北纬31°23′50〃-30°24′39〃,海拔高程在85-408.4米之间,堪查范围约11.9平方公里。勘查范围内主要有丘陵及建筑用地和部分农用地,地势较复杂,植被茂盛,交通不便,通视条件差,给测量带来较大的困难。 二、作业依据 2.1、《工程测量规范 GB50026—93》 2.2、《全球定位系统(GPS)测量规范》GB/T18314-2001 2.3、《地质矿产勘查测量规范ZBD10001—89》 2.4、《中、短程光电测距测量规范》GB/T 16818—1997 2.5、《测绘产品检查验收规定》,CH 1002-95。 2.6、《测绘产品质量评定标准》,CH 1003-95。 三、坐标系统 3.1、平面坐标系采用1954北京坐标系。按3°分带,中央子午线经度为L0=111°,横坐标加500Km。 3.2、高程系统采用1956黄海高程系统。

四、首级控制测量 4.1、首级控制点布网原则 经野外踏勘选点,在勘查区范围内布设工程四等GPS控制网作为首级控制网。该网由林场、莲花鞍和狼头山三个已知国家四等控制点和6个GPS控制点组成网状图形,相邻两点间的距离为1-3公里。点位布设见下图。 控制点标石的制作及埋设要求见《全球定位系统(GPS)测量规范》,控制网观测采用GPS作业方法。 4.2、GPS控制测量技术要求 本次GPS控制测量按工程GPS四等精度要求施测,GPS控制网采用静态作业模式。 静态测量仪器采用南方灵锐S82 GPS接收机。GPS测量解算及平差软件采用南方后处理软件GPS Pro 4.0.进行后处理及基线解算和坐标平差计算。

数电课程设计题目汇总..

数电课程设计题目选 一、设计并制作一数字式温度计 〖基本要求〗采用电桥法,利用PT~100热电阻对0~200℃测温范围进行测量并送LED 数码管显示,要求测量分辨率为0.1℃,数据测量间隔时间为5秒。 〖提高要求〗1)针对不同的铂热电阻讨论不同的温度信号测量办法 2)利用电路对测温电路进行非线性校正,提高测温精度(电路非线性校正和EPROM 查表法非线性校正两种方法) 3)讨论误差的形成因素和减少误差的措施 4)进行简单的温度开关控制 〖参考原理框图〗系统参考原理框图如下: 〖主要参考元器件〗 MCl4433(1),LM324(1),七段数码管(4),CD4511(1),MC1413(1),铂热电阻使用普通 精密电位器代替。 二、十二小时电子钟 〖基本要求〗利用基本数字电路制作小时电子钟,要求显示时分秒;并能实现校时和校分的功能。 〖提高要求〗1)针对影响电子钟走时精度的因素提出改进方案 2)增加日期显示 3)实现倒计时功能 4)整点报时(非语音报时) 5)定时功能 〖参考原理框图〗: 〖主要参考元器件〗:CD4060,74LS74,74LS161,74LS248 电桥电路 供电电路 时钟电路 放大电路 A/D 转换 显示电路 时校 分校 秒校 24进制时计数器 单次或连续的脉冲 60进制分计数器 分频器 60进制秒计数器 译码电路 晶体振荡器 显示电路 译码电路 显示电路 显示电路 译码电路

三、电平感觉检测仪 〖基本要求〗:采用光电式摇晃传感器,其检测范围为±90℃,每摇晃一度传感器就输出一个脉冲信号给计数单元,在给定时间内测量到的脉冲数目就能表明该人的电平感觉,测试时采用头戴式传感器、闭上双目,单脚立地:保持静止,开始测试。定时时间为1分钟 〖提高要求〗 〖参考原理、框图〗: 〖主要参考元器件〗CD4060,555,74LS74 四、便携式快速心律计 基本要求〗利用数字电路制作一便携式快速心律计,用于在较短时间内测量脉搏跳动速率:并使用LED 显示。 〖提高要求〗1)提高测量精度的方法 2)设计能比较准确测量1S 内心跳的电路 〖参考原理框图〗 〖主要参考元器件〗CD4060,4528,4518;4511,14526 五、数字式定时开关 〖基本要求〗设计并制作一数字式定时开关,此开关采用BCD 拨盘预置开关时间,其最大定时时间为9秒,计数时采用倒计时的方式并通过一位LED 数码管显示。此开关预置时间以后通过另一按钮控 制并进行倒计时,当时间显示为0时,开关发出开关信号,输出端呈现高电平,开关处于开态,再按按钮时,倒计时又开始。计时时间到驱动扬声器报警。 〖提高要求〗 l)输出部分加远距离(100m)继电器进行控制 2)延长定时时间 3)探讨提高定时精度的方法 〖参考原理框图〗 外部操作开关 〖主要参考元器〗:CC4511,CC14522,CD4060 传感器 基准时间产生电路 倍频器 放大与整形 控制电路 计数译码 显 示电 路 秒脉冲发生器 计时器 译码显示 控制电路 报警电路

工程测量课程设计报告

课程编号:SJ000350 2016年6 月3 日至2016 年6 月10 日 课程性质:必修 工程测量学课程设计报告 --建筑场地施工控制网的建立及建筑物放样方案设计 学 院: _____________ 矿业工程学院 _______________ 专 业: _______________ 测绘工程 _________________ 地 点: 太原理工大学虎峪校区 _____________________ 班 级: ______________ 测绘1301班 _______________ 姓 名: __________________________________________ 学 号: __________________________________________ 指导教师: _______________________________________

、工程概况 (1) 1.1 工程任务 (1) 1.2 工程的地理位置 (1) 1.3 工程简介 (1) 1.4 已有的测绘成果 (1) 二、............................................................. 体育馆施工控制网的建立 2 2.1 概述 (2) 2.1.1 建筑施工控制网的特点 (2) 2.1.2 施工控制网的精度 (2) 2.2 平面控制方案 (4) 2.2.1 点位布置方案 (4) 2.2.2 控制网网形简介、网形选择,控制网布设方案及示意图 (4) 2.3高程控制方案 (5) 2.3.1 点位布置方案 (6) 2.3.2 控制网布设方案及示意图 (6) 三、体育馆施工放样方案 7 3.1施工放样方法 (7) 3.2体育馆施工放样方案设计 (7) 3.3实施步骤及应注意的事项 (9) 3.4方案评价 (10) 四、............................................................................... 总结 10

矿山测量学课程设计

矿山测量 课程设计报告 姓名 班级: 学号: 指导老师: 2012年6月20日 目录 一、课程设计概述1 1.1设计目的1 1.2设计内容1 1.3编制依据1 1.4坐标系统1

二、矿井平面联系测量 (1) 2.1 两井定向方案2 2.1.1 技术规范及限差要求2 2.1.2 测量方案3 2.1.3 投点、连接4 2.1.4 工作组织与安全措施4 2.2.2 陀螺经纬仪定向步骤7 2.2.3 组织工作与注意事项7 2.2.3 陀螺经纬仪定向误差分析8 2.3 两种方案的比较8 2.3.1 两井定向精度估计8 2.3.2 陀螺定向精度估计9 三、井下平面控制测量 (11) 3.1井下导线的等级与布设11 3.2 导线布设系统11 3.3 精度估算13 3.3.1 基本控制精度估算13 3.3.2 采区控制精度估算14 四、高程联系测量 (14) 4.1 高程导入方法14 4.1.1 钢尺导入高程14 4.1.2 钢丝导入高程15 4.1.3 光电测距仪导入高程16 4.2 精度估算17 五、井下高程控制测量 (17) 5.1 地面水准测量17 5.1.1 地面水准布设方案18 5.1.2 地面水准精度估算18 5.2 井下水准控制网设计20 5.2.1 井下水准布设方案20 5.3 井下三角高程设计22 5.3.1 布设方案22 5.3.2 精度估算22 六、经验与收获23

一、课程设计概述 1.1设计目的 矿山测量课程设计是在学完矿山测量学课程和完成矿山测量教学实验之后进行的,是对学生进行测绘高级工程人才基本训练的一个重要环节。其目的在于通过对某矿井的主要矿山测量工作的设计,培养学生独立分析问题和解决问题的能力及其创新能力。为了通过模拟实践更好的理解课本知识,更真实的了解矿山测量工作,环境与测绘学院在2012年5月组织09届学生进行为期一周的矿山测量课程设计,让学生将学过的知识有效的复习并形成体系。 1.2设计内容 (1)矿井平面联系测量 (2)井下平面控制测量 (3)高程联系测量 (4)井下高程控制测量 1.3编制依据 (1)《煤矿安全规程》 (2)《煤矿测量规程》 (3)《全球定位系统(GPS)测量规范》(GB/18314-2009) (4)《DZS3水准仪使用说明书》(北京博飞); (5)《Leica TC1500用户手册》(瑞士徕卡); (6)《测绘产品检查验收规定》,CH 1002-95。 (7)《测绘产品质量评定标准》,CH 1003-95。 1.4坐标系统 一个矿区应采用统一的坐标和高程系统。为了便于成果、成图的相互利用,应尽可能采用国家3o带高斯平面坐标系统。在特殊情况下,可采用任意中央子午线或矿区平均高程面的矿区坐标系统。矿区面积小 于50 2 km且无发展可能时,可采用独立坐标系统。 矿区高程尽可能采用1985国家高程基准,当无此条件时,方可采用假定高程系统。 二、矿井平面联系测量 将地面平面坐标系统传递到井下的测量称平面联系测量,简称定向。矿井联系测量的目的是使地面和井下测量控制网采用同一坐标系统。其必要性在于:

计算机网络课程设计1.doc

课程设计(大作业)报告 课程名称:计算机网络课程设计 设计题目:校园网的组建 院系:信息技术学院 专业及班级:计算机科学与技术1班 设计者:段绍杰 学号:201211010104 指导教师:范丰仙 设计时间:2014年6月9 日--6月13日 昆明学院

昆明学院课程设计(大作业)任务书

一、题目分析 1.题目:某高校本部分为办公区、教学区和生活区三部分。现假设:办公区中各楼宇名及需要的信息点为:教务处(15),党政办公楼(30),图书馆(60),教学区中,除计算机系大楼需要240个信息点外,其余各系部大楼及教学楼各需设置信息点的个数为100(共有5栋大楼),生活区中每个建筑物里每个门洞设置1个信息点(目前共有3000个信息点)。试根据本部校园网的应用需求和管理需求、各建筑物的地理分布、信息点分布,设计出本部的校园网初步组网方案。 设计时,既要考虑当前的网络需求,也要兼顾今后的可扩展性。假设使用预留的Internet 地址,网络主干传输速率为1000Mbit/s。 方案中应明确学院网管中心的位置,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、与配置。 2.分析:现当今各大高校,随着科技的进步,校园网已经变得不可缺少。校园网,不仅担任学校老师,学生的对外访问,还要进行校园网内的信息传输,和各类信息的实时传送。还有各个系统之间的管理和监控,校园网应用了网络技术中的分支局域网技术来建设与管理,因此本设计课题将主要以校园局域网络建设过程可能用到的各种技术及实施方案为设计方向,为校园网的建设提供理论依据和实践指导。 二、总体设计 1、需求分析设计 1.1 总体需求 互联网泛滥的时代,每个人对网络的需求都不一样,但是有一样是相同,就是每个人都不能缺少互联网。校园网为学校师生提供教学、科研和综合信息服务的宽带多媒体网络。校园网的建设是利用各种先进、成熟的网络技术和通信技术,采用统一的网络协议(TCP/IP),建设一个可实现各种综合网络应用的高速计算机网络系统。建成以后的校园网,将为老师、学生提供可靠的、高速的和可管理的网络环境,提供广泛的数据资源共享、丰富便捷的网络应用,能够为备课、课件制作、授课、学习、练习、辅导、交流、考试和统计评价等各个教学环节提供网络平台和环境。并且,对学生与教师对外访问提供便捷,增加师生的知识和对世界的了解与认识。 1.2 校园网应达到的要求 1)、网络具有传递语音、图形、图像等多种信息媒体功能,具备高性能的资源共享功能。 2)、校园网中各终端间具有快速交换功能。 3)、中心系统交换机采用虚拟网技术,对网络用户具有分类控制功能。 4)、对网络资源的访问提供完善的权限控制。 5)、网络具有防止及便于捕杀病毒功能,以保证网络使用安全。 6)、可对接入因特网的各网络用户进行权限控制。 1.3 校园网的设计标准 1)、网络协议:网络系统的设计采用国际上最流行和标准的TCP/IP协议; 2)、系统构成方式:系统构成方式采用C/S系统; 3)、网络系统硬件标准:网络系统硬件设备的选型、施工、安装应符合IS09002标准; 4)、网络操作平台:操作系统可以采用windows XP,它不但操作方便,而且功能齐全,基

课程设计题目

数据结构课程设计题目 1.运动会分数统计(限1 人完成) 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)功能要求: 1)可以输入各个项目的前三名或前五名的成绩; 2)能统计各学校总分, 3)可以按学校编号或名称、学校总分、男女团体总分排序输出; 4)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。 5)数据存入文件并能随时查询 6)规定:输入数据形式和范围:可以输入学校的名称,运动项目的名称 输出形式:有合理的提示,各学校分数为整形 界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构; 测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明; 2.最小生成树问题(限1 人完成) 设计要求:在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。存储结构采用多种(顺序、链式)。求解算法多种(Prim\Cruskal)。 3.文章编辑(限1 人完成)

功能:输入一页文字,程序可以统计出文字、数字、空格的个数。 静态存储一页文章,每行最多不超过80个字符,共N行; 要求(1)分别统计出其中英文字母数和空格数及整篇文章总字数; (2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一子串,并将后面的字符前移。 存储结构使用线性表,分别用几个子函数实现相应的功能; 输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。 输出形式:(1)分行输出用户输入的各行字符; (2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数" (3)输出删除某一字符串后的文章; 4.宿舍管理查询软件(限1 人完成) 1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: A.采用交互工作方式 B.建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种) 2)查询菜单: (用二分查找实现以下操作) A.按姓名查询 B.按学号查询 C.按房号查询 3)打印任一查询结果(可以连续操作) 5.校园导航问题(限1 人完成) 设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。 6.教学计划编制问题(限1 人完成)

测量平差课程设计报告

设计报告 设计名称:测量平差课程设计学院名称:测绘工程学院 专业班级:测绘11-3班 学生姓名:邹云龙 学号: 20110242 指导教师:周秋生 黑龙江工程学院教务处制 2013年6月

注:1、在此页后附实习报告、总结。其内容应包括:实习目的、实习内容及实习结果等项目。 2、此页为封皮,用A4幅面纸正反面打印。 3、实习总结使用A4幅面纸张书写或打印,并附此页后在左侧一同装订。 4、实习成绩以优(90~100)、良(80~89)、中(70~79)、及格(60~69)、不及格(60以下)五 个等级评定。

目录 一、水准网观测精度设计 (4) 二、水准网、测角网、边角网平差计算 (6) 1、水准网平差计算 (6) 2、测角网平差计算 (8) 3、边角网平差计算 (12)

一、设计目的 在学完误差理论与测量平差基础课程后,在掌握了测量数据处理基本理论、基本知识、基本方法的基础上,根据设计任务,熟悉自动平差软件的应用,通过实例计算,提高用电子计算机进行相关测量数据处理的能力,在此基础上通过测量程序设计提高用高级语言进行简单测量程序设计的能力。 二、设计任务 (1)水准网观测精度设计 根据所给控制网的形状和高程平差值的点位中误差要求,推求水准高差观测的精度要求。 (2)利用已有平差软件完成下述平差计算任务 1)熟悉前方交会与后方交会计算 分别自选1至2个前后方交会计算实例进行平差计算,熟悉程序使用方法。 2)水准网平差计算 3)导线网平差计算 4)测角网平差计算 分别自选1个水准网、测角网和边角网计算实例进行平差计算,要求每个学生的计算题目不能重复。 建议使用的数据处理软件:测量控制网自动平差系统,黑龙江工程学院,2002年版;平差易,南方测绘,2002年或2005年版。使用指导书见相应电子版文件。 (3)编制测量计算程序 仿照已有测量程序的设计界面和程序计算管理功能,在测角(测边)前方交会与后方交会计算程序、单一符合、闭合水准网平差计算程序、单一符合、闭合导线平差计算程序设计选题中选择一至两项内容进行程序设计,设计使用的语言可采用VB、C、C#等。参考书可选测绘出版社出版,葛永会编《测量程序设计》,和黑志坚等编著的《测量平差》教材,以及针对所使用语言的相关程序设计书籍。 三、设计内容 (一)、水准网观测精度设计 4、水准网如下图所示,各观测高差的路线长度相同。

大一课程设计试题及答案

1139《程序设计基础》课程设计题目 一、必做题(40题,要求所有题目的功能都使用函数进行完成。) 1、下面程序可从键盘输入一个大于0的整数,然后输出此数的所有整数因子。例如:输入 12,则输出:12:1 2 3 4 6 12. 2、求100-999中的水仙花数(若三位数abc,a3+b3+c3=abc,则称abc 为水仙花数。 例如153,13+33+53=153,则153称为水仙花数。) 3、利用公式: )!14()!14(...!5!3!1sin 1 41453++--++-=+-n x n x x x x x n n 计算sinx 的近似值,x 值由键盘输入,省略的项都<10-5 4、打印九九表,格式如下: 1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9= 9 2*2=4 2*3=6 …… 2*9=18 3*3=9 …… …… 9*9=81 5、打印九九表,格式如下: 1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8= 8 1*9=9 2*2=4 2*3=6 2*4=8 …… 2*9=18 3*3=9 3*4=12 ……. …… 9*9=81 6、根据公式e=1+1/(1!)+1/(2!)+1/(3!)+……。求e 的近似值,精度要求为10-6。 7、编程计算1/(1+2)+2/(2+3)+3/(3+4)+……100/(100+101)之和。 8、求100 ~ 200中能被3或7整除的自然数。 9、显示7到100中所有不能被5整除的数,要求每行显示5个数。 10、找出1000之内的所有完数(完数是指:该数的各因子之和正好等于该数本身,例如: 6的因子是1,2,3,而6 = 1+2+3,故6是完数)。 11、100元钱买100只鸡,已知公鸡3元1只,母鸡1元1只,小鸡1元3只,编程输 出总的方案数以及每种方案中公鸡、母鸡、小鸡的数量。 12、编程验证:100以内的奇数的平方除以8都余1。

测绘工程专业就业前景与课程介绍

测绘工程专业就业前景与课程介绍 来源:王聪???的日志 概述:本专业培养掌握测绘学的基本理论、基本知识和基本技能,具备地面测量、海洋测量、空间测量、摄影测量与遥感以及地图编制等方面的知识,能在国民经济各部门从事国家基础测绘建设、陆海空运载工具导航与管理、城市和工程建设、矿产资源勘察与开发、国土资源调查与管理等测量工作、地图与地理信息系统的设计、实施和研究,在环境保护与灾害预防及地球动力学等领域从事研究、管理、教学等方面工作的工程技术人才。一、专业基本情况1、培养目标本专业培养具备地面测量、海洋测量、空间测量、摄影测量与遥感以及地图编制等方面的知识,能在国民经济各部门从事国家基础测绘建设、陆海空运载工具导航与管理、城市和工程建设、矿产资源勘察与开发、国土资源调查与管理等测量工程、地图与地理信息系统的设计、实施和研究,环境保护与灾害预防及地球动力学等领域从事研究、管理、教学等方面工作的工程技术人才。2、培养要求本专业学生主要学习测绘学的基本理论、基本知识和基本技能,空间精密定位与导航的理论与

计算,城市与工程建设的基本知识及其测量工程的设计、实施和管理等方面的理论与技术,摄影测量与图像图形信息处理的理论与技术,各类地图设计与编制的理论与技术。受到科学研究的基本训练,具有测绘工程方面的基本能力。毕业生应获得以下几方面的知识和能力:◆掌握地面测量、海洋测量、空间测量、地球形状及外部重力场等方面的基本理论和基本知识;◆掌握大地测量、工程测量、海洋测量、矿山测量、地籍测量技术;◆掌握摄影测量(解析摄影测量、数字摄影测量)和图像图形信息处理的理论和方法;◆掌握使用各种信息源设计、编制各类地图的理论与方法;◆具有从事国家大地控制网的建立,陆地、海洋、空间精密定位与导航,大比例尺数字化测图与地籍图的测绘及其信息系统的建立,各种工程、大型建筑物的各阶段测绘及变形监测,资源(土地、矿产、海洋等)合理开发、利用及环境整治等方面工作的基本能力;◆熟悉各种测绘方针、政策和法规;◆了解现代大地测量、现代工业测量、空间测量、地球动力学、海洋测量等领域的理论前沿及发展动态;◆掌握文献检索、资料查询的基本方法,具有一定的科学研究和实践工作能力。3、主干学科测绘科

综合课程设计1题目2016-2017.2

综合课程设计1 一、考核方法和内容 根据课程设计过程中学生的学生态度、题目完成情况、课程设计报告书的质量和回答问题的情况等按照10%、40%、30%、20%加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。评分标准: 优秀:答辩所有问题都能答出+报告良好 或报告良好+实现“提高部分”的功能; 良好:答辩所有问题都能答出+报告一般; 或报告一般+实现“提高部分”的功能; 中等:答辩大部分问题能答出+报告良好; 及格:答辩大部分问题能答出+报告一般; 以下四种,都不及格: 1)答辩几乎答不出问题; 2)报告几乎都是代码; 3)雷同部分达到60%以上; 4)课设报告与数据结构和c/c++关联不大。 课设报告的装订顺序如下: 任务书(签名,把题目要求贴在相应位置,注意下划线)-----目录(注意目录的格式,页码)-----1、设计任务(题目要求)-----2、需求分析(准备选用什么数据逻辑结构?数据元素包含哪些属性?需要哪些函数?为什么要这样设计?最后列出抽象数据类型定义)-----3、系统设计(设计实现抽象数据类型,包含选择什么物理存储方式?数据元素的结构体或类定义,以及各函数的设计思路,算法,程序流程图等)----4、编码实现(重要函数的实现代码)-----5、调试分析(选择多组测试数据、运行截图、结果分析)-----6、课设总结(心得体会)-----7、谢辞-----8、参考文献; 课设报告打印要求: B5纸张打印,报告总页数控制在10—15页内,报告中不能全是代码,报告中代码总量控制在3页内。版式:无页眉,有页码,页码居中 字号:小四,单倍行距 字体:宋体+Times new Romar 截图:截图要配图的编号和图的题目,如:“图1 Insert函数流程图” 二、课程设计的具体内容 1.想要优,必须实现“提高部分”的功能,但,实现“提高部分”不代表一定优; 2.其他成绩,不用完成“提高部分”。 要求:全部采用数据结构课程中的内容实现,采用C或C++实现,逻辑结构只能选线性结构、树型结构、图型结构、集合结构中的一种,不能用数据库。 1、算术表达式求解 基本要求:给定一个算术表达式,通过程序求出最后的结果。 (1)从键盘输入要求解的算术表达式; (2)采用栈结构进行算术表达式的求解过程;

课程设计题目

课程设计题目

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。 2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 分配的IP地址为: 服务器:172.16.1.1—172.16.1.61/26 网关为:172.16.1.62/26 个人计算机:192.168.0.0—192.168.7.255 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 d.做好三层交换机之间的路由设计(可使用静态路由和RIP)

控制测量学_课程设计报告

控制测量课程设计 指导老师:周显平 班级:测矿11-2 姓名:石磊 学号:1179204105

一、概述 1目的要求 依据精度要求和通视性良好的原则,结合测区自然地理条件的特征和已知控制点,选择最佳布网方案,保证所布设的控制网能能够辐射到整个测区,并满足精度要求。 2任务范围 内蒙古包头市九原区哈林格尔乡 3 设计任务及作业内容 将四张1:10000的地形图用VPstudio进行矫正,然后利用南方Cass进行拼接并加上图幅,再在拼接好的图上进行设计选点,网型布设完毕后,用科傻软件对所布的控制网进行平差,最后上交一张控制网的地图及技术设计说明书。 二、测区概况 1测量区行政隶属 内蒙古包头市九原区 2地形情况 哈林格尔乡地处包头市区西南部,总面积83.3平方公里,总人口15847人,乡政府座落于昆区友谊大街南桥东侧。哈林格尔乡地理位置优越,紧靠城区,临近包钢,面对百万人口的大城市,消费市场十分广阔,交通条件也很便利,发展前景十分广阔,粮食、蔬菜稳步前进,年提供商品粮5832万吨,商品菜35812万公斤,肉、蛋、奶商品量达1105吨、562吨、363吨,大大丰富了包头地区的蔬菜市场。乡镇企业初具规模,形成了轧钢、冶炼、建筑、造纸等15个行业,年产值103800万元,利税11418万元。. 3气候条件 于洪区属高原地区,气候属温和型湿润气候,日照时数为1140—1200小时,年平均气温7.0~7.4℃,大于等于10℃,积温为3300℃左右,冬季最低气温为-33℃,无霜期为155天,年降雨量为700毫米左右,土质为黄土。 4水资源条件 经地质和环保部门检验分析,地下矿泉水资源丰富,且水质优良,完全能满足生活与生产用水。 5通讯条件 近年来于洪区陆续开通了无线、光缆和数字程控交换机,实现了国际、国内电话直拔。现有程控电话装机容量4000门,已装机2976门,手机2000余部,还拥有固网信息电话近百部,通讯条件非常便利 三、已有成果及资料

C++课程设计题目2016new(软件及网络) (1)

中原工学院计算机学院 C++课程设计任务书 1. 设计目的 网络工程专业所开设的C++课程设计是教学实践环节中一项重要内容,进行此课程设计的旨在: 1.提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业的程序员过渡。 2.培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日新月异发展的形势。 3.学习和掌握C++程序设计方法以及上机调试技巧,为今后学习其它专业课程打好基础。 本次课程设计是以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,作出设计报告。 2.设计题目 (一)基础设计题目(必做题)(30分) 1.定义一个公司类。(学号尾号奇数完成) ●私有成员为,公司名称,总经理,公司成员(姓名、工作),采用指针动态数 组方式存储实验室成员。 ●重载“+”操作,表示两个公司合并,公司名称由两个实验室名称连接到一起, 第一操作数变为合并公司的总经理,第二操作数变为副总经理。 ●重载[]操作直接获得第i个实验室工作人员信息。 ●设计该类的对象不能拷贝构造及赋值 2.设计一个仓库类(学号尾号偶数完成) ●私有成员为,仓库名称,仓库中物品(名称,数量,单价),采用指针存储动 态数组方式存储学生信息。 ●重载“+”操作,表示两个仓库合并,仓库名称由两个仓库名称连接到一起, 其中新仓库为为两个仓库的所有物品,且同一种物品能够合并。 ●重载[]操作直接获得第i个同学记录。 ●该类的对象不能拷贝构造及赋值 3.(所有同学完成)要求: ●设计抽象类:交通工具类。 ●派生类:汽车类、火车类、飞机类。 ●设计函数:获得交通类型名称函数,函数可以根据不同交通工具类型输出不同 的运输方式获得交通类型名称。 ●设计运输函数,参数为运输人数,在不同派生类实现该函数,要求:汽车<40; 飞机<200;火车<2000;在不同类中如果参数超出范围则抛出字符串异常。 (二)任意题目,至少2题以上(不同题目有不同分值) 1. 商品销售统计系统(30分)

测绘工程专业培养方案081201

测绘工程专业培养方案() ( ) 一、培养目标 本专业培养具备数理基础和人文社科知识,掌握测绘工程基础理论、基本知识和基本技能,接受科学思维和工程实践训练,具有创新意识与创业能力,能在测绘、规划、国土资源、矿山、交通、水利、电力等部门从事测绘工程技术及相关领域的生产、设计、开发、研究、教学及管理等方面工作的应用型高级专门人才。 二、培养要求 本专业学生主要学习人文社科、数理基础、测绘科学与技术、计算机技术等方面的基本理论和基本知识,接受测绘项目设计、技术开发、工程应用与管理等方面的基本训练,具有运用所学知识从事测绘工程实践及技术创新等基本能力。 毕业生应获得以下几方面的知识和能力: 、具有健康的体魄、良好的工程职业道德、强烈的爱国敬业精神、社会责任感和丰富的人文科学素养; 、具有从事测绘工程专业工作所需的数学、地球科学知识以及一定的工程管理知识; 、具有综合运用所学测绘工程专业的理论进行项目方案设计和工程实施及解决工程实际问题的能力; 、具有信息获取和职业发展学习的能力,具有进行测绘工程软硬件系统的集成开发和设计、技术改造的基本能力; 、掌握扎实的测绘学科基本理论和系统的专业知识,具有较强的测绘数据分析能力和从事测绘生产的专业技能,了解现代测绘科学的理论前沿及发展动态,具有一定科学研究和创新工作的能力; 、熟悉测绘法律法规和行业规,具有良好的质量、环境、职业健康、安全和服务意识; 、具有较强的组织管理能力、较好的交流沟通能力、环境适应和团队合作能力,具有应对突发事件的初步能力; 、具有一定的国际视野和跨文化环境下的交流、竞争与合作的初步能力; 、具有相关领域的创业能力。 专业特色: 1、本专业培养懂理论、掌握新技术、勇于创新、适应一线需要的、动手能力强、吃苦 敬业、适应能力强的高素质应用型人才。 2、本专业坚持走“产、学、研”相结合的办学之路,在大学生参与科研及生产实践方 面具有鲜明的特色。 3、本专业形成了以计算机在测绘中的应用为基础,以全球定位系统()、地理信息系统 ()、遥感()和数字化测绘为技术方法,大力拓展测绘科学在各类工程规划、建设 和管理,资源开发与管理,以及其它各行业中的应用的办学特色。 三、主干学科

计算机本科专业C语言课程设计题目(1)

计算机本科专业C语言课程设计题目 (10个题目) 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂的多,也更接近实际。课程设计着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。 1、职工信息管理系统设计 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能: 系统以菜单方式工作 职工信息录入功能(职工信息用文件保存)--输入 职工信息浏览功能--输出 查询和排序功能:(至少一种查询方式) --算法 按工资查询 按学历查询等 职工信息删除、修改功能(任选项) 2、学生信息管理系统设计 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: 系统以菜单方式工作 学生信息录入功能(学生信息用文件保存)---输入 学生信息浏览功能---输出 查询、排序功能---算法 按学号查询 按姓名查询 学生信息的删除与修改(可选项) 3、销售管理系统 某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1)销售员的代号 2)产品的代号 3)这种产品的当天的销售额 每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。 1)计算上个月每个人每种产品的销售额。 2)按销售额对销售员进行排序,输出排序结果(销售员代号) 3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4)输出统计报表 销售统计报表 产品代号销售之和

C语言课程设计参考题目及要求

C语言课程设计参考设计题目 1、学生信息管理 (1)问题描述 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: ●系统以菜单方式工作 ●学生信息录入功能(学生信息用文件保存)---输入 ●学生信息浏览功能——输出 ●查询、排序功能——算法 1、按学号查询 2、按姓名查询 ●学生信息的删除与修改(可选项) (2)功能要求 ●界面简单明了; ●有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新 输入; ●最好用链表的方式实现。 (3)算法分析 首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:是定义一个数组来存储,还是定义一个链表呢?在这里假如我们以数组的方式来存储,当然可以,但是我们知道,假如我们定义一个数组的话,我们首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。 对于菜单的实现,其实也比较简单,首先我们用printf语句把程序的功能列出来,然后等待用户输入而执行不同的函数,执行完了一个功能后又回到菜单。文件的读写操作大家参照书中的有关文件的章节。 2、学生综合测评系统 每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。 A、学生信息处理 (1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 提示:学生信息可先输入到数组中,排序后可写到文件中。 (2) 插入(修改)同学信息: 提示:先输入将插入的同学信息,然后再打开源文件并建立新文件,把源文件和输入的信息合并到新文件中(保持按学号有序)若存在该同学则将新记录内容替换源内容, (3) 删除同学信息: 提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删

检测技术及仪表课程设计报告

检测技术及仪表课程设计报告 1、1 课程设计目的针对“应用技术主导型”普通工科高等教育的特点,从工程创新的理念出发,以工程思维模式为主,旨在培养突出“实践能力、创新意识和创业精神”特色的、适应当前经济社会发展需要的“工程应用型人才”。通过在模拟的实战环境中系统锻炼,使学生的学习能力、思维能力、动手能力、工程创新能力和承受挫折能力都得到综合提高。以增强就业竞争力和工作适应力。 1、2课题介绍本课设题目以多功能动态实验装置为对象,要求综合以前所学知识,完成此实验装置所需参数的检测。设计检测方案,包括检测方法,仪表种类选用以及需要注意事项,并分析误差产生的原因等等。 1、3 实验背景知识换热设备污垢的形成过程是一个极其复杂的能量、质量和动量传递的物理化学过程,污垢的存在给广泛应用于各工业企业的换热设备造成极大的经济损失,因而污垢问题成为传热学界和工业界分关注而又至今未能解决的难题之一。 1、4 实验原理 1、4、1 检测方法按对沉积物的监测手段分有:热学法和非传热量的污垢监测法。热学法中又可分为热阻表示法和温差表示法两种;非传热量的污垢监测法又有直接称重法、厚度测量法、压降测量法、放射技术、时间推移电影法、显微照相法、电解法

和化学法。这些监测方法中,对换热设备而言,最直接而且与换热设备性能联系最密切的莫过于热学法。这里选择热学法中的污垢热阻法。 1、4、2 热阻法原理简介表示换热面上污垢沉积量的特征参数有:单位面积上的污垢沉积质量mf,污垢层平均厚度δf和污垢热阻Rf。这三者之间的关系由式表示: (1-1)图1-1 清洁和有污垢时的温度分布及热阻通常测量污垢热阻的原理如下:设传热过程是在热流密度q为常数情况下进行的,图1a为换热面两侧处于清洁状态下的温度分布,其总的传热热阻为: (1-2)图1b为两侧有污垢时的温度分布,其总传热热阻为: (1-3)忽略换热面上污垢的积聚对壁面与流体的对流传热系数影响,则可认为(1-4)于是两式相减得: (1-5)该式表明污垢热阻可以通过清洁状态和受污染状态下总传热系数的测量而间接测量出来。实验研究或实际生产则常常要求测量局部污垢热阻,这可通过测量所要求部位的壁温表示。为明晰起见,假定换热面只有一侧有污垢存在,则有:(1-6)(1-7)若在结垢过程中,q、Tb均得持不变,且同样假定(1-8)则两式相减有: (1-9)这样,换热面有垢一侧的污垢热阻可以通过测量清洁状态和污染状态下的壁温和热流而被间接测量出来。

相关文档
最新文档