Диплом: Исследование и разработка информационной системы обработки заявок на оказанные услуги на примере ООО "Вилта-медиа"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Мы в данном проекте остановимся на стандарте ISO 15288.
Каждая система, вне зависимости от ее вида и масштаба, проходит весь
свой жизненный цикл согласно некоторому описанию. Продвижение
системы по частям этого описания и есть жизненный цикл системы.
Стадии (табл. 9) представляют наиболее крупные периоды жизненного
цикла, и соотносятся с состояниями описания системы или реализацией
системы как набора продуктов или услуг. Стадии описывают основные
контрольные точки продвижения и успехов системы по ходу жизненного
цикла.
Таблица 9. Стадии ЖЦ.
п./п
Стадия Описание
1 Формирование концепции
Анализ потребностей, выбор
концепции и проектных
решений
2
Разработка
Проектирование системы
3 Реализация Разработка системы
4 Эксплуатация
Ввод в эксплуатацию и
документирование
5 Поддержка
Обеспечение
функционирования системы
6 Снятие с эксплуатации
Прекращение использования,
демонтаж, архивирование
системы
Содержание всего жизненного цикла разработки ИС сводится к
выполнению следующих стадий:
58
1. Планирование и анализ требований – это системный анализ. Проводится
исследование и анализ существующей ИС, определяются требования к
создаваемой ИС, формируются технико-экономическое обоснование и
техническое задание на разработку ИС;
2. Проектирование. В соответствии с требованиями формируются состав
автоматизируемых функций и состав обеспечивающих подсистем,
проводится описание технического проекта ИС;
3. Реализация. Разработка и конфигурирование программ, создание и
наполнение баз данных, написание рабочих инструкций для персонала,
оформление рабочего проекта;
4. Внедрение. Комплексная отладка систем ИС, обучение персонала,
поэтапное внедрение ИС в эксплуатацию по подразделениям организации,
оформление акта о приемо-сдаточных испытаниях ИС;
5. Эксплуатация ИС. Сбор статистики о функционировании ИС, устранение
недоработок и ошибок, оформление требований к модернизации ИС и ее
выполнение.
Системный анализ ИС начинается с описания и анализа функционирования
рассматриваемого объекта в соответствии с требованиями, которые
предъявляются к нему. В результате следующего этапа выявляются
недостатки существующей ИС, на основе которых формулируется
потребность в совершенствовании системы управления этим объектом, и
ставится задание определения экономически обоснованной необходимости
автоматизации определенных функций управления. После определения этой
потребности возникает проблема выбора направлений совершенствования
объекта на основе выбора программно-технических средств. Результаты
оформляются в виде технического задания на проект, в котором отражаются
59
ТУ и требования к ИС, а также ограничения на ресурсы проектирования.
Требования к ИС определяются в терминах функций, реализуемых системой.
Этап проектирования предполагает:
1. Проектирование функциональной архитектуры ИС, может отражать
структуру выполняемых функций;
2. Проектирование системной архитектуры ИС
3. Реализацию проекта.
Формирование функциональной архитектуры, которая может
представлять собой совокупность функциональных систем и связей между
ними, есть более ответственный и важный этап с точки зрения качества всей
последующей разработки информационной системы.
Модели всего жизненного цикла с точки зрения реализации
перечисленных выше аспектов в технологиях проектирования
информационной системы, определяет порядок выполнения стадии и этапов,
имели и будут иметь существенные изменения. Среди известных моделей
жизненного цикла можно выделить следующие:
Каскадная модель - это когда каскадной модели переход на следующий,
иерархически нижний этап происходит только после полного его завершения
работ на текущем этапе. Достоинство каскадной модели заключается в
планировании времени осуществления всех этапов проекта, упорядочении
хода конструирования. Недостатки каскадной модели: реальные проекты
часто требуют отклонения от стандартной последовательности шагов,
основан на точной формулировке исходных требований к ПО, результаты
проекта доступны заказчику только в конце работы.
Итерационная модель это когда построение комплексных ИС
подразумевает согласование проектных решений, получаемых при
60
реализации отдельных задач. Подход к проектированию снизу-вверх
предполагает необходимость таких итерационных возвратов, когда
проектные решения по отдельным задачам объединяются в общие системные
решения, и при этом возникает потребность в пересмотре ранее
сформулированных требований. Вследствие большого числа итераций
возникают рассогласования и несоответствия в выполненных проектных
решениях и документации
спиральная модель - это прототипная модель, предполагающая
постепенное расширение прототипа ИС.
Прототипирование это процесс построения рабочей модели системы.
Прототип это эквивалент экспериментальной модели или "макета" в мире
аппаратного обеспечения.
Самый первый этап для разработки интернет магазина - это разработка его
дизайна, ведь дизайн лицо компании. В зависимости чем занимается
компания нужно и выстраивать дизайн. Например, если компания занимается
праздниками, то дизайн сайта будет скорее всего ярким и запоминающимся.
Наша организация занимается фото услугами поэтому был выбран яркий,
подвижный и динамичный дизайн.
Второй этап - это написание движка интернет магазина. Движок сайта –
это его операционная система, которая выполняет на сайте такие-же
функции, что и обычная операционная система на домашнем компьютере
или мобильном телефоне. Движок данного магазина базируется на системе
WordPress
Третий этап – Верстка интернет магазина является неотъемлемой частью
процесса изготовления сайтов. Верстка сайта – это процесс формирования
веб-страницы по готовому макету. Этот процесс заключает в себе создание
61
кода страницы при помощи понятного браузерам языка разметки гипертекста
html, и оформление её с помощью каскадных таблиц стилей.
Четвертый этап – это подключения и доработка модуля для заказа и
поддержки пользователей.
Пятый подключения модуля для вопросов и обратной связи
Ключевыми участниками в данном проекте являются:
Дизайнер - это ведь не просто человек, который может что-то
нарисовать или придумать. Это полноценная творческая личность, которая
имеет широкий кругозор и знания в различных областях
Программист это специалист, ответственный за создание серверной
части сайта. От качества его работы во многом зависит скорость, надёжность,
функционирование и успешное развитие ресурса в целом.
Верстальщик – это специалист вёрстки, который разбивает текст на
отдельные страницы, компонует его с иллюстрациями, подготавливает
оригинал-макет издания.
Разработка модулей ведется на языке программирования php. PHPэто
язык общего назначения, интенсивно применяемый для разработки веб-
приложений. В настоящее время поддерживается подавляющим
большинством хостинг-провайдеров и является одним из лидеров среди
языков, применяющихся для создания динамических веб-сайтов. Верстка
делается на языке HTML.
После выполнения всех этапов мы получаем готовый интернет магазин
с авторизацией клиентов, возможность заказать поиск(фотографии) у
менеджера (сделать заявку) или купить фотографию прямо с сайта оплатив
62
онлайн, красивым дизайном, оптимизированный для продвижения в сети
интернет.
Когда компания собирается внедрить новую систему или программное
обеспечение, возникает большое количество вопросов. Какова оптимальная
комбинация процесса и инструментов? Какова стратегия внедрения будет
наиболее эффективна? Находит ли этот проект полное одобрение
сотрудников внутри компании? Каковы возможности компании для
модернизации?
В зависимости от условий проекта, организация может выбрать любую
из нескольких стратегий внедрения RUP:
Быстрая стратегия - стратегия эффективна в тех случаях, когда
текущий производственный процесс очень похож на RUP или организация
уже использует некоторые из внедряемых систем, что ускоряет процесс
обучения. Данная стратегия также применима тогда, когда проблемы
компании настолько серьезны, что любое изменение будет считаться
усовершенствованием
Осторожная стратегия - При использовании такой стратегии, описание
процесса разработки, созданное в начальном пилотном проекте, постепенно
уточняется в нескольких последующих пилотных проектах.
Информационные системы могут внедряться постепенно в каждом проекте.
Использование нового усовершенствуемого процесса и систем затем
распространяется в математической прогрессии, по мере достижения
нарастающих успехов в небольших проектах организационная среда
разработки - компании, устанавливающие организационную среду
разработки, могут выполнять этот проект параллельно пилотным проектам,
описанным в других стратегиях.
63
Больше всего для данной организации подходит стратегия, основанная на
организационной среде разработки. Так как при внедрении не затрагиваются
никакие бизнес-процессы предприятия.
При внедрении интернет магазина необходимо пройти несколько этапов:
Первый этапрегистрация доменного имени.
Доменное имя - символьное имя, служащее для идентификации областей -
единиц административной автономии в сети Интернет. Или проще говоря
имя сайта. Имя сайта целесообразно выбрать по названию компании.
Зарегистрировано доменное имя httz://meatfishfamily.ru/
Второй этап выбор и покупка хостинга.
Чтобы сайт стал доступен для всех пользователей в Интернете, кроме
доменного имени нужно ещё выбрать хостера и приобрести у него услугу
«Хостинг».
Хостер это компания, которая предоставляет услуги по размещению
сайтов в Интернете.
Хостинг — это услуга Хостер-компании по размещению вашего сайта в
Интернете.
Все сайты, которые доступны в сети, где-то располагаются. Это логично. А
находятся они (их файлы) на жестких дисках серверов специальных
компаний — хостеров.
Так как сайт состоит из разных файлов (база данных, тексты, картинки,
видео), то доступ к ним с разных компьютеров осуществляется путем
обработки вашего запроса к сайту, хранящегося у хостера.
Хостинг заказан у компании ООО «ТаймВэб»
64
Третий этаппривязать доменное имя к хостингу. Для этого в
настройках домена нужно прописать DNS-сервера вашего хостера. Доменное
имя приобреталось так же у компании ООО «ТаймВэб».
Четвертый этапперенести исходный код проекта(сайта) на хостинг. Для
этого надо подключится по логину и паролю (полученному у Хостера) к ftp
серверу. Например, через программу Total commander и скопировать проект в
папку public_html (рис 8).
Рисунок 8. Размещение на хостере web-сайта.
Все этапы по внедрению выполняет программист. Так как сайт не
имеет привязки к бизнес-процессам компании. Внедрение никак не
затрагивает работу организации.
65
Таким образом, была выбрана спиральная модель жизненного цикла
ИС. Так как пользователи принимают участие в течении всего процесса
разработки, а это исключает многие ошибки сделанные в постановке задачи и
на этапе планирования. Также с ростом компании ИС данного проекта будет
увеличивается что позволяет данная модель жизненный цикл ИС.
Стратегия внедрения поэтапная или Параллельная стратегия — для
случая, когда старую работающую систему необходимо заменить новой.
Итог такого внедрения в изменении лишь основных процессов, без
внедрения в больших масштабах новой системы. Такой метод внедрения
хорошо подходит для небольших компаний, которые хотят испытать новую
ИС. Результаты иногда бывают впечатляющими, так как основная часть
сотрудников предприятия не успевают заметить преимущества от новой
системы.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
Правильное распределение обязанностей по руководству и выполнению
задач в рамках всей организации может предотвратить жалобы, столь часто
возникающие в тех случаях, когда новая управленческая информационная
система действует не эффективно. Квалифицированный персонал обычно
откликается должным образом на те назначения, которые требуют полного
проявления его способностей.
В ходе жизненного цикла информационной системы всегда могут возникнуть
риски, они могут сорвать разработку. Для их избежание проводится оценка
вероятных рисков и разрабатываются способы, позволяющие избежать эти
риски или минимизировать их влияние.
Рассмотрим наиболее вероятные риски по фазам жизненного цикла
информационной системы из таблицы 10 в соответствии с выбранным
стандартом.
66
Таблица 10. Риски на этапе жизненного цикла.
Виды рисков/варианты
менеджмента рисков
Снижение видов риска
Снижение вероятности
возникновения риска
риск сознания концепции,
которую впоследствии
будет сложно
(невозможно) реализовать.
В выработки концепции
должны быть описаны
основные функции
разрабатываемой
информационной
системы
четко понимать свои
возможности
Фаза планирования - на
фазе планирования
возможен риск
неправильного
планирования, разработка
очень оптимистичных
планов проекта, в которые
компания не успеет
уложиться
Так нужно попытаться
создать гибкий график,
который бы не ломался
в связи задержки или
опережения
Нужно во время планирования
заложить в график поправки на
возможные задержки в
выполнении тех или иных
действий
Фаза разработки -
возможен рисок того что
разработка определенного
модуля будет сопряжен с
большими трудностями,
что какая-та функция будет
мешать продвижению
разработки
На данной фазе важно
вовремя определить
проблемный модуль
или функцию и по
возможности упростить
ее, заменить другой или
убрать из проекта
полностью.
Можно принять несколько
решений, либо разбить данный
модуль на несколько и решить
поставленные задачи по
отдельности, либо упростить
сложный модуль, если это
единственный вариант
преодоления риска.
67

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

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