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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



статистические процедуры более продвинуты и по-иному сгруппированы, а весь пакет в целом имеет модульную структуру [1].

  • Рассмотрим отечественную разработку - ЭЛЕКТРОННАЯ СИСТЕМА СТАТИСТИЧЕСКОГО АНАЛИЗА И ПРОГНОЗИРОВАНИЯ ОЛИМП [3].
  • Пакет ОЛИМП, разработанный фирмой НеоСофт, предназначен для автоматизации обработки данных статистическими методами. Данный пакет реализован в расчете на самых разнообразных пользователей - от новичков до экспертов в области статистики. В настоящее время ОЛИМП является одним из лучших отечественных пакетов в области статистического анализа и прогнозирования данных.
  • С помощью программы решен ряд сложных задач анализа данных в самых разных областях - исследование факторов ценообразования и прогноз инфляции на рынке недвижимости, ввод и обработка данных социологического исследования по состоянию и перспективам жилищного строительства, определение норм расхода материалов в капитальном строительстве, измерение факторов экологической обстановки, обработка результатов психологического тестирования в условиях сильной мультиколлинеарности исходных данных и ряд других задач. Программа успешно используется в учебном процессе для подготовки студентов по курсам математической статистики и прогнозирования в ряде вузов страны [3].
  • В состав программного комплекса, помимо основной программы, входят также:
  • электронная таблица MNCALC;
  • программа подготовки и ввода анкет ПСИ;
  • утилита выборочного экспорта данных из формата DBF;
  • Программа ОЛИМП позволяет организовать полный цикл исследований по статистическому анализу и прогнозированию данных, начиная с ввода исходных данных, их проверки и визуализации и заканчивая проведением расчетов и анализом результатов на основе широкого набора современных методов прикладной статистики [3].

    Одной из наиболее популярных программ с богатой библиотекой статистических методов является Microsoft EXCEL - электронные таблицы.

    История развития программ обработки электронных таблиц насчитывает немногим более десяти лет, но налицо огромный прогресс в этой области программного обеспечения. Широкое распространение программ обработки электронных таблиц во многом объясняется универсальными возможностями их применения, поскольку без вычислений, в широком смысле этого слова, не обойтись в самых различных сферах жизни. В настоящее время Excel претендует на звание самой мощной и производительной программы обработки электронных таблиц из имеющихся сегодня на рынке [2].

    Excel имеет модульную структуру. Основой программы является калькуляционный (вычислительный) модуль, с помощью которого происходит обработка данных (текстовых или числовых) в таблицах.

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

    С помощью модуля базы данных в Excel 7.0 реализован доступ к внешним базам данных.

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

    Таким образом область применения программы не ограничивается только сферой деловой жизни. Благодаря мощным математическим и инженерным функциям с помощью Excel можно решить множество задач также в области естественных и технических наук [2].

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

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

    .Обоснование выбора среды программирования

    При выборе среды программирования для работы над данным проектом делался упор на возможность работы с большими объемами данных, в частности с базами данных. В настоящее время подобные возможности реализованы сразу несколькими языками, как, например, VisualBasic, Visual C++, Delphi. Но именно Delphi отвечает требованиям создания программного продукта в данном проекте. Приведем далее (в том числе и в сравнении) основные преимущества и достоинства Delphi.

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

    Вот оценка одного из признанных авторитетов в области клиент-серверных разработок Криса Морау: Delphi обладает мощностью языковых средств С++, комбинируя в тоже время потрясающую производительность и простоту обучения. Delphi является наиболее быстрым и удобным средством разработки приложений на сегодняшнем рынке инструментальных средств. Объектно-ориентированная архитектура Delphi позволяет нам в действительности повторно использовать существующий код и интегрировать наши стандарты в сам инструмент. [