Программа «Составление музыкальных передач на радиостанции»

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

PZ_KP.docx

— 3.31 Мб (Скачать файл)

Частное учреждение образования

Техникум бизнеса и права

 

ПРОГРАММА «СОСТАВЛЕНИЕ МУЗЫКАЛЬНЫХ ПЕРЕДАЧ НА РАДИОСТАНЦИИ»

 

Пояснительная записка

к курсовому проекту по предмету

“Основы алгоритмизации и программирование”

 

КП  Т.992027.401

Руководитель  проекта                       ( А.Н. Копытова  )

 

Учащийся                       (    М.В. Черный  )

 

2011 
Содержание


 

Введение  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

Приложение  А Текст программы 59

Приложение  Б Схема работы 69

 

 
  Введение

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

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

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

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

    Словосочетание "динамически обновляемая"  означает, что соответствие базы  данных текущему состоянию предметной  области обеспечивается не периодически, а в режиме реального времени.  При этом одни и те же  данные могут быть по-разному  представлены в соответствии  с потребностями различных групп  пользователей. 

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

Таким образом, система  управления базой данных (СУБД) - важнейший  компонент информационной системы. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы  на алгоритмическом языке необходим  транслятор. Основные функции СУБД:

  • управление данными во внешней памяти (на дисках);
  • управление данными в оперативной памяти;
  • журнализация изменений и восстановление базы данных после сбоев;
  • поддержание языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

  • ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию;
  • процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных, и создание, как правило, машинно-независимого исполняемого внутреннего кода;
  • подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД;
  • сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.

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

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

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

Целью курсового проекта  «Программа «Составления музыкальных передач на радиостанциях» является разработка программного средства «iMusic.exe», организующего работу с базой данных, обеспечивающего демонстрацию методов сортировки, поиска, добавления записей, редактирования записей, удаления записей, печати таблицы, добавления таблиц, удаления таблиц, сохранение базы данных. При помощи данной программы каждый пользователь получит данные о расписании музыкальных передач для радиостанции. Исходя из этого программное средство будет востребовано на интернет-радиостанциях, а также на FM-радиостанциях для составления расписания.

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

  • поиск записей;
  • сортировка записей;
  • добавление записей;
  • удаление записей;
  • редактирование записей;
  • добавление таблиц;
  • удаление таблиц;
  • сохранение базы данных;
  • печать таблиц.

Для достижения цели курсового  проекта нужно решить следующие  задачи:

  • выполнить объектно-ориентированный анализ и проектирование системы, результатом которой будет модель системы;
  • определить вычислительную систему, необходимую для создания программного продукта;
  • по модели выполнить проектирование задачи;
  • разработать программное средство;
  • описать созданное программное средство;
  • выбрать методику испытаний;
  • описать процесс тестирования;
  • привести примеры области применения.

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

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

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

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

В третьем  разделе «Проектирование задачи»  проводится объектно-ориентированный  анализ задачи, строится алгоритм в виде математической модели или в виде блок-схемы. строится концептуальный прототип системы меню, диалоговых окон и элементов управления в рамках среды разработки приложения.

В четвертом разделе «Описание  программного средства» содержится информация об обозначении и наименовании приложения, о программном обеспечении, необходимом для функционирования программы, о классах решаемых задач и назначении программы.

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

Шестой  раздел «Применение» предназначен для  описания сведений о назначении программного средства, классе решаемых задач, ограничениях, накладываемых на область применения, требования к необходимым для данного программного средства техническим и программным ресурсам, структуре справочной системы, методике использования справочной системы.и области его применения.

В заключении будет проанализировано выполнение поставленной задачи и выполненной  работы, степень ее соответствия проектным  решениям, причины несоответствия (если имеются).

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

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

 

1 Постановка задачи

1.1 Организационная  сущность задачи

На основании анализа  предметной области, поставленных задач  и сформированной цели определяется модель решения задачи. Разрабатываемое программное средство «iMusic.exe» курсового проектирования «Программа «Составление музыкальных передач на радиостанции» будет предназначено для удобной работы в составлении расписания музыкальных передач на радиостанциях.

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

1.2 Информационная модель

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

  • содержать привычные и понятные пользователю пункты меню, соответствующие функциям обработки;
  • сохранять стандартное назначение и местоположение на экране графических объектов, работающих в среде Windows.

Данное программное средство работает в диалоговом режиме.

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

Состав для диалоговых систем представляет собой:

  • меню, где пользователю предлагается альтернативный выбор функций обработки из фиксированного перечня – «Сохранить базу», «Печать», «Выход», «Первая запись», «Последняя запись», «Добавить запись», «Изменить запись», «Добавить день», «Удалить день», «Справка», «О программе»;
  • действие запрос-ответ для сортировки, где предлагается фиксированный перечень возможных значений, выбираемых из списка – «Программа», «Ди-джей», «Время»;
  • действие запрос-ответ для выбора нужной таблицы (дня недели), где предлагается перечень возможных значений, выбираемых из списка. Эти значения пользователь может добавлять и удалять в процессе работы. По умолчанию имеется одно значение, одна таблица – «Понедельник»;
  • запрос по формату, который с помощью ключевых слов или фраз, осуществляет переход к нужной записи. Выбор формата поиска состоит из следующих вариантов – «Программа», «Ди-джей», «Время».

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