Диплом: Разработка клиентского программного обеспечения информационной системы планирования и контроля финансовых ресурсов (на примере АО "НСН")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
2. Цель разработки. КПО ИС «Планирования и контроля финансовых
ресурсов АО «НСН» позволит повысить эффективность управления
процессами, которые предварительно определены и оптимизированы в
отношении финансовой деятельности предприятия.
КПО ИС «Планирования и контроля финансовых ресурсов АО «НСН»
будет обеспечивает информационную и технологическую поддержку
процессов с целью их улучшения и совершенствования.
3. Преимущества КПО ИС «Планирования и контроля финансовых
ресурсов АО «НСН».
Автоматизация процесса планирования АО «НСН» позволит ускорить
процессы планирования основных финансовых результатов, калькулировать
производственные затраты для формирования себестоимости.
Положительным также является повышение точности и достоверности
полученных результатов за счет автоматизации, возможность сопоставить
имеющиеся фактические данные с плановыми непосредственно в самой
информационной системе.
4. Схема работы КПО ИС «Планирования и контроля финансовых
ресурсов АО «НСН». В качестве информационного обеспечения системы
выступает финансовая информация, это данные про финансовые показатели.
Вся информация хранится и обрабатывается в базе данных MicrosoftAccess.
Данные файлы представлены в электронном виде и могут быть
перемещены на всех видах носителей информации с достаточным объёмом
памяти.
Разрабатываемая система предназначена для автоматизации работы с
данными, упрощения процесса финансовой деятельности и сокращение
затраченного времени как подготовку сопутствующей отчетной
документации.
Схема работы системы приведена на рисунке 16.
43
Рисунок 16Схема работы КПО ИС «Планирования и контроля финансовых
ресурсов АО «НСН»
Как видно из рисунка 16, система позволяет вводить информации и
форматировать на её основе различные документы. При этом вся
информация, за исключением сформированных документов, проходит через
базу данных
5. Разработка модели «TO-BE
» для описания функций КПО ИС
«Планирования и контроля финансовых ресурсов АО «НСН». Контекстная
диаграмма модели «
TO-BE» приведена на рисунке 17.
Рисунок 17Контекстная диаграмма «Финансовая деятельность»
44
В процессе декомпозиции были выделены следующие задачи:
- ввод финансовых показателей;
- взаимодействие с базой данных;
- подготовка документации;
- подготовка отчётности.
Диаграмма декомпозиции приведена на рисунке 18.
Рисунок 18Диаграмма декомпозиции модели «TO-BE»
Как видно из рисунка 18, основная функция системы получение,
обработка и вывод форматированной информации на основе правил ведения
финансовой деятельности.
При этом всё делится на работу с данными в пользовательском
интерфейсе, взаимодействие с базой данных и автоматизированное
формирование отчётов и документации. В работе участвует сама система,
работники, управляющие ей и СУБД, обрабатывающая все обращения к базе
данных.
45
Подробное описание диаграммы представлено в нижеследующих
таблицах 2,3.
Таблица 2 – Спецификация к процессам IDEF0 диаграммы первого уровня
функциональной модели
Имя работы
Ввод финансовых показателей
Взаимодействие с базой данных
к которой система подключается через обращение к
Подготовка отчётности
Подготовка документации
Таблица 3Спецификация к стрелкам IDEF0 – диаграммы первого уровня
функциональной модели
Наименование
Определение
Правила ведения финансовой
деятельности
Актуальные нормы и законы, регулирующие
финансовую деятельность
Информация про финансовые
показатели
Информация основные финансовые показатели
Структурированная информация
Информация, преобразованная системой и готова
для записи в БД
Форматы документов
Информация о стандартизированных форматах
печатных документов
Отчётность
Сформированная отчётная информация
Сформированные документы
Готовые печатные формы документов
6. Выбор СУБД и языка программирования.Для разработки КПО ИС
«Планирования и контроля финансовых ресурсов АО «НСН» была выбрана
реляционная база данных MicrosoftAccess, а в качестве пользовательской
оболочки используется среда BorlandDelphi 7 c драйвером для БД
MicrosoftJet 4.0 OLEBDProvider и механизмом доступа ActiveXDataObjects.
На основании выполненного анализа уровня автоматизации АО «НСН»
можно сделать следующие выводы:
46
- аппаратное обеспечение АО «НСН» предусматривает использование
серверного оборудования, внутренних коммуникаций, беспроводных сетей и
периферийного оборудования в виде принтера, сканера, факса и МФУ;
- в акционерном обществе «Нокиа Солюшнз Энд Нетворкс»
применяется 1С: Управление проектной организацией;
- в АО «НСН» планируется внедрение методологии ARIS. В
методологии ARIS предприятие представлено в виде системы,
представленной в виде структуры и ориентированной на достижение
поставленных целей осуществления деятельности;
- в результате осуществления свой деятельности в настоящее время
формируются отчет по оказанным ремонтным услугам, учету клиентов,
бухгалтерская и налоговая отчетность;
- в настоящее время на предприятии ведется учет доходов, расходов,
кадровый учет, но процессы планирования деятельности предприятия не
автоматизированы;
- развитие деятельности предприятия основано только на оперативном
планировании с использованием бухгалтерской отчетности, плановые
показатели не учитываются;
- в организации калькуляции на формирование себестоимости оказания
услуг формируются в ручном режиме, что создает трудоемкость данных
процессов и иногда приводит к ошибкам в расчетах.
- для улучшения финансового планирования деятельности АО «НСН»
было предложено автоматизировать процессы планирования и контроля
финансовых ресурсов, что позволит осуществить выбор между возможными
альтернативами выявленными в результате планирования, определить
ошибки в постановке целей организации и закрепить достигнутые
результаты.
47
ГЛАВА 3. РАЗРАБОТКА КЛИЕНТСКОГО ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ
ПЛАНИРОВАНИЯ И КОНТРОЛЯ ФИНАНСОВЫХ
РЕСУРСОВ АО «НСН»
3.1. Разработка базы данных и интерфейса пользователя
На основании разработанного технического задания выполним
построение ERдиаграммы, которая предусматривает определение
сущностей и атрибутов. ER диаграмма для разработанной базы данных КПО
ИС «Планирования и контроля финансовых ресурсов АО «НСН»
представлена на рисунке 19.
Рисунок 19Физическая модель данных системы
Как видно из разработанной модели данных в базе данных выделено
две подсистемы: система для хранения данных о пользователях системы и
система для хранения данных о финансовых ресурсах.
Каждый экземпляр сущности обладает набором характеристик. В
физической все эти характеристики называются атрибутами сущности.
Данные атрибуты представлены в следующих таблицах 4-7.
48
Таблица 4 – Атрибуты таблицы tCalculation
Атрибут
Описание
Тип
CalculationID
Ключевой атрибут для идентификации записи
Счетчик
DateCreat
Атрибут для хранения времени
Дата время
Nomer
Номер калькуляции
Числовой
NomenclaturaID
Номер статьи калькуляции
Числовой
Nacenka
Торговая наценка
Числовой
Summa
Сумма по калькуляции
Числовой
SummaNacenka
Сумма с наценкой
Числовой
DateModif
Дата модификации
Дата время
Таблица 5 – Атрибуты таблицы tCalculationStZatrat
Атрибут
Описание
Тип
CalculationStZatratID
Ключевой атрибут для идентификации записи
Счетчик
CalculationID
Ключевой атрибут для идентификациизаписи
Числовой
StZatratID
Строковый атрибут для хранения названия
статей затрат
Числовой
Summa
Числовой атрибут для хранения суммы
Денежный
Таблица 6 – Атрибуты таблицы tProfit
Атрибут
Описание
Тип
ProfitID
Ключевой атрибут для идентификации записи
Счетчик
DateCreat
Атрибут для хранения даты
Дата и время
Nomer
Атрибут для хранения номера
Короткий текст
Kolvo
Ключевой атрибут для идентификации записи
Числовой
ProfitRealiz
Строковый атрибут для хранения выручки от
реализации
Денежный
SebestRealiz
Строковый атрибут для хранения себестоимости
Денежный
ValProfit
Строковый атрибут для хранения данных по валовой
прибыли
Денежный
KommExp
Строковый атрибут для хранения данных по
коммерческим расходам
Денежный
ManagerExp
Строковый атрибут для хранения данных по
операционным расходам
Денежный
SalesProfit
Строковый атрибут для хранения данных по
прибыли от продаж
Денежный
OperRev
Строковый атрибут для хранения данных по
операционной прибыли
Денежный
BeforTaxPro
fit
Строковый атрибут для хранения данных по налогу
на прибыль
Денежный
NetProfit
Строковый атрибут для хранения данных по чистой
прибыли
Денежный
49
Таблица 7 – Атрибуты таблицы tsNomenklatura
Атрибут
Описание
Тип
NomenclaturaID
Ключевой атрибут для идентификации записи
Счетчик
Nomenclatura
Атрибут для хранения номенклатуры продукции
Короткий
текст
Работа программы начинается с авторизации пользователей и
предлагает ввести логин и пароль (рисунок 20).
Рисунок 20Вид формы авторизации
В программе предусмотрены следующие типовые роли пользователей:
администратор, менеджер, пользователь. В задачу администратора входит
выполнение следующих действий: добавление (удаление, редактирование)
пользователя, назначение роли и пароля. Менеджер имеет право добавлять,
удалять и редактировать записи, пользователь только просматривает.
Файл проекта и функция проверки пользователя приведена в
приложении В.
Как и при любом процедурном программировании функции работы с
базой данных удобнее всего вынести в отдельный модуль. В КПО ИС
«Планирования и контроля финансовых ресурсов АО «НСН» это модуль
Databank.pas. Соединение с базой данных осуществляется через компоненты
ADO. В динамическом режиме настраивается и активируется
TADOConnection.
Программный код имеет следующий вид:
50
functionTdmData.fInitConnect():boolean;
varspath:string;
begin
fInitConnect:=False;
spath:=ExtractFilePath(Application.ExeName)+sDataBankCaption;
ifFileExists(spath)=false then begin
ShowMessage('База '+ sDataBankCaption+ ' недоступна.' );exit;
end;
try
connmain.ConnectionString:='Provider=Microsoft.ACE.OLEDB.12.0;Data
Source='+spath+';Persist Security Info=False;';
connMain.LoginPrompt:=false;
connMain.Open;
fInitConnect:=true;
except
on e: exception do
begin
showmessage(e.Message);
fInitConnect:=False;
end;
end;
end;
Если авторизация прошла успешно открывается главная MDI форма
программы с активированными определенными функциями пользователя
приведенная на рисунке 21.
Рисунок 21 – Вид MDI формы приложения
51
При создании формы в целях безопасности заносится информация в
базу данных о пользователе и времени начала работы, при закрытии время
окончания работы. Программный код реализации данной задачи приведен в
приложении Г.
Для создания меню использовался MenuDesigner элемента
MainMenu(рисунок 22).
Рисунок 22 MenuDesigner элемента MainMenu
Рассмотрим созданные в приложении формы.
Формы для работы администратора, а также справочники используют
для отображения информации элемент TDBGrid(рисунок 23).
Рисунок 23Вид формы frmUser

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран