- •Содержание
- •Введение
- •1. Анализ предметной области и постановка задачи. Общая часть
- •1.1 Основы организации радиовещания. Определение формата радиовещания современной радиостанции
- •1.2 Структура и функции аппаратно-студийного комплекса радиостанции
- •1.3 Технологические особенности бизнес-процесса подготовки и вещания радиопередач и программ
- •1.4.7 Стадии и этапы разработки
- •1.4.4 Требования к программе
- •1.4.5 Требования к программной документации
- •1.4.6 Технико-экономические показатели
- •1.4.8 Порядок контроля и приемки
- •1.5 Разработка информационной модели предметной области и моделей функционирования автоматизированного рабочего места специалиста по формированию программ радиовещания
- •1.5 2 Диаграмма прецедентов использования арм специалиста по формированию программ радиовещания
- •1.5.3 Диаграмма классов арм “Радио”
- •1.5.4 Диаграмма последовательностей арм “Радио“
- •1.6 Анализ и выбор средств разработки программного обеспечения
- •1.7 Техническое и программное обеспечение арм специалиста по формированию программ радиовещания
- •2. Специальная часть. Разработка программного обеспечения для организации и ведения баз данных
- •2.1 Состав и информационные связи модулей арм специалиста
- •2.2 Организация доступа к таблицам базы и представления данных в разрабатываемом приложении
- •2.3 Результаты разработки приложения базы данных арм специалиста
- •2.3.1 Перечень и функциональное назначение модулей программы
- •2.3.2 Реализация структуры бд арм "Радио"
- •2.4 Решение типичных задач приложения по представлению и обработке данных из бд
- •2.4.1 Выполнение системных задач. Просмотр и редактирование данных
- •2.4.2 Запросы к таблицам бд арм Радио
- •2.4.3 Просмотр и печать результатов формирования отчета
- •2.5 Получение справки по работе с приложением
- •2.6 Краткое руководство пользователя
- •3. Экономические расчеты
- •3.1 Расчет капитальных затрат на создание программного изделия
- •3.2 Расчет годовой экономии от автоматизации управленческой деятельности
- •3.3 Расчет годового экономического эффекта, коэффициента экономической эффективности и срока окупаемости капиталовложений
- •Выводы по разделу
- •4. Охрана труда
- •4.1 Анализ опасных и вредных производственных факторов
- •4.2 Мероприятия по обеспечению безопасных и комфортных условий труда
- •4.3 Оценка эффективности мероприятий по охране труда
- •Перечень ссылок
- •П риложение а
- •Приложение б
1.6 Анализ и выбор средств разработки программного обеспечения
Ниже будут даны сравнительные характеристики средств разработки программного обеспечения автоматизированного рабочего места.
Выбор средств разработки приложений в составе АРМ
Методика определения подходящего программного продукта заключалась в следующем.
Сначала выбиралось несколько доступных и известных программных продуктов. В данном случае это были Delphi 6.0, Visual C++ 6.0 и Visual Basic. Каждому критерию давалось значение веса исходя из целей проектирования таким образом, что сумма весов всех критериев равнялась 1.
После рассматривались критерии, которые имели параметры, каждому параметру критерия давалось значение веса таким образом, чтобы сумма их весов равнялась 1.
Данные для анализа экспертной оценки были получены путем опроса общественного мнения учащихся групп ИТ академии, по результатам опроса были получены среднестатистические оценки характеристик средств разработки программных продуктов, представленные в таблице 1.5
Экспертная оценка определяется по формуле:
(1.1)
где Oi - общая оценка программного средства;
Kij - весовой коэффициент критерия;
ai - оценка i - того программного средства по j - тому критерию.
Таблица 1.5 - Сравнительная характеристика средств разработки приложений для Windows
|
Характеристики |
Вес |
Delphi 6.0 |
Visual Basic |
Visual C++ 6.0 |
1 |
Удобство пользовательского интерфейса |
0,05 |
10 |
7 |
7 |
2 |
Простота языка программирования |
0,25 |
10 |
9 |
6 |
3 |
Скорость работы приложений |
0,1 |
9 |
8 |
10 |
4 |
Скорость компиляции приложений |
0,025 |
10 |
|
8 |
5 |
Наличие интегрированного отладчика |
0.075 |
9 |
7 |
8 |
6 |
Поддержка принципов ООП |
0.05 |
8 |
5 |
10 |
7 |
Возможность многоуровневой разработки приложений |
0,075 |
10 |
8 |
10 |
8 |
Обработка исключительных ситуаций |
0,025 |
10 |
8 |
10 |
9 |
Поддержка технологии OLE Automation |
0,1 |
10 |
8 |
10 |
10 |
Поддержка технологии ActiveX |
0,1 |
10 |
10 |
10 |
11 |
Наличие интерфейсов для работы с СУБД |
0,1 |
10 |
6 |
8 |
|
Оценка |
1 |
56 |
45,75 |
50 |
Оценки программных средств рассчитаны по формуле 1.1
Таким образом, видно, что наиболее мощным и удобным средством разработки приложения является Delphi 6.0 [12-13].
Выбор СУБД.
Так как для написания приложения было выбрано Delphi 6.0, в состав которого входит BDE, содержащее все необходимые библиотеки в формате Paradox, то все данные были сведены в базы данных, которые записаны в формате баз данных Paradox для Windows. Выбор этого формата данных обусловлен тем, что алгоритм обработки баз данных Paradox является одним из лучших, он имеет широкий набор правил, фиксирующих целостность данных, богатый набор типов данных и несколько хороших механизмов, подобных автоинкрементным полям. Также все базы данных являются локальными базами, т.е. располагаются на одной ЭВМ и нет необходимости обеспечения одновременной работы с ней нескольких пользователей, для чего необходимо применять стандартный сервер SQL типа Oracle, Sybase, MS SQL Server. Даже если возникнет необходимость работы нескольких пользователей одновременно, то таблицы Paradox смогут обеспечить корректную работу от 10-15 пользователей, одновременно работающих с одной и той же таблицей [11-12].
