44519 (АРМ бухгалтера Учет основных средств), страница 7
Описание файла
Документ из архива "АРМ бухгалтера Учет основных средств", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "44519"
Текст 7 страницы из документа "44519"
- основная программная оболочка должна иметь интуитивно ясный дружественный интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями;
- система должна иметь возможность наращивания в программной части.
- система должна функционировать под управлением операционных систем Windows 95, Windows 98 и Windows NT.
17 Выбор сетевой операционной системы
В качестве сетевой операционной системы был выбран Novell Netware 4.11, данная модель подразумевает выделенный сервер, что позволяет:
-
ограничить доступ к базе данных;
-
организовать возможность просматривать данные только тем пользователям, которые зарегистрированы в системе;
-
использовать сетевые принтеры;
-
Использовать возможность передачи данных по основным средствам через модем, с использованием удаленного доступа к сети;
-
настроить программу как Launcher приложение, которое не будет требовать установки ее на локальном компьютере, а только будет необходимо установить BDE;
В связи с тем, что Novell Netware зарекомендовал себя в качестве одного из лучших файл-серверов, использование для хранения баз данных файловой системы NTFS представляется предпочтительнее, чем FAT по соображениям отказоустойчивости.
18 Выбор системы проектирования и реализации.
Существует большое количество средств разработки для создания прикладных программ под Windows. Но все они обладают теми или иными достоинствами и недостатками.
Наиболее подходящей средой программирования, при создании приложений, является DELPHI. DELPHI дает нам огромные преимущества и реально может значительно повысить эффективность программирования.
Delphi - это не просто новая версия компилятора языка Pascal, а принципиально новый программный продукт, позволяющий создавать широкий спектр приложений для Среды Microsoft Windows. Он объединяет в себе высокопроизводительный компилятор с языка ObjectPascal, средства наглядного (визуального) создания программ и масштабируемую технологию управления базами данных. Основное назначение Delphi - служит средством для быстрого создания широкого класса Windows - приложений. Она учитывает многие новейшие достижения в программировании и практике создания приложений и предназначена для визуального программирования, когда разработчик видит большую часть результатов непосредственно на экране монитора уже в процессе своей работы по созданию программы. Визуальное программирование позволяет быстрее создать интерфейс программы, сделать его более качественным за счет наилучшего расположения информации окна экране монитора, избежать многих ошибок уже на экране проектирования [7].
Использование Delphi также происходит из следующих соображений:
-
операционная система DOS и ее приложения доживают свои последние дни на остатках РС, которые не поддерживают оболочки Windows или операционной системы Windows 95;
-
язык Pascal по-прежнему остается лучшим языком для программирования;
-
язык Object Pascal, в отличие от Borland (Turbo) Pascal и других современных средств разработки приложений того же класса, имеет встроенную поддержку модульной методологии создания приложений, поскольку каждой визуальной форме автоматически ставится в соответствии отдельный модуль;
-
создание Windows приложений с использованием визуальной технологии разработки программ начинается не от простейших операторов (if, while и т.п.), а от готовых визуальных компонент, для которых автоматически генерируется код в виде значительно более крупных синтаксических единиц (классов, свойств, методов, модулей).
Delphi с точки зрения средств для разработки Windows - приложений объединяет в себе следующие элементы:
-
высокопроизводительный компилятор. Имеющийся в составе Delphi компилятор с языка ObjectPascal является одним из самых производительных в мире и позволяет компилировать приложения со скоростью до 120000 строк в минуту (350000 строк в минуту для процессора Pentium 90 Мгц). Среда Delphi включает в себя встроенный компилятор. При необходимости можно воспользоваться и пакетным компилятором DCC.EXE, также входящим в пакет поставки;
-
объектно-ориентированная модель компонентов. Основным назначением применяемой в Delphi модели компонентов является обеспечение возможности многократного использования компонентов и создание новых. Фактически для создания Delphi использовались те же компоненты, что и входят в комплект поставки. Тем не менее, нельзя не отметить, что внесенные в объектную модель изменения в первую очередь были вызваны необходимостью поддержки технологии визуального программирования. При этом язык остался совместимым с языком Pascal, поддерживаемым компилятором Borland Pascal 7.0;
-
быстрая среда разработки (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. (основная, приход, расход, архив прихода, архив расхода, подразделения, шифры амортизации, лизинговые компании, подотчетные лица, план счетов, итоговая, перемещения ОС). Рассмотрим каждую в отдельности:
-
Основная.
Имя таблицы: 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 | Наименование склада |
Связи:
-
Один ко многим - поле Участок с таблицей Участков (поле «участок»), данная связь обеспечивает объединение данных по участкам, что является очень удобным при работе с конкретными организациями по учету основных средств.
-
Один ко многим - поле шифр амортизации с таблицей шифры амортизаций (поле Shifr), данная связь обеспечивает объединение данных по шифру амортизации и является справочником шифров амортизации.
-
Один ко многим - поле «Инвентарный номер» с таблицей «Перемещение основных средств», что позволяет получать информацию, где и кем использовалось текущее оборудование.
-
Приход.
Имя таблицы: 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 | Тип использования (аренда/ответственное хранение) |
Связи:
-
Один ко многим - поле Участок с таблицей Участков (поле «участок»), данная связь обеспечивает объединение данных по участкам, что является очень удобным при работе с конкретными организациями по учету основных средств.
-
Один ко многим - поле шифр амортизации с таблицей шифры амортизаций (поле Shifr), данная связь обеспечивает объединение данных по шифру амортизации и является справочником шифров амортизации.
-
Один ко одному - поле «дебит», «кредит» с таблицей «План счетов», что позволяет организовать справочник счетов участвующих при работе.
-
Один ко многим - поле «Инвентарный номер» с таблицей «Перемещение основных средств», что позволяет получать информацию где и кем использовалось текущее оборудование.
-
Расход.
Имя таблицы: 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 | Дата расходования оборудования |
Связи:
-
Один ко многим – поле Участок с таблицей Участков (поле «участок»), данная связь обеспечивает объединение данных по участкам, что является очень удобным при работе с конкретными организациями по учету основных средств.
-
Один ко многим – поле шифр амортизации с таблицей шифры амортизаций (поле Shifr), данная связь обеспечивает объединение данных по шифру амортизации и является справочником шифров амортизации.
-
Один ко одному – поле «дебит», «кредит» с таблицей «План счетов», что позволяет организовать справочник счетов участвующих при работе.
-
Один ко многим – поле «Инвентарный номер» с таблицей «Перемещение основных средств», что позволяет получать информацию, где и кем использовалось текущее оборудование.
-
Лизинговые компании.
Имя таблицы: Lizing.DB (тип: Borland Paradox).
Назначение: Данная таблица является основной для хранения информации по лизинговым компаниям предоставляющих оборудование в аренду (Таблица 19.4), в которую входят (Инвентарный номер, наименование, шифр амортизации, балансовая стоимость, остаточная стоимость, месячная амортизация, подразделение, подотчетное лицо и тп.). (подробнее о структуре в приложении 1).
Таблица 19.4 - Структура таблицы Lizing.DB
Имя поля | Описание |
Inventar | Инвентарный номер |
Naimenov | Наименование оборудования |
Hifr_amo | Шифр амортизации |
Procent | Процент амортизации |
TypeOS | Тип оборудования |
Bas_stoim | Балансовая стоимость |
Mes_amort | Месячная амортизация |
Pol_iznos | Сумма полного износа |
Ost_stoim | Остаточная стоимость |
Data_vvod | Дата ввода в эксплуатацию |
Uhastoc | Участок использования |
Podoth | Подотчетное лицо |
Old_amortiz | Сумма старой амортизации |
KMetrash | Показания счетчика автотранспорта |
SunAnda | Сумма аренды |
Sclad | Наименование склада |
Lizing | Наименование лизинговой компании |
Связи:
-
Один ко многим – поле Участок с таблицей Участков (поле «участок»), данная связь обеспечивает объединение данных по участкам, что является очень удобным при работе с конкретными организациями по учету основных средств.
-
Один ко многим – поле шифр амортизации с таблицей шифры амортизаций (поле Shifr), данная связь обеспечивает объединение данных по шифру амортизации и является справочником шифров амортизации.
-
Один ко многим – поле «Инвентарный номер» с таблицей «Перемещение основных средств», что позволяет получать информацию где и кем использовалось текущее оборудование.
-
Подразделения.
Имя таблицы: Uhastoc.DB (тип: Borland Paradox).