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

Автор работы: Пользователь скрыл имя, 08 Февраля 2013 в 05:43, курсовая работа

Краткое описание

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

Прикрепленные файлы: 1 файл

Отчет по практике.doc

— 1.50 Мб (Скачать документ)



Федеральное агентство по образованию

ФГОУ СПО «Златоустовский  металлургический колледж»

 

 

 

 

 

 

 

 

 

 

Справочная служба кинотеатров  города.

Программная система  менеджера музыкальных групп

 

 

 

 

 

 

 

 

 

 

 

Руководитель проекта

Клименко Е. В.

 

Проект разработал

Крутяев С. А.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Златоуст 2012г.

 

 

 
Введение

 

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

В ходе компьютерной практике ознакомились с языками программирования Visual Basic и Delphi, с их компонентами и свойствами. Научились создавать программы.

 
1 Общая часть

    1. Цели, задачи

 

Освоение Языков программирования и получение практических навыков  на Delphi и Visual Basic.

 

    1. Анализ методов решения

 

В ходе выполнения программ мы использовали аналитический и  графический методы решения.

На Visual Basic была разработана программа для менеджера музыкальных групп, в которой был использован графический метод: объекты расположены так, чтобы пользователям было максимально удобно пользоваться программой.

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

 

    1. Состав ПВМ
      1. Конфигурация ПК

 

Таблица 1 – конфигурация ПК

ЦП

Intel(R) Celeron(R) CPU B8001.50GHz, 1496 МГц

Системная плата

Lenovo Emerald Lake

Чипсет системной платы

Intel 82443BX/ZX

Системная память

2980 Мб

Видеоадаптер

Intel(R) HD Graphics Family  (1329224 Кб)

Монитор

Универсальный монитор PnP [NoDB]

Звуковой адаптер 

High Definition Audio (Microsoft) [8086-1C20] [NoDB]

Дисковый накопитель

WDC WD3200BPVT-24ZEST0  (298 Гб, IDE)

Оптический накопитель

TSSTcorp CDDVDW TS-L633F

Клавиатура

Стандартная клавиатура/ PS/2

Мышь

HID-совместимая мышь, PS/2-совместимая мышь

Сетевой адаптер

Realtek PCIe GBE Family Controller  (192.168.24.157)


 

      1.  Минимальные системные требования языков программирования

 

Таблица 2 – минимальные  системные требования для программы Delphi

Процессор

Intel Pentium II/233 МГц и выше, Microsoft Windows 98, 2000 и Windows XP

Оперативная память

64 Мб ОЗУ (рекомендуется  128 Мб)

 

 

Продолжение таблицы 2

Жёсткий диск

124 Мб (компактная установка), 520 Мб (полная установка)

Накопитель 

CD-ROM

Монитор

Монитор с разрешением SVGA или выше

Мышь

Мышь или другой манипулятор


 

Таблица 3 - минимальные  системные требования для программы Visual Basic

Процессор

выше 486DX/66 МГц или выше

Оперативная память

16 MB для Windows 95, 32 MB RAM для Windows NT Workstation

Накопитель 

CD-ROM

Монитор

Монитор VGA или более  высокого разрешения, поддерживаемый Microsoft Windows

Мышь

Мышь или другой манипулятор


 

    1.  Использованное программное обеспечение

 

Программное обеспечение (ПО) — совокупность программ, системы обработки информации и программных документов, необходимых для эксплуатации этих программ.

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

Интернет браузер Google Chrome.

Плюсы: быстрый поиск информации, быстрый запуск программы, удобный в использовании.

Среда разработки программ Visual Basic.

Плюсы:

- простота составления кода;

- небольшой объем программы;

- высокая скорость создания приложений.

Минусы:

- поддержка операционных систем только семейства Windows.

Среда разработки программ Delphi.

Плюсы:

- легкие и функциональные методы  формирования БД (баз данных);

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

- возможность создания уникального программного обеспечения;

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

Минусы:

- большой объем программы.

 

2 Технологическая часть

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

2.1.1 VB

 

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

Менеджеру могут потребоваться  следующие сведения:

  • автор текста, композитор песни с данным названием? В репертуар какой группы она входит;
  • репертуар наиболее популярной группы;
  • состав исполнителей группы с заданным названием, их возраст;
  • место и продолжительность гастролей группы с заданным названием.

 

2.1.2 Delphi

 

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

  •      о кинотеатрах города;
  • о фильмах, которые в них демонстрируются.

Сведения о кинотеатре:

  • название;
  • район города, где расположен кинотеатр;
  • категория;
  • вместимость.

Сведения о фильме:

  • название фильма;
  • режиссер;
  • оператор;
  • актеры, сыгравшие главные роли;
  • жанр;
  • производство;
  • наличие призов кинофестивалей;
  • продолжительность сеанса;
  • кадр из фильма для рекламы.

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

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

Справочной службе могут потребоваться следующие сведения о текущем состоянии проката фильмов в городе:

  •    репертуар кинотеатра;
  • адрес и район кинотеатра;
  • жанр, производство и режиссер данного фильма.

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

 

2.2 Проектирование

 

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

  • определение проектной идеи;
  • разработка и описание идеи — проектирование;
  • реализация.

 

Visual Basic

 

 

 

Рисунок 1 – основная форма (Form1)

 

Эта программа для  просмотра и добавления информации о музыкальных группах. Можно  удалять и создавать группы и  добавлять информацию для новых  групп (рисунок 1).

 

Рисунок 2 – основная форма с выбранной группой

 

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

 

Рисунок 3 – форма для добавления информации

 

При нажатии на кнопку “Добавить исполнителя” открывается форма “Добавление информации о группах”. Чтобы добавить исполнителя, нужно ввести в текстовые поля имя исполнителя, его возраст и кликнуть на кнопке “Добавить”. Чтобы удалить исполнителя, нужно выбрать его в списке и нажать на кнопку “Удалить”. Чтобы отредактировать информацию об уже имеющемся исполнителе нужно дважды щелкнуть по нему в списке, тогда его имя и возраст переместится в текстовые поля. Чтобы сохранить изменения, нажать кнопку “Заменить”. Чтобы внесенная информация сохранилась в текстовый файл и отображалась в основной форме нужно нажать кнопку “ГОТОВО” (рисунок 3).

 

Рисунок 4 – форма для добавления “Добавление песен”

 

В этой форме можно  добавлять и удалять песни. При  нажатии на кнопку “Добавить” открываются диалоговые окна для ввода названия песни, композитора и автора текса. Кнопка “Удалить” удаляет выбранные строки. Кнопка “ГОТОВО” сохраняет изменения в текстовый файл и отображает информацию на основной форме (рисунок 4).

 

Рисунок 5 – форма просмотра последнего гастрольного тура выбранной группы

 

При нажатии на кнопку “Последний гастрольный тур” открывается форма для просмотра последнего гастрольного тура выбранной группы. В ней содержится дата, место и страна выступлений (рисунок 5).

 

Delphi

 

Рисунок 6 –загрузка программы

 

 

Когда полоса загрузки (рисунок 6) дойдет до конца, то откроется основная форма (рисунок 7).

 

Рисунок 7 – основная форма программы, вкладка “Кинотеатры города”

 

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

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

 

Рисунок 8 – вкладка “Сведения о фильмах”

 

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

 

Рисунок 9 – вкладка “Прокат фильмов в городе”

 

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

 

Рисунок 10 – форма  при сжатии

 

Если менять ширину и  высоту программы, тогда все объекты будут менять свои размеры и расположение (рисунок 10).

 

2.3 Текст программы с описанием

VB

 

Public Function FolderExists(ByVal strPathName As String) As Boolean – функция предназначена для поиска файла или папки, если файл или папка не найдены тогда выдает значение false иначе true.

    Dim DirectoryFound As String

    Const errPathNotFound As Integer = 76

   

    DirectoryFound = Dir(strPathName, vbDirectory)

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