Создание базы данных экспериментов с плазменным кристаллом

Автор: Пользователь скрыл имя, 16 Июня 2014 в 13:58, магистерская работа

Краткое описание

Несмотря на широкую распространенность в природе и исключительно важную роль в самых различных областях науки и техники: от источников света до термоядерного синтеза и нанотехнологий – плазма, исследования которой продолжаются уже второе столетие, остается до конца не понятым объектом. Даже для простейших случаев газового разряда в инертных газах теоретики не могут предложить четкого алгоритма расчета внутренних параметров плазмы и ее эмиссионных характеристик на основе произвольно устанавливаемых экспериментатором факторов (размер среды, напряжение питания, род и давление газа). Тем не менее, не прекращаются попытки построить модели значительно более сложных экзотических плазменных сред. Так в 70-х и начале 80-х годов прошлого века появляются работы, в которых на основе классической статистической механики с использованием численных методов решения соответствующих уравнений методом Монте-Карло исследуются свойства однокомпонентной полностью ионизованной плазмы гелия при температуре около 108 К и плотности вещества 1029 cм-3.

Файлы: 1 файл

Диплом Соколов АВ.doc

— 1,009.50 Кб (Скачать)

}

$data['electrode_materials']="<tr><td>Материал  катода</td><td align='right'><select name='cathode_material_types'><option value=0>Не выбрано".$data['electrode_materials']."</select></td></tr>".

    "<tr><td>Материал  анода</td><td align='right'><select name='anode_material_types'><option value=0>Не выбрано".$data['electrode_materials']."</select></td></tr>";

    }

    mysql_free_result($result);

 

    $result=mquery("select * from power_shape where power_shape_id>1 order by power_shape_type");

    $data['power_shapes']="";

    if (mysql_num_rows($result))

    {

$data['power_shapes']="<tr><td>Форма напряжения</td><td align='right'><select name='power_shape_types'><option value=0>Не  выбрано";

while ($row=mysql_fetch_assoc($result))

{

         $data['power_shapes'].="<option value='$row[power_shape_id]'>$row[power_shape_type]";

}

$data['power_shapes'].="</select></td></tr>";

    }

    mysql_free_result($result);

 

    $data['exp_date_D']="";

    $data['exp_date_D']="<option selected value=0>__";

    for ($i=1; $i<=31; $i++) {

$data['exp_date_D'].="<option value='$i'>".($i<10?"0$i":"$i");

    }

 

    $data['exp_date_M']="";

    $data['exp_date_M']="<option selected value=0>__";

    for ($i=1; $i<=12; $i++) {

$data['exp_date_M'].="<option value='$i'>".($i<10?"0$i":"$i");

    }

 

    $results="Наличие ссылки  на файл: <select name='results[]'><option value='0'>Не  важно<option value='1'>Есть";

    return parse_file("theme/exp/search.htm", $data);

}

 

function ShowAux() {

    global $logged_gid, $setup;

    $perm_add=$setup->AccessAllow($setup->GetSectionSID("exp"), $logged_gid, "add");

    $deny=false;

    switch ($perm_add) {

    case "deny":

$deny=true;

break;

    }

    if ($deny) return parse_file("theme/deny.htm");

    $perm_add=$setup->AccessAllow($setup->GetSectionSID("exp"), $logged_gid, "add");

    $data['links']=$this->GetLinks($perm_add);

    $result=mquery("select * from part_shape where part_shape_id>1 order by part_shape_type");

    $data['part_shapes']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['part_shapes'].="<option value='$row[part_shape_id]'>$row[part_shape_type]";

    }

    $data['part_shapes'].="</select><input type='hidden' name='table_name' value='part_shape'><input type='hidden' name='parent_table' value='part'><input type='hidden' name='parent_id' value='part_shape'><input type='hidden' name='type_name' value='part_shape_type'><input type='hidden' name='id_name' value='part_shape_id'><input type='hidden' name='_title' value='Частицы'><input type='hidden' name='_type' value='Форма частиц'>";

    mysql_free_result($result);

 

    $result=mquery("select * from part_input where part_input_id>1 order by part_input_type");

    $data['part_inputs']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['part_inputs'].="<option value='$row[part_input_id]'>$row[part_input_type]"; 

    }

    $data['part_inputs'].="</select><input type='hidden' name='table_name' value='part_input'><input type='hidden' name='parent_table' value='part'><input type='hidden' name='parent_id' value='part_input'><input type='hidden' name='type_name' value='part_input_type'><input type='hidden' name='id_name' value='part_input_id'><input type='hidden' name='_title' value='Частицы'><input type='hidden' name='_type' value='Способ ввода'>";

    mysql_free_result($result);

 

    $result=mquery("select * from part_material_type where part_material_type_id>1 order by part_material_type_type");

    $data['part_materials']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

$data['part_materials'].="<option value='$row[part_material_type_id]'>$row[part_material_type_type]";

    }

    $data['part_materials'].="</select><input type='hidden' name='table_name' value='part_material_type'><input type='hidden' name='parent_table' value='part_material'><input type='hidden' name='parent_id' value='part_material_type'><input type='hidden' name='type_name' value='part_material_type_type'><input type='hidden' name='id_name' value='part_material_type_id'><input type='hidden' name='_title' value='Частицы'><input type='hidden' name='_type' value='Материал частиц'>";

    mysql_free_result($result);

 

    $result=mquery("select * from medium_gas where medium_gas_id>1 order by medium_gas_type");

    $data['medium_gases']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['medium_gases'].="<option value='$row[medium_gas_id]'>$row[medium_gas_type]";

    }

    $data['medium_gases'].="</select><input type='hidden' name='table_name' value='medium_gas'><input type='hidden' name='parent_table' value='medium'><input type='hidden' name='parent_id' value='medium_gas'><input type='hidden' name='type_name' value='medium_gas_type'><input type='hidden' name='id_name' value='medium_gas_id'><input type='hidden' name='_title' value='Состав среды'><input type='hidden' name='_type' value='Название газа'>";

    mysql_free_result($result);

 

    $result=mquery("select * from who_engineer where who_engineer_id>1 order by who_engineer_lastname");

    $data['who_engineers']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['who_engineers'].="<option value='$row[who_engineer_id]'>$row[who_engineer_lastname] $row[who_engineer_firstname] $row[who_engineer_patronymic]";

   }

    $data['who_engineers'].="</select><input type='hidden' name='_title' value='Кто проводил'>";

    mysql_free_result($result);

 

    $result=mquery("select * from who_org where who_org_id>1 order by who_org_type");

    $data['who_orgs']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['who_orgs'].="<option value='$row[who_org_id]'>$row[who_org_type]";

    }

    $data['who_orgs'].="</select><input type='hidden' name='table_name' value='who_org'><input type='hidden' name='parent_table' value='who'><input type='hidden' name='parent_id' value='who_org'><input type='hidden' name='type_name' value='who_org_type'><input type='hidden' name='id_name' value='who_org_id'><input type='hidden' name='_title' value='Кто проводил'><input type='hidden' name='_type' value='Организация'>";

    mysql_free_result($result);

 

    $result=mquery("select * from who_place where who_place_id>1 order by who_place_type");

    $data['who_places']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['who_places'].="<option value='$row[who_place_id]'>$row[who_place_type]";

    }

    $data['who_places'].="</select><input type='hidden' name='table_name' value='who_place'><input type='hidden' name='parent_table' value='who'><input type='hidden' name='parent_id' value='who_place'><input type='hidden' name='type_name' value='who_place_type'><input type='hidden' name='id_name' value='who_place_id'><input type='hidden' name='_title' value='Кто проводил'><input type='hidden' name='_type' value='Где проводился'>";

    mysql_free_result($result);

 

    $result=mquery("select * from cathode_type where cathode_id>1 order by cathode_type");

    $data['cathode_types']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['cathode_types'].="<option value='$row[cathode_id]'>$row[cathode_type]";

    }

    $data['cathode_types'].="</select><input type='hidden' name='table_name' value='cathode_type'><input type='hidden' name='parent_table' value='tube'><input type='hidden' name='parent_id' value='tube_cathode_type'><input type='hidden' name='type_name' value='cathode_type'><input type='hidden' name='id_name' value='cathode_id'><input type='hidden' name='_title' value='Трубка'><input type='hidden' name='_type' value='Тип катода'>";

    mysql_free_result($result);

 

    $result=mquery("select * from tube_electrode_material where electrode_material_id>1 order by electrode_material_type");

    $data['electrode_materials']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['electrode_materials'].="<option value='$row[electrode_material_id]'>$row[electrode_material_type]";

    }

    $data['electrode_materials'].="</select><input type='hidden' name='table_name' value='tube_electrode_material'><input type='hidden' name='parent_table' value='tube'><input type='hidden' name='parent_id' value='tube_cathode_material'><input type='hidden' name='parent_id_2' value='tube_anode_material'><input type='hidden' name='type_name' value='electrode_material_type'><input type='hidden' name='id_name' value='electrode_material_id'><input type='hidden' name='_title' value='Трубка'><input type='hidden' name='_type' value='Материал электрода'>";

    mysql_free_result($result);

 

    $result=mquery("select * from power_shape where power_shape_id>1 order by power_shape_type");

    $data['power_shapes']="<select name='list_types'><option value=0>Добавить...";

    while ($row=mysql_fetch_assoc($result)) {

        $data['power_shapes'].="<option value='$row[power_shape_id]'>$row[power_shape_type]";

    }

    $data['power_shapes'].="</select><input type='hidden' name='table_name' value='power_shape'><input type='hidden' name='parent_table' value='power'><input type='hidden' name='parent_id' value='power_shape'><input type='hidden' name='type_name' value='power_shape_type'><input type='hidden' name='id_name' value='power_shape_id'><input type='hidden' name='_title' value='Питание'><input type='hidden' name='_type' value='Форма напряжения'>";

    mysql_free_result($result);

 

    return parse_file("theme/exp/aux.htm", $data);

}

 

function EditAux() {

    global $logged_gid, $setup;

    if (isset($_POST['table_name'])) $table_name=$_POST['table_name']; else $table_name="";

    if (isset($_POST['id_name'])) $id_name=$_POST['id_name']; else $id_name="";

    if (isset($_POST['list_types'])) $list_types=$_POST['list_types']; else $list_types="";

    if (isset($_POST['list_types'])) $list_types=$_POST['list_types']; else $list_types="";

    if (isset($_POST['table_name'])) $table_name=$_POST['table_name']; else $table_name="";

    if (isset($_POST['parent_table'])) $parent_table=$_POST['parent_table']; else $parent_table="";

    if (isset($_POST['parent_id'])) $parent_id=$_POST['parent_id']; else $parent_id="";

    if (isset($_POST['parent_id_2'])) $parent_id_2=$_POST['parent_id_2']; else $parent_id_2="";

    if (isset($_POST['type_name'])) $type_name=$_POST['type_name']; else $type_name="";

    if (isset($_POST['id_name'])) $id_name=$_POST['id_name']; else $id_name="";

    if (isset($_POST['_title'])) $_title=$_POST['_title']; else $_title="";

    if (isset($_POST['_type'])) $_type=$_POST['_type']; else $_type="";

    if (isset($_POST['list_types'])) $list_types=$_POST['list_types']; else $list_types="";

 

    $result=mquery("SELECT * FROM $table_name WHERE $id_name='$list_types'");

    if ($row=mysql_fetch_row($result)) $action="Изменение записи '$row[1]'";

    else $action="Новая запись";

    mysql_free_result($result);

    $perm_add=$setup->AccessAllow($setup->GetSectionSID("exp"), $logged_gid, "add");

    $links=$this->GetLinks($perm_add);

    return "

<center>$links</center>

<form action='.?t=exp&a=updaux' method=POST>

<input type='hidden' name='number' value='$list_types'>

<input type='hidden' name='table_name' value='$table_name'>

<input type='hidden' name='parent_table' value='$parent_table'>

<input type='hidden' name='parent_id' value='$parent_id'>".($parent_id_2?"

<input type='hidden' name='parent_id_2' value='$parent_id_2'>":"")."

<input type='hidden' name='type_name' value='$type_name'>

<input type='hidden' name='id_name' value='$id_name'>

<table cellspacing=1 cellpadding=0 class='mainheader'>

<tr class='mainheader'>

    <td>$action</td>

</tr>

<tr class='int'><td>

    <table cellspacing=1 cellpadding=0 class='int'>

    <tr class='header'><td colspan=2>$_title</td></tr>

    <tr>

<td nowrap>$_type</td><td align=right width='100%'><input type='text' style='width: 100%' name='type_new' value='$row[1]'></td>

    </tr>

    <tr>

       <td colspan=2 align=center><input name='action' type='submit' value='Сохранить'>

".($list_types!=0?"<input name='action' type='submit' value='Удалить' onClick=\"return confirm('Вы уверены, что хотите удалить запись?')\">":"")."</td>

    </tr>

    </table>

</td></tr>

</table><br>

</form>

<center>$links</center>

    ";

}

 

function UpdateAux() {

    global $logged_gid, $setup;

    $perm_add=$setup->AccessAllow($setup->GetSectionSID("exp"), $logged_gid, "add");

    $links=$this->GetLinks($perm_add);

    if (isset($_POST['type_new'])) $type_new=$_POST['type_new']; else $type_new="";

    if (isset($_POST['action'])) $action=$_POST['action']; else $action="";

    if (isset($_POST['number'])) $number=$_POST['number']; else $number="";

    if (isset($_POST['table_name'])) $table_name=$_POST['table_name']; else $table_name="";

    if (isset($_POST['type_name'])) $type_name=$_POST['type_name']; else $type_name="";

    if (isset($_POST['parent_table'])) $parent_table=$_POST['parent_table']; else $parent_table="";

    if (isset($_POST['parent_id'])) $parent_id=$_POST['parent_id']; else $parent_id="";

    if (isset($_POST['parent_id_2'])) $parent_id_2=$_POST['parent_id_2']; else $parent_id_2="";

    if (isset($_POST['id_name'])) $id_name=$_POST['id_name']; else $id_name="";

    if (!$type_new) {

$welcome="Не заполнено поле.";

    } else {

$type_new=trim($type_new);

if ($action=='Сохранить') {

    if ($number) {

$query="update $table_name set $type_name='$type_new' where $id_name='$number'";

$welcome="Замена записи на '$type_new' прошла удачно.";

    } else {

$query="insert into $table_name set $type_name='$type_new'";

$welcome="Добавление записи '$type_new' прошло удачно.";

    } 

    mquery($query);

}

if ($action=='Удалить') {

    $exist=mysql_num_rows(mquery("select * from $parent_table where $parent_id='$number'".($parent_id_2?" or $parent_id_2='$number'":"")));

    if (!$exist) {    

$welcome="Удаление записи '$type_new' прошло удачно.";

mquery("delete from $table_name where $id_name='$number'");

    } else {

$welcome="<font color=red>Удаление невозможно:</font> Запись '$type_new' используется в таблицах.";

    }

}

    }

    return "

<CENTER>$links</CENTER><BR>

<table align='center' cellspacing=1 cellpadding=0 class='mainheader'>

<tr class='mainheader'><td><img src='../img/head.gif' alt='' width='8' height='8'> Изменение записи</td></tr>

<tr class='header'><td>$welcome</td></tr>

</table>

<BR><CENTER>$links</CENTER>

    ";

}

 

function EditEngineer() {

    global $logged_gid, $setup;

    $perm_add=$setup->AccessAllow($setup->GetSectionSID("exp"), $logged_gid, "add");

    $links=$this->GetLinks($perm_add);

    if (isset($_POST['list_types'])) $list_types=$_POST['list_types']; else $list_types="";

    $result=mquery("select * from who_engineer where who_engineer_id='$list_types'");

    if ($row=mysql_fetch_assoc($result)) $action="Изменение  записи \"$row[who_engineer_lastname] $row[who_engineer_firstname] $row[who_engineer_patronymic]\"";

    else $action="Новая запись";

    mysql_free_result($result);

   

    return "

<CENTER>$links</CENTER><BR>

<form action='.?t=exp&a=updeng' method='post'>

<input type='hidden' name='number' value='$list_types'>

<table cellspacing=1 cellpadding=0 class='mainheader'>

<tr class='mainheader'><td>$action</td></tr>

<tr class='int'><td>

    <table cellspacing=1 cellpadding=0 class='int'>

    <tr class='header'><td colspan=2>ФИО  инженера</td></tr>

    <tr><td colspan=2>

<table cellspacing=1 cellpadding=0 class='inttoint'><tbody align=center>

Информация о работе Создание базы данных экспериментов с плазменным кристаллом