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

1.5.Обоснование выбора технологии проектирования

Проанализировав требования к системе, было решено для разработки использовать среду программирования Lasarus, а в качестве СУБД – Firebird. Данные программные продукты были выбраны по ряду причин:

- являются свободным ПО, т.е. не нужно платить за лицензии, которые стоят как правило десятки тысяч;

-данные программные продукты уже используются специалистами предприятия;

- простой и понятной интерфейс программ.

Так же Lasarus и Firebird имеют ряд преимуществ, описанных ниже, которые так же послужили поводом для выбора именно их.

Lazarus – это интегрированная среда разработки для создания приложений при помощи свободно распространяемого компилятора FreePascal.  FreePascal – это компилятор языков Pascal и Object Pascal, работающий под Windows, Linux, и не только.Среда разработки Lazarus значительно опередила среду разработки Delphi в вопросах кросс-платформенности: в отличие от Delphi, который работает только под Windows, Lazarus может работать на многих платформах – Linux, Windows, OS/2 и др. Lazarus создаёт не промежуточный, а машинный код. Такой код не нуждается в интерпретаторе и работает во много раз быстрее, чем промежуточный код. Lazarus поддерживает также кросс-компиляцию своих проектов: можно скомпилировать проект для Windows из-под Linux и наоборот.

Firebird (FirebirdSQL)  - компактная,  кроссплатформенная,  свободная  система управления базами данных  (СУБД), работающая на  Linux,  Microsoft Windows и разнообразных Unix платформах.

В качестве преимуществ Firebird можно отметить:

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

- компактность (дистрибутив 10Mb);

-высокая эффективность

Стоит подчеркнуть, что Firebird – это сервер обработки баз данных, и один такой сервер может обработать сотни независимых баз данных, и каждую – с огромным количеством пользовательских соединений. Чтобы обеспечить резервное копирование, сервер останавливать нет необходимости. Сам процесс резервного копирования сохраняет состояние базы данных на момент старта, при этом никак не препятствуя работе с базой.

1.6. Выводы к главе

Резюмируя выше изложенное, следует сделать несколько выводов.

1. В настоящий момент в компании работа менеджера по снабжению не автоматизирована, что вызвало ряд проблем:

- периодически теряется информация по совершенным операциям;

-требуется много времени для обработки заявок;

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

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

2. Для решения названных проблем необходимо автоматизировать работу сотрудника отдела снабжения.

3. В связи с тем, что существующие программные решения в данной области с одной стороны, имеют достаточно высокую стоимость, с другой стороны не адаптированы под конкретную организацию, было принято решение разработки собственного программного продукта. Создание собственной автоматизированной системы позволит учесть все особенности компании, разрабатывается только то, что нужно, и как нужно. Так как система будет реализована с использованием свободного ПО, затраты на программу будут минимальны.

4.Автоматизация работы менеджера по снабжению позволит:

· наиболее эффективным образом модифицировать технологию создания и движения документов внутри компании;

· снизить трудовые затраты;

· сократить время обработки информации;

· повысить скорость работы с документами;

· устранить многократное дублирование информации;

· максимально сократить количество бумажных документов;

· облегчить получение различных аналитических отчетов.

26

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]