Разработка информационной системы для деканата высшего учебного заведения

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



fer [20];

double x,y;(int i=0;i<q.size();i++)

{=q[i].r.x;=q[i].r.y;(x,y);(buffer, "%i", (int)x);<<buffer<<" ";(buffer, "%i", (int)y);<<buffer<<" ";(buffer, "%.13f", -q[i].r.z-q[i].tide*(hasTide));<<buffer<<"\n";

}.close();1;

}bath::SaveNetGoogle(AnsiString FileName, int ScaleZ)

{file(FileName.c_str());(!file.is_open()) return 0;

SetTitle("СОКО - сохранение сетки");buffer [20];

int k;<< AnsiString(

\n").c_str();(viewRelief)

{(int i=1;i<height-step;i+=step)

{(int j=1;j<width-step;j+=step)

{(

((hideFar && p[i][j].e && p[i][j+step].e &&[i+step][j+step].e && p[i+step][j].e) || !hideFar )

&&

((hideUpLimit && p[i][j].zrmn.z &&[i+step][j+step].e && p[i+step][j].e) ||

!hideUpLimit || difference )

)

{\n";(buffer, "%.13f",p[i][j].x/sclxy+.x+(max.x-min.x)/2);<<buffer<<",";(buffer, "%.13f",p[i][j].y/sclxy+.y+(max.y-min.y)/2);<<buffer<<",";(buffer, "%.13f",ScaleZ*(p[i][j].z/sclz+min.z+

(max.z-min.z)/2-min.z));<<buffer<<"\n";(buffer, "%.13f",p[i+step][j].x/sclxy+min.x+

(max.x-min.x)/2);<<buffer<<",";(buffer, "%.13f",p[i+step][j].y/sclxy+min.y+

(max.y-min.y)/2);<<buffer<<",";(buffer, "%.13f",ScaleZ*(p[i+step][j].z/sclz+min.z+

(max.z-min.z)/2-min.z));<<buffer<<"\n";(buffer, "%.13f",p[i+step][j+step].x/sclxy+min.x+

(max.x-min.x)/2);<<buffer<<",";(buffer, "%.13f",p[i+step][j+step].y/sclxy+min.y+

(max.y-min.y)/2);<<buffer<<",";(buffer, "%.13f",ScaleZ*

(p[i+step][j+step].z/sclz+min.z+(max.z-min.z)/2-min.z));<<buffer<<"\n";(buffer, "%.13f",p[i][j].x/sclxy+min.x+

(max.x-min.x)/2);<<buffer<<",";(buffer, "%.13f",p[i][j].y/sclxy+min.y+

(max.y-min.y)/2);<<buffer<<",";(buffer, "%.13f",ScaleZ*(p[i][j].z/sclz+min.z+

(max.z-min.z)/2-min.z));\n";

}

}

}

}(isolines)

{(int i=0;i<iso.size();i++)

{\n";(buffer, "%.13f",iso[i].a.x/sclxy+min.x+(max.x-min.x)/2);<<buffer<<",";(buffer, "%.13f",iso[i].a.y/sclxy+min.y+(max.y-min.y)/2);<<buffer<<",";(buffer, "%.13f",ScaleZ*(iso[i].a.z/sclz+min.z+

(max.z-min.z)/2-min.z));<<buffer<<"\n";(buffer, "%.13f",iso[i].b.x/sclxy+min.x+(max.x-min.x)/2);<<buffer<<",";(buffer, "%.13f",iso[i].b.y/sclxy+min.y+(max.y-min.y)/2);<<buffer<<",";(buffer, "%.13f",ScaleZ*(iso[i].b.z/sclz+min.z+

(max.z-min.z)/2-min.z));\n";

}

}";.close();1;

}bath::setConstantPreset(bath &src)

{=src.f;=src.zero;=src.startDate;=src.startDate;=src.d;=src.sclxy;=src.sclz;=src.cfx;=src.cfy;=src.dev;=src.tmpz;=src.isoHaba;=src.min;=src.max;=src.rmn;=src.rmx;=src.k;=src.blurCount;=src.texNum+1;=src.Filename;=src.tex;=src.step;=src.rt;=src.viewPoints;=src.net;=src.counted;=src.isolines;=src.viewRelief;=src.visible;=src.hideFar;=src.hideUpLimit;=src.needRecount;=src.difference;=src.blackAndWhite;=src.slg;=src.hasTide;=src.exsist;=src.binded;=src.width;=src.height;=src.RealWidth;=src.RealHeight;=src.PixelsQnt,=src.hcoeff;=src.wcoeff;=src.ID;=src.fighaba;=src.isolineSize;

}::operator=(bath &src)

0)">{(src);(src.q.size()>0)

{.make(src.q.size());(int i=0;i<src.q.size();i++)

{[i]=src.q[i];

}

0)">}(src.iso.size()>0)

{(int i=0;i<src.iso.size();i++)

{.push_back(src.iso[i]);

}

0)">}(src.imageData.size()>0)

{.make(src.imageData.size());(int i=0;i<src.imageData.size();i++)

{[i]=src.imageData[i];

}

}(src.p.n>0)

{.make(src.p.n,src.p.m);.make(src.p.n,src.p.m);(int i=0;i<src.p.n;i++)

{(int j=0;j<src.p.m;j++)

{[i][j]=src.p[i][j];[i][j]=src.blurBuff[i][j];

}

}=1;(texNum,1,0);

}

}

#endif

4. РУКОВОДСТВО ПРОГРАММИСТА

4.1 Руководство программиста для программы в целом

.1.1 Назначение и условия применения программного обеспечения

SOKO обеспечивает выполнение следующих основных функций:

Импорт батиметрическиз данных из исходных треков, получаемых с картплоттера-эхолота;

Импорт береговых линий из GPS-навигатора;

Импорт данных, искусственно созданных с помощью приложения Google Maps;

Наглядное совмещение, компоновка и редактирование данных, исправление ошибок;

Подготовка данных к отображению и обработке: вычитание высоты прилива и сезонных колебаний уровня моря;

Выбор необходимого участка для расчёта посредством введения