RandomData.Php
<?php
require_once('util.php');
header('Content-Type:
application/json; charset=utf-8');
$data
= array(
'name'
=> randomLine('data/names.txt'),
'surname'
=> randomLine('data/surnames.txt'),
'secondName'
=> randomLine('data/secondNames.txt'),
'phone'
=> phoneNumber(),
'profession'
=> rand(1,10),
'birthday'
=> dateRand(),
'studentCountry'
=> $countries[$currentCountry],
'studentCity'
=> $cities[$countries[$currentCountry]][rand(0, 4)],
'hStudentCountry'
=> $currentCountry,
'hStudentCity'
=> rand(0, 4),
'studentStreet'
=> 'Мирный
бульвар',
'studentStreetNumber'
=> rand(1, 99),
'schoolCountry'
=> $countries[$currentCountry],
'schoolCity'
=> $cities[$countries[$currentCountry]][rand(0, 4)],
'hSchoolCountry'
=> $currentCountry,
'hSchoolCity'
=> rand(0, 4),
'schoolName'
=> $schoolFirst[rand(0, 5)] . ' ' . $schoolSecond[rand(0, 3)],
'schoolNumber'
=> rand(1, 100),
'schoolDate'
=> dateRand(),
'achievements'
=> rand(0, 5),
'docNumber'
=> rand(10000000000000, 99999999999999),
'docDate'
=> dateRand(),
);
$json
= json_encode($data, JSON_UNESCAPED_UNICODE);
echo
$json;
?>
Скриншоты
основных режимов работы.
Рисунок
3. Анкета абитуриента
Рисунок
4. Таблица абитуриента, полученная из
БД
Выводы.
В
рамках лабораторной работы была
разработана информационная система
для автоматизации работы приёмной
комиссии вуза, с использованием меню
для ввода данных абитуриентов, реализована
запись данных в СУБД и их вывод оттуда.
Для
удобства вывода и отбора студентов
реализованы сортировки наличия золотой
медали и сортировки вывода специальностей
в алфавитном порядке.
Для
упрощённой реализации записи данных в
БД также была реализована функциональность,
позволяющая заполнять анкеты случайным
набором данных, содержащими данные для
всех полей анкеты.
27