- •Пояснительная записка к дипломному проекту на тему :
- •Москва 1999
- •Исследовательская часть.
- •Анализ проблем управления сетью таксофонов и синтез решения по его оптимизации.
- •Состав выполняемых централизованной системой контроля функций.
- •Аппаратные средства, операционные системы и инструментальные средства.
- •Разработка алгоритмов и программ.
- •Аппаратно-программная структура системы.
- •Структура программного комплекса.
- •Общая структура алгоритма.
- •Структура данных.
- •Алгоритм определения прав доступа.
- •Алгоритм изменения данных.
- •Алгоритм просмотра данных на экране.
- •Алгоритм вывода данных на печать.
- •Структура меню.
- •Методика испытаний и результаты экспериментальной проверки.
- •Методика испытаний программного обеспечения.
- •Особенности задачи в приложении к тестированию программ.
- •Особенности среды программирования.
- •Особенности поставленной задачи.
- •Тестирование надежности программного обеспечения.
- •Контроль правильности вводимых данных.
- •Функциональное тестирование.
- •Зависимость размера файлов бд от срока эксплуатации системы (обслуживание 3000 таксофонов).
- •Технологическая часть.
- •Введение.
- •Этапы создания программного продукта.
- •Проектирование программного продукта.
- •Постановка задачи.
- •Составление проекта.
- •Алгоритмизация.
- •Кодирование.
- •Тестирование программного обеспечения.
- •Оценка надёжности программ по гост 28195-89.
- •Заключение.
- •Организационно-экономическая часть.
- •Введение.
- •Теоретические сведения.
- •Анализ конкурентоспособности системы таксофонов «Экситон-201м».
- •Товары-конкуренты.
- •Определение параметров, подлежащих оценке.
- •Расчет сводного индекса по техническим параметрам.
- •Определение сводного индекса по экономическим параметрам.
- •Расчет интегрального показателя конкурентоспособности.
- •Выводы и прогнозы.
- •Производственно-экологическая безопасность.
- •Введение.
- •Зависимость между показателями утомления и условиями труда.
- •Комплекс мероприятий, направленных на уменьшение утомляемости при работе за компьютером.
- •Электромагнитное излучение.
- •Электрическая опасность.
- •Нерациональное освещение.
- •Посторонние шумы.
- •Микроклимат.
- •Психофизиологические факторы.
- •Организационные мероприятия.
- •Планирование рабочего места.
- •Экологическая безопасность.
- •Выводы.
- •Содержание.
- •3.2 Выполнение программы.
Общая структура алгоритма.
В общей структуре разработанного ПО централизованной системы контроляможно выделить следующие укрупненные блоки (см. рис.2.2):
Определение прав доступа пользователя и соединение с базой данных – описывается группой блоков 2,3,4 :
соединение с базой данных (блок 2);
определение прав доступа (блок 3);
формирование доступного меню (блок 4).
Выбор режима работы – эта группа состоит из:
блока собственно выбора режима (блок 5) и
блоков перехода к выбранному режиму работы: просмотр данных (блок 6), пересылка данных (блок 7), изменение данных (блок 8), выход из системы (блок 9).
Просмотр данных – включает в себя следующие операции (блоки 11-16):
выбор режима просмотра (блок 11);
просмотр данных на экране, состоящий из:
подготовки формы (блок 12),
вывода данных на экран (блок 13);
вывод данных на печать, состоящий из:
выбор режима печати (блок 14),
подготовка данных (блок 15),
печать данных (блок 16).
Пересылка данных – осуществляется в следующей последовательности:
вначале происходит проверка правильности данных (блок 17),
если ошибок не обнаружено (блок 18), то устанавливается связь с модулем поддержки канала (блок 19), в противном случае происходит автоматический переход в режим изменения (см. п.5) для корректировки передаваемой информации ;
вызывается соответствующая команда модуля поддержки канала.
|
Рис. 2.2 Укрупненная структура алгоритма. |
Изменение данных – происходит следующим образом (блоки 21 - 25):
Сначала подготавливается форма ввода (блок 21),
после этого форма выводится на экран (блок 22);
затем пользователь изменяет данные (блок 23),
после чего проводится проверка данных на целостность (блок 24).
Если информация верна, то изменения записываются в базу данных (блок 25), а в случае обнаружения ошибки происходит возврат на предыдущий шаг (блок 23) для редактирования введенных данных.
Выход из программы и окончание работы (блок 10).
Структура данных.
Для увеличения скорости обработки данных и экономии оперативной памяти информация, хранимая в базе данных, организована в виде системы справочников (см. приложение ХХ).
Структура входных и выходных данных представлена на рисунке 2.3.
Входной информацией для разработанной в данном дипломном проекте программе являются следующие данные:
Таблицы (справочники), показанные на схеме прямоугольниками с тенью, являются «первичными», содержащиеся в них данные не изменяются в процессе работы. В поставляемой конечному пользователю системе эти справочники:
список ответственных,
список номеров телефонов,
список номеров таксофонных карт,
список серий таксофонных карт,
список модемов для таксофонов,
список типов таксофонов,
виды соединения таксофонов,
виды разговоров,
типы неисправностей,
коды стран,
коды городов.
|
Рис. 2.3 Структуравходных и выходных данных. |
должны быть уже заполнены, они составляют начальное информационное накопление системы. Структура данных справочников проста, это списки.
Таблицы, показанные на схеме параллелепипедами, являются журналами регистраций. В них фиксируются все изменения в управляемой системе таксофонов, заносятся учетные данные. На основе информации журналов система строит статистические, финансовые и другие отчеты. Структура журналов подробно показана в приложении ХХ.
Выходной информацией в данной системе являются:
Отчетная документация за различные периоды : стандартные (сутки, месяц, год) и задаваемые пользователем, а именно
статистические отчеты,
диагностические отчеты и
финансовые отчеты
Экранные формы.
Печатные формы.
Для просмотра данных на экране дисплея или на бумаге предусмотрен вывод списков (первичных справочников), журналов и промежуточных таблиц в виде экранных и печатных форм.