Описание алгоритмов работы системы — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Описание алгоритмов работы системы

2019-12-18 138
Описание алгоритмов работы системы 0.00 из 5.00 0 оценок
Заказать работу

ВВЕДЕНИЕ

 

С начало 20 века начинает зарождаться новый жанр искусства - кинематограф. Он довольно быстро начинает набирать популярность и обретает поклонников по всему миру. Это проявление искусства собрало возле себя огромное количество различных фанатов во всем мире. Сам кинематограф насчитывает огромное количество различных ответвлений и жанров. К нашему времени было успешно снято огромное множество различных произведений на различные темы. Сам кинематограф делится на довольно обширное множество жанров и поджанров. Фильмы не только успешно рассказывают нам различные истории, но и зачастую пытаются донести до зрителя стороннюю мораль. Благодаря фильмам мы узнаем множество новых историй.

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

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


 

ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

 

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

Реализация моего проекта позволит:

Пользователю:

1. Добавлять свой фильм.

2. Просматривать информацию о фильмах.

3. Просматривать трейлеры и постеры фильмов.

4. Добавлять или изменять уже существующие описание фильма.

5. Удалять ранее добавленные фильмы.

6. Распечатывать информацию о выбранном фильме.

7. Играть во встроенную игру.

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

 


 

 

ПОСТАНОВКА ЗАДАЧИ

 

Основной задачей курсового проектирования было создание приложения для поиска и просмотра информации о фильмах с возможностью быстрого просмотра, трейлера и описания, также реализовать открытия картинок формата: jpeg, jpg. А также вывод на печать документ содержащего информацию о фильме.

Взаимодействие пользователя и системы представлено в виде следующей диаграмм:

 

 

Структура базы данных представлена в виде следующих таблиц:

 

Таблица1– КиноПоиск

Таблица содержит следующие поля:

1. ‘ Название ‘ В этом поле содержится название фильма.

2. ‘Жанр’ В этом поле описывается жанр фильма.

3. ‘Год’ В этом поле содержится информация о годе выхода фильма.

4. ‘Страна’ В этом поле описывается в какой стране был снят фильм.

5. ‘Бюджет’ В этом поле указывается бюджет фильма.

6. ‘Сборы’ В этом поле описывается сколько фильм собрал в мировом прокате.

7. ‘Режиссёр’ В этом поле пишется режиссёр фильма.

8. ‘Оценка’ В этом поле указывается оценка фильма.

9. ‘Фото’ В этом поле хранится постер фильма.

10. ‘Видео’ В этом поле хранится трейлер фильма.

Таблица 2– Таблица 1

Таблица содержит следующие поля:

1. ‘Название’ В этом поле содержится название фильма.

2. ‘Описание’ В этом поле содержится описание фильма.

 

Связь между таблицами

 

2.2. Технические характеристики

1. Windows XP,Vista,7.

2. Процессор intel Pentium

3. Место на жестком диске минимум 750 MB.

4. Оперативная память минимум 2 ГБ

 

2.3. Выбор и обоснование языка разработки

Сам продукт был реализован на языке программирования Delphi 7 — это объектно-ориентированный язык программирования под операционную систему Windows, построенный на основе языка Pascal. Delphi имеет развитую интегрированную среду разработчика, процесс создания программного продукта в которой строится на основе набора компонентов (объектов). Так же при реализации программы было решено использовать базу данных, для создания которой будет использована СУБД MS Access.

 


 

 

Общие сведения.

 

Обозначение программы – КиноПоиск

Наименование программы – Ваш гид в мире кино.

Автор – Жигало Н. С.

Дата создания – 01.07.2019

Версия программы – 0.0.1

Программная среда – Delphi 7

Программное обеспечение – Windows 10

Язык программирования – Object-Pascal

 

Функциональное назначение.

 

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

- Просмотр информации;

- Добавление информации;

- Изменение уже имеющей информации;

- Просмотр трейлеров, описания и постеров.

 

Вызов и загрузка.

 

Запуск и загрузка программы осуществляются вызовом в проводнике файла Progect1.exe из директории программы;

 

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

 

К входным данным программного обеспечения относятся:

1. Ввод искомого фильма;

2. Ввод описания фильма;

К выходным данным программного обеспечения относятся:

1. Описание фильма;

2. Таблица с фильмами;

3. Распечатка информации о фильме;

4. Возможность вставки картинок формата:

- PNG;

- JPEG;

- JPG.

 

Пример работы с программой.

 

После запуска программы откроется главная форма:

 

Рисунок 3.1 – Главная форма.

 

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

 

 

Рисунок 3.2 – Форма с фильмами.

 

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

 

Рисунок 3.3 – Форма для добавления фильма.

 

После того, как все данные будут введены, необходимо нажать на кнопку «Сохранить»

 

 

Рисунок 3.4 – Добавление фильма до нажатия кнопки «Сохранить»

 

Рисунок 3.5 – Хранилище фильмов с добавленным фильмом


 

ЗАКЛЮЧЕНИЕ

 

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

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

Таким образом, все цели и задачи, поставленные в начале разработки программного продукта, были успешно реализованы.


 

ПРИЛОЖЕНИЕА

 

ЛИСТИНГКОДА

 


 

 

ПРИЛОЖЕНИЕ Б

 

Блок–схема программы

 

 

Рисунок ПБ.1 – Блок-схема программы.

 


32

 

ПРИЛОЖЕНИЕ В

 

РУКОВОДСТВО ПОЛЬЗО33ВАТЕЛЯ

Для того чтобы открыть программу, необходимо дважды нажать на ярлык программы, после чего откроется главная форма:

 

      

 

Рисунок ПВ.1 – Главная форма.

 

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

 

 

Рисунок ПВ.2 – Хранилище фильмов

 

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

 

 

 

Рисунок ПВ.3 – Пример заполнения для добавления фильма.

 

Для того чтобы удалить фильм, нужно на форме «КиноПоиск» нажать на кнопку «Удалить фильм», а затем подтвердить удаление:

 

 

Рисунок ПВ.4 – Удаление карты.

 

Для того чтобы редактировать описание, нужно перейти в режим редактирования, нажав на кнопку «Изменить»:

 

 

Рисунок ПВ.5 – Форма до нажатия кнопки «Редактировать описания»

 

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

 

 

Рисунок ПВ.6 – Кнопка «Сохранить».

 

Для перемещения между всеми фильмами можно использовать стрелки вниз и вверх или же нажимать на кнопки «Следующий» и «Предыдущий» и «Первый» и «Последний»

 

 

Рисунок ПВ.7 – кнопки перемещения по хранилищу.

 

Для того чтобы поиграть в мини-игру,необходимо нажать на главной форме на кнопку «Развлечения»:

 

 

Рисунок ПВ.8 – Главная форма.

 

Для начала игры необходимо нажать на надпись «PIN-PONG», а управление осуществляется стрелками вверх и вниз:

 

 

 

Рисунок ПВ.9 – Форма с мини-игрой.

 

ВВЕДЕНИЕ

 

С начало 20 века начинает зарождаться новый жанр искусства - кинематограф. Он довольно быстро начинает набирать популярность и обретает поклонников по всему миру. Это проявление искусства собрало возле себя огромное количество различных фанатов во всем мире. Сам кинематограф насчитывает огромное количество различных ответвлений и жанров. К нашему времени было успешно снято огромное множество различных произведений на различные темы. Сам кинематограф делится на довольно обширное множество жанров и поджанров. Фильмы не только успешно рассказывают нам различные истории, но и зачастую пытаются донести до зрителя стороннюю мораль. Благодаря фильмам мы узнаем множество новых историй.

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

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


 

ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

 

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

Реализация моего проекта позволит:

Пользователю:

1. Добавлять свой фильм.

2. Просматривать информацию о фильмах.

3. Просматривать трейлеры и постеры фильмов.

4. Добавлять или изменять уже существующие описание фильма.

5. Удалять ранее добавленные фильмы.

6. Распечатывать информацию о выбранном фильме.

7. Играть во встроенную игру.

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

 


 

 

ПОСТАНОВКА ЗАДАЧИ

 

Основной задачей курсового проектирования было создание приложения для поиска и просмотра информации о фильмах с возможностью быстрого просмотра, трейлера и описания, также реализовать открытия картинок формата: jpeg, jpg. А также вывод на печать документ содержащего информацию о фильме.

Взаимодействие пользователя и системы представлено в виде следующей диаграмм:

 

 

Структура базы данных представлена в виде следующих таблиц:

 

Таблица1– КиноПоиск

Таблица содержит следующие поля:

1. ‘ Название ‘ В этом поле содержится название фильма.

2. ‘Жанр’ В этом поле описывается жанр фильма.

3. ‘Год’ В этом поле содержится информация о годе выхода фильма.

4. ‘Страна’ В этом поле описывается в какой стране был снят фильм.

5. ‘Бюджет’ В этом поле указывается бюджет фильма.

6. ‘Сборы’ В этом поле описывается сколько фильм собрал в мировом прокате.

7. ‘Режиссёр’ В этом поле пишется режиссёр фильма.

8. ‘Оценка’ В этом поле указывается оценка фильма.

9. ‘Фото’ В этом поле хранится постер фильма.

10. ‘Видео’ В этом поле хранится трейлер фильма.

Таблица 2– Таблица 1

Таблица содержит следующие поля:

1. ‘Название’ В этом поле содержится название фильма.

2. ‘Описание’ В этом поле содержится описание фильма.

 

Связь между таблицами

 

2.2. Технические характеристики

1. Windows XP,Vista,7.

2. Процессор intel Pentium

3. Место на жестком диске минимум 750 MB.

4. Оперативная память минимум 2 ГБ

 

2.3. Выбор и обоснование языка разработки

Сам продукт был реализован на языке программирования Delphi 7 — это объектно-ориентированный язык программирования под операционную систему Windows, построенный на основе языка Pascal. Delphi имеет развитую интегрированную среду разработчика, процесс создания программного продукта в которой строится на основе набора компонентов (объектов). Так же при реализации программы было решено использовать базу данных, для создания которой будет использована СУБД MS Access.

 


 

 

ОПИСАНИЕ АЛГОРИТМОВ РАБОТЫ СИСТЕМЫ

 

Общие сведения.

 

Обозначение программы – КиноПоиск

Наименование программы – Ваш гид в мире кино.

Автор – Жигало Н. С.

Дата создания – 01.07.2019

Версия программы – 0.0.1

Программная среда – Delphi 7

Программное обеспечение – Windows 10

Язык программирования – Object-Pascal

 

Функциональное назначение.

 

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

- Просмотр информации;

- Добавление информации;

- Изменение уже имеющей информации;

- Просмотр трейлеров, описания и постеров.

 


Поделиться с друзьями:

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

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.091 с.