Диплом: Автоматизация процесса ведения документации и отчетности в ООО «ЦВВМ-СР»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
Системы управления БД (СУБД) - это комплекс языковых и программных
средств, используемого для создания, ведения и совместного применения БД
многими работникам. Обычно СУБД делят по применяемой модели данных.
Так, СУБД, созданные на применении реляционной модели данных, являются
реляционными СУБД. БД будет создана на основе клиент–серверной
архитектуре.
Классификатор, или (от лат. classis - разряд и facere - делать) - это
систематизированный список именованных объектов, которым дан уникальный
код. Классификация объектов производится по правилам распределения
заданного множества объектов на подмножества (классификационные
группировки) и соответствует действующим признакам их различия или
сходства. Применяется в автоматизированных системах управления и
обработки информации. Классификатор – это стандартный кодовый язык
документов, финансовых отчётов и автоматизированных систем (см. табл. 4).
Таблица 4
Перечень обозначений систем кодирования
Система кодирования
Краткое обозначение
Порядковая
П
Серийно-порядковая
СП
Разрядная (позиционная)
Р
Комбинированная (смешанная)
К
Под кодированием понимается присвоение кода классификационной
группировке или объекту классификации.
Кодирование создано для формализованного описания наименований
различных видов данных. Кодирование представляет процесс обозначения
исходного множества объектов или сообщений набором символов заданного
алфавита и основывается на наборе определенных правил [18].
Порядковый метод - каждый из объектов множества кодируется с
помощью порядкового номера. Позволяет обеспечить простоту добавления
новых объектов и краткость кода, этот код не несёт никакой информации об
объекте. Применяется тогда, когда не нужно сложного деления на множества,
например, в классификаторе валют.
37
Серийно-порядковый метод - кодами служат числа натурального ряда с
закрепленной отдельной серией этих чисел за объектами классификации с
такими же признаками. Используется для идентификации объектов в сочетании
с классификационным методом (классификатор должностей и служащих).
Последовательный метод - в кодовом обозначении знаки на отдельной
ступени деления зависят от результатов декомпозиции на предыдущих
ступенях. Результат кодовых обозначений группировки несет информацию о
последовательности признаков, характеризующих эту группировку. Подходит
для иерархического метода классификации.
Параллельный метод - признаки классификации проходят кодировку
независимо друг от друга по определенным разрядам или группами разрядов
кодового обозначения. Метод параллельного кодирования чаще используют
при фасетной классификации, но применяют также и в иерархической
классификации.
В таком случае или соподчиненные признаки, обладают полной
однородностью и располагаются параллельно во всех звеньях иерархической
цепи, или несоподчиненные параллельные признаки искусственно
устанавливают в определенной последовательности (см. табл. 5).
Таблица 5
Перечень обозначений видов классификаторов
Вид классификатора
Краткое обозначение
Общегосударственный
ОГ
Отраслевой
О
Локальный
Л
Международный
М
Используемые классификаторы и коды приведены в таблице 6.
Таблица 6
Используемые классификаторы и коды
Наименование
объекта
кодируемого
множества
Значно
сть
кода
Система
кодиров
ания
Вид
классиф
икатора
Список кодов или
кода множества
пример
Код
Значение
1
Код клиента
10
П
Л
1-∞
Порядковый
клиента
номер
2
Код клиента
3
П
Л
1-10
Порядковый
клиента
код
38
3
Код курса
5
П
Л
1-∞
Порядковый код курса
4
Код курса
3
П
Л
1-10
Порядковый код курса
5
Код курса
3
П
Л
1-∞
Порядковый код курса
6
Код курса
3
П
Л
1-∞
Порядковый код курса
В таблице 6 представлены классификаторы для учёта всей входящей
информации. Введение кодов необходимо для систематического учёта и
быстрого поиска.
Данные классификаторы используются в процессе работы постоянно.
Данные заносятся по мере необходимости, например, при формировании новых
заявок. Изменения данных тоже периодичны и производятся по мере
необходимости, например, смена фамилии сотрудницы несет изменение
информации о ней.
Исходным документом будет заявка на обучение. Результатными
документами будут отчеты:
- За период;
- Расписание занятий;
- По договорам.
Формами для работы с данными будут:
- Заявки;
- Обучение;
- Расписание.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение - совокупность комплекса различного по
функционалу взаимосвязанного программного продукта, участвующего в
решении задач управления, и программных документов, которые необходимы
для использования их программ.
ПО является главнейшей компонентой информационных систем.
Важнейшую роль в судьбе создаваемой информационной системы есть
обоснованный и удачный выбор системного и прикладного ПО [10].
39
При формировании сложных АСУ большое значение оказывает
разработка ПО, т.к. именно программные средства формируют интеллект
компьютера, применяемый для решения сложных научных задач, управления
сложнейшими технологическими процессами. В современном мире при
формировании данных систем значительно увеличивается значимость
человеческого фактора, а, значит, эргономического обеспечения системы.
Создание модели информационной системы будет происходить в среде
Erwin.
В качестве СУБД для базы данных была выбрана СУБД MS Access 2010.
Один из главных плюсов разработки на MS Access –связь с Microsoft Office.
Для нормальной работы созданного приложения достаточно установленного
офиса. MS Access вполне хорош по совместимости с MS SQL Server и другим
форматом баз данных.
Каждая из задач имеет в себе выбор одного из способа решения. MS
Access, при своей внешней простоте, позволит решить довольно сложные
задачи. MS Access серьезный инструмент, в котором быстро и эффективно
возможно выполнить довольно сложную вещь. Для многих из проектов, где
важно в жатые сроки произвести разработку, MS Access подходит идеально.
Каждый из языков программирования создан под решение определенных
целей и задач. MS Access может решить достаточное количество офисных,
бухгалтерских и других задач. Программирование в MS Access, создание
структур баз данных подобны другим средам. Освоение основных принципов
не займет много времени, а затем довольно прост переход к другим средствам
разработки. Отличаться будет только интерфейс - названия функций,
процедуры, синтаксические правила и др. Но основной - принцип по созданию
баз и алгоритма будет таким же.
MS Access изначально представлен как настольные базы данных, и в
данных сферах ему трудно найти равных соперников. Так же MS Access
надежный контейнер по хранению запросов и таблиц при работе с ними через
ADO. Если не устраивают типовые наборы функций, то можно выполнить
40
интерфейсы для работы с применением другого средства, например, Visual
Studio или Delphi. Преобразование отношений в таблицы происходит по
следующим принципам: каждое отношение (сущность) становится отдельной
таблицей, а каждый атрибут отношения становится полем.
Входная информация - это вся информация, необходимая для решения
существующих задач в организации. Данная информация хранится в первичных
документах, на машинных носителях, в памяти персонального компьютера.
Для автоматизации необходимо:
- Составить список входной информации;
- Грамотно расположить реквизиты каждого вида входной
информации;
- Привести описание полей (реквизитов) входных документов.
Вся входная информация будет заносится в БД «ЦВВМ-СР». В
разработанный программный продукт будет удобно заносить полученную
информацию, а также делать выборку нужных данных из предложенного
списка, что позволит сохранить целостность данных.
Приложение для базы данных будет создано с помощью Delphi 2010.
Delphi 2010 - это среда быстрой разработки приложений, используемая
многими разработчиками, она поддерживается тысячами компонентов и
надстроек других производителей и позволяет создавать
высокопроизводительные приложения, ориентированные на пользователя.
Delphi включает современный объектно-ориентированный язык,
встроенные средства быстрой компиляции, возможность подключения к
различным базам данных и много визуальных компонентов, позволяя в
несколько раз быстрее создавать приложения для различных платформ
Windows и баз данных [12].
41
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - комплекс технических средств, определенных
для работы ИС, а также подобающая документация на эти средства и
технологические процессы.
Комплексом технических средств является:
1. ПК удовлетворяющие минимальные требованиям;
2. Устройства по сбору, накоплению, обработке, передаче и выводу
данных;
3. Устройства по передачи информации и линии связи;
4. Средств оргтехники и устройств автоматического съема данных;
5. Эксплуатационные материалы и др.
Документацией оформляется предварительная выборка технических
средств, использование их эксплуатации, технологический процесс обработки
информации, технологическое оснащение. Документацию возможно делить на
три группы:
1. Общесистемные, включающие государственные и отраслевые
стандарты по техническому обеспечению;
2. Специализированные, содержащие комплексы методик по всем
этапам разработки технического обеспечения;
3. Нормативно-справочная, применяемая при выполнении расчетов по
техническому обеспечению.
В данное время сложились две основные группы формирования
технических обеспечений (формы по использованию технических средств):
централизованный и частичного или полностью децентрализованный [15].
Централизованного технического обеспечения, базируемого на
применении в информационную систему серверов.
Децентрализация технических средств дает возможность реализовать
функциональные подсистемы на ПК непосредственно на рабочем месте.
Перспективным подходом можно считать, частично децентрализованным
подходом - применение технических обеспечений на базе распределенной сети,
42
состоящей из ПК и сервера для хранения БД, общих для любых
функциональных подсистем.
Для решения выдвинутой задачи, необходимо наличие у специалиста
компании ПК и принтера. К компьютеру, который находится в пользовании
специалиста, предъявляются следующие возможные требования:
- Корпус: InWin EMR009 450W black-silver mATX;
- MB: ASUS P8H61-M LE/USB3;
- Процессор: Intel Core i3-2100, S1155;
- Cooler: CPU Intel S-1156/1155 BOX;
- HDD: Seagate SATA 500Gb ST3500413AS;
- RAM: 2GB DDR3 1333MHz Kingston PC3-10666;
- Привод: DVD-RW NEC AD7260S SATA black. Критерием выбора
технических средств есть:
1. Надежная функциональная система;
2. Функционально полная система;
3. Быстродействие;
4. Минимизирование затрат на стоимость: аппаратного средства,
прикладной системы, сопровождения систем, развития систем.
43
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл проекта состоит из четырех фаз:
1. начальная фаза;
2. фаза разработки;
3. фаза реализации;
4. фаза завершения.
Начальная фаза - это фаза разработки концепций проекта, она состоит из
сбора исходных данных и анализа существующего состояния (предварительное
исследование), а также выявления потребностей в изменениях (в проекте).
Определение проекта:
- постановка целей, задач и результатов в задаче автоматизации учета
нагрузки;
- определение основных требований, ограничительных условий,
критериев проекта;
- определение уровня рисков;
- определение окружения проекта, предполагаемых участников;
- расчет требуемого времени для разработки, ресурсов, средств и др.
В результате этапа формируется задача автоматизации учёта заявок,
происходит построение и оценка альтернативных вариантов решения данной
задачи, а также экспертиза и утверждение концепции задачи.
Фаза разработки проекта – это фаза, в результате которой разрабатывают
основной состав проекта, проводят подготовку к реализации. Основные
подэтапы этой фазы: выбор руководителя проекта и назначение команды
проекта: изучение целей, мотивации и требований заказчика и хозяина проекта,
а также других ключевых участников.
На этом этапе осуществляется структура планирования, в том числе
декомпозиция проекта (разбиение на более детальные блоки), составляют
44
календарные планы и графики работ, утверждают смету и бюджет проекта,
определяют необходимые ресурсы и методы контроля реализации проекта,
осуществляют определение и распределение рисков. На данном этапе
происходит организация и проведение торгов, заключение контрактов с
основными исполнителями, организуется выполнение основных проектных и
опытно- конструкторских работ по проекту и осуществляется представление
проектной разработки заказчику.
В выпускном квалификационном проекте по автоматизации учёта заявок
на этом этапе определяют основные критерии будущей системы, и формируют
требования к ней. Осуществляется проектирование и разработка основных
модулей информационной системы, создается интерфейс системы и
происходит пробное заполнение данными.
Фаза реализации – это фаза, в процессе которой происходит введение в
работу информационной системы. На этом этапе производиться введение в
действие средств коммуникации и связи между участниками проекта, введение
в действие системы стимулирования участников проекта, осуществление
детального проектирования, и определение технических спецификаций,
осуществление оперативного планирования работ.
Применительно к задаче ВКР на этом этапе проводится обучение
персонала, внедрение в технологию работы разработанной информационной
системы. Заполнение системы реальными данными и проверка ее соответствия
поставленным задачам.
Завершающая фаза или окончание проекта – это фаза, в процессе которой
достигаются поставленные цели проекта и подводятся итоги. К основным
работам этой фазы относятся - эксплуатационные испытания готового
продукта, подготовка кадров для эксплуатации системы, подготовка
документации, сдача объекта заказчику и ввод в эксплуатацию.
В данном выпускном квалификационном проекте на этой фазе
происходит обучение специалиста работе с информационной системой,
45
составление инструкции пользователя по основным критериям работы, пробная
печать отчетов.
Жизненный цикл программного обеспечения. Важным понятием в
методологии по проектированию ИС является понятие жизненных циклов ее
программного обеспечения (ЖЦ ПО). ЖЦ ПО – это непрерывный процесс,
который начинаются с момента принятия решений о создании
информационных систем и заканчивающийся в момент их полного изъятия из
эксплуатации.
Основным нормативным документом, регламентирующим ЖЦ ПО,
служит международный стандарт ISO/TEC 12207 (ISO-International Organization
of Standardization Международная организация по стандартизации, EEC-
International Electrotechnical Commission - Международная комиссия по
электротехнике). По нему определяется структура ЖЦ, содержащая процессы,
действия и задачи, выполняемые во время разработки ПО.
Структура ЖЦ ПО по стандарту ISO/TEC 12207 состоит из трех групп
процессов:
- основные процессы ЖЦ ПО (приобретение, поставка, разработка,
эксплуатация, сопровождение);
- вспомогательные процессы, обеспечивающие выполнение
основных процессов (документирование, управление конфигурацией,
обеспечение качества, верификация, аттестация, оценка, аудит, решение
проблем);
- организационные процессы (управление проектами, создание
инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ,
обучение).
Разработка содержит все работы для создания ПО и его компонентов
(анализ, проектирование и программирование) по заданным требованиям,
включая оформление проектной и эксплуатационной документации,
подготовку материалов, необходимых для проверки работоспособности и

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

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