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

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

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

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

Borland Delphi 7 – это среда разработки программ, ориентированных на работу в операционных системах семейства Windows, программы создающиеся на основе современной технологии визуального проектирования, которая, в свою очередь, базируется на идеях объектно - ориентированного программирования. Программы в Delphi 7 пишутся на языке Object Pascal. Язык программирования Pascal, а также интегрированная среда разработки, в которой он использовался, в давнем прошлом завоевал широкую популярность как средство разработки программных продуктов и особенно как средство обучения программированию. Эта популярность была обусловлена простотой языка, высоко качественным компилятором и удобной средой разработки. Среда Delphi 7 позволяет легко найти и исправить ошибки, возникающие как во время компиляции (синтаксические ошибки), так и во время выполнения. В состав интегрированной среды разработчика входит мощный и гибкий отладчик, который позволяет вам построчно выполнять программу, анализируя при этом выражения и модифицируя значения переменных. Этот отладчик встроен в интегрированную среду разработчика Borland Delphi 7, благодаря чему имеется возможность редактировать, компилировать и отлаживать проект, не выходи из программы.

2.5 Выбор структур для хранения информации

Компоненты TreeView служат для отображения иерархических данных в виде дерева, в котором пользователь может выбрать нужный ему узел или узлы. Иерархическая информация может быть самой разной: структура некоторого предприятия, структура документации учреждения, структура отчета и т.п.. С каждым узлом дерева могут быть связаны некоторые данные.

Возможности компонента ТreeView очень широкие, поэтому он самый подходящий компонент для хранения данных.

В этом компоненте хранятся данные об иерархиях, в которых занесены значения обязательные для формирования формул, такие как:

  • Значения ЦФО (заводы, цеха, продукция);

  • Значения времени (года, месяцы, кварталы);

  • Значения клиентов;

  • Значения показателей:

    • Значения продаж (основные значения для формирования формул по продажам);

    • Значения себестоимости (основные значения для формирования формул по себестоимости);

  • Значения условий поставок (как и чем поставляется продукция);

  • Значения оплаты;

  • Значения рынков сбыта;

  • Значения кубов;