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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 21.06.2020
Размер файла 4,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

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

Развитие сетевой экономики обусловливает актуальность создания и внедрения в деятельность организаций, а также индивидуальных предпринимателей веб-приложений, позволяющим потенциальным клиентам знакомиться с предлагаемыми услугами, ценами на них, а также, при необходимости, заказывать услуги через Интернет [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.

Размещено на Allbest.ru

...

Подобные документы

  • Анализ принципов построения электронных магазинов и каталогов. Технологии и средства разработки: языки программирования, управление базами данных, библиотеки JavaScript, среда разработки. Проектирование структуры приложения, его файловая структура.

    курсовая работа [1,2 M], добавлен 09.10.2014

  • Статические и динамические веб-сайты, их характеристика. Анализ возможностей применения языка PHP, системы управления базами данных (СУБД) MySQL, фреймворка CodeIgniter для разработки динамических веб-сайтов. Разработка шаблонов и главной страницы.

    курсовая работа [2,8 M], добавлен 19.09.2012

  • Анализ предметной области объекта автоматизации "Компьютерные курсы". Обзор информационных технологий, подходящих для разработки информационной системы. Требования к разрабатываемой базе данных и ее проектирование, особенности ее программной реализации.

    курсовая работа [369,8 K], добавлен 30.05.2013

  • Особенности управления информацией в экономике. Понятие и функции системы управления базами данных, использование стандартного реляционного языка запросов. Средства организации баз данных и работа с ними. Системы управления базами данных в экономике.

    контрольная работа [19,9 K], добавлен 16.11.2010

  • История создания, понятие, типы и функции системы управления базами данных. Изучение технологии копирования данных средствами устройства их хранения. Процесс разработки алгоритма и программы для нахождения максимального элемента массива А в массиве В.

    отчет по практике [360,4 K], добавлен 08.02.2014

  • Классификация систем управления базами данных. Выбор операционной системы, языка программирования, среды разработки (IDE) и дополнительных компонент. Разработка интерфейса и функций программы по управлению складом, её тестирование и исходный код файлов.

    курсовая работа [487,3 K], добавлен 25.12.2015

  • Разработка системы хранения и обработки данных, интерфейса. Использование технологии Xamarin.Forms для организации заполнения путевых листов. Выбор операционной системы, языка и среды программирования. Аппаратная интеграция информационной системы.

    дипломная работа [1,7 M], добавлен 09.07.2017

  • Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.

    презентация [1,3 M], добавлен 28.11.2015

  • Понятие и общая характеристика языка программирования РНР, принципы и этапы его работы, синтаксис и ассоциируемые массивы. Обработка исключений в языке Java. Работа с базами данных с помощью JDBC. Изучение порядка разработки графического интерфейса.

    презентация [192,3 K], добавлен 13.06.2014

  • Основные методы объектно-ориентированного программирования поисковой системы. Выбор языка программирования и среды разработки приложения. Реализация паттерна, использование принципа сохраняемости. Описание пользовательского интерфейса поисковой системы.

    курсовая работа [781,4 K], добавлен 29.04.2015

  • Автоматизированные поисковые системы. Информационные технологии в делопроизводстве и документообороте. Компьютерные сети и гипертекстовые технологии. Использование систем управления базами данных. Обработка информации на основе электронных таблиц.

    контрольная работа [2,9 M], добавлен 15.12.2013

  • Системы визуального объектно-ориентированного программирования. Среда разработки Delphi. Microsoft Access как система управления базами данных реляционного типа. Структурированный язык запросов SQL. Программирование базы данных Библиотечного фонда.

    курсовая работа [2,5 M], добавлен 08.01.2012

  • Обзор технологической платформы для разработки клиентского веб-интерфейса. Выбор платформы базы данных, языка разработки, фреймворка на стороне сервера и клиента. Создание схемы данных MySQL. Работа пользователя и оператора с программным продуктом.

    курсовая работа [4,1 M], добавлен 17.07.2012

  • Разработка сайта "Платные курсы", приложения базы данных которого исполняют функции управления данными заработной платы преподавателей, регистрации и хранения информации о студентах, курсах, дисциплинах, количестве проведенных занятий, их оплате.

    курсовая работа [45,4 K], добавлен 14.06.2010

  • Понятие информационной системы. Основное определение базы данных (БД). Системы управления базами данных. Популярность СУБД Microsoft Access. Характеристика СУБД MySQL. Особенности разработки информационной системы по курсу вычислительной математики.

    курсовая работа [785,8 K], добавлен 05.10.2012

  • Обзор существующих систем атоматизированного поиска. Мир электронных денег. Разработка структуры системы автоматизированного поиска отделений и терминалов банков. Обоснование выбора технологии разработки, программной среды и языка программирования.

    курсовая работа [1,2 M], добавлен 17.01.2011

  • Общая характеристика системы управления базами данных MySQL, ее основные особенности и возможности, касающиеся обеспечения целостности данных. Реализация ограничений семантической и ссылочной целостности в СУБД MySQL на примере фрагмента ИС "Салон магии".

    курсовая работа [981,0 K], добавлен 14.10.2012

  • Базы данных и системы управления ими. Свойства полей баз данных, их типы и безопасность. Программное обеспечение системы управления базами данных, современные технологии в данной области. Принципы организации данных, лежащие в основе управления.

    курсовая работа [24,6 K], добавлен 11.07.2011

  • Описание системы управления реляционными базами данных MySQL. Изучение факторов влияющих на пропускную способность в беспроводных сетях. Особенности применения языка Java Script. Методы тестирования web-приложений. Разработка пользовательского интерфейса.

    дипломная работа [2,1 M], добавлен 24.06.2015

  • Классификация компьютерных сетей. Схема подключения к Интернету, каналы передачи и приема информации. Разработка сайта с использованием скриптового языка программирования PHP и базы данных MySQL (база данных о квартирах, предназначенных для продажи).

    контрольная работа [3,6 M], добавлен 09.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.