Разработка прикладной программы по шифрованию файлов

Автор работы: Пользователь скрыл имя, 26 Ноября 2012 в 11:47, дипломная работа

Описание работы

Целью дипломного проекта является разработка подсистемы криптографической защиты экономической информации в рамках одного частного предприятия. В качестве объекта автоматизации выбран бухгалтерский отдел предприятия.
Для достижения цели необходимо решить следующие задачи:
Провести анализ деятельности предприятия;
Разработать криптографическую программу;
Рассчитать экономическую эффективность проекта;
Определить требования к безопасности и охране труда;

Файлы: 1 файл

Пояснительная записка.doc

— 1.10 Мб (Скачать файл)

 

Таблица 1.1

Основные технико-экономические показатели

Показатели

Единица измерения

Базисный период 2007 г.

Отчетный период 2008 г.

Отклонение

Отчетный период в % к  базисному

1

2

3

4

5

6

Выручка от реализации

тыс. тг.

125920

129860

3940

1031,3

Себестоимость автотранспортных услуг

тыс. тг.

48000

48680

680

1014,2

Прибыль (убытки) отчетного  года

тыс. тг.

70130

73060

2930

1041,8

Среднесписочная численность, в том числе:

чел.

101

101

0

100,00

рабочих

чел.

81

81

0

100,00

специалистов

чел.

20

20

0

100,00

Фонд оплаты труда, в  том числе

тыс. тг.

17608

19018

1410

1080,1

рабочих

тыс. тг.

12066

13016

950

1078,7

специалистов

тыс. тг.

5542

6002

460

1083,0

Показатели

Единица измерения

Базисный период 2007 г.

Отчетный период 2008 г.

Отклонение

Отчетный период в % к  базисному

Среднемесячная заработная плата, в том числе:

тыс. тг.

27,4

29,9

2,5

1091,2

на одного рабочего

тыс. тг.

15,5

16,4

0,9

1058,1

на одного специалиста

тыс. тг.

45,4

50

4,6

1101,3

Наличие подвижного состава, в том числе:

един.

174

174

0

100,00

грузовые автомобили

един.

120

120

0

100,00

специальные

един.

13

13

0

100,00

автобусы и м/а

един.

17

17

0

100,00

легковые автомобили

един.

5

5

0

100,00

тракторы-бульдозеры

един.

19

19

0

100,00


 

1.5 Функциональная модель  ведения бухгалтерского учета

 

Функциональная модель является структурированным изображением функций производственной системы или среды, а также информации и объектов, связывающих эти функции. Цель функциональной модели:

  • определить функции подсистемы;
  • показать перечень и взаимоувязку задач подсистемы;
  • состав входных и выходных документов.

Функциональная модель отражает функциональное содержание рассматриваемого процесса и является структурированным изображением функций процесса, связей между ними и со средой, семантики, отражающей эти функции.

В качестве инструмента для построения функциональной модели было выбрано CASE-средство фирмы Computer Associates – BPwin, поддерживающее методологию IDEF0, и входящее в число лучших на сегодняшний день. Язык моделирования бизнес-процессов IDEF0 был предложен более 20 лет назад Дугласом Россом и назывался первоначально SADT (Structured Analysis and Design Technique - Методология Структурного Анализа и Проектирования). Основу методологии IDEF0 составляет графический язык описания бизнес-процессов. Модель в нотации IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе. Процесс моделирования какой-либо системы в IDEF0 начинается с определения контекста, то есть наиболее абстрактного уровня описания системы в целом. В контекст входит определение цели и точки зрения на модель. Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой. После описания системы в целом проводится ее разбиение на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы на более мелкие и так далее, до достижения нужной степени детализации. Диаграммы – главные компоненты модели. На диаграммах все функции производственной системы и интерфейсы представлены как блоки и стрелки. Блоки (работы) обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Все блоки модели нумеруются. Номер состоит из префикса и числа. Контекстная диаграмма дерева имеет номер А0. Декомпозицией контекстной диаграммы являются диаграммы А1, А2, А3 и т.д. Номера блоков нижнего уровня декомпозиции имеют номер родительской диаграммы и очередной порядковый номер, например декомпозицией блока А3 будут блоки с номерами А31, А32, А33 и т.д. Таким образом, образуется иерархия, где каждый подфункций имеет родительский процесс и несколько дочерних подфункций, образуя дерево. Взаимодействие блоков между собой и с внешним миром описывается в виде стрелок. Различается четыре типа стрелок – стрелка входа, стрелка выхода, стрелка управления и стрелка механизма. Каждый тип стрелок подходит к определенной стороне прямоугольника, изображающего работу, или выходит из нее (Рис. 1.3).

 

 

Рисунок 1.3 - Представление системы по методологии IDEF

 

Стрелки, входящие в блок с левой  стороны, стрелки входа, показывают все данные, которые необходимы для  выполнения функции. Допускается, что  функция может не иметь ни одной  стрелки входа. Результатом выполнения функции являются стрелки выхода. Каждая функция должна иметь хотя бы одну стрелку выхода. Стрелка выхода рисуется как исходящая из правой грани работы. Стрелки управления регулируют выполнение функций. Это могут быть правила, стратегии, процедуры или стандарты, которыми руководствуется функция. Каждый блок должен иметь хотя бы одну стрелку управления. Стрелка управления рисуется как входящая в верхнюю грань блока. Управление влияет на выполнение функции, но не преобразуется ею. Механизмы – стрелки, входящие в нижнюю грань блока, показывают средства, с помощью которых осуществляется выполнение функции. "Механизм" может быть человеком, компьютером, машиной или любым другим устройством, которое помогает выполнять данную функцию. Сам функциональный блок с его входами, управлениями и выходами показывает, что делает система. Механизм определяет, каким образом эта функция выполняется.

В основе методологии IDEF0 лежат следующие  правила:

1. Функциональный блок (или Функция)  преобразует входы в выходы (т.е. входную информацию в выходную). Управление определяет, когда и как это преобразование может или должно произойти. Исполнители непосредственно осуществляют это преобразование

2. С дугами связаны надписи  (или метки) на естественном  языке, описывающие данные, которые они представляют. Дуги показывают, как функции между собой взаимосвязаны, как они обмениваются данными и осуществляют управление друг другом. Выходы одной функции могут быть входами, управлением или исполнителями для другой. Дуги могут разветвляться и соединяться.

Функциональная IDEF-модель представляет все правила по ведению деловых  процедур и обработке сопровождающих деловую процедуру документов в  достаточном объеме и при этом обладает непротиворечивостью представления  информации. Кроме того, функциональная модель облегчает выполнение решаемых задач по обработке документов благодаря наглядности представления информации. Немаловажным следует считать и тот факт, что при внесении изменений в существующую на предприятии модель документооборота IDEF-модель легко поддается корректировке.

1.6 Использование  информационных технологий

 

На предприятии ТОО используется ЭИС «1С: Предприятие». ЭИС «1С: Предприятие» предоставляет широкие возможности ведения автоматизированного учета на предприятиях, в организациях и учреждениях, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета. «1С: Предприятие» позволяет организовать эффективный бухгалтерский, кадровый, оперативный торговый, складской и производственный учет, а также расчет заработной платы. В бухгалтерском отделе используется программа 1С: Бухгалтерия. 1С: Бухгалтерия – это универсальная программа массового назначения для автоматизации бухгалтерского учета. Она может использоваться на предприятиях разных направлений деятельности и форм собственности. 1С: Бухгалтерия предоставляет бухгалтеру гибкие возможности учета:

  • Произвольная структура кода счета дает возможность использовать длинные коды счетов (субсчетов) и вести многоуровневые планы счетов с большим уровнем вложенности;
  • Возможность работы с несколькими планами счетов позволяет вести учет в нескольких системах учета (например, российской и GAAP);
  • 1С: Бухгалтерия содержит встроенные механизмы ведения количественного и валютного учета;
  • На любом счете можно вести многомерный (до 5-ти разных разрезов) и многоуровневый (до 10-ти уровней вложенности) аналитический учет;
  • 1С: Бухгалтерия поддерживает ведение консолидированного учета, поэтому может применяться в централизованных бухгалтериях.

Программа позволяет автоматизировать ведение всех разделов бухгалтерского учета:

  • Операции по банку и кассе;
  • Основные средства и нематериальные активы;
  • Материалы;
  • Товары и услуги, выполнение работ;
  • Учет производства продукции;
  • Учет валютных операций;
  • Взаиморасчеты с организациями;
  • Расчеты с подотчетными лицами;
  • Начисление зарплаты;
  • Расчеты с бюджетом и другие.

Типовая конфигурация 1С: Бухгалтерии  соответствует принятой методологии  бухгалтерского учета в хозрасчетных организациях и позволяет вести  налоговый учет в соответствии с требованиями налогового кодекса Республики Казахстан. Предусмотрен как ручной ввод операций, так и работа «от документа» с автоматическим формированием проводок по различным разделам учета. В комплект поставки включено более 30 форм отчетности в налоговые органы, внебюджетные фонды и органы статистики. Программа поставляется с типовой конфигурацией, предназначенной для учета в хозрасчетных организациях. 1С: Бухгалтерия может также использоваться с другими (специально созданными) конфигурациями, учитывающими различные особенности учета.

В комплект поставки входит ряд средств, облегчающих самостоятельное освоение программы:

  • Путеводитель по конфигурации;
  • Пособие "Введение в конфигурирование";
  • Руководство по ведению налогового учета и многое другое.

1С: Бухгалтерия представляет  собой 1С: Предприятие с компонентой  "Бухгалтерский учет" и типовой  конфигурацией. Компонента "Бухгалтерский  учет" может быть использована  для реализации любой схемы  бухгалтерского учета.

Бухгалтерский отдел состоит  из четырех человек:

1. Бухгалтер по расчетам  с поставщиками и заказчиками

2. Бухгалтер материального  стола

3. Расчетчик

4. Главный бухгалтер

Автоматизированное рабочее  место (АРМ) каждого из них включает в себя персональный компьютер. Все компьютеры объединены в локальную сеть. Локальная вычислительная сеть (ЛВС) представляет собой систему распределенной обработки информации, охватывающей территорию автотранспортного предприятия. При помощи общего канала связи локальная вычислительная сеть объединяет все абонентские узлы предприятия, включающие персональные компьютеры (ПК), внешние запоминающие устройства, дисплеи, печатающие и копирующие устройства, сканеры. Важнейшей характеристикой Локальной Вычислительной Сети (ЛВС) является скорость передачи информации. В идеале при посылке и получении данных через сеть время отклика должно быть почти таким же, как если бы они были получены от ПК пользователя, а не из некоторого места вне сети. Это требует скорости передачи данных от 10 до 100 Мбит/с. ЛВС должна не только быстро передавать информацию, но и легко адаптироваться к новым условиям, иметь гибкую архитектуру, которая позволяла бы располагать АРМ там, где это потребуется. У пользователя должна быть возможность добавлять и перемещать рабочие места или другие устройства сети, а также отключать их в случае надобности без прерывания работы в сети. ЛВС подсистемы ТОО выполняет различные функции по передаче данных, включая пересылку данных, обмен с внешними запоминающими устройствами, доступ к файлам и базам данных, обработку сообщений. ЛВС допускает подключение большого набора стандартных и специальных средств: Электонно Вычислительных Машин (ЭВМ), терминалов, устройств внешней памяти, принтеров, плоттеров, контрольного и управляющего оборудования, аппаратуры подключения к другим сетям. ЛВС должна доставлять данные с высокой степенью надежности, допускать простое подключение новых устройств и отключение старых без нарушения работы сети длительностью не более 1 секунды. Под топологией сети понимают конфигурацию физических соединений компонентов ЛВС (файловый сервер, рабочие станции). Тип топологии определяет производительность и надежность в эксплуатации сети PC, для которых имеет значение также время обращения к Файловому Серверу (ФС). В ЛВС ТОО используется топология «Звезда». Топология сети влияет на такие показатели, как надежность, расширяемость (наращиваемость), стоимость, задержка и пропускная способность. Задержка сети - это время передачи информационных сообщений между абонентами, т.е. время между выдачей сообщения из абонента-источника и его приемом абонентом-получателем (адресатом). Пропускная способность - это максимальное число битов абонентских сообщений, которые могут передаваться через сеть в единицу времени. В качестве линии связи выступает витая пара (рис. 1.4).

Информация о работе Разработка прикладной программы по шифрованию файлов