РПЗ (1094832), страница 16
Текст из файла (страница 16)
$mName='view';
$json_string=getServData($post_data, $mName);
$data_of_json_string=json_decode($json_string);
foreach($data_of_json_string->data as $faculty){
$a.='<option>'.$faculty.'</option>';
}
if ($faculty==NULL)//если мы ничего не получили от сервера
$a.='<option>BUMZ! нет ответа от сервера или ответ NULL</option>';
echo $a;
?>
aspirSpec.php
<?php
$token=$_COOKIE['uToken'];
$post_data = 'p={"n":"Aspirant.SpecAsp","qp":{"sid":"name","sord":"Asc","param":{"facultyname":"'.($_POST['faculty']).'","kafedra":"'.($_POST['kafedra']).'","directing":"'.trim($_POST['napr']).'" }},"t":'.$token.'}';
include('../connect.php');// тут функция getServData
//echo $post_data;
$mName='view';
$json_string=getServData($post_data, $mName);
$data_of_json_string=json_decode($json_string);
foreach($data_of_json_string->data as $aspirSpec){
$col=$data_of_json_string->col;
if ($aspirSpec==NULL)
$a.='Бумз!';
if ($col==1)
$a.=$aspirSpec;//чтоб сразу был в формочке, если он один
if ($col>1)
$a.='<option>'.$aspirSpec.'</option>';//если несколько руководителей на кафедре
}
if ($aspirSpec==NULL)
$a.=' ';
echo $a;/**/
?>
director.php
<?php
$token=$_COOKIE['uToken'];
$post_data = 'p={"n":"KL.DirectorKaf","qp":{"sid":"name","sord":"Asc","param":{"kafedra":"'.($_POST['kafedra']).'"}},"t":'.$token.'}';
include('../connect.php');
//echo $post_data;
$mName='view';
$json_string=getServData($post_data, $mName);
$data_of_json_string=json_decode($json_string);
foreach($data_of_json_string->data as $nameDirector){
$col=$data_of_json_string->col;
if ($nameDirector==NULL)
$a.='Бумз!';
if ($col==1)
$a.=$nameDirector;//чтоб сразу был в формочке, если он один
if ($col>1)
$a.='<option>'.$nameDirector.'</option>';//если несколько руководителей на кафедре
}
if ($nameDirector==NULL)
$a.=' ';
echo $a;/**/
?>
kafedra.php
<?php
$token=$_COOKIE['uToken'];
$post_data = 'p={"n":"KL.Kafedra","qp":{"sid":"name","sord":"Asc","param":{"fac_name":"'.$_POST['faculty'].'"}},"t":'.$token.'}';
//echo $post_data;
include('../connect.php');
$mName='view';
$json_string=getServData($post_data, $mName);
$data_of_json_string=json_decode($json_string);
foreach($data_of_json_string->data as $nameKafedra){
$col=$data_of_json_string->col;
if ($nameKafedra==NULL)
$a.='Бумз!';
if ($col==1)
$a.=$nameKafedra;
if ($col>1)
$a.='<option>'.$nameKafedra.'</option>';
}
if ($nameKafedra==NULL)
$a.=' ';
echo $a;/*/
?>
Приложение 2. Руководство пользователя
Назначение программы
Программа предназначена для автоматизации работы сотрудников отдела аспирантуры. В систему автоматизации входитрегистрация аспиранта (соискателя), формирование личного листка, заявления, расписки по конкретному аспиранту (соискателю), а так же сводный отчет по всем аспирантам (соискателям) и отчет по группе аспирантов (соискателей), созданный при помощи фильтров данных и сортировок.
Установка программы
Данная программ не требует установки на персональный компьютер компьютер , работа с ресурсами ПО происходит по средствам интернета и веб -браузера.
Выполнение программы
Для начала работы с приложением необходимо проверить наличие интернет-подключения, запустить имеющийся веб-браузер. В адресной строке веб-браузера прописать адрес: abit.lan. Для дальнейшей работы с данными необходимо авторизоваться (ввести логин и пароль). Далее:
-
регистрация аспиранта abit.lan/aspirAdd.php – заключается в заполнении всех обязательных и необходимых полей, сохранении нового аспиранта (соискателя), переход на страницу abit.lan/aspirList.php;
-
редактирование abit.lan/aspirList.php – редактирование конкретной записи и дальнейшее сохранение, при выбюоре записи на редактирование и нажатии кнопки «Редактировать», происходит переход на страницу abit.lan/aspirAdd.php. При выполненном переходе поля заполняются данными из БД. Теперь есть возможность редактировать данные и сохранять обновлённого аспиранта (соискателя);
-
печать документов по одному аспирату (соискателю) – это печать документов относящихся к конткретному аспиранту (соискателю), такие как: личный листок, заявление, расписка; печать происходит со страницы abit.lan/aspirList.php. Для печати необходимо выбрать аспиранта (соискателя) и нажать на кнопку докумены, тогда появится список возможных документов;
-
печать отчетов происходит со страницы abit.lan/aspirView.php, управление таблицей с данными происходит по средствам фильтров и сортировок, сформированный отчет можно выгрузить в Excel-файл для дальнейшего сохранения на компьютере пользователя или других необхоимых операций
Изм.
ФКиИТ.ВТиП.ДП. 608455 ПЗ
Лист
Подп.



121