РАЗРАБОТКА ИНТЕРНЕТ-РЕСУРСА ДЛЯ УЧЕТА БРОНИРОВАНИЯ И ПРОДАЖИ ЖЕЛЕЗНОДОРОЖНЫХ БИЛЕТОВ - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

РАЗРАБОТКА ИНТЕРНЕТ-РЕСУРСА ДЛЯ УЧЕТА БРОНИРОВАНИЯ И ПРОДАЖИ ЖЕЛЕЗНОДОРОЖНЫХ БИЛЕТОВ

Григоренко В.Е. 1, Путивцева Н.П. 1
1Белгородский государственный национальный исследовательский университет
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
ВВЕДЕНИЕ

Данная курсовая работа посвящена разработке на тему «Разработка интернет ресурса для учета бронирования и продажи железнодорожных билетов» с использованием HTML, CSS, JavaScript, PHP и СУБД MySQL».

Web-технология полностью перевернула наши представления о работе с информацией, да и с компьютером вообще. Оказалось, что традиционные параметры развития вычислительной техники - производительность, пропускная способность, емкость запоминающих устройств - не учитывали главного «узкого места» системы - интерфейса с человеком. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.

С развитием технологий гипертекстовой разметки в Интернете стало появляться всё больше сайтов, тематика которых была совершенно различной – от сайтов крупных компаний, сообщающих об успехах компании и провалах, до сайтов маленьких фирм, предлагающих посетить их офисы в пределах одного города.

Практическая значимость работы заключается в том, что информация, содержащаяся в ней, может быть использована в дальнейшем для работы со средами web-программирования. Теоретическая значимость заключается в получении знаний, которые необходимы при программировании на HTML, JavaScript, CSS, PHP и MySQL.

Актуальность темы курсовой работы обусловлена необходимостью разработки общедоступного Web-приложения для учета бронирования и продажи железнодорожных билетов. При создании Web-приложения сайта учета бронирования и продажи железнодорожных билетов возникает проблема выбора наиболее подходящей современной технологии создания, хранения и обработки учёта данном магазине, а также проблема рекомендаций по оптимальному использованию бронирования и продаж железнодорожных билетов. Для решения указанных проблем в курсовой работе разработано web-приложение «Разработка интернет ресурса для учета бронирования и продажи железнодорожных билетов».

Целью курсовой работы является разработка сайта бронирования и продажи железнодорожных билетов, с использованием HTML, CSS, JavaScript, PHP, СУБД MySQL. Задачи курсовой работы:

  • Произвести выбор инструментальных и программных средств, для создания веб-приложения;

  • Спроектировать структуру веб-приложения;

  • Разработать веб-приложение, клиентской и серверной части;

  • Протестировать веб-приложение

Курсовая работа имеет стандартную структуру и включает в себя введение, три раздела, заключение, список использованных источников.

Во введении обоснована актуальность темы. Первый раздел – теоретическая часть, в которой раскрываются теоретические основы. Второй этап описание выбранных средств и методов решения поставленных задач в Web-приложения. Третий раздел имеет исследовательский характер. Практическая часть в нём приведены этапы проектирования Web-приложения. В заключении приведены основные выводы и результаты, полученные в ходе выполнения курсовой работы.

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

  1. Теоретическая часть

Уже давно информацию рассматривают как один из основных ресурсов развития человечества, а информационные системы и технологии как средство повышения производительности и эффективности работы людей. Наиболее широко информационные технологии используются в производственной, управленческой и финансовой деятельности, хотя начались подвижки в сознании людей, занятых и в других сферах, относительно необходимости их внедрения и активного применения.

Web-сервер - программа, запущенная на узле сети Интернет и выдающая посетителям этого узла web-страницы по запросам. Также web-сервером часто называется узел, на котором эта программа запущена, или даже компьютер, являющийся таким узлом.

Сейчас web-технология полностью перевернула наши представления о работе с информацией, да и с компьютером вообще. Оказалось, что традиционные параметры развития вычислительной техники - производительность, пропускная способность, емкость запоминающих устройств - не учитывали главного «узкого места» системы - интерфейса с человеком. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.

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

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

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

Во всемирной паутине размещено несколько миллионов Web-сайтов и их число постоянно растет. К информационным сайтам относятся сайты учебных заведений, сообществ по интересам, фирм и др.

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

Исходя из этого, определим основные задачи: создать базу данных, то есть организовать серверную часть системы и клиентскую частью приложения Web-сайт. В соответствии с этим, курсовая работа состоит из введения, трёх основных частей, заключения, списка использованных источников и приложений.

В первом разделе изучается анализ предметной области «Разработка интернет ресурса для учета бронирования и продажи железнодорожных билетов» изучаются теория, определяются и ставятся цели, а так же задачи, кратко описывается структура работы, производятся исследования области применения и делается вывод об актуальности данного проекта.

Во втором разделе речь идёт о средствах и методах решения поставленных задач и описание всех известных технологий, выбор инструментальные средства решения разработки Web-приложения

В третьем разделе выполнена практическая реализация приложения. Тут описываются процессы разработки серверной и клиентской части, представлены копии работающего приложения, показывающие основные функции и работоспособность приложения, проектирование Web-приложение, включая базу данных. Создание рабочего web-приложение с использованием JavaScript, PHP, СУБД MySQL и провести тестирование информационной системы.

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

При проектировании производится исследование области применения и различных способов и методик создания информационных систем, проектирование частей системы.

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

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

Курсовая работа написана на 42 листах и содержит 31 рисунок. Из них 31 лист – основной текст курсовой работы, 11 листов код программ, и приложение.

2. Выбор средств и методов решения поставленных задач

В основе всего проекта лежит «клиент-серверная» технология, которая интересна и актуальна главным образом потому, что обеспечивает простое и относительно дешевое решение проблемы коллективного доступа к базам данных.

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

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

Средствами решения поставленных задач являются CASE-средство для проектирования и документирования баз данных (ERWin), языки html, css и php.

Основным же средством работы будет являться СУБД MySQL, которая имеет множество преимуществ перед другими СУБД. Во-первых, она является свободно распространяемой системой, т.е. платить за ее применение не нужно. Во-вторых, достаточно быстрая, надежная и, главное, простая в использовании СУБД, вполне подходящая для не слишком глобальных проектов.

Mysql – это реляционная система управления базами данных. То есть данные в ее базах хранятся в виде логически связанных между собой таблиц, доступ к которым осуществляется с помощью языка запросов SQL. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.

Работать с Mysql можно не только в текстовом режиме, но и в графическом. Существует очень популярный визуальный интерфейс для работы с этой СУБД. Называется он PhpMyAdmin. Этот интерфейс позволяет значительно упростить работу с базами данных в Mysql.

PhpMyAdmin позволяет пользоваться всеми достоинствами браузера, включая прокрутку изображения, если оно не умещается на экран. Многие из базовых SQL-функций работы с данными в PhpMyAdmin сведены к интуитивно понятным интерфейсам и действиям, напоминающим переход по ссылкам в Internet.

HTML (HyperText Markup Language) - язык разметки гипертекста – предназначен для создания Web-страниц. Под гипертекстом в этом случае понимается текст, связанный с другими текстами указателями-ссылками.

HTML представляет собой достаточно простой набор кодов, которые описывают структуру документа. HTML позволяет выделить в тексте отдельные логические части (заголовки, абзацы, списки и т.д.), поместить на Web-страницу подготовленную фотографию или картинку, организовать на странице ссылки для связи с другими документами.

HTML не задает конкретные и точные атрибуты форматирования документа. Конкретный вид документа окончательно определяет только программа-браузер на компьютере пользователя Интернета. HTML также не является языком программирования, но web-страницы могут включать в себя встроенные программы-скрипты на языках Javascript и Visual Basic Script и программы-апплеты на языке Java.

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

CSS (англ. Cascading Style Sheets - каскадные таблицы стилей) - формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этой веб-страницы (которое теперь производится с помощью формального языка CSS). Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.

Для включения стилей в html-документ применяются - каскадные таблицы стилей CSS (Cascading Style Sheet), с их возможностями значительно упрощается разработка web-страниц и управление полученным сайтом.

PHP (Hypertext Preprocessor) - это интерпретируемый язык программирования общего назначения с открытым исходным кодом. Он был сконструирован специально для ведения Web-разработок, основным преимуществом PHP-сценариев является возможность без проблем интегрироваться в обычные html-документы, при этом сохраняя всю функциональность, при условии наличия на web-сервере интерпретатора языка PHP.

Обработка PHP-кода сервером называется обработкой на стороне сервера. Запрашивая страницу, вы запускаете целую цепь событий. Это взаимодействие между вашим локальным компьютером и веб-сервером.

Главной областью применения PHP является написание сценариев, которые работают на стороне сервера. Помимо различных операций с содержимым ваших html-документов, с помощью PHP можно форматировать HTTP-заголовки, устанавливать cookie, управлять аутентификацией, а также перенаправлять пользователя на другие страницы. PHP предоставляет великолепные возможности по доступу к базам данных, позволяет интеграцию с различными внешними библиотеками.

Рассмотрим некоторые достоинства PHP:

  1. Весь код обрабатывается и исполняется на стороне сервера;

  2. Поддерживает работу с множеством СУБД (MySQL, Oracle, PostgreSQL и т.д.);

  3. Является программным обеспечением с открытым исходным кодом;

  4. Работает на разных платформах (Windows, Linux, Unix подобных);

  5. PHP очень прост для освоения;

  6. Много возможностей по расширению возможностей языка;

  7. Поддержка различных веб-серверов.

Таким образом, выбирая в качестве языка программирования PHP, вы получаете огромные возможности по использованию языка, свободу выбора понравившегося веб-сервера и операционной системы. Более того, у вас появляется выбор между использованием объектно-ориентированного программирования (ООП) или процедурного или же их сочетания.

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

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

JavaScript встраивается прямо в веб-страницы и исполняется браузером во время их загрузки.

С помощью JavaScript можно:

  • Динамически изменять содержимое веб-страниц;

  • Привязывать к элементам обработчики событий (функции которые выполнят свой код только после того, как совершатся определенные действия);

  • Выполнять код через заданные промежутки времени;

  • Управлять поведением браузера (открывать новые окна, загружать указанные документы и т.д.);

  • Определять, какой браузер использует пользователь (также можно определить ОС, разрешение экрана, предыдущие страницы, которые посещал пользователь и т.д.);

  • Проверять данные форм перед отправкой их на сервер и многое другое.

3. Практическая часть 3.1. Разработка серверной части

Серверная часть приложения представляет собой базу данных. Разрабатываемая база данных будет состоять из 6 связанных между собой сущностей. Таких таблиц как: Купить билет, Поездка, Станция поездки, Станция, Поезд, Тип.

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

Даталогическое проектирование приводит к разработке схемы БД, то есть совокупности схем отношений, которые адекватно моделируют абстрактные объекты предметной области и семантические связи между этими объектами. Необходимым условием грамотной организации базы данных является преобразование отношений базы данных к виду, отвечающему нормальным формам.

Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных.

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

В результате приведения модели к 3 нормальной форме получаем следующую модель:

Рисунок 3.1.1 - Логическая модель базы данных

На уровне физической модели сущности соответствует таблица в реальной СУБД, атрибуту – колонка таблицы, связи – внешний ключ, первичным и альтернативным ключам – уникальные индексы, а инверсным входам не уникальные.

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

Рисунок 3.1.2 - Физическая модель базы данных.

Далее согласно полученной физической модели создаём базу данных таблицы c помощью PhpMyAdmin.

Рисунок 3.1.3 – Создание базы данных, таблиц

Просмотры необходимы для отображения данных связанных внешним ключом таблиц, так как пользователю будет удобнее видеть сразу полную информацию о таблице, не переходя на другие для уточнения данных. Все SQL-коды можно просмотреть в приложении 1.

3.2. Разработка клиентской части

Разработка клиентской части подразумевает создание главной страницы сайта, навигации по сайту, а также создание страниц для просмотра, удаления, добавления, поиска и фильтрации данных таблицы. Всё это было создано с помощью html, css, php и javascript. Все коды можно просмотреть в приложении 1.

На главной странице представлено меню с ссылками на страницы через которые выполняются запросы к базе данных. В теле странице находится справочник с самыми актуальными вопросами пользователей. Для удобного перемещения по справочнику были использованы “якоря”, которые с легкостью позволяют переходить на необходимый пункт страницы. Результаты изображены на рисунках 3.2.1 и 3.2.2.

Рисунок 3.2.1 – Главная страница сайта

Рисунок 3.2.2 – Информация на главной странице

На вкладке все рейсы находятся все актуальные рейсы, по которым можно заказать билет. При нажатии на названия поезда или кнопку “Заказать” осуществляется php запрос на другую страницу, для вывода подробной информации о рейсе. Результат показан на рисунке 3.2.3.

Рисунок 3.2.3 – Просмотр таблицы с всеми актуальными рейсам

При нажатии кнопки заказать, открывается новое окно с информацией о подробном пути поезда. В таблице выводятся отсортированные данные от первой до последней станции. Цена указывается в зависимости от номера станции. Пример вывода таблице показан на рисунке 3.2.4.

Рисунок 3.2.4 – Таблица подробного пути поезда

При нажатии кнопку “Рейс” в меню появляется форма для заполнения начальной и конечной станции. После заполнения полей для ввода, необходимо нажать на кнопку найти. При правильном наборе станции на экране появится таблица с результатом поиска. Пример вывода изображен на рисунке 3.2.5. Если станции были, введены неверно или нет такого маршрута, появится отрицательный результат поиска. Отрицательный результат изображен на рисунке 3.2.6.

Рисунок 3.2.5 – Вкладка “Рейс”

Рисунок 3.2.6 – Результат неправильного запроса

После того как маршрут был введен верно и был получен результат в виде таблице, следует изучить путь поезда и нажать на кнопку “Заказать”. После чего появится модальное окно. Результат изображен на рисунке 3.2.7.

Рисунок 3.2.7 – Модальное окно

Далее следует заполнить все необходимые поля, если какое-то из полей не было заполнено, на экране появится ошибка. Пример ошибки показан на рисунке 3.2.8.

Рисунок 3.2.8 – Демонстрация ошибки

Если форма была заполнена, верно, и не было допущено никаких ошибок, следует нажать на кнопку “Выполнить”. И сверху в окне вывода сообщений появится оповещение об успешной покупке, и результирующей сумме. Результат запроса был показан на рисунке 3.2.9.

Рисунок 3.2.9 – Результат запроса

Если на поезде нет такого количества мест, как количество желаемых билетов на поезд. Появится результирующее окно, в котором будет указана ошибка. Результат показан на рисунке 3.2.10.

Рисунок 3.2.10 – Сообщение об ошибке

Что бы избежать частого появления данных ошибок, было создано вкладка на палении меню “Билеты”, которая предоставляет подробную информацию об имеющихся в кассе билетах и количества купленных, а так же забронированных мест. В котором, так же можно сразу перейти непосредственно к самому заказу билета через параметр “Название поезда”. Представление данной странице изображено на рисунке 3.2.11.

Рисунок 3.2.11 – Вкладка “Билеты”

В ходе данной работы цель было достигнута. Необходимые действия были успешно произведены с сайтом, и полученные результаты соответствуют ожидаемым.

3.3. тестирование приложения

Далее необходимо протестировать готовое приложение. Копии экранов тестирования остальных страниц также находятся в приложении 3.

Попробуем осуществить поиск маршрута во вкладке “Рейс”. На рисунке 3.3.1 указаны входные параметры.

Рисунок 3.3.1 – Входные параметры формы

После нажатия кнопки “Найти” сформируется результат в таблице, который показан на рисунке 3.3.2.

Рисунок 3.3.2 – Результат запроса.

Далее попробуем сформировать неправильный запрос, параметры которого указаны на рисунке 3.3.3.

Рисунок 3.3.3 – Параметры неправильного запроса

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

Рисунок 3.3.4 – Результат неправильно запроса

Далее необходимо осуществить запросы, касающиеся непосредственно покупки билета. Для тестирования, первый запрос был послан на приложение с веденными данными только о ФИО клиента и о том, что клиент желает совершить покупку билета. Параметры запроса и результат указаны на рисунке 3.3.5.

Рисунок 3.3.5 – Параметры и результат запроса.

Как видно на рисунке 3.3.5 появилась выплывающая подсказка с просьбой заполнить все поля. Следующий запрос будет сформирован, с большим количеством билетов, чтобы попробовать купить больше билетов, чем имеется в кассе. Параметры запроса указаны на рисунке 3.3.6.

Рисунок 3.3.6 – Параметра запроса покупки билета

Результат неправильного запроса, указан на рисунке 3.3.7.

Рисунок 3.3.7 – Окно вывода ошибки

Далее были произведены действия для совершения бронирования билетов. Первое что необходимо сделать, это перейти на вкладку “Билеты” и проверить имеются ли свободные билеты на поезд “Белгород-Сочи”. Как видно на рисунке 3.3.8 свободных мест очень много и можно переходить к самому заказу.

Рисунков 3.3.8 – Таблица имеющихся билетов по рейсам

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

Рисунок 3.3.10 – Подробная информация о рейсе

Далее была нажата кнопка “Заказать” и введена вся необходимая информация, результаты которой представлены на рисунке 3.3.11.

Рисунок 3.3.11 – Введенная информация о клиенте

Рисунок 3.3.12 – Результат заказа

После нажатия кнопки “Выполнить” была показана конечная сумма заказа, которая указанна на рисунке 3.3.12.

Заключение

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

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

Таким образом, была получена информационная система, которая может быть необходима для учёта музыкальных произведений в соответствующем магазине или, например, для упрощения работы сотрудников музыкального телеканала (радиоканала). Она предоставляет широкие возможности модификации созданной базы, оперативного получении информации о произведениях и их исполнителях, композиторах, авторах, жанрах, а также обеспечивает возможность сортировки, фильтрации данных и поиска по различным критериям.

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  1. Архангельский, А. Я. C++Builder 6: cправочное пособие. Книга 2. Классы и компоненты. – М.: Бином-Пресс, 2004г. – 528с.

  2. Кренке, Д. Теория и практика построения баз данных. – 9-е изд. Изд.: ПИТЕР, 2005. – 859с.

  3. Карпова, Т.С. Базы данных: модели, разработка. – СПб.: Питер, 2001. – 1304 с.

  4. Хомоненко, А.Д. / Ададуров, С. Е. Работа с базами данных в C++ Builder. — СПб.: БХВ – Петербург, 2006. – 496 с.

  5. Михелёв, В.М. Базы данных и СУБД – Белгород: Издательство БелГУ, 2007. – 200 с.

  6. Фуфаев, Э.В. / Фуфаев Д.Э. Разработка и эксплуатация удаленных баз данных – М.: Издательский центр «Академия», 2008. – 256с.

  7. Дэвис М.Е. / Джон А.Ф. Изучаем PHP и MySQL – М.: Символ-Плюс, 2008. – 442 с.

Просмотров работы: 846