Кафедра «Математическое обеспечение и применение ЭВМ»
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Пензенский государственный университет»
(ФГБОУ ВПО «Пензенский государственный университет») ______________________________________________________________________
Кафедра «Математическое обеспечение и применение ЭВМ»
Зав. кафедрой Макарычев П.П.
"___" _____________ 2021 г.
Клиентское приложение для информационной системы аэропорта
Пояснительная записка к курсовому проекту по дисциплине
«Технологии обработки данных, информации и знаний»
ПГУ 09.03.02 – 4КП191.02 ПЗ
Автор работы Белякова К.Д.
Группа 19ВИ1
Специальность 09.03.02
Руководитель работы Казаков Б.В.
Работа сдана “___”________2021 г.
Работа защищена “___”________2021 г.
Оценка ____________________
г. Пенза – 2021 г.
Реферат
Пояснительная записка содержит 55 листов, 31 рисунок, 8 таблиц, 5 использованных источников и 2 приложения.
Delphi, MS SQL SERVER 2018, Borland Delphi, БАЗА ДАННЫХ, ТАБЛИЦЫ, ЗАПРОСЫ, ПРЕДМЕТНАЯ ОБЛАСТЬ, ПРЕДСТАВЛЕНИЯ, ТРИГГЕРЫ, ХРАНИМЫЕ ПРОЦЕДУРЫ, ИНФОРМАЦИОННАЯ СИСТЕМА.
Объект разработки: база данных и приложение для отдела продаж информационной системы аэропорта, созданное с использованием средств, предоставляемых современными СУБД реляционного типа.
Цель работы: разработка программного обеспечения для клиентского приложения отдела продаж информационной системы аэропорта в архитектуре клиент-сервер.
Результаты работы: в процессе разработки проводилось изучение основных средств, предоставляемых средой MS SQL SERVER 2018, и на основе их использования разработана и отлажена программа создания клиентского приложения информационной системы.
Средства разработки: СУБД MS SQL SERVER 2018, язык программирования Delphi, среда разработки Borland Delphi.
Изм. |
Лист |
№ докум. |
Подпись |
Дата |
Лист |
4 |
ПГУ 09.03.02 – 4КП191.02 ПЗ |
Разраб. |
Белякова К.Д. |
Провер. |
Казаков Б. В. |
Реценз. |
Н. Контр. |
Утверд. |
Клиентское приложение для информационной системы аэропорта Пояснительная записка |
Лит. |
Листов |
55 |
группа 19ВИ1 |
Содержание
Введение. 4
1 Клиентское приложение для информационной системы «Аэропорт». 6
1.1 Постановка задачи. 6
1.2 Выбор инструментальных средств. 7
1.3 Анализ информационных задач и круга пользователей системы.. 8
1.4 Функциональные возможности. 9
1.5 Логическое проектирование базы данных информационной системы «Аэропорт» 11
1.6 Выработка ограничений. 12
2 Разработка клиентского приложения. 15
2.1 Используемые компоненты.. 15
2.2 Подключение к MS SQL сервер. 16
2.3 Форма клиентского приложения. 17
2.4 Тестирование клиентского приложения. 22
2.4.1 Добавление новой записи в таблицу БД.. 22
2.4.2 Удаление записи из таблицы БД.. 23
2.4.3 Редактирование записи таблицы БД.. 23
2.4.4 Поиск записи в таблице БД.. 25
2.4.5 Сортировка записей таблиц БД по определенному столбцу. 25
2.4.6 Создание отчетов. 26
2.4.7 Создание запросов. 26
2.5 Руководство пользователя. 27
Заключение. 32
Список использованных источников. 33
Приложение А Диаграммы базы данных. 34
Приложение Б Листинг программы клиентской части 37
Введение
Сфера информационных технологий на сегодняшний день является стремительно развивающейся областью науки и техники. С её развитием актуальной проблемой в современном мире становится хранение данных в большом объеме и работа с ними.
Самый распространенный вид хранения и эффективного управления информацией – информационные системы (ИС). Они дают возможность производить обработку больших объемов данных, которые необходимы для предприятия именно в данный момент времени, и сокращают время на поиск ценной информации из блока хранимой информации. Применение ИС позволяет исключить возможность появления ошибочной информации в документах и повышает производительность предприятия в целом, что дает положительный экономический эффект и импульс к дальнейшему развитию предприятия.
Применение ИС также очевидно, потому что необходимо не только собрать воедино всю необходимую информацию в хранилище, но и обеспечить исключительные права доступа к ней, для предотвращения несанкционированного доступа ведущего к экономическим потерям.
Основа информационной системы, объект ее обработки – база данных (БД).
База данных (БД) – структурированное поименованное хранилище информации [1]. Создавать БД и манипулировать информацией в ней позволяют системы управления базами данных (СУБД).
Для работы с БД существует технология «клиент-сервер». Она предоставляет такую систему, при которой БД хранится на сервере, а СУБД разделяется на 2 части: клиентскую и серверную. Клиентская часть СУБД находится на компьютере пользователя. Она обеспечивает интерактивное взаимодействие с пользователем и формирование запросов к БД на языке SQL. Серверная часть взаимодействует с БД, обеспечивая выполнение запросов клиентской части [2].
Целью курсового проекта является разработка клиентского приложения информационной системы «Аэропорт» посредством Delphi 7 с использованием разработанной базы данных с помощью Microsoft SQL Server.
В соответствии с целью были поставлены следующие задачи курсового проекта:
– изучить и проанализировать литературу по теме;
– проанализировать предметную область;
– выбрать язык и среду программирования;
– определить функциональные возможности приложения;
– определить ограничения целостности;
– произвести логическое проектирование базы данных информационной системы;
– разработать клиентское приложение предметной области «Аэропорт»;
– протестировать, разработанное приложение;
– написать руководство пользователя.
В ходе работы над курсовым проектом были использованы следующие инструментальные средства: Argo UML, Borland Delphi 7, Microsoft SQL Server 2018.