Автор работы: Пользователь скрыл имя, 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 1.0»:
Компоненты формы «Добавление \ Редактирование»:
Компоненты формы «О программе»:
В данном программном продукте будут осуществляться вызовы функции поиска, сортировки, добавления, удаления, редактирование, вывода на печать, сохранения в базе данных Microsoft Office Access.
Элементы управления в данном программном средстве расположены оптимально, ближе к таблице вывода данных распложены элементы управления таблицей и её содержимым.
Справочная система
В Приложении на рисунке Б.2 приведена схема работы разрабатываемого приложения. На рисунке Б.1 приведена схема работы разрабатываемого модуля «Добавление записей».
Входными данными являются данные, поступающие при заполнении пользователем форм, или вводимым в процессе выполнения, их редактировании, поиске, сортировке. Структура данных приведена ниже в виде таблицы 1.
Таблица 1 – Структура входных данных
Функция |
Выходные данные |
Добавление |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
Редактирование |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
Сортировка |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
Поиск |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
К выходным данным относятся данные, которые выводятся на монитор в результате работы программного средства. К ним можно отнести данные поиска, сортировки, редактирования и добавления.
Структура выходных данных отображена в таблице 2.
Функция |
Выходные данные |
Добавление |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
Редактирование |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
Сортировка |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
Поиск |
Программа (текстовый) Ди-джей (текстовый) Время (дата/время) |
Таблица 2 – Структура выходных данных
2 Вычислительная система
Конфигурация компьютера, на котором будет разрабатываться программное приложение:
Инструментами разработки будут являться:
Исходя из результатов объектно-ориентированного анализа и проектирования (ООАП), итогов исследования предметной области, можно сделать заключение, что наиболее подходящей средой разработки программного приложения является среда программирования Delphi.
Операционная система - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны - предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.
В логической структуре типичной вычислительной системы ОС занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами - с одной стороны - и прикладными программами с другой.
Разработчикам программного обеспечения ОС позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций.
В большинстве вычислительных систем ОС является основной, наиболее важной (а иногда и единственной) частью системного ПО. С 1990-х наиболее распространёнными операционными системами являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).
Delphi - среда программирования, в которой используется язык программирования Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.
Turbo Pascal - интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.
Товарный знак Borland Pascal был зарезервирован для дорогих вариантов поставки (с бо́льшим количеством библиотек и исходным кодом стандартной библиотеки), оригинальная дешёвая и широко известная версия продавалась как Turbo Pascal. Название Borland Pascal также используется в более широком смысле - как неофициальное название версии языка Паскаль от фирмы Borland.
Приложение собирается из многих элементов: форм, программных модулей, внешних библиотек, картинок, пиктограмм и др. Каждый элемент размещается в отдельном файле и имеет строго определенное назначение. Набор всех файлов, необходимых для создания приложения, называется проектом. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый файл. Основные файлы проекта можно разделить на несколько типов:
3 Проектирование задачи
Принципиальное
различие между структурным и
объектно-ориентированным
Абстрагирование –
это выделение существенных характеристик
некоторого объекта, которые отличают
его от всех других видов объектов
и таким образом четко
Инкапсуляция – процесс отделения друг от друга отдельных элементов объекта определяющих его устройство и поведение. Инкапсуляция служит для того, чтобы изолировать интерфейс объекта, отражающий его внешнее поведение от внутренней реализации.
Наследование – один из четырёх важнейших механизмов объектно-ориентированного программирования позволяющий описать новый класс на основе уже существующего (родительского), при этом свойства и функциональность родительского класса заимствуются новым классом. Другими словами, класс-наследник реализует спецификацию уже существующего класса (базовый класс). Это позволяет обращаться с объектами класса-наследника точно так же, как с объектами базового класса.
Информация о работе Программа «Составление музыкальных передач на радиостанции»