Система регистрации слушателей на курсы скорочтения: технологии разработки

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

Васева Елена Сергеевна

кандидат педагогических наук, доцент кафедры информационных технологий, Нижнетагильский государственный социально-педагогический институт (филиал Российского государственного профессионально-педагогического университета), г. Нижний Тагил

e-s-vaseva@mail. ru

Леншин Данил Владимирович

студент, Нижнетагильский государственный социально-педагогический институт (филиал Российского государственного профессионально-педагогического университета), г. Нижний Тагил

УДК 004.4

СИСТЕМА РЕГИСТРАЦИИ СЛУШАТЕЛЕЙ НА КУРСЫ СКОРОЧТЕНИЯ: ТЕХНОЛОГИИ РАЗРАБОТКИ

В статье рассматривается технология разработки системы записи клиентов на курсы скорочтения на основе web-интерфейса с использованием языка программирования php и свободной реляционной системы управления базами данных MySQL. Показана структура электронных веб-форм, с помощью которых пользователь может отправить заявку на курсы скорочтения, схема базы данных. Представлены листинги основных форм веб-интерфейса и скриптов, обрабатывающих данные.

Ключевые слова: система регистрации, веб-приложение, веб-интерфейс, система управления базами данных, форма, элемент управления, листинг.

Развитие сетевой экономики обусловливает актуальность создания и внедрения в деятельность организаций, а также индивидуальных предпринимателей веб-приложений, позволяющим потенциальным клиентам знакомиться с предлагаемыми услугами, ценами на них, а также, при необходимости, заказывать услуги через Интернет [2, 4, б, V].

Создание клиентских веб-приложений способствует оперативной и эффективной обработке заказов, тем самым способствуя росту прибыли.

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

Рассмотрим технологию разработки системы записи клиентов на курсы скорочтения на основе веб-интерфейса с использованием языка программирования php и свободной реляционной системы управления базами данных MySQL [1, 3, 5].

Система регистрации на курсы будет представлять собой совокупность электронных веб-форм, с помощью которых клиент сможет отправить заявку на курсы скорочтения. Данные будут сохраняться в двухтабличную базу данных (рис. 1).

¡JO Zayavki

в kod : int

# let : tinyint

# kod_rod ¡nt(11) И best_data date В data_zap date

Рис. 1. Связи между таблицами

Структура системы записи будет содержать веб-страницы, представленные на рисунке 2. Для обработки данных и отправки их в базу данных заявок будут использованы сценарии языка php.

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

Рис. 2. Структура системы записи на курсы скорочтения

С главной страницы системы пользователь может записаться на курсы скорочтения сам или записать своего ребенка. Также на главной странице присутствует ссылка для входа администратора (рис. 3).

Рис. 3. Главная страница

С точки зрения реализации главная страница представляет собой стандартный html-документ с ссылками (рис. 4).

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

iliead>

ilink href="jtyle.reL=rlstylesheet" type="tort/cs5"> <title> станица -i/titlei

</head> ibody>

<div ;lE5i = rllogin-page"> <div ;lE5i = rlforin">

ip> <a href=''http://reguehebant .xyz/page5/forma_rod.php"> Л :<счу записс_ь на курсь с = сегс ребенка </а></-> <!рХа href = "http: //regueliebant.xyz/pages/forina_l(lie'it. php"t- Я хочу ;агнса~т ha курсы сам </a>-i/p> <!рХа href ="http: //regueliebant.xyz/pages/forina_aclnii'i.php"> Войти <ek гдми1-.1ст;атэр <;/a></p> <Jü±v> <Jü±v> </body: <r--iti:>

Рис. 4. Листинг главной страницы

Если пользователь записывается на курсы сам, то ему сразу же открывается форма заполнения заявки (рис. 5).

Рис. 5. Форма заполнения заявки на курсы

Для формы заявки использовались такие элементы управления, как текстовое поле, поле со списком и календарь. Каждый элемент управления имеет свое имя, которое прописывается в теге name (рис. 6), по которому сценарий php принимает данные и затем обрабатывает их.

- 4 -

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

<р> Регистрационные ¿эи-ье для Зегиси Не <урсь скорочтения :/р>

<р>*!Не.гсеУсЯ ¿этс Нс-эгъ <урсоБ: <Liput typ£="date" ricne="dcta',></pl> <р>^Датё заполнения ibfekm: cinput type="date" name = "datE_zr'X/p>

Рис. б. Листинг формы заполнения заявки

Передаваемые данные обрабатываются скриптом php (рис. V). Переменным, которые обозначаются символом S присваиваются данные, которые ввел пользователь в соответствующие поля в форме. Затем значения переменных передаются посредством sql-запроса на вставку: INSERT INTO имя таблицы VALUES(значения переменных). if С ¡empty(í_P0ST[1 FIO' ] ) and ! empty ( Í_P(£T [ vo7 rast1 ]} and ! empty (í_PDSr 'data'] :} {

ífio = í_post;,=io';;

îtelefon = t_HKT[ 'telefon']; ívoz-así = $_POST[1vozrast']; îurouen = î_P0ST['urover']; ídata=í_POST['data']; ídata_z=í_PC'5T ; 'data_i1 ] ; Îklcîs = " ; íkod_rod = 1;

îlinfc-: queryí'INSERT INTO Zayavid. VALUES (", ",.ÎFI0.,1|J "'.Îtelefon."', .Jvoz-Est,"', .íu-oven.л'".îklcss." , ' " .íkad_rod, "', ' " .idata." ', ' " .ídata_i.'")");

echo "<p style='calor: green'>Данше успешно сохранены!</р>";

echo "<a iref= ' http: //regjidiebarrt .xyz ' Ximg src='ok.IPG' width='200' height= ' 209' ></ñ>"j

}

Рис. V. Листинг передачи данных пользователя в базу данных

Аналогично вводятся персональные данные пользователя, а затем и его ребенка (рис. S).

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

Рис. 8. Формы записи ребенка на курсы

Lf( eupty(Î_P0ST['fia_refc';) егс :eipty (ÎJW;'voireit1]) and ! empty (t_POST["data1])) {

Jfio_reb = i_P0b";'fio_reb']j

Svozras-: = $_POST[ vozrast1 ] ;

îurouen = î_P0ST['urouer1];

Skias = i_PQST['klas1];

Îdarta=Î_POSl [ data ] j

Jdata_i=|_PQST['data_z'];

Sresult = my sqli_query (Slink., "SELECT Max(kod) =R0M Roditeli"); Î "о1.-) = ysqli_fetdi_ar ray (Sresult); Skod_rod =Srow[B];

Slink- q.ie-/( "INSERT INTO Zayavki VALUES (", "'. Sfio_reb."', ", '".Suozrast. "',1 " .iuroven. "',1 " .Skias . "1, ' " .îkod_rod. '" , '" .îdata . '" ,1 " .$data_z. "' )");

echo "ip style='color:green'>Данние успешно сохранены!-i/p>";

echo "ia href='http://reiuchebant.xyi'ximg src='ok.JPG" width='Z90' height=1290'></a>";

Рис. 9. Листинг передачи данных пользователя в базу данных

Все обработанная php-скриптами информация передается в базу данных (рис. 10-11).

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

Т-

J Ииаеннть J*

llMCMittb ic

/jwewTb ftc ^ fanut+ггь ic

0- HjIMiMTb

m №ме+ь1ТЬ i¿

Изменить lc

ti r^lNKHiMb J*

J ^ Изменить |¿ ^ *1m«Him> Ec

^ №манИТЬ

¿ Hjimhvttw %C

Копировать Копировать

КсПИрсвЭТ*.

Котировать

Копировав Копировать

Копировать

Нопиргжлт».

Копировать Копировать Копировать

kod

0 Удатт. I

J Удалить 2

ф Удалить io sf Удалить

0 Удалять 3t

д Удавит» 37

О Удалить 33

d VjjMih 3 7

ф Удалить 38

^ УДЗГ4ГГ» 39

ф Удатнь 40

^ Удалить 43

ф Удалить 44

Гю

Романов Федор Игореаи-т Илы** Петр Влздиммроеии Намоаа Oiva Олвгоама Петрова Анна Цышм Роман 4Vi£peeeH>t Куроава Александр Пааловм Горина Длоьл Сергеевна Федоров Годов) Игоревич И вагина Олеся One говна Гртчснга Лариса Николаевна Ивачов Глеб Ильин Иванов Глеб Илым

tele ion let uroven Idas» kod rod

85145667404 19 студент 1

»7B9076619H 20 студент I

12 iiaoivm 7 20

9 шкрльиш 5 24

12 швдльнм 6 2

+79056774Я98 21 студент I

♦79G2 5667909 22 студент 1

7 uj<ojibMHi t H

+79093667308 30 спациагмет 1

6 шяалольиви 2€

S тюль*» S 26

Э циольим 5 29

Хлрина Наоаида аладимиревиа «79084226101 26

ециагмет

Рис. 10. Заполненная таблица «Заявки» базы данных

kod fio

telefon

email

С Изменить Копировать /р Изменить ¡^с Копировать 0 Изменить э^с Копировать Изменить Копировать С Изменить Копировать ? Изменить ¡^с Копировать

Удалить 1

Удалить 2 Цыкин Андрей Иванович

Удалить 20 Немое Олег Иванович

Удалить 25 Федорова Лилия Михайловна

Удалить 26 Гринченко Николай Николаевич +79095667123 grlnchenko@mail.ru

Удалить 27 Петров Андрей Анатольевич andrey@marl.ru +7-920-555-55-55

Удалить 29 Иванов Илья Федорович +79126990191 ivanov@mall.ru

+79124553787 clkin@mail.ru +79345662909 nemov@mail ги +79126778101 fedorova@mail.ru

[ Изменить э^с Копировать

Рис. 11. Заполненная таблица «Родители» базы данных

При работе с системой записи на курсы администратору доступен просмотр проверки подключения базы данных MySQL (рис. 12), просмотр недавних заявок пользователей (рис. 13) и открытие базы данных непосредственно в редакторе PhpMyAdmin.

Jlink- query (" INSERT INTO Roditeli VALUES ("', 1 Петров Андрей Анатольевич ', 'andreygmail .ги 1 j 1 +7-920-555-55-5151)");

Рис. 12. Листинг проверки корректности подключения базы данных

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

// Получить данные из БД

SstrSQL = "SELECT * FROM Zayavki Where kDd_rcd='l ORDER BY data_zap DESC" $rs = nysqli^queryiilink, SstrSQL);

if Цикл no £"s

while(irow = mys qli_fet с h_a rr ay(i rs, MYSQLI_E0TH)) {

// Записать данные

echo "-itable fcorder=0>";

echo '<tr> <td>';

echo 'ЧЬ>ФИ0:</Ь>" . irowf'fia1 ] ."</dd>V

echo '<tr> <td>';

echo "<Ь>Пслных лет:</Ь>" . irowflet"; ."</dd>";

echo '<tr> <td>';

echo "<Ь>Телефон:</Ь>" . i™["telefDn"] , |1</dd>";

echo '<tr> itd>';

echo "<Ы>Уроеень:</b>" . irow["uraven"; . "</dd>";

echo '<tr> <td>';

echo "<Ь>Дата заполнення заявка :-i/b>n , trow["data_zap"] , ri</dd>";

echo '<tr> itd>';

echo ЧЬМИелаемая дата начала курсов:</b>" . iro;j["best_datE"] . "</dd>";

echo 11 <br><b>****^*** ****** *********************** ***</b>";

echo '</table>1;

}

Рис. 13. Листинг вывода на страницу недавних заявок пользователей

Для того, чтобы получить доступ профиль администратора и воспользоваться его правами, необходимо ввести пароль. При правильном пароле ссылка ведет к списку доступных функций, при неправильном - к странице с ошибкой (рис. 14).

' header(" ,shp") ;

Рис. 14. Листинг организации доступа с паролем к станице

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

Разработанная система записи клиентов на курсы скорочтения на основе web-интерфейса с использованием языка программирования PHP и свободной реляционной системы управления базами данных MySQL позволяет:

- заполнять пользователю онлайн-заявку на курсы скорочтения;

- вести учет и оперативно связываться с клиентами администратору школы скорочтения.

Автоматизация приема и учета заявок на товары или услуги посредством веб-технологий является востребованной. Предложенная система позволит клиентам оставлять заявку в любое удобное время, так как сайт работает 24 часа в сутки без перерывов и выходных, что является еще одним преимуществом перед обычными средствами связи.

Список использованных источников

1. Бенкен Е. С. Разработка Web-приложений на РНР и MySQL. СПб. : Авалон, 2013. 139 с.

2. Бужинская Н. В., Порошин И. А. Основные подходы к разработке веб-приложений // Международный студенческий научный вестник. 2017. №2 5. URL: http://www.eduherald.ru/artide/view?id=17352 (дата обращения: 31.01.2019).

3. Дари К. AJAX и PHP. Разработка динамических веб-приложений. М. : Символ-плюс, 2016. 336 с.

4. Маркин Е. И., Рябова К. М., Артюшина Е. А. Разработка web-приложения с использованием архитектуры «клиент-сервер» // Международный студенческий научный вестник. 2016. № 3-1. С. 84-86.

6. Пучков А. Ю., Мостокалова Е. А., Чекунова Ю. В. Интеллектуальный модуль WEB-приложения для автоматизации разработки плана тренировочных нагрузок // Сборник научных статей по итогам Пятой Международной научно-практической конференции 11-15 мая 2015 г. В 2 т. Т. 1. Смоленск : Смоленский филиал Российского университета кооперации, 2015. С. 318-321.

7. Ромашко А. В., Хорошко М. Б., Жевакин Д. М. Разработка web-приложения для информационной системы «Аренда велосипедов города Сочи «Гермес» // Успехи современной науки. 2017. Т. 2. № 6. С. 228-233.

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

Vaseva Elena

Doctor ofpedagogical sciences, associate professor, Department of information technologies, Nizhny Tagil state social pedagogical Institute (branch of Russian state vocational pedagogical University), Nizhny Tagil

Lenshin Danil

student, Nizhny Tagil state social pedagogical Institute (branch of Russian state vocational pedagogical University), Nizhny Tagil

SYSTEM OF LISTENERS REGISTRATION FOR SPEEDING COURSES: DEVELOPMENT TECHNOLOGIES

The article discusses the technology of developing a system of recording clients for fast reading courses based on a web interface using the php programming language and the free relational database management system MySQL. The structure of electronic web forms with which the user can send a request for fast reading courses, database schema is shown. There are listings of the main forms of the web interface and scripts that process the data.

Keywords: registration system, web-application, web-interface, database management system, form, control, listing.

© АНО СНОЛД «Партнёр», 2019 © Васева Е. С., 2019 © Леншин Д. В., 2019

Учредитель и издатель журнала:

E-mail: redactor@anopartner.ru О журнале

S Журнал имеет государственную регистрацию СМИ и ему присвоен международный

- 10 -

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Васева Е. С. Система регистрации слушателей на курсы скорочтения: технологии разработки [Электронный ресурс] / Е. С. Васева, Д. В. Леншин // Научное обозрение: электрон. журн. - 2019. - № 1. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел II. Наука и практика. 2019. № 1. ID 156

стандартный серийный номер ISSN.

S Материалы журнала включаются в библиографическую базу данных научных публикаций российских учёных Российский индекс научного цитирования (РИНЦ).

S Журнал является официальным изданием. Ссылки на него учитываются так же, как и на печатный труд.

S Редакция осуществляет рецензирование всех поступающих материалов, соответствующих тематике издания, с целью их экспертной оценки.

S Журнал выходит на компакт-дисках. Обязательный экземпляр каждого выпуска проходит регистрацию в Научно-техническом центре «Информрегистр».

S Журнал находится в свободном доступе в сети Интернет по адресу: www.srjournal.ru. Пользователи могут бесплатно читать, загружать, копировать, распространять, использовать в образовательном процессе все статьи.

Прием заявок на публикацию статей и текстов статей, оплата статей осуществляется через функционал Личного кабинета сайта издательства "Партнёр" (www.anopartner.ru) и не требует посещения офиса.