Студентка Полтавская Юлия Александровна;
Студентка Лапшова Дарья Эдуардовна;
Старший преподаватель Спинеева
Наталья Анатольевна
Восточноукраинский национальный
университет имени Владимира Даля,
Украина
База Данных с веб-интерфейсом для крупных
организаций
Автоматизированные
системы разрабатываются с первых дней компьютерной эры. Но и по сей день
разработка таких систем остается актуальной проблемой, поскольку разработать
качественную и универсальную систему, которая подходила бы ко всем предприятиям,
практически невозможно. Одним из самых эффективных способов реализации
централизованной системы является создание базы данных и разработка
веб-интерфейса для доступа к данным.
В
информационной системе осуществляются следующие процессы:
-
сбор информации;
-
хранение информации;
-
обработка информации;
-
выдача информации.
За
выполнение этих процессов отвечают различные компоненты
информационной системы. Сбор и выдача информации в основном
происходят через пользовательский интерфейс с участием человека.
Хотя возможны и другие, автоматизированные средства сбора информации.
Интерфейс
пользователя – элементы и компоненты программы, которые способны
оказывать влияние на взаимодействие пользователя с программным обеспечением.
Процесс
хранения информации заключается в долговременном хранении данных на
носителях, в виде массивов данных, с определенной структурой.
В данное время, для хранения информации как правило используются
базы данных.
База
данных (БД) может быть определена как совместно используемый набор
логически связанных данных (и описание этих данных), предназначенный для
удовлетворения информационных потребностей. Для модификации хранимых данных
применяется общий управляющий метод.
Обработка
информации состоит в получении одних «информационных
объектов» из других «информационных объектов»
путем выполнения некоторых алгоритмов и является одной из
основных операций, осуществляемых над информацией.
Различают
следующие основные процедуры обработки информации:
-
создание данных;
-
модификация данных;
-
обеспечение целостности данных;
-
поиск информации;
-
принятие решений;
-
создание отчетов и документов.
Таким
образом, информационная система, как правило, состоит из
следующих компонентов:
-
база данных;
-
программные средства обработки данных;
-
пользовательский интерфейс.
Для введения Web-разработок сконструирован PHP, который может внедрятся в HTML-код. Для работы с базой
данных выступает СУБД MySQL.
PHP (Hypertext Preprocessor) — язык
программирования, созданный для генерирования HTML-страниц на web-сервере и
работы с базами данных.
РНР серверный язык создания сценариев,
разработанный специально для Web. Преимуществом PHP является
предоставление web-разработчикам возможности быстрого создания
динамически генерируемых web-страниц. . В HTML-страницу можно внедрить
код РНР, который будет выполнятся при каждом ее посещении. Одно из
замечательных свойств РНР в том, что он доступен
как для Windows, так и для UNIX и выполняется на
любых полнофункциональных web-серверах.
PHP является языком программирования с динамической типизацией, не требующим
указания типа при объявлении переменных, равно как и самого объявления
переменных. Преобразования между скалярными типами зачастую осуществляются
неявно без дополнительных усилий. Производительность PHP вполне достаточна
для создания серьезных web-приложений. PHP полностью независим от
браузеров, поскольку перед отправкой клиенту сценарии РНР полностью
компилируются на стороне сервера.
Все
эти факторы обуславливают выбор PHP как основного языка
сценариев в разрабатываемой системе.
MySQL - свободная система управления реляционными базами данных,
является наиболее приспособленной для применения в среде web СУБД (системой
управления базами данных). Известно, что для исполнения приложений клиента на
большинстве хостинг- площадок провайдеры предоставляют небольшое количество
ресурсов (как вычислительных, так и дисковых). Поэтому для данного применения
необходима высокоэффективная СУБД, обладающая высокой надежностью
(большинство web-приложений и сайтов должны работать в режиме 24/7).
По этим причинам MySQL признана стандартом в области СУБД для web и в
ней развиваются возможности для использования в любых критичных
бизнес-приложениях, то есть она конкурирует на равных с такими СУБД, как
Oracle, IBM, Microsoft и Sybase.
Любая разработанная система доступа к базе данных - это удобный WEB-каталог
для предоставления информации. Кроме того, большим плюсом является ее WEB-ориентированность,
простота в использовании, надежность.
Благодаря этому программное обеспечение обладает высокой
степенью универсальности и может быть использовано в любых проектах, невзирая
на их специфику. Разработанное программное обеспечение может быть внедрено в
любую организацию, где имеет место потребность в создании WEB-каталогов.
Литература:
1. Карпова Т.С. Базы данных: модели, разработка,
реализация. – СПб.: Питер, 2001. – 304 с.:ил.
2. Конноли Г., Бегг К. Базы данных. Проектирование,
реализация, сопровождение. Теория и практика. – 3-е изд.: Пер. с англ. – М.:
Издательский дом "Вильямс", 2009.
3. Боуман Дж., Эмерсон С.,
Дарновски М. Практическое руководство по SQL. – Пер с англ. – СПб.:
БХВ-Петербург, 2004.
4. Веллинг Л., Томсон Л.
MySQL. Учебное пособие.: Пер. с англ. – М.: Издательский дом
"Вильямс", 2005. – 304 с.:ил.