Диплом: Автоматизация создания информационной карты товара в спецотделе АО "Фирма НТЦ КАМИ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Результатная информация должна отображаться на экранных формах в
соответствии с формой выходного документа, отчетах по документу или
журналу документов.
Для удобного доступа к данным результатных форм предполагается
разработка журналов документов, списка документов отсортированного по
различным признакам.
Права доступа к информационным ресурсам просматриваются
исключительно сотрудниками специального отдела ИБ.
сотрудники специального отдела ИБ;
начальник специального отдела ИБ.
Перечень условно-постоянной информации:
справочник сотрудники;
справочник информационные ресурсы;
справочник технических средств;
справочник программных средств;
справочник отделы;
правила доступа;
справочник прав доступа;
справочник групп пользователей [9, 12].
Документы, которые должны обрабатываться в системе:
размещение технических средств;
размещение программного обеспечения;
договор;
информационная карта товара;
размещение техники по отделам.
Для всех документов должны печататься отчетные формы.
Организация диалога осуществляется посредством установки связей
между данными, которые представляют собой информационные модели. В
данной работе используется реляционная модель.
Данная модель позволяет представлять хранимые данные в виде таблиц,
которые достаточно просто описывать, воспринимать и обеспечивать
58
наполнение. Данная модель позволяет определять связи между таблицами и
обеспечивать различные выборки данных с применением языка манипуляции
данных SQL.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) – совокупность программ системы
обработки данных и программных документов, необходимых для эксплуатации
этих программ. ПО предназначено для придания вычислительной системе
определенных свойств, связанных с увеличением производительности,
повышением достоверности получаемых результатов, повышением надежности
функционирования системы, улучшения работы пользователя.
В настоящее время все операционные системы разделяются на ОС с
графическим интерфейсом и ОС под управлением командной строки.
Представителями последнего класса являются операционные системы типа
Linux, Unix подобные системы. Но обширному кругу пользователей привычнее
работать с графическим интерфейсом. Все современные операционные системы
являются сетевыми, т.е. имеют встроенные возможности работы в сети [5].
Очевидно, что по степени распространенности, количеству пользователей,
обладающих навыками работы, самыми распространенными являются
операционные системы от компании Microsoft семейства Windows. Для работы
пользователей с проектируемой информационной системой подойдёт достаточно
современная и распространенная операционная система ОС Windows 8.1. Данная
операционная система установлена на компьютерах пользователей, поэтому
приобретать дополнительно операционную систему не требуется.
СУБД (система управления базами данных) – это информационная среда
для создания баз данных и управления хранимыми в них сведениями об
объектах реального мира [20, 22].
Выбор СУБД определяется многими факторами, но главный из них –
возможность работы с построенной моделью данных. Также необходимо
обращать внимание на минимальные технические требования для оперативной и
эффективной работы СУБД [23].
59
В настоящее время на рынке представлен большой выбор СУБД и каждая
СУБД предназначена для решения определенного круга задач, которые она
может выполнять. Проведем сравнительный анализ СУБД для разработки
системы. В таблице 1.9 приведена сравнительная таблица трех
распространенных систем управления базами данных, конкурирующих на рынке
программного обеспечения по основным показателям.
Таблица 1.9
Сравнение СУБД
Показатели
Microsoft SQL Server
2012
Microsoft
Access 2007
PostgreSQL 8.4
Поддерживаемые
операционные
системы
Windows Desktop/Server
Windows
Desktop/Server
Windows1 Desktop
/S22erver, Linux,
Unix, 2Mac
Условии
лицензирования
Коммерческий продукт
с закрытым исходным
кодом.
Коммерческая
лицензия
Лицензия BSD
Open Source.
Наличие
предустановленных
драйверов
в ОС семейства
Windows
Да
Да
Нет
Наличие драйверов
ODBC, JDBC,
ADO.NET
Да
Да
Да
Аутентификация
Средствами
БД и ActiveDirectory
Средствами
БД
Много разных
методов,
включающих
предыдущие
Разграничение
доступа к столбцам
Да
Да
Да
Производительность
планировщика
запросов для сложных
запросов
Средняя (умеет
параллельные запросы
«из коробки»)
Очень
хорошая
Плохая
Проанализировав собранную информацию о рассматриваемых СУБД:
показаниях производительности, удобства администрирования, ценовой
60
политике было принято решение выбрать в качестве СУБД для разработки
информационной системы автоматизации учета заявок в отделе технической
поддержки СУБД MS SQL Server 2012.
Для реализации наиболее приемлема СУБД MS SQL Server 2012 по ряду
причин:
возможность реализации информационной системы для клиент-
серверной архитектуры;
лицензия на данную СУБД уже имеется в организации;
использование SQL для построения запросов и реализации их в
программном обеспечении;
высокая производительность при работе с БД [23].
Для реализации этапов проектирования программного обеспечения в ИТ
отделе используются средства автоматизированного проектирования. CASE-
системы ориентированы на автоматизацию проектирования программного
обеспечения и основаны на методологиях структурного (в основном) или
объектно-ориентированного проектирования [9].
Средства автоматизации разработки программ (CASE-средства) в
организации – Erwin, MS Visio. Разработка информационной системы
осуществляется с помощью современных инструментальных средств и
объектно-ориентированного языка программирования высокого уровня.
Инструментарий технологии программирования – совокупность программ
и программных комплексов, обеспечивающих технологию разработки, отладки и
внедрения создаваемых программных продуктов [10]
Для выбора средства разработки ИС проведем сравнительный анализ
следующих сред разработки:
Embarcadero Delphi 10;
Microsoft Visual Studio;
1С Предприятие 8.3.
Embarcaredo Delphi 10 – это интегрированная, объектно-ориентированная
среда разработки приложений IDE, значительно повышающая скорость создания
дружественного интерфейса, удобного и понятного пользователю. В реальном
мире разработчикам необходимо создавать приложения, которые работают на
61
различных платформах, а не только самых последних и наиболее
распространенных [4].
Microsoft Visual Studio — линейка продуктов компании Майкрософт,
включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств.
Технологическая платформа 1С Предприятие 8.3. 1С: Предприятие –
программная платформа, которая была создана для автоматизации работы на
предприятиях. 1С:Предприятие это специализированное средство разработки,
предметно-ориентированное. Состав прикладных механизмов «1С:
Предприятие» ориентирован на решение задач автоматизации учета и
управления предприятием.
На основании рассмотрения инструментальных средств разработки
приложений была выбрана среда разработки Embarcadero Delphi 10. Выбор
данной среды разработки осуществлен на основании следующих критериев:
возможность разрабатывать приложения баз данных для
архитектуры «клиент-сервер»;
наличия средства разработки на предприятии;
понятный для разработчика синтаксис языка программирования;
использование стандартных компонентов при работе с визуальными
компонентами и использование драйвера базы данных для связи приложения и
СУБД;
понятный интерфейс среды разработки.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение является комплексом технических средств,
которые предназначены для функционирования информационной системы, а
также включает соответствующую документацию на эти средства и
технологические процессы [9].
Комплекс технических средств состоит из компьютеров; устройств
накопления, сбора, обработки, вывода и передачи информации – жестких
дисков, устройств хранения данных, сканеров, принтеров, факсимильных
62
аппаратов; устройств передачи данных и линий связи – модемов;
эксплуатационных материалов – бумаги, CD (DVD)- дисков и т. п. Технические
требования к рабочему месту представлены в таблице 1.10.
Таблица 1.10
Техническое обеспечение
Наименование характеристики
Значение характеристики
Процессор
Intel Core 2 DUO ~2,4 МГц
Оперативная память
4.00 ГБ
Жесткий диск
500 ГБ
Графическая карта
1 ГБ
Сеть
1Гбит
Монитор
Монитор 19” Philips 193V5LSB2
Клавиатура
USB-клавиатура
Мышь
Мышь оптическая USB
Принтер
HP LaserJet 8150
Для работы серверной части отлично подходит уже имеющийся сервер, и
приобретение нового сервера не требуется.
Для печати отчетов и любой другой результатной информации имеются
принтеры бизнес-класса и сканеры для обработки графической информации.
Анализируя уже имеющиеся на предприятии вычислительные системы,
можно сказать, что они подходят по всем требованиям
63
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы — период времени, который
начинается с момента принятия решения о необходимости создания
информационной системы и заканчивается в момент ее полного изъятия из
эксплуатации.
Понятие жизненного цикла является одним из базовых понятий
методологии проектирования информационных систем.
Методология проектирования информационных систем описывает
процесс создания и сопровождения систем в виде жизненного цикла (ЖЦ) ИС,
представляя его как некоторую последовательность стадий и выполняемых на
них процессов. Для каждого этапа определяются состав и последовательность
выполняемых работ, получаемые результаты, методы и средства, необходимые
для выполнения работ, роли и ответственность участников и т.д. Такое
формальное описание ЖЦ ИС позволяет спланировать и организовать процесс
коллективной разработки и обеспечить управление этим процессом [13].
При создании информационной системы используется спиральная модель
жизненного цикла.
Согласно ISO/IEC 12207 основные процессы жизненного цикла
построения системы [26]:
процесс заказа программного средства;
процесс поставки ПО;
процесс разработки программного решения;
процесс эксплуатации программного решения;
Процесс заказа состоит из работ и задач, выполняемых заказчиком. В
данной разработке заказчиком является сама организация.
Основная цель данного этапа выявление требований проекта, разработка
технического задания:
требования к информационной системе;
64
описание области применения системы;
список программных продуктов;
сроки и условия реализации заказа;
технические ограничения (например, по условиям эксплуатации).
Процесс разработки включает в себя определение состава программного
продукта, а именно информационной базы, ее физическая реализация.
Разработка программных модулей. Процесс эксплуатации заключается в
установке и интеграции программного продукта на рабочем месте и
использование его сотрудниками организации.
Моделью жизненного цикла информационной системы
«Информационные карты» АО «Фирма НТЦ КАМИ» наиболее походит -
спиральная модель. Это обусловлено следующими ее преимуществами:
на каждом этапе формируется законченный набор проектной
документации, отвечающий критериям полноты и согласованности;
выполняемые в логичной последовательности этапы работ
позволяют планировать сроки завершения всех работ и соответствующие
затраты.
Рассмотрим этапы жизненного цикла информационной системы
«Информационные карты» АО «Фирма НТЦ КАМИ»:
1. Сбор информации и анализ о предметной области:
сбор информации об объекте автоматизации и его структуре;
анализ бизнес-процессов и моделирование деятельности;
составление требований к проектируемой системе и согласование
их с заказчиком.
2. Проектирование и разработка документации информационной системы:
разработка и описание информационной модели системы;
характеристика и описание реквизитов входных и выходных
документов;
проектирование и разработка модели базы данных;
разработка структурной схемы пакетов прикладного программного
решения;
65
проектирование регистров обработки данных и структуры
информационной системы.
3. Разработка программных модулей и обеспечение функционирования
информационной системы.
4. Реализация программного кода.
5. Внедрение контрольного примера информационной системы.
6. Тестирование программного продукта.
7. Отладка и исправление ошибок.
На каждом этапе консультантами являются сотрудники специального
отдела ИБ, а именно начальник специального отдела ИБ, специалисты ИТ. Они
уточняют требования и проверяют правильность работы системы на этапе
тестирования и внедрения.
Эксплуатация системы также производится в специальном отделе ИБ,
сотрудниками вводится информация о технических средствах, информационная
карта товара, договор, заполняются справочники, а также производится внесение
данных по работам в информационной карте и формируются отчеты.
Проверяется правильность заполнения и обработки данных, проверяется
отказоустойчивость системы. Проведенный анализ характеристик предприятия и
основных бизнес-процессов однозначно определяет потребность в такой
информационной системе.
Как известно, на сегодняшний день существуют следующие основные
стратегии внедрения системы:
1. Параллельная стратегия. При этой стратегии одновременно работают
старая (ручная) и новая система, и их выходные документы сравниваются. Если
они согласуются длительное время, осуществляется переход на новую систему.
2. «Скачок». При такой стратегии происходит моментальный переход на
работу с новой системой. Эта стратегия привлекательна, но не рекомендуется.
3. «Пилотный проект». Это наиболее часто используемая стратегия.
«Пилотный проект» - это тактика «скачка», но применяемая к ограниченному
числу процессов. Область применения стратегии - небольшой участок
деятельности. Такой подход снижает риск и наиболее надежен. Практически все
предприятия применяют эту тактику сегодня.
66
4. «Узкое место». «Узкое место» - это малая часть производственного
процесса. При использовании подхода «узкое место» план внедрения
выполняется только для «узкого места» и для людей, работающих в нем.
Точность данных повышается только для работ в этом «узком месте»;
переподготовка - только для людей, работающих в нем, анализ эффект - затрат
делается только для него и т. д. [8, 9].
Проектирование информационной системы будет проводиться согласно
стандарта ЖЦ ИС – ISO/IEC 12207, модель ЖЦ ИС спиральная. В качестве
стратегии внедрения ИС было выбрано «узкое место». Данная стратегия
внедрения информационной системы была выбрана, так как при ней
автоматизируется ограниченное число процессов и поэтому риски сведены к
минимуму [9].
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
При всей формальности и изученности процесса проектирования и
разработки информационных систем, в нем всегда присутствуют неожиданные и
непредвиденные ситуации. Любой проект по созданию информационной
системы предприятия всегда включает множество задач, связанных с общим
управлением проектом, разработкой программного обеспечения,
проектированием компонентов и модулей информационной системы,
внедрением программного продукта в информационное пространство
организации. Поэтому в ходе разработки существуют различные риски
невыполнения задач или выполнения с получением не ожидаемого результата.
Суть работы по управлению рисками состоит в том, чтобы оценить их
размер, выработать эффективные и экономичные меры по уменьшению этого
размера и затем убедиться, что риски заключены в приемлемые рамки (и
остаются таковыми).
Следовательно, управление рисками включает в себя виды деятельности,
которые чередуются циклически:
оценка и переоценка изменения существующих рисков в
зависимости от ситуации и этапов выполнения проекта;

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

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