Базируется на расширении языка 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 | ||
|
|
|
|
|
|
| Товар выдан __________________(подпись кладовщика) | Отметка об оплате |
| ||
|
|
|
|
|
|
| Товар получепн ________________(подпись клиента) |
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
Гарантийное обязательство:
| Компания "ЭЛСИ" |
| ||
| Гарантийное обязательство № 62400 /5 | |||
|
| Дата | 01.04.2006 | |
| Покупатель: Савина Инна Александровна |
| ||
|
|
|
| |
| № | Наименование | Гарантия месяцев | |
| 1 | 19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 | 36 | |
|
|
|
| |
| 1. Правила Гарантийного обслуживания Гарантийное обслуживание осуществляется только при предъявлении настоящего документа, содержащего дату продажи, подписи продавца и покупателя. В течении гарантийного срока, в случае обнаружения неисправности изделия, возникшей по причине производителя или продавца, продавец обязуется произвести бесплатный ремонт. Изделия, имеющие гарантийный талон производителя, обслуживаются их сертифицированными сервисными центрами в пределах населенного пункта, где были проданы изделия по настоящему документу. Гарантийное обслуживание осуществляется в срок от 8 до 31 рабочего дня, в зависимости от сложности ремонта и наличия запчастей. Сроки гарантийного ремонта изделий, имеющие гарантийный талон производителя определяются сервисными центрами и могут превышать указанные. На время проведения гарантийного обслуживания при желании покупателя предоставляется временная замена дефектных комплектующих. 2. Гарантия не осуществляется При отсутствии настоящего документа и подписи покупателя на нем, а также при наличии исправлений или помарок, повреждений или следов переклеивания наклеек производителя и гарантийных стикеров продавцов. При наличии механических повреждений (разломы, сколы, вмятины, царапины, вздутия, следы гари и копоти; разорванные, сгоревшие проводники или другие элементы, экстремальное термическое повреждение элементов); следы кустарной пайки и иные признаки попыток самостоятельного ремонта и вскрытия, повреждении оригинальных пломб производителя. При наличии следов действия жидкости, агрессивных веществ, следов жизнедеятельности насекомых (тараканов, муравьев и т.п.). 3. Гарантия не распространяется На ущерб, причиненный другому оборудованию, работающему в сопряжении с данным изделием; на совместимость данного изделия с изделиями и программными продуктами третьих сторон; на расходные материалы (печатающие головки, красящие ленты, картриджи, дискеты, диски и т.д.). 4. Отказ от ответственности Фирма-производитель (продавец) или ее партнеры ни при каких условиях не несут ответственности за какой-либо ущерб (включая все без исключения случаи потери прибылей, прерывания деловой активности, потери деловой информации, либо других денежных потерь), связанных с использованием или невозможностью использования купленного оборудования. Покупатель своей подписью на настоящем документе подтверждает, что ему была предоставлена возможность получить разъяснения в отношении всех терминов, использованных в настоящем документе, а также, что ему были переданы на руки товар (в полной комплектности, без повреждений, в неповрежденной упаковочной таре) и гарантийные обязательства производителей. | |||
| Благодарим за покупку! |
| ||
|
|
|
| |
| Оформил: ___________ Покупатель: __________ |
| ||
Заказ на сборку компьютера:
| Адрес | - | Дата сборки: | 01.04.06 | |||||
|
|
| |||||||
| Доставка | ||||||||
| Телефон | - | |||||||
|
|
|
| ||||||
|
| ||||||||
|
|
| Заказ на сборку | Номер: | 01 | ||||
|
|
| |||||||
| Клиент | Савина Инна Александровна | Дата выписки: | 01.04.06 | |||||
|
| № | Наименование | Склад | Кол-во | ||||
|
| 1 | 19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 | Витрина | 1 | ||||
|
| Всего | 1 | 0.35 |
| ||||
|
| ||||||||
|
| Заказ составил _________________________(подпись менеджера) | |||||||
|
| Отметка об оплате | |||||||
|
| Комплектность проверил________________(подпись сборщика) | |||||||
|
| ||||||||
|
| Комплектующие списаны ________________(подпись кладовщика) | |||||||
|
| ||||||||
|
| Компьютер настроен ____________________(подпись тех. специалиста) | |||||||
|
| ||||||||
|
| прим. |
| ||||||
Накладная на доставку:
| Накладная на доставку № 01 от 01.04.2006 |
| ||||
| Покупатель: Савина Инна Александровна |
|
| |||
| Адрес: ул. Конева, д.19, кв.127 Тел: 53-52-12 |
|
| |||
|
|
|
|
| ||
| № | Наименование | Кол-во | |||
| 1 | 19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 | 1 | |||
| Всего | 1 | ||||
| К оплате | 8 990.00 | ||||
|
|
|
|
| ||
| Товар выдан __________________(подпись) |
|
| |||
|
|
|
|
| ||
| Товар получен, комплекность проверена, претензий не имею |
|
| |||
|
|
|
|
| ||
|
| ________________(подпись клиента) |
|
| ||
Внутренние накладные:
1. В случае возврата от покупателя
| Акт № 01 от 01.04.2006 9:32:25 | |||||
| Тип акта: | возврат от покупателя |
|
|
| |
|
| Возврат по накладной №01 от Савина Инна Александровна |
|
|
| |
|
|
|
|
|
|
|
| № | Наименование | Склад | Цена | Кол-во | |
| 1 | 19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 | Витрина | 8 990.00 | 1 |
|
| Всего | |||||
|
| Бухгалтер: ___________________________ |
|
|
|
|
2. В случае списания товара (утеря или брак)
| Акт № 02 от 01.04.2006 9:32:25 | |||||
| Тип акта: | списание |
|
|
| |
|
| для менеджеров |
|
|
|
|
|
|
|
|
|
|
|
| № | Наименование | Склад | Цена | Кол-во | |
| 1 | 19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 | Витрина | 8 990.00 | 1 |
|
| Всего | |||||
|
| Бухгалтер: ___________________________ |
|
|
|
|
3. Внутреннее перемещение товара между складами:
| Акт № 03 от 01.04.2006 9:32:25 | |||||
| Тип акта: | перемещение |
|
|
| |
| Откуда: | витрина |
|
|
|
|
| Куда: | главный склад |
|
|
|
|
|
|
|
|
|
|
|
| № | Наименование | Склад | Цена | Кол-во | |
| 1 | 19" MONITOR Samsung 913N STSB <Silver> с пов. экр (LCD, 1280 | Витрина | 8 990.00 | 1 |
|
| Всего | |||||
|
| Бухгалтер: ___________________________ |
|
|
|
|






