Диплом: Автоматизация взаимоотношений с клиентами в ООО "Прострой"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
Глава 2. ПРОЕКТНАЯ ЧАСТЬ
2. Обоснование проектных решений
2.1.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение – комплекс проектных решений согласно
объѐмам, размещению, конфигурации данных компании (общей концепции
систематизации и кодировки данных коцепных документаций, методик и
информативных потоков), текущей в компании и методика построения баз
данных. В информационное обеспечение входит комплекс общей системы
характеристик:
В качестве вариантов организации документооборота используются
потоки информации;
Системы классификаций и кодировка финансовых данных;
Унифицированная концепция документации.
Информационное обеспечение делится на следующие классификации:
Внемашинное
В нем различают следующие виды классификаторов:
1. Общегосударственные классификаторы, которые разрабатываются
в уникальном порядке, которые являются едиными для всей страны;
2. Отраслевые, которые предназначены для отдельной деятельности;
3. Локальные классификаторы, которые составляются на
номенклатурах, свойственные для определѐнного предприятия, фирмы, банки и
так далее.
Внутримашинное
Во внутремашинное информационное обеспечение входят: файлы, базы
данных, банки знаний и тому подобное. Все данные записываются на
различных физических носителях, таких как: магнитные диски, жѐсткие диски
и магнитные ленты. К данному виду информационного обеспечения
применяются следующие требования – высокая скорость, стабильность и
39
надѐжность при осуществлении поиска, обработки и подаче данных
пользователю.
В ходе проектирования информационной системы будут
задействоваться следующие классификаторы:
Локальные;
Отраслевые.
В таблице 17 представлены локальные классификаторы.
Таблица 17
Локальные классификаторы
Наименование
Система
кодирования
Система
классификатора
Вид
классификатора
Код сотрудника
Порядковая
Отсутствует
Локальный
Код поставщика
Порядковая
Отсутствует
Локальный
Код клиента
Порядковая
Отсутствует
Локальный
Код поставки
Порядковая
Отсутствует
Локальный
Код работы
Порядковая
Отсутствует
Локальный
Справочники, которые используются в системе:
Данные о клиентах
Прайс-лист материалов
Прайс-лист услуг
Сотрудники
Поставщики
Такие справочники будут введены в систему путѐм создания шаблонных
документов.
2.1.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) – это комплекс программных средств
для электронно-вычислительных машин, которые обеспечивают
функционирование, диагностику и испытание их аппаратных средств, а также
проектирование, разработка и отладка программ и осуществление различных
задач пользователя.
40
Операционная система (ОС) –совокупность управляющих и
обрабатывающих программ, которые могут служить интерфейсом среди
приборов вычислительной системы и прикладными программами.
Операционная система служит для управления приборами, управления
вычисляемыми ресурсами, успешного распределения вычисляемых ресурсов.
В офисе ООО «Прострой» на всех рабочих станциях установлена
операционная система Windows 10. И про нее будет идти речь в этом разделе.
Windows 10 – операционная система от компании Microsoft и является
наиболее популярной среди пользователей персональных компьютеров. Она
оснащена инстинктивно понятным интерфейсом и подходит для решения
большинства различных задач.
В Windows 10 присутствуют следующие функции:
Настраиваемое меню пуск, что позволяет оптимизировать рабочую
зону под себя;
Поддержка DirectX 12, позволяющий расширить возможности
многоядерных процессоров, что позволит увеличить эффективность системы;
Встроенное облачное хранилище под названием OneDrive. OneDrive
позволяет осуществлять передачу информации среди сотрудников;
Режим многозадачности. Очень удобная функция, которая
позволяет работать в нескольких программах одновременно;
Режим поддержки нескольких рабочих столов, что позволяет
устроить несколько рабочих зон.
Windows 10 является одной из самой популярной операционной
системой на данный момент. Разработчики оптимизируют работу своих
программ под эту систему, поэтому была выбрана Windows 10.
Для выбора СУБД были проанализированы популярные системы баз
данных.
СУБД – специальная программа, которая специализируется на
организации и введения баз данных.
41
Популярные СУБД:
Oracle;
MySQL;
Microsoft SQL Server;
PostgreSQL;
MongoDB;
SAP NANA;
Линтер.
В таблице 18 представлено сравнение этих СУБД.
Таблица 18
Сравнение популярных СУБД
Наименование
Достоинства
Недостатки
1
Oracle
Oracle постоянно
привносит в свою
систему
инновационные
технологии и
поразительный
перечень
возможностей
уже внедрены в
эту систему
Oracle является
наиболее
надѐжной
системой в
сравнении с
конкурентами
Oracle обладает
очень высокой
стоимостью
Данная система
может быть
ресурсоѐмкой и
исходя от этого
может появиться
возможность
докупать
оборудование для
рабочих станций
2
My SQL
My SQL бесплатна
в использовании
Обладает
хорошим
документировани
ем
Большое
количество
функций
Присутствует
поддержка
пользовательских
интерфейсов
Некоторые
участки
программы не
автоматизирован
ы и приходится
делать вручную
Отсутствует
поддержка XML
или OLAP
Платная
поддержка для
бесплатной
версии
42
3
Microsoft SQL server
Достаточно
простая
программа для
использования
Текущая версия
функционирует
стремительно и
постоянно
Поддержка
мобильных
устройств
Обладает
хорошим
взаимодействием
с другими
продуктами
Microsoft
Для юридических
лиц обладает
большой
стоимостью
Данная система
может быть
ресурсоѐмкой и
исходя от этого
может появиться
возможность
докупать
оборудование для
рабочих станций
4
PostgreSQL
Весьма простая
программа для
использования
Позволяет
обрабатывать
терабайты
данных
Присутствует
большое
количество
встроенных
функций
Присутствует
несколько
интерфейсов
В справке
описаны
проблемы
поверхностно
Возможное
падение скорости
при работе
5
Mongo DB
Программа
достаточна
быстрая для
повседневной
работы
Информация из
любой структуры
может
прочитаться
быстро и легко
В качестве языка
запросов не
используется SQL
Длительная
установка
6
Линтер
Присутствует
поддержка SQL
Присутствует
конвертация
данных при
переходе с другой
СУБД
Не очень
эффективная
программа
Для реализуемого проекта была выбрана My SQL в связи с тем, что
присутствует бесплатная версия и в ней присутствует обширное количество
функций, которые необходимы для стабильной и оптимальной работы.
43
Для разработки программного средства был выбран метод объектно-
ориентированного проектирования. Так как такой метод позволяет разделять
работу на блоки, а это именно то, что нужно при разработке программного
продукта. Разработка системы будет осуществляться на языке разметки
документов HTML, язык описания внешнего вида документов CSS, языке
программирования PHP и JavaScript.
2.1.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – это совокупность технических средств,
специализированные для работы различной информационной системы, но и
надлежащие документы на средства и технологические процессы.
Технические средства включают в себя:
Персональные компьютеры различных модификаций;
Приборы сбора, накапливания, обрабатывания, передачи
информации;
Приборы передачи сведений и линии связи;
Оргтехника и приборы автоматизированного съѐма информации;
Рабочие использованные материалы и другое.
Для внедрения информационной системы и базы данных были
разработаны системные требования:
Системные требования для «Протсрой» для сервера представлены далее.
Процессор должен иметь x64 архитектуру и должен иметь 2 и более
ядра и частота от 1,8 GHz;
Оперативная память с объѐмом не менее 4096 MB;
Жесткий диск с объѐмом не ниже 128 GB, но более рекомендовано
приобретать твердотельный накопитель.
В компании работают 15 сотрудников, которые будут пользоваться
системой и таких технических характеристик будет вполне достаточно для
стабильной и оптимальной работы в системе.
44
Для реализации данного проекта был арендован сервер хоста.
Техническое обеспечение сервера хоста было спланировано исходя из
системных требований программного обеспечения и представлено в таблице
19.
Таблица 19
Техническое обеспечение сервера для работы с
автоматизированной системой.
Наименование
Описание
Характеристики
Стоимость,
руб.
1
Процессор
Intel Xeon E5-
2603V2
Сокет: LGA2011
4-ядерный процессор,
1800 МГц
техпроцесс 22 нм
тепловыделение 80 Вт
объем кэша L2/L3:
1 МБ/10 МБ
без интегрированного
графического ядра
ядро процессора: Ivy
Bridge-EP (2013)
2500
2
Материнская
плата
Atermiter X79
Сокет LGA 2011
Тип памяти – DDR3
Максимальный объѐм
оперативной памяти –
64 GB
PCI-E -1
2 x SATA 3.0, 2 x SATA
2.0
3087
3
Оперативная
память
TANBASSH
REG ECC
Тип памяти – DDR3
Объѐм одного модуля -
4096 MB
Частота – 1600Mhz
1020
4
Блок питания
Cooler Master
Elite V3
Максимальная
мощность 500ВТ
2500
5
Твердотельный
накопитель
Plextor PX-128
Тип подключения -
SATA
Тип памяти-TLC
Скорость интерфейса –
600 МБ/с
2800
6
Корпус
Winard 3029
w/o
Форм-фактор – ATX
1000
7
Видеокарта
Palit Geforce
GT 710
Объѐм видеопамяти
1024 MB GDDR3
Поддержка DirectX 12
2700
Итого:
15607
45
Такой системы вполне достаточно для внедрения информационной
системы.
2.2. Разработка проекта автоматизации
2.2.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл проекта – это момент от появления необходимости в
проекте до его завершения. [11, c.45]
Существуют следующие элементы моделей жизненного цикла
информационной системы:
За отражение состояния информационной системы и их изменения
отвечают стадии жизненного цикла
В структуру стадий входят этапы. Они подразумевают осуществление
определѐнного объѐма работ за конкретный период времени
Выполняющиеся действия, которые исполняются для результативного
проектирования информационной системы, формирующие комплекс
взаимосвязанных операций, преобразующие входные данные в выходные это и
есть процессы. Каждый процесс, который включает в себя список решаемых
задач, начальных сведений и итогов.
У жизненных циклов есть различные виды стандартов. Наиболее
известные стандарты представлены в таблице 20.
46
Таблица 20
Стандарты жизненного цикла
Наименование
Описание
1
ГОСТ 34.601-90
Информационная
технология. Комплекс
стандартов на
автоматизированные
системы.
Автоматизированные
системы. Стадии
создания
Данный стандарт распространяется на
автоматизированные системы и устанавливает
стадии и этапы их создания. Помимо этого, в
стандарте содержится описание содержания
работ на каждом этапе. Стадии и этапы работы,
закрепленные в стандарте, в большей степени
соответствуют каскадной модели жизненного
цикла. Стадии и этапы работ ГОСТ34 будут
рассмотрены в каноническом проектировании
ИС.
2
ISO/IEC 12207:1995
Information Technology
Software Life Cycle
Process или ГОСТ Р
ИСО/МЭК 12207-99
Информационные
технологии. Процессы
жизненного цикла
программных средств
Этот стандарт на процессы и организацию
жизненного цикла. Распространяется во все без
исключения виды заказного ПО. Стандарт не
привязан к определенной модели ЖЦ. Стандарт
никак не включает отображение фаз, стадий и
этапов. Процессы стандарта будут рассмотрены
далее.
3
ISO/IEC 15288
Systems engineering.
System life cycle
processes (Системная
инженерия. Процессы
жизненного цикла
систем или ГОСТ Р
ИСО/МЭК 15288-2005
– Информационная
технология.
Системная инженерия.
Процессы жизненного
цикла систем
Стандарт применим для любого рода систем
класса систем, но его основное предназначение
– поддержка создания компьютеризированных
систем.
В ISO/IEC 15288 присутствую следующие
стадии:
Формирование – в этой стадии анализируются
потребности и концепции, которые будут в
проектных решениях
Разработка - на этой стадии начинается
проектирование информационной системы
Реализация – на этой стадии изготовляется
система
Эксплуатация – на этой стадии система
вводится в эксплуатацию
Поддержка – на этой стадии обеспечивается
функционирование системы
Снятие с эксплуатации – на этой стадии
система прекращает существовать,
демонтируется архивируется
4
Rational Unified Process
(RUP –
Унифицированный
процесс Rational)
Представляет собой итеративную концепцию
разработки, в которой присутствуют 4 фазы:
Начало
Исследование
Построение
Внедрение
47
При реализации проекта будут присутствовать следующие процессы
жизненного цикла:
планирование;
разработка;
внедрение.
Виды стратегий внедрения:
Стратегия «Параллельное использование». Параллельное
использование – одновременно исполняются старая и новая методика решения
задачи, их итоги приравниваются. Если итоги согласуются продолжительное
время, то исполняется переход на новую технологию;
Стратегия «Скачок». Скачок – старая методика функционирует до
конкретного этапа., потом исполняется внедрение новых технологий, но уже
после внедрения реализуется только новая методика;
Стратегия «Пилотный проект». Пилотный проект применяется к
узкому спектру действий, сферой использования как правило является
небольшой участок;
Стратегия «Узкое место». Узкое место предназначено для
автоматизации небольшой части производственного процесса, который обычно
выбирается согласно аспектам, их результативность, приводящая к повышению
качества осуществлений процессов только в конкретном ограниченном участке.
Виды стратегий внедрения системы: преимущества и недостатки
представлены в таблице 21.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")