Дипломная работа: Автоматизация процесса обработки заказов на печать фотографий в ООО "Партнер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Параметр
Windows XP
Windows 7
стола
без возможности монтажа
виджетов.
установку необходимых
иконок и уведомлений.
Обои стали
анимированными.
Так же мы будем использовать уже знакомую компании СУБД
MySQL, только в нее будут добавлены необходимые таблицы и связи,
необходимые для проекта.
Таблица 1.14.
Сравнение СУБД MySQL с другими популярными СУБД
СУБД
Тип
Разрабо
тчик
ОС
Лицензи
я
Исход
ный
код
Популяр
ность
My-
SQL
Реляцион-
ная
Oracle
CO.
Microsoft
Windows,
FreeBSD
GNU GPL
и
коммерче
ская
Откры-
тый
большая
Mong
oDB
Документо-
ориентиров
анная
MongoDB
Inc.
Microsoft
Windows,
Linux,
FreeBSD
GNU
AGPL
Откры-
тый
большая
Oracle
Data-
base
Мульти-
модельная
Oracle
Corporati
on
Microsoft
Windows,fre
eBSD, Linux
Коммерч
еская
Закры-
тый
большая
Создание приложение будет происходить на следующих языках
программирования:
1) JavaScript - мультипарадигменный язык программирования
2) PHP - скриптовый язык общего назначения, в основном
используется для создания веб-приложение
Так же будет использоваться язык разметки документов HTML.
57
Выбор данных языков обусловлен тем что Программист имеет
наибольшие навыки в данных языках.
Разработка будет идти с использованием редактора кода Atom.
Данный редактор кода является бесплатным и не требует покупки
лицензии. Выбор редактора не сильно влияет на суть процесса разработки
и остается делом вкуса и привычки разработчика.
1.4.3 Обоснование проектных решений по техническому обеспечению
Обеспечение техническое - совокупность технических средств,
компьютерной техники, средств передачи информации, используемых в
автоматизированных системах управления и в информационных системах.
Техническое обеспечение- совокупность технических средств,
компьютерной техники, средств связи, которые используются в
автоматизированных и информационных системах
Для полноценной работы приложения по автоматизации процесса
приема заказов на фотопечать потребуются:
Сервер- компьютер, на котором установлена и развернута
СУБД. На нем находится база данных куда будет записываться
информация о принятых заказах;
ПК-пользователя это ПК, за которым работает Менеджер
фотоцентра, на нем принимаются заказы на фотопечать;
Средства организации ЛВС в данный перечень входят
активные (маршрутизатор, коммутатор, шлюз и т.д.) и пассивные
(сегменты ЛВС, коммутационные розетки и т.д.) компоненты локальной
вычислительной сети.
Для Сервера СУБД сервера основным критерием выбора будет
отказоустойчивость и пропускная способность сетевого интерфейса [5].
Для нашего проекта не подразумевалась закупка специального
сервера и отдельного ПК. Все будет сделано на уже существующем
оборудовании, которое используется в компании. Ниже в Таблице 1.14 и
58
1.15 будут приведены характеристики сервера и рабочего ПК менеджера
фотоцентра.
Таблица 1.14.
Технические характеристики сервера Lenovo TS140
Центральный процессор
Xeon E3-1226 v3
4C/3.3GHz/8MB/
1600MHz/Intel
Оперативная память
1600MHz ECC
Память DIMMs
8GBx2
Накопитель
2x1TB 3.5' SATA
Дополнительные порты
Нет
Discrete Ethernet
Нет
Таблица 1.15.
Характеристики рабочего ПК Менеджера фотоцентра
Центральный процессор
Intel Core i5
6400 2,7 GHz
Материнская плата
Gigabyte GA-H170N-WIFI Mini-ITX
Оперативная память
Kingston KVR26N19D8/16 DDR4 16Гб
Накопитель
Crucial BX100 2.5" Solid State Drive 250 GB
Монитор
Dell U2417H 24", IPS
59
II. Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы Жизненного Цикла проекта автоматизации
Для проекта очень важно выбрать модель жизненного цикла. В ней
описываются структура, действия и задачи, которые происходят во время
разработки. Так же в ней содержится описание процесса деятельности
продукта, его сопровождения до конца срока пользования [9].
Определяющие жизненный цикл стандарты и модели:
ГОСТ 34.601-90 стандарт, который описывает состав работ на
этапах разработки. Когда создают автоматизированные системы
используют данный стандарт.[2]
ISO/IEC 12207:1995 один из базовых стандартов. В ней
описывается цикл жизнедеятельности ПО. В нем отсутствуют описания
этапов разработки.
Oracle Custom Development Method - в данной технологии
основной акцент делается на базе данных и ее использовании.
Rational Unified Process (RUP) - в данной модели содержится
четыре фазы: начальная стадия, уточнение, конструирование и внедрение.
Главная особенность данной модели в том, что здесь используются
средства моделирования (UML).
Microsoft Solution Framework (MSF) методология, которую
придумали в компании Microsoft для увеличения эффективности
разработки ПО. Включает в себя фазы: выработка концепции,
планирование, разработка, стабилизация, внедрение.
Extreme Programming (XP). Экстремальное программирование -
методология, которую придумал разработчик Кент Бек. В данной
методологии время разработки относительное небольшое, все происходит
60
в контакте с заказчиком, ему периодически предоставляют релизы
готового продукта. В данной методологии акцент сделан на минимизацию
возможных ошибок и тестирование.
Для выбора нужного стандарта нужно опираться на следующие
основные критерии: актуальность методик контроля разработки, они
должны быть современными и содержать все современные инструменты, и
разработка обязательно должна происходить в режиме итерации с
контрольными точками [9].
Из описанных стандартов итерационными стандартами являются:
Microsoft Solution Framework (MSF), Rational Unified Process (RUP),
Extreme Programming.
Считаю, что для проекта лучше использовать молодые,
современные технологии, которые поддерживают новые технологии
эффективной разработки и контроля. В данном случае следует выбирать
между MSF и RUP Rational Unified Process (RUP).
В Таблице 2.1 представлены основные показатели стандартов
Жизненного цикла ИС
Таблица 2.1.
Основные показатели стандартов Жизненного цикла ИС
Технологи
я
Оптимальна
я команда
Соответствие
стандартам
Допустимые
технологии
и
инструмент
ы
Удобство
модификации
и
сопровожден
ия
Rational
Unified
Process
10 - 30 чел.
стандарты
Rational
UML и
продукты
фирмы
Rational
Удобно (RUP)
Microsoft
Solutions
Framework
2 - 20 чел.
адаптируема
любые
Удобно
(MSF+MOF)
Источник: https://baza.diplomsite.ru/previewfile/2105