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

Аннотация: В статье рассматривается технология разработки системы записи клиентов на курсы скорочтения на основе web-интерфейса с использованием языка программирования php и свободной реляционной системы управления базами данных MySQL. Показана структура электронных веб-форм, с помощью которых пользователь может отправить заявку на курсы скорочтения, схема базы данных. Представлены листинги основных форм веб-интерфейса и скриптов, обрабатывающих данные.
Выпуск: №1 / 2019 (январь-март)
УДК: 004.4
Автор(ы): Васева Елена Сергеевна
кандидат педагогических наук, доцент кафедры информационных технологий, Нижнетагильский государственный социально-педагогический институт (филиал Российского государственного профессионально-педагогического университета), г. Нижний Тагил

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

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

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

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Передаваемые данные обрабатываются скриптом php (рис. 7). Переменным, которые обозначаются символом $ присваиваются данные, которые ввел пользователь в соответствующие поля в форме. Затем значения переменных передаются посредством sql-запроса на вставку: INSERT INTO имя_таблицы VALUES (значения переменных).

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

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

 

 

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

 

  1. Бенкен Е. С. Разработка Web-приложений на РНР и MySQL. СПб. : Авалон, 2013. 139 с.
  2. Бужинская Н. В., Порошин И. А. Основные подходы к разработке веб-приложений // Международный студенческий научный вестник. 2017. № 5. URL: http://www.eduherald.ru/article/view?id=17352 (дата обращения: 31.01.2019).
  3. Дари К. AJAX и PHP. Разработка динамических веб-приложений. М. : Символ-плюс, 2016. 336 c.
  4. Маркин Е. И., Рябова К. М., Артюшина Е. А. Разработка web-приложения с использованием архитектуры «клиент-сервер» // Международный студенческий научный вестник. 2016. № 3-1. С. 84–86.
  5. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS. Спб. : Питер, 2013. 192 c.
  6. Пучков А. Ю., Мостокалова Е. А., Чекунова Ю. В.Интеллектуальный модуль WEB-приложения для автоматизации разработки плана тренировочных нагрузок // Сборник научных статей по итогам Пятой Международной научно-практической конференции 11–15 мая 2015 г. В 2 т. Т. 1. Смоленск : Смоленский филиал Российского университета кооперации, 2015. С. 318–321.
  7. Ромашко А. В., Хорошко М. Б., Жевакин Д. М. Разработка web-приложения для информационной системы «Аренда велосипедов города Сочи «Гермес» // Успехи современной науки. 2017. Т. 2. № 6. С. 228–233.

 


 

Vaseva Elena

Doctor of pedagogical 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

image_pdfimage_print