Рефераты. Анализ и разработка системы автоматизации документооборота для предприятия ООО "Элси-Медиа"

Вывод: в результате выполненного анализа инструментальных средств выявили, что в качестве средства разработки АСИС будет использован Delphi, как наиболее оптимальное средство разработки с точки зрения разработчика.

Используя Delphi, можно создавать приложения для MS Windows95/98/NT с минимальными затратами времени т.к. в её основе лежит концепция быстрого создания приложений (RAD).

Глава 3. Основные сведения о Delphi

Базируется на расширении языка Pascal - Object Pascal.

Интегрированная среда разработки приложений - позволяет создавать, компилировать, тестировать и редактировать проект или группу проектов в единой среде программирования;

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

Технология Two Ways Tools делает более эффективной работу с компонентами. При изменении программного кода в окне редактора Delphi соответствующим образом изменяет и сами компоненты. С другой стороны, при изменении свойств компонентов в инспекторе редактора объектов (Object Inspector) они немедленно отражаются в окне редактора кода.

Библиотека компонентов содержит множество стандартных компонентов, которые можно использовать при создании приложений.

Поддержка баз данных в среде Delphi осуществляется двояко. С одной стороны в ней широко используются компоненты, предназначенные для работы с базами данных. С их помощью можно создавать простые приложения, предназначенные для обработки данных, и приложения типа клиент/сервер. Особенностью этих компонентов является то, что во время создания приложения Delphi отображает результаты обработки данных, и позволяет проанализировать различные ситуации, которые могут сложиться в процессе работы программы. С другой стороны поддержка баз данных в Delphi осуществляется с помощью набора драйверов соединений с SQL-северами Borland SQL Links for Windows, которые позволяют интегрированному в Delphi ядру процессора баз данных Borland, (BDE) Borland Database Engine, получать доступ к локальным базам данных Paradox, dBASE, Access, FoxPro, а также SQL-северам InterBase, Informix, Oracle, Sybase, DB2, Microsoft SQL..

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

непосредственный доступ к интерфейсу приложений API;

встроенный Ассемблер; обработка строк, написанных на Ассемблере вставленных в текст программ Delphi;

возможность создания пользовательских объектов VCL и OCX;

возможность создания DLL-библиотек и других "вторичных" объектов среды Windows;

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

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

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

поддержка сложных запросов и доступ из одного приложения ко многим Системам Управления Базами Данных (СУБД), построенным на различных платформах;

Свободное перемещение приложения из одной СУБД в другую, осуществляемое посредством ядра Borland Database Engine, которое организует доступ к базам данных, невзирая на различия в платформах;

Наличие собственных быстрых драйверов для основных платформ типа клиент/сервер;

Полная поддержка ODBC.

Delphi, как СУБД, полностью ориентирован на реляционную модель данных и имеет встроенный язык запросов к базам данных SQL (Structured Query Language).

Проектирование интерфейса

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

Главная Форма

Это основная форма, из которой происходит управление приложением и осуществляется переход в дочерние формы.

Меню:

Главное окно:

Список покупателей и поставщиков:

Добавление новой фирмы:

Расходные накладные:

Добавление новой расходной накладной:

Список актов:

Добавление нового акта:

Введение новой номенклатуры:

Документы

Сопроводительные документы будут создаваться путем импортирования в Microsoft Excel.

Введение новой номенклатуры:

Заведение нового покупателя:

Формирование новой расходной накладной:

Выбор товара:

1. Сверка приема на тех.обслуживание:

Отдать кладовщику, с территории фирмы не выносить!

Сверка приема на тех. обслуживание

Номер:

01

17.04.2006 9:32

Дата:

17.04.06

Наименование

Склад

Кол-во

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280

Витрина

1

Всего

1

К оплате

8 990.00

Товар выдан __________________(подпись кладовщика)

Без печати недействительно

Товар получен ________________(подпись клиента)

2. Товарный чек

Компания «ЭЛСИ»

Товарный чек № 01 от 01.04.2006 9:32:25

Наименование

Цена

Кол-во

1

19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280

8 990.00

1

Всего

Всего

к оплате

8 990.00

Товар выдан __________________(подпись кладовщика)

Отметка об оплате

Товар получепн ________________(подпись клиента)

Гарантийное обязательство:

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.