Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект Миронов Ксю.doc
Скачиваний:
7
Добавлен:
16.12.2018
Размер:
520.19 Кб
Скачать

3. Проектирование программного обеспечения арм

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

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

  • насколько хорошо (просто, надёжно, эффективно) можно использовать программный продукт;

  • насколько легко эксплуатировать программный продукт;

  • можно ли использовать программный продукт при изменении условия его применения и другое.

Система программного обеспечения АРМ диспетчера КОФ обеспечивает автоматизированное решение всего комплекса задач и функций управления в реальном масштабе времени.

Программные средства подразделяются на:

  • базовые (системные);

  • прикладные.

Пользователь АРМ (диспетчер КОФ), не являясь специалистом в области вычислительной техники и программирования, взаимодействуют в основном с прикладными программными средствами, которые образуют пользовательскую и профессионально-ориентированную среды.

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

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

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

Программные средства пользовательской среды выполняют следующие функции:

  • организация диалога диспетчера и АРМ (интерфейс пользователя) – язык запросов;

  • организация и информационная поддержка работы АРМ диспетчера КОФ в локально-вычислительной сети – телекоммуникационные средства;

  • централизованное управление базой данных - СУБД;

  • редактирование текста;

  • графическое отображение дислокации судов;

  • автоматизированное отображение диспетчерской отчетной документации и др.

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

  • осуществлять ввод оперативных данных;

  • проводить корректировку входных данных;

  • осуществлять контроль над этими данными;

  • обеспечивают обработку и преобразование данных в процессе решения управленческих задач и функций;

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

К программным средствам пользовательской среды относятся:

  • пакет программ организации диалога;

  • пакет прикладных программ организации автоматизированного заполнения диспетчерской документации;

  • табличный процессор;

  • текстовый редактор;

  • телекоммуникационные средства;

  • система управления базой данных (СУБД);

  • архиватор;

  • антивирус;

  • браузер.

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

  • служит «проводником» по всем дискам, папкам (каталогам), файлам, программам, запускает их, перемещает, копирует, модифицирует;

  • выполняет многочисленные настройки устройств и программ;

  • сопровождает исполнение прикладных и специальных программ, выполняя их запросы.

В качестве СУБД используется Microsoft Access 2007, имеющий широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access 2007 можно писать приложения, работающие с базами данных.

Основные компоненты MS Access 2007:

  • построитель таблиц;

  • построитель экранных форм;

  • построитель отчётов, выводимых на печать.

MS Access 2007 позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

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

В качестве табличного процессора используется Microsoft Excel 2007. Microsoft Excel 2007 - программа для работы с электронными таблицами. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и язык макропрограммирования VBA (Visual Basic для приложений). В Excel ячейки расставляются в строки и столбцы и могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки. Excel позволяет пользователю менять внешний вид таблицы (шрифты, символы и внешний вид ячеек) и использует метод умного пересчета ячеек, когда обновляются только те ячейки, которые зависят от измененных ячеек.

Microsoft Excel 2007, как впрочем и другие современные табличные процессоры, предоставляет пользователю множество возможностей в процессе осуществления профессиональной деятельности:

  • работа с совокупностью таблиц («рабочими книгами»);

  • внесение в ячейки различной информации: текст, числа, формулы;

  • пересчет значений вычисляемых ячеек при изменении исходных данных;

  • построение диаграмм по данным таблиц;

  • возможность создания макросов;

  • автоматическое заполнение ячеек последовательностями (месяц, квартал и т.п.);

  • возможность работы с внешними базами данных;

  • управление параметрами текста;

  • вывод таблиц на печать;

  • проверка орфографии;

  • большой набор встроенных функций;

  • поиск, сортировка и систематизация информации.

Microsoft Excel 2007 позволяет не только автоматически выполнять расчеты, но также является эффективным средством для осуществления численного моделирования: изменяя сочетание значений исходных данных, можно проследить за изменением выходных данных, анализируя полученные результаты.

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

К возможностям Microsoft Word 2007, как в прочем и других текстовых редакторов, можно отнести:

  • использование разнообразных шрифтов и их начертаний;

  • применение в одном документе символов алфавитов разных языков;

  • редактирование текста и проверка правописания (орфография и грамматика);

  • разбиение документа на страницы в автоматическом режиме создание заголовок страниц (верхний и нижний колонтитулы), сносок;

  • разнообразные инструменты форматирования готового текста (выравнивание, колонки, нумерация);

  • инструментарий деловой графики (включение в текст схем, чертежей, диаграмм);

  • поиск и замена фрагмента текста;

  • создание ступенчатого, многоуровневого оглавления;

  • работа с документами разных сред одновременно (текста, электронными таблицами, базами данных и др.).

Microsoft Word 2007 позволяет использовать типовые заготовки и многократно корректировать документ при его разработке, что делает применение Microsoft Word 2007 достаточно эффективным и удобным.

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

- создание архивов форматов RAR и ZIP;

- распаковка файлов формата CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, 7z, Z;

- возможность шифрования архивов с использованием алгоритма AES (Advanced Encryption Standard) с длиной ключа 128 бит, при этом в качестве ключа шифрования используется хеш пароля с использованием алгоритма SHA-1;

- возможность работы с файлами размером до 8,589 трлн (1012) гигабайт;

- создание самораспаковывающихся, непрерывных и многотомных архивов;

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

- полная поддержка файловой системы NTFS и имён файлов в Юникоде;

- поддержка командной строки.

На сегодняшний день программа WinRar 3.80 является признанным лидером среди архиваторов. Представляет собой 32-битную версию архиватора RAR для Windows. Программа WinRar позволяет работу с файлами практически неограниченного размера. По заявлению разработчиков, поддерживаются файлы размером до 8,5 млн терабайт.

В качестве антивируса используется Антивирус Касперского. Антивирус Касперского — антивирусное программное обеспечение, разрабатываемое Лабораторией Касперского. Предоставляет пользователю защиту от вирусов, троянских программ, шпионских программ, руткитов, adware, а также неизвестных угроз с помощью проактивной защиты, включающей компонент HIPS. Данный антивирус обеспечивает:

- Базовую защиту:

  • защита от вирусов, троянских программ и червей;

  • защита от шпионских и рекламных программ;

  • проверка файлов в автоматическом режиме и по требованию;

  • проверка почтовых сообщений;

  • проверка интернет-трафика (для любых интернет-браузеров);

  • проактивная защита от новых вредоносных программ;

  • проверка Java- и Visual Basic-скриптов.

- Предотвращение угроз:

  • поиск уязвимостей в ОС и установленном ПО;

  • анализ и устранение уязвимостей в браузере Internet Explorer;

  • блокирование ссылок на зараженные сайты;

  • распознавание вирусов по способу их упаковки.

- Восстановление системы и данных:

  • возможность установки программы на зараженный компьютер;

  • функция самозащиты программы от выключения или остановки;

  • восстановление корректных настроек системы после удаления вредоносного ПО;

  • наличие инструментов для создания диска аварийного восстановления.

- Защита конфиденциальных данных:

  • блокирование ссылок на фишинговые сайты;

  • защита от всех видов кейлоггеров.

- Удобство использования:

  • автоматическая настройка программы в процессе установки;

  • готовые решения (для типичных проблем);

  • наглядное отображение результатов работы программы;

  • информативные диалоговые окна для принятия пользователем обоснованных решений;

  • возможность выбора между простым (автоматическим) и интерактивным режимами работы;

  • круглосуточная техническая поддержка;

  • автоматическое обновление баз.

В качестве браузера используется Windows Internet Explorer 8. Windows Internet Explorer— серия браузеров, разрабатываемая корпорацией Microsoft с 1995 года. Входит в комплект операционных систем семейства Windows.

К программным средствам профессионально-ориентированной среды относятся:

  • Программа приема и регистрации заявок на КОФ;

  • Программа ведения журнала учета и регистрации заявок по КОФ;

  • Программа составления сменно-суточного плана по КОФ;

  • Программа формирования, ведения и отображения дислокации судов в виде графика по КОФ;

  • Программа формирования, регистрации, обработки и сортировки лимитированных чеков;

  • Программа формирования реестра лимитированных чеков

  • Программа формирования и печати отчетов по КОФ.

На рисунке 6 представлена структура программных средств АРМ диспетчера КОФ.

Программные средства АРМ диспетчера КОФ

Базовые (системные)

Прикладные

Операционная система

Языки программирования

Трансляторы (средства подготовки и отладки программ)

Средства сервисного обслуживания

Профессионально-ориентированной среды

Пользовательской среды

Рабочее программное обеспечение РПО (пакет прикладных программ)

Пакет программ организации диалога

Головная управляющая программа

(главное меню)

Система управления базой данных (СУБД)

Программа приема, регистрации, ведения журнала учета заявок на КОФ

Пакет прикладных программ организации автоматизированного заполнения диспетчерской документации

Программа составления сменно-суточного плана по КОФ

Программа формирования, ведения и отображения дислокации судов в виде графика по КОФ

Телекоммуникационные средства

Табличный процессор

Программа формирования, регистрации, обработки и сортировки лимитированных чеков

Текстовый редактор

Архиватор

Антивирус

Браузер

Программа формирования реестра лимитированных чеков

Программа формирования и печати отчетов по КОФ

Рис. 6. Структура программных средств АРМ диспетчера КОФ.