Диплом: Автоматизация взаимодействия с партнерами с помощью интернет-каналов в Обласном Государственном казенном учреждении Пожарно-спасательного Центра гражданской обороны, защиты населения, территорий и пожарной безопасности Магаданской области

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
взаимосвязей входных, промежуточных и результатных
информационных потоков и функций предметной области
(структурно-функциональной диаграммы).
данных информационной базы необходимых для функционирования
автоматизированной системы (диаграммы “сущность-связь” -
инфологической модели и диаграммы взаимосвязей файлов -
даталогической модели).
Цель инфологического моделирования – обеспечение наиболее
естественных для человека способов сбора и представления той
информации, которую предполагается хранить в создаваемой базе данных.
Поэтому инфологическую модель данных пытаются строить по аналогии с
естественным языком (последний не может быть использован в чистом
виде из-за сложности компьютерной обработки текстов и неоднозначности
любого естественного языка).
Инфологическое проектирование необходимо для представления
семантики предметной области. Данная модель отражает в соответствии с
выбранной задачей часть реального мира и строится в независимости от
конкретной СУБД.
Программу автоматизации продаж предприятия условно можно
разделить на три блока:
1. Заполнение справочников;
2. Заполнение документов и движение регистров;
3. Формирование отчетов.
2.2.2. Построение модели входных данных, справочной информации,
промежуточных потоков данных оперативной информации
Модель входных данных, справочной информации, промежуточных
потоков данных оперативной информации показана на рисунке ниже
69
Рис. 2.1. – Диаграмма классов, соответствующая модели входных
данных
2.2.3. Модель выходных данных
Выходная информация – результат выполнения запросов,
фильтрации данных, вывод необходимой информации в отчет, печать
информации. Информация, которая несет вывод либо обобщает указанные
данные в общем виде или по определенному критерию.
Выходной информацией для данного проекта является информация,
которая позволяет произвести вывод на печать отчетной формы: список
подключенных соединений с партнерскими организациями через
Интернет-каналы. Вывод информации о выручке Центра за определенный
период.
70
2.3. Программное обеспечение задачи
2.3.1. Общие сведения о программном обеспечении задачи,
построение дерева функций и сценария диалога взаимодействия с
системой
Управление программой происходит посредством выбора пункта
меню или подменю, каждому пункту меню соответствует индивидуальная
функция. На рисунке 3.1 представлено дерево функций АРМ менеджера
Центра.
Рис. 2.2. - Дерево функций и сценарий диалога взаимодействия с
системой
2.3.2. Построение инфологической и даталогической моделей баз
данных
Покажем инфологическую модель на рисунке ниже:
71
Рис.2.3 – Инфологическая модель базы данных
Даталогическая модель с данными партнерских организаций
показана на рисунке ниже:
Рис.2.4 – Даталогическая модель базы данных
72
2.3.3. Построение обобщенной и агрегированной модели
управляющей программы, построение графа вызова модулей программы
Структурная схема пакета (дерево вызова программных модулей)
Для разработка информационно-справочной системы автоматизации
предприятия используется система 1С:Предприятие 8.1. Эта система имеет
модульную форму организации конфигурации. В глобальных модулях
хранятся переменные, процедуры и функции доступные из любых других
модулей. Также можно выделить другие группы модулей:
справочники
документы
перечисления
отчеты
обработки
регистры.
Следовательно, структуру программы можно описать следующими
основными блоками, представленными на рисунке.
Рис. 2.5 - Блок-схема основных модулей программы
Работа с программой начинается с вывода главного окна программы
и активизации системы меню. Работа программы осуществляется по
диалоговому и событийному режиму, при этом под диалогом понимается
предоставление пользователю нескольких альтернатив и обработка его
выбора. В диалоговую систему входят главное меню с соответствующими
всплывающими подменю, а также диалоговые окна. Под событиями
понимаются процессы, активизируемые пользователем (например -
73
нажатие функциональных клавиш), а также программные события –
получение определенным полем фокуса редактирование или потеря фокуса
ввода. На основании данных событий активизируются процедуры
контроля допустимости данных.
Наиболее важным моментом работы конфигурации является
проведение документов по регистрам накопления. Именно движения
регистров являются результатом проведения документов и источником
данных для формирования отчетов.
2.3.4. Краткое описание модулей разрабатываемой программы
Модуль «Главный модуль» предназначен для запуска основных
процедур и функций программы.
Модуль работы со справочниками включает справочники:
Сотрудники;
Организации;
Учащиеся;
Банки;
Банковские счета;
Виды номенклатуры;
Номенклатура.
Назначение данного модуля является поиск и просмотр информации
в справочниках, отбор и сортировка, печать списка, а также
редактирование данных.
Модуль «Документы» предназначен для ввода первичных данных и
просмотра ранее занесенных. Данный модуль реализует такие задачи
работы с документами как: ввод нового, изменение, удаление документов,
поиск, отбор и сортировка документов.
Модуль включает следующие документы:
Поступление ТМЦ;
Счет на оплату;
Реализация;
74
Списание ТМЦ;
ПКО;
РКО;
Приход по банку;
Расход по банку;
Документы при оперативном проведении производят движения
регистров.
Модуль «Регистры» включает в себя:
Остатки;
Касса;
Банк.
Модуль «Отчеты» влючает в себя:
Остатки;
Ведомость по кассе;
Ведомость по банку;
Взаиморасчеты.
В компьютерных системах баз данных пользователи для ввода,
просмотра и распечатки отчетов с информацией базы данных могут
применять формы. Основные преимущества использования форм
следующие:
При вводе данных в поля формы, приложение может считывать
словарь данных сервера и автоматически проверить допустимость данных
в соответствии с правилами целостности.
Поле ввода в форме может представлять список допустимых
значений, из которых пользователи могут легко выбрать нужное.
Область формы может выводить шаблон, соответствующий текущей
выводимой в форме записи.
Командные кнопки в форме могут выполнять действия, связанные с
выводимой в форме текущей записью.
75
Формы для занесения документов вызываются из главного меню
программы. Информационной базой данного модуля являются документы.
Модуль формирование отчетов выполняет функции по
формирования печатных форм. В модуле хранятся шаблоны для печати.
Отчеты формируются, используя запросы, которые обрабатывают
исходную информацию в соответствии с заданными параметрами
пользователя. Отчеты выполнены при помощи механизма 1С 8.1
«Построитель отчетов». Схема работы построителя отчетов представлена
на рисунке.
Рис. 2.6 Схема работы построителя отчетов.
Компьютерные системы используют отчеты и запросы для
считывания и представления данных таким образом, чтобы обеспечить
полезность информации, содействовать принятию решений или
поддерживать коммерческие приложения.
2.4. Контрольный пример реализации проекта и его описание
2.4.1. Системные требования разрабатываемой программной системы
Ввиду использования не слишком быстродействующей техники в
Центре, минимальная операционная система, требуемая для работы в
системе должна быть не ниже Windows XP.
76
Процессор не ниже Pentium IV, 1,2 ГГц.
ОЗУ не менее 256 МБ.
Жесткий диск 80 Гб.
2.4.2. Исходные условия для тестирования программного продукта
Программа будет тестироваться на 5 клиентских и одном серверном
компьютере. Должен быть установлен SQL Server и другие компоненты,
необходимые для запуска 1С:Предприятия.
Скорость подключения к Интернет – не менее 10 Мбит/с.
2.4.3. Результаты тестирования программной системы на
контрольном примере
Виртуальная частная сеть (VPN) - это соединение, которое можно
установить между двумя компьютерами, которое устанавливает
безопасный путь между компьютером с общедоступным доступом в
Интернет и компьютером, который подключен к частной сети; например,
сеть в офисе Центра. Чтобы настроить VPN, необходимо собрать
конкретные критерии для каждого компьютера; такие как IP-адрес или имя
домена каждого компьютера, имя пользователя и пароль, а также любые
другие применимые параметры аутентификации. Затем эта информация
вводится в меню настроек конфигурации VPN компьютера. Это
руководство содержит инструкции по настройке VPN на компьютерах под
управлением Windows 7.[11]
Windows 7
77
Рис.2.7. – Центр управления сетями
Доступ к меню VPN на удаленном компьютере. Этот компьютер
будет компьютером с общедоступным доступом в Интернет; не
компьютер, функционирующий как сервер.
Нажимаем кнопку «Пуск» или логотип Windows на рабочем столе
Windows 7.
Вводим «VPN» в поле поиска, расположенное в нижней части
всплывающего меню, которое появляется на экране.
Выбираем «Настроить подключение к виртуальной частной сети
(VPN)» после того, как оно появится в результатах поиска, которое по
умолчанию должно находиться в Панели управления. Это запустит мастер
VPN.[11]

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

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