Автор работы: Пользователь скрыл имя, 18 Декабря 2013 в 22:14, курсовая работа
Целью курсового проекта является разработка программного средства «iMusic.exe», организующего работу с базой данных, обеспечивающего демонстрацию методов сортировки, поиска, добавления записей, редактирования записей, удаления записей, печати таблицы, добавления таблиц, удаления таблиц, сохранение базы данных. При помощи данной программы каждый пользователь получит данные о расписании музыкальных передач для радиостанции. Исходя из этого программное средство будет востребовано на интернет-радиостанциях, а также на FM-радиостанциях для составления расписания.
Введение 4
1 Постановка задачи 7
1.1 Организационная сущность задачи 7
1.2 Информационная модель 7
1.3 Входные данные 9
1.4 Выходные данные 10
2 Вычислительная система 11
2.1 Используемые технические средства 11
2.2 Инструменты разработки 11
3 Проектирование задачи 13
3.1 Объектно-ориентированный анализ 13
3.2 Концептуальный прототип 14
3.3 Функции: логическая и физическая организация и элементы управления 18
4 Описание программного средства 20
4.1 Общие сведения 20
4.2 Функциональное назначение 20
5 Методика испытаний 21
5.1 Технические требования 21
5.2 Порядок проведения испытаний 21
5.2.1 Функциональное тестирование 21
5.2.2 Полное тестирование 22
6 Применение 50
6.1 Назначение программы 50
6.2 Условия применения 50
6.3 Справочная система 50
Заключение 57
Литература 58
Главным назначением программы является автоматизация составления музыкальных передач на радиостанциях и упрощение этого процесса. В программном средстве «iMusic.exe» реализованы функции, которые были определены на этапе объектно-ориентированного программирования и анализа, т.е. поиск и сортировка по всем критериям, доступные таблице базы данных. Это значительно облегчает работу в составлении расписания музыкальных передач для пользователя. Также программное средство обладает гибким и удобным меню, где представлены все доступные пользователю функции в работе с базой данных. Главная форма также обладает всеми нужными кнопками, которые значительно ускоряют работу с базой данных и программным средством. Для удобства работы также сделана специальная форма для добавления и редактирования записей, а также удобная справочная система.
Данные сохраняются в виде файла базы данных Microsoft Office Access. Средства защиты, разграничения доступа к данным и сетевая поддержка не предусмотрены.
5 Методика испытаний
Для полноценного функционирования разработанного программного продукта, качественного выполнения всех поставленных задач, требуется ПК следующей конфигурации:
При функциональном тестировании осуществляется проверка каждого пункта меню, каждой операции, с целью проверки выполнения всех функций, определенных на этапе объектно-ориентированного анализа и проектирования. Функциональное тестирование должно гарантировать работу всех элементов управления в автономном режиме.
Протестируем функцию добавления записи. Тестовые данные и результат выполнения представлены на рисунках 1-2.
Рисунок 1
Рисунок 2
Полное тестирование выполняется после успешного завершения функционального тестирования, продемонстрировавшего корректное выполнение всех функций, определенных на этапе проектирования.
Полное тестирование должно показать работу программного продукта с момента запуска до завершения с иллюстрацией реакций программы на некорректные действия пользователя.
Начальное состояние программы представлено на рисунке 3.
Рисунок 3
Действие при нажатии на кнопку «Добавить запись» представлено на рисунке 4.
Рисунок 4
Действие при нажатии на кнопку «Сохранить» в окне добавления записи представлено на рисунке 5.
Рисунок 5
Действие при нажатии на клавишу «Отмена» в окне добавления записи представлено на рисунке 6.
Рисунок 6
Действие при некорректном вводе значений в поле «Время» в окне добавления записи представлено на рисунке 7.
Рисунок 7
Действие при нажатии на кнопку «Изменить запись» при выбранной первой записи представлено рисунке 8.
Рисунок 8
Окно редактирования записи с новыми тестовыми данными представлено на рисунке 9.
Рисунок 9
Действие при нажатии на кнопку «Сохранить» в окне редактирования записи представлено на рисунке 10.
Рисунок 10
Действие при нажатии на кнопку «Удалить запись» в окне редактирования записи представлено на рисунках 11-12.
Рисунок 11
Рисунок 12
Результат нажатия на кнопку «No» в диалоговом окне удаления записи представлен на рисунке 13.
Рисунок 13
Результат нажатия на кнопку «Yes» в диалоговом окне удаления записи представлен на рисунке 14.
Рисунок 14
Действие при нажатии на кнопку «Добавить день» представлено на рисунках 15-16. Результат выполнения процедуры добавления таблицы представлен на рисунке 17.
Рисунок 15
Рисунок 16
Рисунок 17
Действие при нажатии кнопки «Cancel» в диалоговом окне добавления дня и кнопки «OK» при пустом поле ввода представлен на рисунке 18.
Рисунок 18
Результат неверного ввода или нажатия кнопки «Cancel» в диалоговом окне добавления таблицы представлен на рисунке 19.
Рисунок 19
Действие при нажатии на кнопку «Удалить день» представлено на рисунках 20-21. Результат выполнения процедуры добавления таблицы представлен на рисунке 22.
Рисунок 20
Рисунок 21
Рисунок 22
Действие при нажатии кнопки «Cancel» в диалоговом окне добавления дня и кнопки «OK» при пустом поле ввода представлен на рисунке 23.
Рисунок 23
Результат неверного ввода или нажатия кнопки «Cancel» в диалоговом окне добавления таблицы представлен на рисунке 24.
Рисунок 24
Действие при нажатии на кнопку «Сохранить базу» представлено на рисунке 25.
Рисунок 25
Результаты нажатий пунктов из перечня поля «Сортировка по:» представлены на рисунках 26-28.
Рисунок 26
Рисунок 27
Рисунок 28
Работа поиска по всем критериям, включая сам процесс включения и выключения поиска, представлены на рисунках 29-33.
Рисунок 29
Рисунок 30
Рисунок 31
Рисунок 32
Рисунок 33
Действие при нажатии на кнопку «Печать» представлено на рисунках 34-35.
Рисунок 34
Рисунок 35
Результат нажатия кнопки «Первая запись» представлен на рисунке 36.
Рисунок 36
Результат нажатия кнопки «Последняя запись» представлен на рисунке 37.
Рисунок 37
Действие при нажатии пункта главного меню «Файл» представлено на рисунке 38.
Рисунок 38
Действия при нажатии кнопок «Сохранить базу», «Печать» представлены на рисунках 25 и 34-35 соответственно. При нажатии на кнопку «Выход» происходит закрытие программы со всеми её окнами.
Действие при нажатии пункта главного меню «Правка» представлено на рисунке 39.
Рисунок 39
Действия при нажатии кнопок «Первая запись», «Последняя запись», «Добавить запись», «Изменить запись» представлены на рисунках 36, 37 и 4-7, 8-14 соответственно.
Действие при нажатии пункта главного меню «Дни» представлено на рисунке 40.
Рисунок 40
Действия при нажатии кнопок «Добавить день», «Удалить день» представлены на рисунках 15-19, 20-24 соответственно.
Действие при нажатии пункта главного меню «Помощь» представлено на рисунке 41.
Рисунок 41
Действие при нажатие кнопки «О программе» представлено на рисунке 42.
Рисунок 42
При нажатии на кнопку «Закрыть» в окне «О программе» происходит его закрытие и переход к главному окну.
При проведении полного тестирования был выполнен конкретный пример действий пользователя и описаны результаты, которые должны быть получены при работе программного продукта. Были описаны все возможные действия пользователя и реакции программного продукта, которые были ожидаемы и соответствовали запланированным в процессе проектирования.
6 Применение
Разработанное программное средство «iMusic.exe», предназначено для упрощения и автоматизации составления музыкальных передач на радиостанциях, а также для удобного поиска и просмотра готового расписания.
Программное средство обеспечено справочной системой, которая поможет пользователю в поиске или получении справочной информации о использовании программного средства, о его функциях, возможностях, тонкостях в работе и тому подобное. Программное средство обладает необходимыми функциями и возможностями для реализации поставленной задачи.
Разработанное приложение имеет понятный интерфейс, все необходимые функции и инструменты, довольно простое в применении, но в тоже время позволяет уменьшить затраты времени, используемое при составлении расписаний музыкальных передач на радиостанциях. Этот процесс очень трудоёмкий и долгий, но благодаря этому приложению всё становится намного проще и удобнее.
Необходимо отметить, что данное программное средство не обладает средствами, ограничивающими доступ к нему, а также средствами, препятствующими свободному распространения программы. Для работы с приложением не требуется установка дополнительных компонентов и специальных технических и программных ресурсов.
Справочная система для данного программного средства довольно проста. Она представляет собой описание возможных действий для работы с программой. В состав справочной системы входят средства помощи, которыми пользователь может воспользоваться при затруднении.
Система включает описание программного средства и доступные операции.
На рисунке 43 представлена стартовая страница справочной системы, вызов которой осуществляется при выполнении команды меню «Справка».
Рисунок 43
На рисунке 44 представлена страница справочной системы на вкладке «Общие сведения».
Рисунок 44
На рисунке 45 представлена страница справочной системы на вкладке «Начало работы».
Рисунок 45
На рисунке 46 представлена страница справочной системы на вкладке «Добавление записей».
Рисунок 46
На рисунке 47 представлена страница справочной системы на вкладке «Редактирование и удаление записей».
Рисунок 47
На рисунке 48 представлена страница справочной системы на вкладке «Поиск».
Рисунок 48
На рисунке 49 представлена страница справочной системы на вкладке «Сортировка».
Рисунок 49
На рисунке 50 представлена страница справочной системы на вкладке «Печать».
Рисунок 50
На рисунке 51 представлена страница справочной системы на вкладке «Горячие клавиши».
Рисунок 51
На рисунках 52-53 представлена работа поиска в справочной системе.
Рисунок 52
Рисунок 53
Заключение
В рамках курсового проектирования по предмету «Основы алгоритмизации и программирование» было разработано программное средство «iMusic.exe», позволяющее автоматизировать составление музыкальных передач на радиостанциях и гораздо облегчить этот процесс.
Программное средство имеет ряд достоинств: простой и понятный интерфейс, небольшой объем памяти, занимаемый приложением на различных носителях информации, удобно для быстрой обработки информации, а также для её вывода в печатный вид.
Информация о работе Программа «Составление музыкальных передач на радиостанции»