Диплом: Разработка сетевого программного обеспечения ООО "Снек-Восток"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ................................................................................................................................. 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ИСПОЛЬЗОВАНИЯ
АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ .............................. 6
1.1 Понятие информационных систем .......................................................................... 6
1.2 Классификация информационных систем ........................................................... 13
1.3 Особенности использования автоматизированных информационных систем
на предприятиях ................................................................................................................... 21
Выводы по первой главе ..................................................................................................... 26
ГЛАВА 2. АНАЛИЗ ДЕЯТЕЛЬНОСТИ КОМПАНИИ И РАЗРАБОТКА
ТРЕБОВАНИЙ К РАЗРАБАТЫВАЕМОМУ ПРОГРАММНОМУ
ОБЕСПЕЧЕНИЮ .................................................................................................................... 27
2.1 Общая характеристика предприятия и его бизнес-процессы .......................... 27
2.2 Описание целей разработки .................................................................................... 31
2.3 Выбор средств разработки сетевого программного обеспечения .................. 35
Выводы по второй главе ..................................................................................................... 42
ГЛАВА 3. РАЗРАБОТКА СЕТЕВОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ....... 43
3.1 Анализ ключевых требований к сетевому программному обеспечению ..... 43
3.2 Проектирование базы данных ................................................................................ 49
3.3 Разработка пользовательского интерфейса ......................................................... 52
3.4 Описание работы сетевого программного обеспечения ................................... 53
3.5 Экономическое обоснование разработанного программного обеспечения 58
Выводы по третьей главе .................................................................................................... 69
ЗАКЛЮЧЕНИЕ ........................................................................................................................ 70
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ .......................................................... 72
ПРИЛОЖЕНИЕ ....................................................................................................................... 75
3
ВВЕДЕНИЕ
Актуальность работы связана с необходимостью внедрения сетевого
программного обеспечения на каждом предприятии, где есть бизнес-
процессы, связанные с распределением заданий между удаленными
сотрудниками.
Проблема увеличения прибыльность предприятий актуального для
любых руководителей. Рост прибыли компании можно обеспечить за счет
роста качества обслуживания, повышения рентабельности фирмы, что может
достигаться, в частности, за счет использования современных
информационных технологий.
На сегодняшний день возрастает оборот и объемы обрабатываемых
данных и информации по всем сферам жизни человека и общества:
финансовая, экономическая, духовная и политическая. Темп обработки и
применения знаний также растет. Каждые 10 лет, по словам учёных,
происходит удвоение информации. В связи с чем формируется
необходимость по использованию средств автоматизации, которые
позволили бы обеспечить возможности эффективного хранения, обработки и
распределения накопленных данных.
Цель работы: Разработать проект сетевого программного обеспечения
для распределения заданий между удаленными сотрудниками ООО «Снек-
Восток»
Задачи работы:
1. Провести анализ применения информационных систем и их
классификацию;
2. Провести анализ деятельности компании ООО «Снек-Восток».
3. Описать цели разработки сетевого программного обеспечения.
4. Разработать структуру автоматизированной информационной
системы и базы данных.
4
5. Провести анализ средств разработки автоматизированной
информационной системы.
6. Разработать руководство пользователя сетевого программного
обеспечения.
Методы исследования, используемые в выпускной квалификационной
работе, включают: анализ учебной и научной литературы, нормативно-
правовых и локальных документов, статистической отчетности,
сравнительный анализ эмпирических данных.
Практическая ценность работы заключается в возможности
применения разработанной ИС предприятия на практике.
Объектом исследования выпускной квалификационной работы
являются «Информационные системы», а предметом исследования –
деятельность компании ООО «Снек-Восток».
При написании выпускной квалификационной работы использовались
научные труды следующих авторов: Г. И. Исаев. [9], Д . М. Чистов [12],
Роберт Дж. Мюллер[15].
Выпускная квалификационная работа состоит из введения, трех
основных глав, заключения, списка использованной литературы и
приложения.
В первой главе рассматриваются теоретические вопросы
использования автоматизированных информационных систем.
Во второй главе анализируется деятельность компании, оцениваются
существующие недостатки, формируются требования к программному
обеспечению, выбирается язык программирования, СУБД, принимается
решение по архитектуре сетевого программного обеспечения.
В третьей главе рассматриваются проектирование сетевого
программного обеспечения, описывается порядок его использования,
5
рассчитывается стоимость разработки и проводится оценка ее
экономической эффективности.
6
1 ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ
ИСПОЛЬЗОВАНИЯ АВТОМАТИЗИРОВАННЫХ
ИНФОРМАЦИОННЫХ СИСТЕМ
1.1 Понятие информационных систем
Автоматизированная информационная система (АИС) представляет из
себя совокупность аппаратных и программных средств, которые
используются для хранения или управления информацией и данными, а
также производят вычисления. [3]
Исходя из того, что ИС – это некоторая совокупность взаимосвязанных
средств, персонала, методов, которые могут применяться при сборе,
обработке, хранении, и выдаче информации для решения поставленных
задач, всю ее структуру можно представить, как совокупность должным
образом организованных подсистем, которые обеспечивают все эти
процессы.
АИС включает в себя обеспечивающую и функциональную части,
каждая из которых представлена собственной структурой. [1]
Функция представляет собой проявление взаимодействия с внешней
средой. Реализации функции во времени является функционированием. [6]
Функциональная часть АИС сочетает в себе подсистемы, определяемые
особенностями автоматизированной системы управления (АСУ). Они могут
быть разделены по отдельным классификационным признакам (структурным
или функциональным), они сочетают в себе соответствующее комплексы
задач по контролю. [2]
Если говорить об обеспечивающей части, то она сочетает в себе
элементы информационного, математического, правового, программного,
методологического, технического, эргономического и прочего обеспечения.
Структура АИС представлена на рисунке 1.
7
Автоматизированная
информационная система
Информационное
Математическое
Программное
Техническое
Правовое
Сбор информации
Представление, хранение
и обработка информации
Выдача и
распространение
информации
Организационное
Функциональные подсистемыОбеспечение
Рисунок 1 - Структура АИС
Информационное обеспечение автоматизированной информационной
системы сочетает в себе элементы баз данных, файлов операционной
системы, лексическую и форматную базы, языковые средства, созданные для
обеспечения возможности по вводу, поиску, обработке и представлению
данных в тех формах, которые нужны потребителям.
Как правило, информационное обеспечение сочетает в себе массивы
форматированных, неформатированных документов, комплексы
кодификаторов, классификаторов и словарей, нормативные базы для
реализации решений по размещению и определению методик существования
данных в автоматизированной информационной системе, а также включает
набор правил и средств по переводу естественного языка, используемого в
рамках общения пользователя с комплексом автоматизированных
средств.[14]
8
На сегодняшний день информационное обеспечение представляет
собой сочетание как информационного, так и лингвистического обеспечения.
В данном случае само информационное обеспечение сочетает в себе файлы
операционной системы и базы данных, лингвистическое, в свою очередь,
включает в себя форматные базы, лексику и языковые средства.
Математическое обеспечение рассматривается как комплекс
математических методов и моделей, на основании ГОСТ 24.03-90,
применяющихся в АС.
Программное обеспечение подразумевает совокупность прикладных и
общесистемных программ, а также всю нормативно-методическую
документацию по их использованию.
Техническое обеспечение обобщает комплекс технических средств,
которые могут обеспечить работу всей системы. Обычно это средства сбора,
передачи, контроля, обработки и размножения данных. [31]
Правовое обеспечение включает в себя совокупность нормативно-
правовых документов, которые позволяют обозначить права и обязанности
сотрудников и условия функционирования системы, а также комплект
документов, которые могут корректировать порядок хранения информации,
правила проверки данных, и обеспечение правомерности всех исполняемых
операций. [32]
Организационно-методическое обеспечение выражается в
совокупности документов, которые определяют организационную структуру
всей автоматизации, направленной на исполнение конкретных функций.
Эргономическое обеспечение подразумевает методы и средства для
создания оптимальных условий для работы сотрудников в рамках единой
АИС.
Методологическое обеспечение включает в себя средства и методы
метрологии и все рекомендации по их использованию для каждого
9
компонента АИС. [33]
Функции системы определяются как совокупность действий, которые
нужны для достижения определенной частной цели. Все функции АИС
можно разделить на информационные, управляющие и вспомогательные.
Информационные функции позволяют осуществлять сбор, обработку и
представление данных о состоянии автоматизируемого объекта для
сотрудников, либо же передают все эти данные для последующей обработки.
Это могут быть такие функции, как: изменение параметров, контроль, расчет
параметров, формирование и представление их для ответственного персонал
или системы, а также оценка и прогноз деятельности для всей АС и ее
подсистем. [34]
Управляющие функции сами могут вырабатывать и реализовывать
управляющее воздействие на объекты управления. К ним можно отнести
логическое воздействие, программное и адаптивное управление,
регулирование параметров.
Если функция реализована в автоматизированном виде, то имеются
следующие режимы работы [40]:
Диалог – персонал сам выбирает параметры из предложенных
рекомендаций по управлению объектом с помощью ПО и КТС.
Советчик – персонал имеет возможность принимать решения о
внедрении рекомендаций, которые предлагает системы.
Ручной режим – персонал оценивает обстановку на основе
показаний приборов и другой измерительной аппаратуры.
Все подсистемы функциональной части ИС реализуются в
соответствии с выбранными управляющими и информационными
функциями.
10
Подсистема сбора данных реализует снятие информации по каналам
связи разными способами – от ручного до полностью автоматизированного.
[35].
Оператор выполняет лишь первичный сбор и распределение данных.
Вся собранная информация анализируется на предмет выявления сущностей,
которые могут служить шаблонами для таблиц БД. Далее все данные
переходят в системы управления, хранения и обработки информации.
Эта подсистема делает предмашинную подготовку данных и вводит их
в базу данных, которая определена как информационная модель предметной
области. Оператор при помощи администратора БД по заранее обговоренным
правилам заполняют всю базу данных подготовленной информацией. На
этом же этапе проверяется достоверность и непротиворечивость
представленной информации и происходит обработка, редактирование,
сохранение всех данных, а также восстановление утерянных. Основа этой
подсистемы – непосредственно база данных(БД), которая управляется
системой управления базами данных (СУБД). [36]
Сама база данных определяется как именованная совокупность
разделенных и структурированных данных, которая позволяет отображать
состояние объектов и их отношения в отдельной предметной области.
В процессе управления компанией одной из важнейших задач
руководства является сбор данных, их обработка и передача сотрудникам.
Чтобы управлять компанией эффективно, важно предвидеть ситуацию
наперед. Помимо интуитивных оценок сегодня очень широко используется
обоснованное оценивание состояния компании на основе уже совершенных
изменений, другими словами, экстраполяция. [37]
Проведение экстраполяции можно условно разделить на 3 отдельных
этапа [28]:
сбор и измерение информации;
11
создание моделей динамических процессов, которые могут
определять деятельность компании;
проведение моделирования и выражение результатов оценки
компании в будущем.
Для выполнения подобных мероприятий, используют экономические
ИС.
ИС – это совокупность некоторых средств, предназначенных для сбора,
обработки и представления данных для оптимизации принятия решений,
которые позволяют меньше участвовать самому человеку в осуществлении
того или иного процесса производства или управления. [38]
При этом оптимизация предполагает выбор варианта управления,
который позволяет достичь минимальных затрат при максимальной итоговом
результате, который обеспечивает наиболее эффективное управление.
Задачи, которые решаются при помощи ИС, определяются целями и
условиями работы экономических объектов. С их помощью становится
возможным решить такие сложные проблемы, как [30]:
динамичность и непрерывность принятия решений;
многовариантность расчетов;
сбор данных в режиме реального времени;
реализация комплексного учета и экономического анализа.
Разрабатываемые и функционирующие ИС часто отличаются
характером и объемом решаемых задач, типом объектов управления, а также
другими признаками.
Система – это некий объект, который можно рассматривать как единое
целое, и как объединённую в интересах достижения цели совокупность
разнородных элементов.

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

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