Материал: Автоматизация учета аренды площадей клиентами компании ООО "Грандтитул"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Для установки зависимостей языков PHPи javascript будут использованы
менеджеры зависимостей Composerи npm, являющиеся лидерами среди
менеджеров зависимостей в этих языках.
Для запуска серверной части нашей информационной системы необходим
веб-сервер. В нашем случае для наилучшего быстродействия будет использована
связки из веб-серверов Apache/Nginx. Данные веб-сервера на данный момент
являются лидерами из всех известных веб-серверов.
Для хранения данных требуется иметь СУБД. Следовательно, нужно
выбрать ту, которая более подходит под наши требования. Так как система
работает внутри сети,и будет разрабатываться какweb-сервис, то лучше выбрать
СУБД типа MySQL 5.7 или PostgreSQL 9.1. Сравним эти две СУБД (таблица 1.5).
Таблица 1.5
Сравнение СУБД
№ п/п
Название
ОС
Цена
1
MySQL 5.7
Кроссплатформенное
Бесплатно
2
PostgreSQL 9.1
Кроссплатформенное
Бесплатно
Так как возможности MySQL 5.7 вполне устраивают нас для
функционирования нашей ИС, а стоимость лицензии также бесплатно, то
выбором становится СУБД MySQL 5.7.
Можно рассмотреть две среды разработки PHPStorm 2017 иAtom 1.2.
Стоимость PHPStorm 2017 составляет 12000 рублей в год, а Atom 1.2 бесплатен.
Функционал обеих сред разработки похож и удовлетворяет всем требованиям
для разработки системы.
Выбором становится Atom 1.2.
Так как в ООО «Гранд Титул» уже используются компьютеры с
установленной на них операционной системой, то будем придерживаться данной
операционной системы, так как она более привычна для персонала. И тем более,
не требуется затрат на закупку новой ОС. Выбор – MS Windows 7/10.
Также, в ООО «Гранд Титул» уже используется серверная операционная
система Ubuntu, которая поддерживает все необходимое для запуска серверной
части нашей ИС, изменять мы ее не будем. Выбор серверной ОС Ubuntu 16.04.
43
Для доступа к системе будет использоваться браузер Google Chrome.
На этапе системного анализа целесообразно применять метод
функционального моделирования, поддерживаемый таким программным
средством, как ППП Design/IDEF 3.5. Его выбор обоснован тем, что данный
ППП является средством CASE-технологии и обеспечивает соблюдение
принципов функционально-модульного или структурного подхода к
проектированию. Нотация IDEF0, в которой разрабатываются диаграммы
бизнес-процессов с использованием принципов декомпозиции, отвечает всем
требованиям этого подхода. В сравнении с другими CASE-средствами, такими
как: ARIS, ProcessModeler 7, ERWin DataModeler 7, также распространенными в
российском бизнес-пространстве, ППП Design/IDEF 3.5 является относительно
дешевым и не менее эффективным средством проектирования. Поскольку
автономная задача планирования регулярных закупок материальных ценностей
охватывает менее десяти уровней декомпозиции, выбранное инструментальное
средство будет являться максимально эффективным.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение это совокупность всех технических средств,
используемых при функционировании ИС.
Клиент серверная архитектура ИС предполагает наличие сервера,
который позволит централизованно хранить и обрабатывать информацию.
Выбранный нами язык программирования устанавливается на все операционные
системы, поэтому особых требований к серверу предъявляться не будет.
В агентстве уже используется сервер и другое техническое оборудование.
Рассмотрим его характеристики.
Файловый сервер:
Количество: 1шт.
Процессоры: 2
X
Intel XEONE5530 2.4 ГГц.
Память: 8Гб, тип – DDR4.
HDD: 4Тб.
Сеть: Четыре встроенные гигабитные сетевые платы Broadcom®
NetXtreme IITM 5708 с поддержкой балансировки нагрузки и
возможностью перехода на резервный ресурс
44
VPN сервер:
Количество: 1 шт.
Процессоры: 2
X
Intel XEON 5530 2,4 ГГц.
Память: 8 Гб, тип – DDR4.
HDD:1 Тб.
Сеть: Две двухпортовые встроенные сетевые платы Broadcom®
NetXtreme IITM 5709c Gigabit Ethernet NIC с переключением при
отказе и выравниванием нагрузки.
Рабочая станция:
Количество: 78 шт.
Процессоры: Intel Core I3 I5
Память: 4/8 Гб, тип DDR3.
HDD:500Гб.
Сеть: 10/100/1000 Ethernet.
Графика: Intel GMA X4500 iQ45
Видно, что оборудование, используемое в ООО «Грунд Титул» обладает
необходимой мощностью для использования его в качестве технического
обеспечение нашей информационной системы. Это означает, что затраты на
покупку нового оборудования опускаются, что способствует экономической
эффективности от внедрения ИС.
45
II. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Процессы жизненного цикла проекта автоматизации
Разработка ИС учёта аренды ООО «Гранд Титул» сложный и
дорогостоящий проект. Для его реализации требуется использовать один из
стандартов жизненных циклов программного обеспечения.
Базовым нормативным документом, регламентирующим состав основных
этапов ЖЦ проекта автоматизации, является международный стандарт ISO/IES
12207:1995 «Information Technology Software Life Cycle Processes». Его
аналогом является ГОСТ Р ИСО/МЭК 12207-99, введенный в действие в июле
2000 года. Он определяет структуру ЖЦ, содержащую процессы, действия и
задачи, которые должны быть выполнены во время создания ИС. Кроме того,
существуют различные другие стандарты разработки ИС, также действующие на
международном уровне (таблица 2.1).
Таблица 2.1
Различные подходы к составу и наименованию стадий
ГОСТ 34
Oracle CDM
RUP
Формирование требований
к ИС.
Разработка концепции ИС.
Техническое задание.
Стратегический
анализ.
Начальная стадия
(Inception)
Эскизный проект.
Технический проект.
Проектирование.
Разработка
(Elaboration)
Рабочая документация.
Реализация.
Конструирование
(Convarcharuction)
Ввод в действие.
Сопровождение ИС.
Внедрение.
Эксплуатация и
сопровождение.
Ввод в действие
(Transition)
Для реализации нашей системы можно выбрать стандарт ГОСТ 34.601-
90.Этот единственный стандарт, который был полностью разработан в России
(не переведён с аналога).
46
Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы
создания автоматизированной системы:
1. Формирование требований к АС:
Обследование объекта и обоснование необходимости создания АС
Формирование требований пользователя к АС
Оформление отчета о выполнении работ и заявки на разработку
АС
2. Разработка концепции АС:
Изучение объекта
Проведение необходимых научно-исследовательских работ
Разработка вариантов концепции АС и выбор варианта концепции
АС, удовлетворяющего требованиям пользователей
Оформление отчета о проделанной работе
3. Техническое задание:
Разработка и утверждение технического задания на создание АС
4. Эскизный проект:
Разработка предварительных проектных решений по системе и ее
частям
Разработка документации на АС и ее части
5. Технический проект:
Разработка проектных решений по системе и ее частям
Разработка документации на АС и ее части
Разработка и оформление документации на поставку
комплектующих изделий
Разработка заданий на проектирование в смежных частях проекта
6. Рабочая документация:
Разработка рабочей документации на АС и ее части
Разработка и адаптация программ
7. Ввод в действие:
Подготовка объекта автоматизации
Подготовка персонала
Источник: https://baza.diplomsite.ru/previewfile/2357