Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_kurs_kursovoy_proekt_poyasnitelnaya_zapiska.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
236.91 Кб
Скачать

Пояснительная записка к курсовой работе

Выполнил: Шерстобитов С., П-368

Проверила: Богачёва Т.С.

Оглавление

Введение 3

1. Описание математической модели 5

2. Технология разработки приложения 5

2.1. Выбор и обоснование среды программирования 5

2.2. Входные и выходные данные 7

3. Структурное проектирование приложений 8

3.1. Проектирование интерфейса пользователя 8

4. Методы программирования 9

5. Реализация защитного программирования 15

5.1. Аномалии 15

5.2. Оптимизация программы 15

6. Тестирование программы 16

Заключение 20

Литература 21

Введение

С начала 60-70хх началось бурное развитие компьютеризации всех крупных промышленных центров. Ближе к 80-ым, компьютеры стали появляться и в учебных заведениях, предмету «Информатика» стали уделять огромное внимание. Стали появляться языки программирования высокого уровня такие, как Delphi, C++.

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

В Delphi используется язык Object Pascal, который постоянно расширяется и дополняется Borland. Язык в полной мере поддерживает все требования, предъявляемые к объектно-ориентированному языку программирования. Как и положено строго типизированному языку, классы поддерживают только простое наследование, но зато интерфейсы могут иметь сразу несколько предков. К числу особенностей языка следует отнести поддержку обработки исключительных ситуаций (exceptions), а также перегрузку методов и подпрограмм (overload) в стиле C++.

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

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

Постановка задачи

Создать приложение «Энциклопедия киномана», содержащую базу данных со сведениями о фильмах, панели администрирования, предоставляющую возможность проведения поиска, сортировки и фильтрации данных.

  1. Описание математической модели

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

Приложение представляет собой таблицу базы данных, гже хранится информация о фильмах. Таблица базы данных была спроектирована в СУБД Access и хранится в папке BD под именем kinoman.mdb.

Таблица базы данных имеет следующую структуру:

Таблица 1