Диплом: Автоматизация документооборота в организации Отдел городского архива в составе управления делами администрации города Реутов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
Рис. 1.20. Связи компонентов в файловом варианте
Файловый вариант работы с информационной базой рассчитан на
персональную работу одного пользователя или работу небольшого количества
пользователей в локальной сети. В этом варианте все данные информационной
базы (конфигурация, база данных, административная информация)
располагаются в одном файле [7].
Такой вариант работы обеспечивает легкость установки и эксплуатации
автоматизированной системы. При этом для работы с информационной базой не
требуются дополнительные программные средства, достаточно иметь
операционную систему и «1С: Предприятие».
Файловый вариант «1С: Предприятия» обеспечивает высокую целостность
информационной базы и простое создание резервных копий. Исключена
ситуация, когда пользователь может по ошибке (например, при копировании
информационной базы) перепутать различные файлы информационной базы и
привести, таким образом, систему в неработоспособное состояние.
Клиент-серверный вариант предназначен для использования в рабочих
группах или в масштабе предприятия. Он реализован на основе трехуровневой
архитектуры «клиент-сервер».
59
Клиентское приложение взаимодействует с сервером «1С: Предприятия»,
который взаимодействует с одной из поддерживаемых СУБД. При этом
физически кластер серверов «1С: Предприятия» и СУБД могут располагаться
как на одном компьютере, так и на разных. Это позволяет администратору при
необходимости распределять нагрузку между серверами [18].
На рисунке 1.21 изображены виды подключения клиентских приложений
в случае клиент-серверного варианта работы системы «1С:Предприятия».
Рис. 1.21 Связи компонентов в клиент-серверном варианте
Языком программирования выбран встроенный язык программирования
1С, это обусловлено следующими соображениями:
в связи с тем, что выбрана платформа 1С имеет смысл использовать
средства данной платформы;
язык 1С имеет кириллический синтаксис, что облегчает понимание
при написании программного кода;
как и многие современные языки программирования, данный язык
имеет различные механизмы, позволяющие корректно и правильно создавать
60
программный код – подсказки, шаблонные решения, синтаксический анализатор,
отладчик и многое другое;
по своим конструкциям, данный язык очень похож на язык
программирования С, что позволяет безболезненно освоить данный язык.
1.4.3 Обоснование проектных решений по техническому
обеспечению
В соответствии с ранее рассмотренным вариантом организации системы,
построенной с использованием платформы 1С Предприятие предложена
следующая техническая структура предприятия (см.1.22).
Директор архива
Бухгалтерия
Отдел кадров
Отдел справочной службы Отдел хранения архивных делОтдел приема
ИНТЕРНЕТ
Сервер системы автоматизации документооборота
Сервер Microsoft SQL 2010
Серверная платформа 1С
Клиентские приложения 1С
Клиентские приложения 1С
Рис. 1.22. Техническая структура в модели «КАК БУДЕТ»
Наиболее оптимальной конфигурацией является:
2U Rackmount сервер хранения данных STSS Flagman SX123.5-012LH;
61
дисковый массив SATA / SAS 6G RAID 0,1,10,5,50,6,60, кэш 512МБ
(опционально, батарейное питание, по копированию данных в
энергонезависимую память)
дисковая подсистема до 12-ти 3.5 "(LFF) SATA / SAS HDD / SSD с
горячей заменой + до 2-х 2.5" (SFF) SATA / SAS HDD / SSD с горячей заменой;
4-канальный интегрированный сетевой адаптер 1 Гбит / с;
процессор Intel® Xeon® серии E3-1200 v6 или v5 (Kaby Lake или
Skylake, 4 ядра, 8MB Smart cache, 8.0GT / s DMI), Intel® Core ™ i3-7000 или i3-
6000, Intel® Pentium ™ G4000 , Intel® Celeron® G3900 (Kaby Lake или Skylake, 2
ядра, 2/3 / 4MB L3 cache, 8.0GT / s DMI)
до 64Гб оперативной памяти DDR4-2400 ECC Unbuffered;
система удаленного управления сервером IPMI 2.0 Server Management
with KVM-over-LAN & Virtual media redirect;
отказоустойчивая 1 + 1 система электропитания с поддержкой горячей
замены блоков питания;
корпус 2U Rackmount (глубина 648мм)
Конфигурация для клиентских компьютеров будет следующей [2]:
Процессор 4-х ядерный 2,2 ГГц;
ОЗУ минимум 2 Гб, рекомендуемо 4 Гб;
ПЗУ 500 Мб;
Видеокарта минимум 256 Мб;
Монитор;
Клавиатура;
Мышь;
Дополнительно должен быть блок бесперебойного питания
Имеющиеся компьютеры соответствуют данным требованиям.
Выводы по главе. В рамках данной главы представлено аналитическое
описание проблемы, представлена характеристика предприятия и его
деятельности, отображена организационная структура предприятия, проведен
анализ программной и технической архитектура ИС предприятия, представлено
описание системы обеспечения информационной безопасности и защиты
информации, представлен анализ существующих разработок для автоматизации
62
задачи, обоснованы проектные решения по информационному, техническому,
программному обеспечению. Представленный анализ позволяет определить
место автоматизации документооборота отдела городского архива в составе
Управления делами Администрации города Реутов, проанализированный
материал дает возможность определить дальнейшую структуру проектируемой
системы.
63
II ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
В соответствии с различными наблюдениями и исследованиями
определено, что этапы ЖЦ проекта распределяются следующим образом:
стадия 1. Определение требований к разработке ИС
стадия 2. Разработка технического задания
стадия 3. Проектный эскиз
стадия 4. Программирование ИС
стадия 5. Отладка и испытание компонентов
стадия 6. Ввод в действие [2]
Представим жизненный цикл программного средства с помощью
диаграммы (см. рис.2.1).
Жизненный цикл ПС базируется на стандарт ГОСТ 34.601-90
Информационная технология. Комплекс стандартов на автоматизированные
системы. Автоматизированные системы. Стадии создания.
В данной работе жизненный цикл программного средства представлен
каскадной моделью:
определение требований к разработке ИС, влияет пользователь
Заказчик и Проектировщик;
разработка технического задания, влияет Проектировщик;
проектный эскиз, влияет Проектировщик;
программирование ИС, влияет Программист;
отладка компонентов, влияет Программист и Заказчик;
ввод в действие, влияет Программист и Заказчик.
64
Анализ требований
к разработке
системы
Разработка
технического
задания
Разработка
проекта системы
Программирование
системы
Отладка
компонентов,
доработка
Ввод в действие
Заказчик
Проектировщик
Программист
Рис. 2.1. ЖЦ автоматизированной системы
Для каждой стадии построим соответствующую диаграмму. На рисунке
2.2 представлено описание «Определение требований к разработке
автоматизированной системе».
На данном рисунке представлены следующие виды работ:
общие сведения о проекте;
определение целей, назначения и задач системы;
определение аналогов, их функциональности;
проведение исследований процессов с использованием CASE средств;
подготовка требований к проекту;
оценка трудозатрат на проект
65
Общие сведения о
проекте
Данных
достаточно
Определение цели
и назначения
системы, задачи
проекта
да
нет
Цели
определены
нет
Определить
аналоги, принципы
их
функционирования
да
Провести
исследование
процессов с
помощью CASE
Подготовка
требований к
проекту
Цели
определены
Подготовка
требований к
проекту
Требования
определены
нет
Оценка
трудозатрат на
разработку
системы
да
Рис. 2.2. Определение требований к разработке ИС
Диаграмма для следующей стадии «Разработка технического задания»
представлена на рисунке 2.3. Представлены следующие работы:
определить цели и задачи;
назначение системы;
характеристика автоматизации и описание объекта автоматизации;
определение требований к функциональности системы;
определение этапов и стадий создания системы;
требования к аппаратному обеспечению;
требования к техническому обеспечению;
требования к рабочей документации.
66
Определить цели и
задачи
Назначение
системы
Характеристика
автоматизации и
описание объекта
автоматизации
Определение
требований к
функциональности
системы
Определение
этапов и стадий
создания системы
Требования к
аппаратному
обеспечению
Требования к
техническому
обеспечению
Требования к
рабочей
документации
Рис. 2.3. Разработка технического задания
На рисунке 2.4 представлен процесс «Проектный эскиз». Данный процесс
представлен следующими работами:
определение технологий разработки проекта;
определение состава пользователей и их функционала;
построение алгоритмического обеспечения системы;
выбор платформы;
проектирование логической модели БД;
определение подпрограмм и функций системы;
разработка структуры программного обеспечения;
67
готовое проектное решение.
Определение
технологий для
разработки
проекта
Определение
состава
пользователей и их
функционала
Построение
алгоритмического
обеспечения
системы
Выбор платформы
Проектирование
логической
модели БД
Определение
подпрограмм и
функций системы
Разработка
структуры
программного
обеспечения
Готовое проектное
решение системы
Рис. 2.4. Разработка проекта системы
На рисунке 2.5 представлен процесс «Программирование
автоматизированной системы».
Написание
программного
кода
Разработка
диалоговых форм
Компиляция
программы
Есть ошибки
Исправление
ошибок
да
Выполнение
исполняемого
файла
нет
Рис. 2.5. Программирование АС

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

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