Автор работы: Пользователь скрыл имя, 08 Февраля 2013 в 05:43, курсовая работа
Информационные технологии — широкий класс дисциплин и областей деятельности, относящихся к технологиям создания, сохранения, управления и обработки данных, в том числе с применением вычислительной техники. В последнее время под информационными технологиями чаще всего понимают компьютерные технологии. В частности, информационные технологии имеют дело с использованием компьютеров и программного обеспечения для создания, хранения, обработки, ограничения к передаче и получению информации. Специалистов по компьютерной технике и программированию часто называют ИТ-специалистами.
Федеральное агентство по образованию
ФГОУ СПО «Златоустовский металлургический колледж»
Справочная служба кинотеатров города.
Программная система менеджера музыкальных групп
Руководитель проекта
Клименко Е. В.
Проект разработал
Крутяев С. А.
Златоуст 2012г.
Введение
Информационные технологии — широкий класс дисциплин и областей деятельности, относящихся к технологиям создания, сохранения, управления и обработки данных, в том числе с применением вычислительной техники. В последнее время под информационными технологиями чаще всего понимают компьютерные технологии. В частности, информационные технологии имеют дело с использованием компьютеров и программного обеспечения для создания, хранения, обработки, ограничения к передаче и получению информации. Специалистов по компьютерной технике и программированию часто называют ИТ-специалистами.
В ходе компьютерной практике ознакомились с языками программирования Visual Basic и Delphi, с их компонентами и свойствами. Научились создавать программы.
1 Общая часть
Освоение Языков программирования и получение практических навыков на Delphi и Visual Basic.
В ходе выполнения программ мы использовали аналитический и графический методы решения.
На Visual Basic была разработана программа для менеджера музыкальных групп, в которой был использован графический метод: объекты расположены так, чтобы пользователям было максимально удобно пользоваться программой.
На Delphi была разработана программа для работников справочной службы кинотеатров города, использовался графический метод: для того, чтобы пользователям было удобно вводить информацию, таблицы были размещены на вкладках.
Таблица 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) |
Таблица 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 |
Мышь |
Мышь или другой манипулятор |
Программное обеспечение (ПО) — совокупность программ, системы обработки информации и программных документов, необходимых для эксплуатации этих программ.
Также – совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных
Интернет браузер 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 – вкладка “Сведения о фильмах”
На второй вкладке
содержится информация о фильмах: название,
режиссер, актеры, жанры, производство,
призы от кинофестивалей, продолжительность
фильмов. Также имеются две кнопки,
с помощью которых можно
Рисунок 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)