
- •Содержание
- •Введение
- •Глава 1 Понятие и сущность дебиторской и кредиторской задолженности
- •1.1 Дебиторская и кредиторская задолженность
- •1.2 Методы управления дебиторской и кредиторской задолженностью
- •1.3 Особенности управления дебиторской и кредиторской задолженностью в условиях рыночных отношений
- •Глава 2 Проектирование информационной системы
- •2.1 Формулировка требований
- •2.2 Модель предметной области
- •2.3 Структура системы
- •Глава 3 Реализация информационной системы
- •3.1 Выбор средств разработки и субд
- •3.2 Особенности реализации
- •3.3 Работа с программой
- •3.4 Справочник – «Список пользователей»
- •3.5 Авторизация пользователя в системе
- •3.6 Работа с финансовыми показателями
- •3.7 Выбор рабочего периода
- •3.8 Оборачиваемость оборотного капитала
- •3.9 Анализ данных
- •Глава 4. Расчет экономической эффективности
- •4.1 Расчет экономической эффективности
- •4.1.1 Расчет капитальных затрат
- •4.1.2 Расчет экономической эффективности от внедрения системы
- •4.2 Расчет эффекта от реализации программного продукта «Анализатор»
- •Заключение
- •Список используемой литературы
3.2 Особенности реализации
При разработке программы были использованы следующие компоненты:
MainMenu – главное меню формы;
ActionList – компонент не имеет видимого изображения и служит для поддержки механизма действий. В программе используется для функциональной связки главного меню и кнопок компонента ToolBar;
ToolBar – является контейнером для создания панелей инструментов. Главная отличительная черта компонента – его способность глубокого управления дочерними элементами;
ImageList – компонент служит контейнером для хранения множества рисунков одинакового размера;
StatusBar – предназначен для создания строки состояния. Компонент может иметь несколько панелей, а также кнопку изменения размера окна, на которую он помещен.
Метка(Label) – используется для отображения различных текстовых надписей;
Панель(Panel) – служит для группировки отдельных компонентов по функциональному признаку, а также для увеличения эффекта наглядности и улучшения интерфейса программы.
Доступ к БД осуществлен по технологии ADO. В процессе разработки были использованы следующие компоненты для работы с этой технологией. ADOTable, ADODataSet, ADOQuery, ADOConection. Для разработки объекта системы Reporter была использована технология OLE.
3.3 Работа с программой
Так как наша программа обладает MDI интерфейсом, то главному окну достаются управленческая роль, в рамках его рабочей области будут находиться окна основных модулей (рис. 4.1).
Рис. 4.1 Главное окно программы
Как видно из рисунка интерфейс программы достаточно простой, основные кнопки расположены на панели инструментов, они все дублируются командами меню программы.
3.4 Справочник – «Список пользователей»
Основную роль при настройке программы играют таблицы-справочники, именно в них располагаются все те данные, с которыми в последующем оперирует пользователь и создает свою базу данных.
Работу со справочной информацией о пользователях системы можно производить с помощью соответствующих пунктов меню «Файл/Список пользователей системы».
Рис. 4.2 Окно «Список пользователей системы»
Заполнение этой таблицы производится путем нажатия на кнопку «Добавить», в результате чего появится окно (см. рис. 4.3) добавления пользователя в систему. Изначально в системе предусмотрено наличие только одного пользователя с правами администратора.
Рис. 4.3 Окно «Изменение списка пользователей»
3.5 Авторизация пользователя в системе
Авторизация пользователя в системе необходима для разграничения прав пользователей, их выполняемым функциям. Изначально, при запуске программы доступны только кнопки по авторизации и команда «О программе…», все остальные действия регламентируются набором прав пользователя. Для этого была разработана процедура
В приведенном примере показано как происходит включение или выключение элементов интерфейса программы. Форма авторизации пользователя отображена на рис. 4.4.
Рис. 4.4 Авторизация пользователя в системе
После нажатия кнопке «Ок» вызывается процедура Dostup(), которой в качестве параметра передается код статуса пользователя, на основе которого делаются доступными только необходимые элементы управления.
Для смены пользователя предусмотрена команда «Выход из системы», которая закрывает все открытые окна и отключает практически все элементы интерфейса.