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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
22
используются Aготовые показателEиA компоненты (AMFC формированиеEмA) и имеется Aвозможность begiEnA
добавления Aсвоих определе нноEмA собственных Aбиблиотек обработатEьA, что создает Aвозможности декомпозициEяA для
программиста Aвносить абсолютноEеA в разрабатываемые Aприложения позволяющиEйA
динамичность, Aинтерактивность введениEеA и независимость от Aсуществующих индекEсA
шаблонов Aразработанных такжEеA приложений [5, c. A272]. преимуществEа
Среди Aобъектно-ориентированных контролEяA языков Aвысокого сл е д у ющи EеA уровня Aследует учеEтA
выделить Aязык несколь кEоA программирования ADelphi степенEиA, который Aпредставляет пр иведе EнA
собой Aуниверсальное счетчиEкA средство для Aразработки которыEеA приложений Aразличной полученныEхA
сложности и Aоснащен ре мон т EуA RAD-оболочкой. AЕсли особенност ьEюA сравнить Aданный данныEхA
язык Aпрограммирования компетенциEюA с C++ Builder, то Aможно банкEеA сказать, что
по Aпроизводительности з апис EиA Pascal-Aкод sel ect i oEnA языка Aпрограммирования контролEяA Delphi на A4-5% началь нымEиA
меньше, чем Aкода информационноEйA C++.
С помощью Aкомпонента формироватEьA VCL программная Aсреда основныEмA Delphi
для Aразработчика являетс EяA предоставляет Aудобный в ыполненногEоA в использовании, и Aоснащении крупныEмA
дополнительными Aбиблиотеками центрEыA данных Aинтерфейс принципоEвA к Windows API[24, c.118] злат опольск иEй
A.
Для исключения Aданных гра фич ес к иEмA недостатков в Aпрограммировании т ехнолог иEиA
применяется Aметод про г р а ммн оEйA динамического Aраспределения контролEяA памяти за Aсчет ремо нт EуA,
которого Aотдельные excepti oEnA элементы Aвыделяются установленEаA в процессе Aвыполнения задачEуA
программы, а не ее Aкомпиляции х арак те рист икEиA.
За счет Aдинамических с пецификациEяA структур, A находящихся повышаеEтA в основе Aсреды атрибут EыA
программирования ADelphi определенноEйA, изменяется не Aтолько позволяющуEюA количество Aэлементов жи в о др о EвA, но и
связи Aмежду планированиEяA данными Aэлементами данныEеA, но содержимое Aданных аналиEзA
элементов Aостается такиEхA неизменным. Эта Aособенность csrEpA создает Aнеудобство жив од р оEвA
получения Aмашинного контролEяA кода, Aпоскольку з аработноEйA компилятор не Aможет на и б о л ь ши EеA
выделить Aучастки firebirEdA памяти Aфиксированного внешниEйA размера, Aсопоставить предприятиEяA
отдельные Aкомпоненты беспроводныEхA структуры в Aуказанные базоEйA адреса.
23
AФизическая внедрениEяA структура Aданных моду л EьA подразделяется на Aэлементарные процессEыA и
составные Aструктуры необходимостEиA данных, к Aкоторым с уществуеEтA относятся Aлинейные функциональноEйA и
нелинейные Aструктуры prof i t i EdA данных.
AЭлементарные собоEйA (базовые, Aпримитивные позволяющуEюA) структуры Aданных декомпозициEяA не
могут Aбыть управлениEеA разбиты на Aсоставные выжи г и EнA части и Aявляются акционерноEмA материалов
для Aсоставных изменениEяA структур A данных адаптироватEьA, которые Aконструируются качествEеA программистом
для Aразработки степенEиA приложений[27, c.35].
К Aлинейным к армайкEлA структурам Aданных ресурсоEвA относятся Aстатические рекомендациEйA
структуры Aданных достуEпA, которые Aпозволяют полEеA зафиксировать Aдиапазон спецификациEяA
значений, Aприсваиваемых руководст вEоA этим Aпеременным круEгA.
Выбор Aструктуры продукEтA данных для Aхранения ка жд о EеA графа в Aпамяти сущностеEйA используется
для Aразработки индекEсA эффективных Aалгоритмов этапEеA, где каждое Aребро theEnA и
каждая Aвершина ра сче EтA имеют вес Aцелое компонентEыA положительное Aчисло которыEеA, и если Aграф ис по л н яе мыEмA не
является Aпомеченным объединенEыA, то его вес равен Aединице которыEйA.
Задачей Aкомпилятора имеет сEяA является Aвыделение связ EиA фиксированного Aобъема ко эффи цие нEтA
памяти для Aсохранения счеEтA адреса Aэлемента theEnA, а не самого Aэлемента антив ирус ногEоA.
В основе Aсреды рассчитаеEмA программирования ADelphi режи EмA применяется Aкомпонентная област EьA
модель, что Aпозволяет рисуноEкA использовать Aкомпоненты результ ат EеA, которые Aнаписаны злат опольск иEйA
другим Aразработчиком показанEоA, без наличия Aисходного операциEйA кода.
AСреди работEаA достоинства Aязыка системEыA программирования ADelphi созданиEяA также Aследует информационныEхA
отметить Aналичие к л юч е в о EйA быстрого Aбраузера руководст вEоA классов и Aвозможность предприятиEяA
мгновенного Aвывода в хо дяEтA подсказки Aавтозавершения можеEтA кода[34, c.78].
В Aсостав ра зработ кEиA программного Aприложения управлятEьA разработанного на Aязыке установленEаA
программирования Aвходят финанс овоEйA связанные Aмежду вводEаA собой Aфайлы антивиру сног EоA. По
умолчанию Aглавный базEыA файл Aпроекта отражатEьA имеет Aназвание крупныEмA PROJECT1.DPR. AОднако разработ кEиA
программная Aсреда к оторог EоA позволяет Aдать показателEиA другое Aназвание денежныEйA проекту, Aкоторое k omme x EpA
больше Aбудет своEйA отражать его Aспецифичность календарныEмA и назначение.
Как Aправило включаеEтA, такое же имя Aимеет программEеA скомпилированный на Aязыке записEиA
программирования ADelphi первоначальноEмA файл с Aрасширением мет одологиEиA .EXE, который Aявляется пр ог р а ммн ыEйA
24
исполняемым Aфайлом системEыA разработанного Aпрограммного рынк EеA продукта
и Aиспользуется основEеA пользователем для Aработы инт ернеEтA с программойA[39] к онтролEяA.
При разработке Aпрограммы кадраEмA на первоначальном Aэтапе строковыEйA
автоматически Aгенерируется спецификациEяA модуль, Aимеющий на с т оя ще EеA название AUnit delphEiA1,
использующий Aфайл вестEиA UNIT1.PAS по Aумолчанию меха н из мEеA, но его можно Aназвать х ранениEяA
любым Aдругим создатEьA именем, Aнапример состаEвA, MAIN.PAS.
AКроме информационнаEяA языка Aпрограммирования пос тав щикоEвA Delphi Aширокие средствEаA возможности
для Aпользователей выполнениеEмA предоставляет Aязык postgr es qElA программирования С#, Aвключающий модулEьA в
свой Aсостав уроEвA универсальный Aаппарат таблицEаA, позволяющий Aподдерживать использова тEьA
современные Aтехнологии поддерживаеEтA программирования и Aвыполнять рассчитаеEмA операции Aсоздания предприят иEяA
классов и Aобъектов системEыA, отражать Aиерархию внедре ниEяA структур, Aобъединять совместнEоA
классы, Aимеющие настройкEаA различные Aмеханизмы theEnA наследования.
В Aсостав удобствоEмA языка Aпрограммирования да нныEйA С# инкапсуляция Aданных системEыA и
обрабатывающие Aфункции настоящеEеA, имеющие Aнесколько нформационныEеA уровней Aдоступа вводEеA.
Данный Aязык выжи г иEнA программирования Aподдерживает контролEяA полиморфизм Aопераций подробноEеA,
функций и Aобъектов аналиEзA и позволяет Aреализовать полученныEхA как статические, так
и Aвиртуальные формированиEеA методы Aдоступа системEыA, что особенно Aважно этоEмA при
разработке Aприложений базEыA для обработки Aграфики ведениEеA.
Язык Aпрограммирования своEйA С# включает Aвстроенный выжиг и EнA аппарат с Aпомощью автоматизациEяA
которого Aможно необходимостEиA описать Aдостаточно применя етс EяA разносторонние Aпредметные заданEоA области
и Aсоздать по в ы ша е EтA гибкие, Aкроссплатформенные спецификациEяA программные Aпакеты методологиEиA, которые Aможно оснащениEиA
применять как в Aсистемном контролEяA обеспечении, так и в Aприкладном б о л ь ше EйA[40].
Для Aудобства сформироватEьA разработчиков Aпрограммная tdbgr i EdA среда С# Aпредоставляет кот орыEхA
удобный в Aиспользовании объектEаA интерактивный Aинтерфейс абсолютноEеA, который Aвключает которыEйA в
свой Aсостав увольнениEяA текстовый Aредактор ис полняе мыEмA, компилятор и Aотладчик антивирус ногEоA программ.
AТекстовый даннаEяA редактор Aиспользуется на стро йкEаA для разработки Aисходного состаEвA кода
и Aотладки полEеA разработанной Aпрограммы таблицEеA. Удобством Aявляется следующиEеA
многооконный Aинтерфейс ра йEхA редактора и Aразвитая помощьEюA система Aавто л юб о EмA
25
генерируемых Aкоманд контролEяA, что повышает Aскорость инде кEсA разработки Aпрограммных конт ролEяA
продуктов.
Как Aправило табл ицEеA, каждый Aразрабатываемый затратEыA продукт Aвключает запасныEхA
несколько Aмодулей де композициEяA, транслируемых Aкомпилятором настоящеEеA по отдельности
с Aполучением ос обеннEоA соответствующего Aобъектного предназначенEыA модуля. AПосле создаеEтA
этого Aразработчик databanEkA используя Aредактор антивирус ногEоA связей, Aвыполняет ак ционерноEмA генерацию Aвсех работ EыA
объектных Aмодулей эт огEоA в один Aобщий post gres qElA программный Aпродукт показателеEйA, который Aможно различныEхA
использовать для Aотладки вк л юч а е EтA и выполнения.
AПреимуществом многимEиA языка Aпрограммирования программноEйA С# является Aналичие чрезвычайнEоA
автономного Aотладчика к л юч е в о EйA, позволяющего Aвыполнять бухгалте рскоEйA тестирование Aпрограмм вестEиA,
написанных на Aразных бухгалте рскоEйA языках, а Aтакже данныEхA возможность Aпросматривать соответствиEиA
отладку Aпрограмму различныEхA на уровне Aмашинных запис EиA команд, Aвыполняя продукEтA
просмотр Aобластей бу ма жн ыEхA оперативной Aпамяти базEаA, стеков, Aрегистра управляющиEеA
центрального Aпроцессора участкEеA и арифметического Aсопроцессора информационнаEяA, портов Aввода получиEлA
выводаA[41] провед ениEеA.
На любом Aэтапе складскогEоA отладки Aпрограммист информациEяA может Aвыполнить позволяюEтA остановку
и Aизменить все EхA переменные, Aкоторые настоящеEеA были Aзаданы результирующиEеA ранее, что Aзначительно данныEхA
повышает Aпроизводительность б о л ь ши EхA и скорость Aразработки начальнымEиA
программных Aпродуктов круEгA.
На основании Aрассмотрения про г р а ммно EйA теоретических Aоснов бо л ь ши EхA
информационных Aсистем еслEиA планирования и Aконтроля выполненноEеA финансовых Aресурсов поз воляеEтA
можно Aсделать идентификациEиA следующие Aвыводы бизнеEсA:
- информационная Aсистема руководст вEоA планирования и Aконтроля имеетсEяA
финансовых Aресурсов диапазоEнA представляет Aсобой атрибут EыA информационную Aсистему принятиEяA,
позволяющую Aвыполнять создатEьA оперативный и Aуправленческий идент ификациEиA учет Aфинансовой учеEтA
деятельности Aпредприятия методологиEиA и формировать Aрезультирующую коротк иEйA информацию
для Aпринятия финансовоEйA управленческих Aрешений базEаA;
- информационные Aсистемы модульног EоA планирования и Aконтроля моглEиA
финансовых Aресурсов планированиEеA MRPII Aпозволяют цикEлA оптимизировать Aпроцессы ис польз ован иеEмA
26
формирования Aпроизводственных счеEтA потоков и Aконтролировать данныEеA
основные Aбизнес данныEхA процессы Aпредприятия су ще с т в у ю щи EхA в области Aзакупок ковалевскаEяA материалов
и Aсырья тех никEиA, их хранения, Aиспользования началь нымEиA в производстве, Aполучения н ымEиA
конечной Aпродукции работEаA и ее реализации в Aканалах планированиEеA сбыта;
- Aгибкость внедрениEяA ERP-систем Aсоздана своEйA за счет Aприменения контролEяA
модульного Aпринципа уч етEуA построения, а Aтехнологии преимуществEаA поэтапного Aвнедрения представляющиEеA
упрощают Aпроцессы системEаA адаптации Aданных которог EоA систем в Aинформационной показателеEйA
инфраструктуре Aпредприятия складскогEоA;
- в настоящее Aвремя выс окоразвитыEеA для контроля и Aпланирования обеспечениEеA
финансовых Aресурсов деятельностEиA в большей Aстепени созданиEяA применяются ACSRP мог л EиA и CRM-
технологии. ACSRP рисуноEкA и CRM -системы при Aпланировании услуг аEмA финансовых Aресурсов базоEйA
предусматривают Aучет контролEяA клиентов, Aуправление использовалсEяA продажами, а Aтакже которыEеA
поддержку Aзаказчиков сервероEвA;
- среди Aпредставленных основываетсEяA на российском Aрынке enteErA информационных Aсистем основаниEиA
планирования и Aконтроля оказаниEюA финансовых Aресурсов базоEйA следует Aотметить получиEлA: ИС
Галактика, 1С: AПредприятие контролEяA 8, ИС «Парус»;
- для Aразработки сформированныEмA информационной Aсистемы дек омпозициEяA планирования и Aконтроля качествEеA
финансовых Aресурсов модульногEоA используются A средства к оторыEйA проектирования, Aсистемы excepti oEnA
управления Aбазами данныEхA данных и Aвизуальные создаеEтA среды для Aпрограммирования простыEхA.
27
ГЛАВА 2. АНАЛИЗ УРОВНЯ АВТОМАТИЗАЦИИ АО «НСН»
2.1. Общая характеристика предприятия
Акционерное общество «Нокиа Солюшнз Энд Нетворкс» осуществляет
свою деятельность в области предоставления услуг по монтажу, ремонту и
техническому обслуживанию телевизионной и радиопередающей
аппаратуры, аппаратуры электросвязи и передачи данных.
К прочим видам деятельности АО «НСН» относятся:
- предоставление услуг по монтажу, ремонту и техническому
обслуживанию оборудования общего назначения;
- техническое обслуживание и ремонт офисных машин и
вычислительной техники.
Область деятельности АО «НСН» в области обслуживания радио-,
аудио-, видео- и телеаппаратуры включает:
- ремонт и техническое обслуживание радио-, аудио-, видео- и
телеаппаратуры;
- техническая экспертиза радио-, аудио-, видео- и телеаппаратуры;
- замена запасных частей, радио-, аудио-, видео- и телеаппаратуры для
обеспечения работоспособности.
Кроме этого АО «НСН» осуществляет диагностику техники для
выявления в ней неполадок и отклонений, а также тестирование и
профилактику.
Для обнаружения неполадок и их устранения в деятельности АО
«НСН» применяются современные системы принятия поддержки решений,
которые позволяют определить объемы работ, обеспеченность финансовыми,
материальными и человеческими ресурсами.
Организационная структура управления АО «НСН» приведена на
рисунке 7.
28
Рисунок 7 – Организационная структура управления компании АО «НСН»
Как видно из рисунка 7, данный вид структуры относится к линейно-
функциональному типу, для которого характерны:
- обеспечение управления компанией, имеющий значительный штат
сотрудников размещенных друг от друга на определенном расстоянии;
- гибкость и быстрая реакция на изменения происходящие во
внутренней и внешней среде;
- выделены центры ответственности, отвечающие за качество
выполнения работ и развития деятельности компании.
К основным задачам генерального директора относятся управление,
контроль и организация основных бизнес процессов предприятия и
представление интересов компании в деловой среде.
Наибольшие функциональные обязанности возложены на отдел
сервисного обслуживания клиентов в который входит консультационная
Генеральный
директор
Отдел сервисного
обслуживания
Консультационная
служба
Разрабтка
программного
обеспечения
Служба ремонта и
наладки техники
Служба по
внедрению решений
Отдел
безопасности
Финансовый
отдел
Бухгалтерия
Планово-
экономическая
служба
Отдел по работе
с клиентами
Отдел
информационных
технологий
Системный
админстратор
Программист
29
служба, службы по разработке программного обеспечения, ремонту, наладке
техники и внедрению программных решений.
Организацию и ведение бухгалтерского и налогового учета, разработку
учетной политики компании ведет бухгалтер. В круг обязанностей
бухгалтера также входит подготовка бухгалтерской отчетности,
осуществление расчетных банковских операций и контроль доходов
предприятия.
За качество предоставление информационных услуг по различным
направлениям деятельности компании отвечает отдел информационных
технологий, который будет рассмотрен далее.
Рассмотрим структуру отдела информационных технологий АО «НСН»
приведенную на рисунке 8.
Рисунок 8 – Структура отдела информационных технологий АО «НСН»
Как видно из рисунка 8 отдел информационных технологий АО «НСН»
включает начальника отдела информационных технологий, администратора
сети, специалиста по работе интеллектуальной системой принятия решений и
программистов.
Начальник отдела
информационных
технологий
Группа
программистов
Программист по
работе с базами
данных
Программист по
сопровождению
ПО
Администратор
сети
Специалист по
работе с СППР
30
К основным функциональным задачам начальника отдела
информационных технологий АО «НСН» относится:
- техническое обеспечение мероприятий, проводимых в компании;
- подготовка рекомендаций по рациональному использованию
компьютерной техники, справочно-информационных и аналитических
материалов;
- подготовка рекомендаций по установке нового программного и
аппаратного обеспечения;
- участие в составлении инструкций, нормативных документов по
вопросам, входящим в компетенцию отдела;
- подготовка проектов договоров на обслуживание информационных
систем;
- подготовка проектов документации заказа на закупку, ремонт и
обслуживание вычислительной техники и оргтехники.
Администратором сети выполняются задачи по администрированию
серверов в рамках полномочий отдела, поддержка работоспособности
локальной вычислительной сети, установка, настройка и сопровождение
программного обеспечения.
Группой программистов АО «НСН» выполняется развитие и внедрение
современных технологий, поддержка существующих баз данных и
проведение консультаций для сотрудников подразделений.
Специалист по СППР выполняет следующие задачи:
- разрабатывает технологию решения задачи по всем этапам обработки
информации в 1С: Управление проектной организацией;
- проводит корректировку разработанной программы на основе анализа
выходных данных;
- осуществляет сопровождение 1С: Управление проектной
организацией.
31
Техническая архитектура аппаратного обеспечения АО «НСН»
приведена на рисунке 9.
Рисунок 9– Техническая архитектура аппаратного обеспечения АО «НСН»
Как видно из рисунка 9, аппаратное обеспечение АО «НСН»
предусматривает использование серверного оборудования, внутренних
коммуникаций, беспроводных сетей и периферийного оборудования в виде
принтера, сканера, факса и МФУ.
Для связи с подразделениями применяется сеть Интернет, для защиты
которой предусмотрена система безопасности.
Также в сети предусмотрена связь с удаленными сотрудниками,
которые выполняют ремонт техники непосредственно на предприятиях.
На персональных компьютерах сотрудников АО «НСН» установлена
операционная система Windows 7, офисные приложения (MSOffice), а также
антивирусное программное обеспечение [30].
В акционерном обществе «Нокиа Солюшнз Энд Нетворкс»
применяется 1С: Управление проектной организацией, которая включает в
свой состав следующие модули:

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

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