logo
пз

Анализ существующих разработок и обоснование выбора технологии проектирования модулей (сервисов)

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

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

Система, от которой во многом зависит эффективность работы, должна:

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

- позволять легко определять изменения важнейших показателей;

- обеспечивать получение общих и детализированных отчетов по итогам работы;

- выполнять точный и полный анализ данных.

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

В СУБД все данные хранятся в таблицах. Этих таблиц обычно несколько, что позволяет избежать лишнего расхода системных ресурсов на многократное заполнение ключевых полей уже имеющейся информацией. В качестве среды выбрана интегрированная среда разработки программного обеспечения Borland Delphi 7. Среди большого разнообразия продуктов для разработки приложений Delphi занимает одно из ведущих мест. Delphi одновременно удовлетворяет таким требованиям, как быстрота, простота, эффективность, надежность. Delphi упрощает создание программ, переводя его на визуальный уровень. Это позволяет сразу сосредоточиться на сути решаемой задачи, так как среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. В этом контексте система Delphi представляется средой, близкой к идеальной. Недостатки: размер программного кода, снижение скорости работы системы. Но в рамках поставленных задач и разработки СУБД, указанные недостатки несущественны. Главное достоинство: быстрое создание оконного интерфейса пользователя при достаточном уровне надежности и быстродействии системы.

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

Так же для программы необходим Денвер.

Джентльменский набор Web-разработчика («Д.н.лу.р», читается «Денвер») — набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

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

Денвер в себя включает:

Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.

Проектирование — процесс разработки проекта, то есть комплекта документации, предназначенной для создания определённого объекта, его эксплуатации, ремонта и ликвидации, а также для проверки или воспроизведения промежуточных и конечных решений, на основе которых был разработан данный объект. Проектирование — длительный процесс и включает этапы от подготовки технического задания до испытания опытных образцов. Составление технического задания  — сложная и ответственная задача: многие данные ещё не известны, но то, как задание будет поставлено, способно облегчить или затруднить последующее проектирование. Для этого используется Мастер Технических Заданий (ТЗ) — бесплатная программа для создания технических заданий на сайт, программное обеспечение и т.д. Программа обеспечивает легкое создание профессионального ТЗ в соответствии с ГОСТ.

Для экспорта данных в виде отчетов необходим MS Excel.