Смекни!
smekni.com

АРМ бухгалтера Учет основных средств (стр. 10 из 20)

- быстрая среда разработки (RAD). Среда Delphi содержит полный набор визуальных средств для быстрой разработки приложений, поддерживающих как создание пользовательских интерфейсов, так и обработку корпоративных данных. Использование библиотеки визуальных компонентов (VCL) и визуальных объектов для работы с данными позволяет создавать приложения с минимальными затратами на непосредственное кодирование. При этом компоненты, включенные в состав Delphi, максимально инкапсулируют вызовы функций Windows API, тем самым, облегчая процесс создания программ;

- масштабируемое ядро управления данными;

- расширяемость. Delphi является системой с открытой архитектурой, что позволяет дополнять ее новыми средствами и переносить на различные платформы.

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

Базы данных созданные с помощью системы Borland Delphi 5 полностью реализуют реляционную модель построения данных. База данных созданная для Borland Delphi использует все преимущества таблиц Borland Paradox и представляет собой набор групп объектов, таких как таблицы, запросы, формы, отчеты.

Связи между таблицами можно разбить на четыре базовых реляционных типа с отношениями:

- один - к - одному;

- один - ко - многим;

- многие - к - одному;

- многие - ко - многим.

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

Также Borland Delphi 5 предоставляет большое количество внутренних средств по оптимизации работы проектируемого приложения. К ним относятся:

- использование BDE (Borland DataBase Engine) для управления базами данных;

- использование библиотек Windows API;

- индивидуальная настройка системы;

- эффективное использование индексов;

- встроенный оптимизатор запросов.

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

Помимо средств, которые предназначены для оказания помощи в процессе разработки программ, Среда Delphi включает в себя так называемые технические средства - интегрированный отладчик, пакетный компилятор и утилиты WinSight и WinSpector. Основное назначение утилиты WinSight - наблюдение за системой передачи сообщений Windows. Утилита WinSpector - позволяет узнать причины ошибочного завершения того или иного приложения.

Библиотека компонент - Visual Components Library (VCL) является “сердцем” Delphi. Все средства разработки, включенные в состав Delphi, в той или иной степени базируются на библиотеке классов. Эта библиотека содержит около 140 классов, инкапсулирующих различные группы функций Windows API. Чисто условно классы, входящие в библиотеку VCL, можно разделить на классы, реализующие функциональность компонентов, и внутренние классы, которые реализуют поддержку работы самого приложения и не используются непосредственно.

Для минимальной работы Delphi требуется персональный компьютер с приличными характеристиками. Пакет Delphi ужесточает эти требования. Для работы в этой среде необходим компьютер 486 или Pentium с тактовой частотой не менее 100 МГц, оперативной памятью не меньше 8М (желательно 16М и более), жестким диском объемом не менее 50Мб. Желательно, чтобы монитор имел разрешение не хуже 800х600. Можно попытаться использовать Delphi и с менее мощным компьютером, но даже если это удастся, работа с пакетом вряд ли доставит в этом случае удовольствие.

19 Описание структуры базы данных

В проекте используется 12 таблиц, формата Borland Paradox. (основная, приход, расход, архив прихода, архив расхода, подразделения, шифры амортизации, лизинговые компании, подотчетные лица, план счетов, итоговая, перемещения ОС). Рассмотрим каждую в отдельности:

1. Основная.

Имя таблицы: Osnova.DB (тип: Borland Paradox).

Назначение: Данная таблица является основной для хранения информации по основным средствам (Таблица 19.1), в которую входят (Инвентарный номер, наименование, шифр амортизации, балансовая стоимость, остаточная стоимость, месячная амортизация, подразделение, подотчетное лицо и т.п.). (Подробнее о структуре в приложении 1).

Таблица 19.1 - Структура таблицы Osnova.DB

Имя поля

Описание

Inventar Инвентарный номер
Naimenov Наименование оборудования
Hifr_amo Шифр амортизации
Procent Процент амортизации
TypeOS Тип оборудования
Bas_stoim Балансовая стоимость
Mes_amort Месячная амортизация
Pol_iznos Сумма полного износа
Ost_stoim Остаточная стоимость
Data_vvod Дата ввода в эксплуатацию
Uhastoc Участок использования
Podoth Подотчетное лицо
Old_amortiz Сумма старой амортизации
KMetrash Показания счетчика автотранспорта
SunAnda Сумма аренды
Sclad Наименование склада

Связи:

1) Один ко многим - поле Участок с таблицей Участков (поле «участок»), данная связь обеспечивает объединение данных по участкам, что является очень удобным при работе с конкретными организациями по учету основных средств.

2) Один ко многим - поле шифр амортизации с таблицей шифры амортизаций (поле Shifr), данная связь обеспечивает объединение данных по шифру амортизации и является справочником шифров амортизации.

3) Один ко многим - поле «Инвентарный номер» с таблицей «Перемещение основных средств», что позволяет получать информацию, где и кем использовалось текущее оборудование.

2. Приход.

Имя таблицы: Prihod.DB (тип: Borland Paradox).

Назначение: Данная таблица является основной для хранения информации по приходу основных средств за текущий месяц (Таблица 19.2), что позволяет работать с новым списком до окончания месяца, делать изменения, редактировать данные, которые ни как не влияют на результаты движения до того пока не произведена операция закрытия месяца. в которую входят (Инвентарный номер, наименование, шифр амортизации, балансовая стоимость, остаточная стоимость, месячная амортизация, подразделение, подотчетное лицо и тп.). (подробнее о структуре в приложении 1).

Таблица 19.2 - Структура таблицы Prihod.DB

Имя поля

Описание

Inventar Инвентарный номер
NaimenovOS Наименование оборудования
ShifrAmo Шифр амортизации
Procent Процент амортизации
Bal_Stoim Балансовая стоимость
Mes_amort Месячная амортизация
Poln_amort Полная сумма амортизации
Ost_Stoim Остаточная стоимость
Old_amortiz Старая сумма амортизации

Продолжение таблицы 19.2

Sclad Номер склада
Uhastoc Участок использования
DataVvoda Дата ввода в эксплуатацию
Podothetnic Подотчетное лицо
Kmetrash Пробег автотранспорта
TypeOS Тип оборудования
Arenda Тип использования (аренда/ответственное хранение)

Связи:

1) Один ко многим - поле Участок с таблицей Участков (поле «участок»), данная связь обеспечивает объединение данных по участкам, что является очень удобным при работе с конкретными организациями по учету основных средств.

2) Один ко многим - поле шифр амортизации с таблицей шифры амортизаций (поле Shifr), данная связь обеспечивает объединение данных по шифру амортизации и является справочником шифров амортизации.

3) Один ко одному - поле «дебит», «кредит» с таблицей «План счетов», что позволяет организовать справочник счетов участвующих при работе.

4) Один ко многим - поле «Инвентарный номер» с таблицей «Перемещение основных средств», что позволяет получать информацию где и кем использовалось текущее оборудование.

3. Расход.

Имя таблицы: Rashod.DB (тип: Borland Paradox).

Назначение: Данная таблица является основной для хранения информации по расходу основных средств за текущий месяц (Таблица 19.3), что позволяет работать с списком расходованного оборудования до окончания месяца. В данную таблицу попадают данные из основной таблицы (полный перенос данных, что исключает дублирование данных), что позволяет произвести откат, ошибочно сделанного расхода оборудования. В таблицу входят поля (Инвентарный номер, наименование, шифр амортизации, балансовая стоимость, остаточная стоимость, месячная амортизация, подразделение, подотчетное лицо и тп.). (подробнее о структуре в приложении 1).

Таблица 19.3 - Структура таблицы Rashod.DB

Имя поля

Описание

Inventar Инвентарный номер
Naimenov Наименование оборудования
Hifr_amo Шифр амортизации
Procent Процент амортизации
TypeOS Тип оборудования
Bas_stoim Балансовая стоимость
Mes_amort Месячная амортизация
Pol_iznos Сумма полного износа
Ost_stoim Остаточная стоимость
Data_vvod Дата ввода в эксплуатацию
Uhastoc Участок использования
Podoth Подотчетное лицо
Old_amortiz Сумма старой амортизации
Kmetrash Показания счетчика автотранспорта
SunAnda Сумма аренды
Sclad Наименование склада
Data_del Дата расходования оборудования

Связи: