Дипломная работа: Автоматизация управления проектами студии Нюанс

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
процесс работы персонала. Когда менеджер получает от отделов результаты
работ, начинается формирование отчетности.
В результате рассмотрения бизнес-процессов на предприятии была
выбрана стратегия автоматизации «по направлениям».
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Существуют следующие способы приобретения информационных
систем:
Покупка ИС;
Покупка и доработка ИС;
Доработка текущей ИС организации;
Собственная разработка.
Компания «Нюанс»может воспользоваться несколькими способами
приобретения лицензионного программного обеспечения:
Покупка «коробочного» продукта. Данный термин относится к
программному обеспечению, приобретаемому как обычный товар. Данный
способ приобретения используется частными пользователями или малым
бизнесом. В средних и крупных компаниях к нему прибегают только для
покупки программ, используемых небольшим числом сотрудников.
Приобретение корпоративной лицензии. «Коробочная» лицензия
обычно дает право на использование программы только на одном рабочем
месте, чтобы ее можно было установить на нескольких компьютерах,
необходимо приобрести дополнительные лицензии. Чаще всего это можно
сделать только у официальных партнеров или дистрибьюторов. Данный вид
приобретения является очень выгодным, если компания хочет приобрести
программу не на один, а несколько компьютеров сразу.
Использование OEM (Original Equipment Manufacturer). OEM-версия
программное обеспечение, поставляемое вместе с компьютерным
42
оборудованием (в том числе устанавливаемое на новых компьютерах). Как
правило, OEM-версия стоит дешевле, чем «коробочный» продукт, и ее цена
включается в стоимость оборудования. Кроме того, пользователю не придется
самостоятельно устанавливать программное обеспечение, все уже будет
установлено поставщиком компьютерной техники. OEM-версия
программного обеспечения является наиболее выгодным способом
приобретения лицензионного продукта.
Так как в компании «Нюанс»еще не используются специализированные
системы учета, было принято решение о разработке собственной системы.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Система должна обладать следующим функционалом:
учёт задач;
учёт сотрудников;
формирование графика задач по работе;
формирование отчётов.
В системе должна храниться следующая информация:
данные о подразделении;
данные о работнике;
данные о задаче;
комментарии к задачам;
В итоге, информационная система должна формировать следующие
отчётности:
отчёт о выполненных задачах за период;
отчёт о запланированных работах за период;
43
отчёт о невыполненных задачах сотрудников;
отчёт о просроченных задачах сотрудников.
1.4.2. Обоснование проектных решений по программному
обеспечению
В наше время отрасль разработки программного продукта предоставляет
большое количество инструментальных средств. Так как целью дипломного
проекта является создание ИС в виде веб-приложения, то требуется провести
анализ инструментальных средств по созданию веб- проектов.
Процесс анализа необходимо начинать с имеющихся языков
программирования и технологий создания веб-проектов, количество которых
ограничено. Стоит отметить, что каждый из языков или технологий чем-то
отличаются друг от друга и направлены на реализацию более узкой или
объемной цели.
PHP Language или Hypertext Preprocessor - популярный серверный язык
сценариев. Он очень гибкий и обладает множеством инновационных функций.
Это самый быстрый ресурс, доступный для создания динамических веб-сайтов
с поддержкой баз данных. Все функции и обновления PHP доступны
бесплатно.
PHP-код хорошо организован и может быть легко встроен в HTML-код.
Он работает во всех основных операционных системах, таких как Linux,
Windows, Unix и Mac OS, и поддерживает основные веб-серверы и серверы
предприятия, такие как Apache, Netscape, Microsoft IIS и т. д. Кроме того, в
PHP легче устранять проблемы, по сравнению с другими языками.
Фреймворки PHP Language полезный инструмент. Фреймворки могут
быть использованы для разработки сайтов. Самые популярные из них
включают WordPress, Laravel, Symfony, CodeIgniter и Phalcon и многие
другие. Изучение языка PHP теперь не является невыполнимой задачей,
44
можно научиться на уроках PHP. Учебник php - новинка для начинающих
программистов.
Техническое сообщество увлекается PHP, поскольку это «свободная
птица». Это открытый исходный код, дающий всем возможность сотрудничать
и работать над этим. Он разработан и поддерживается большой группой
разработчиков PHP, это поможет в создании сообщества поддержки, богатой
библиотеки расширений.
PHP — это быстрый язык для разработчиков, который высоко ценится
во всем мире, и его используют разработчики, которые работают над
сложными проблемами. Поскольку скорость является критической
составляющей, она использует много системных ресурсов. Это позволяет
разработчикам PHP выполнять работу быстрее.
Большинство разработчиков достаточно хорошо знакомы с языком Си,
Си является строительным блоком всех развивающихся языков. PHP
использует синтаксис «C Like», что делает его дружественным к
программисту, и для технического специалиста и сообщества в целом. С его
помощью легко подбирать и создать сценарии веб-сайта.
PHP также предпочтительнее для многих разработчиков, потому что это
экономически эффективное решение, способное работать как на Linux, так и
на серверах Windows. Когда речь идет о рентабельных решениях, многие люди
предпочитают использовать серверы Linux, так как они имеют
«нулевую плату» за лицензирование, требуемую для связи с серверами. Таким
образом, многие агентства предпочитают использовать php для своего
развития.
PHP может использоваться практически для всего, что пользователи
могут делать со всеми другими языками веб-сценариев. Текущая версия PHP
достаточно надежна, что дает возможность использовать любой язык,
который, по мнению пользователя, подойдет лучше всего. Последняя версия
PHP имеет расширенные возможности для того, чтобы сделать язык еще
более надежным и полезным для использования в веб-программировании.
45
PHP оказался достаточно гибким и мощным, главным фактором
которого является практичность.
У выбранного языка есть ряд преимуществ:
PHP это свободное программное обеспечение,
распространяемое под особой лицензией (PHP license);
Язык достаточно легкий на всех этапах освоения;
Пользуется поддержкой большого сообщества разработчиков и
пользователей;
Обладает развитой поддержкой баз данных;
Существует большое количество расширений и библиотек языка;
Может быть использован в изолированной среде;
Предлагает естественные средства организации веб-сессий,
программный интерфейс расширений;
Представляет собой довольно полную замену проприетарной
среды ASP (Active Server Pages) от Microsoft;
Может быть развернут практически на любом сервере;
Портирован под большое количество операционных систем и
аппаратных платформ.
У PHP есть некоторые недостатки:
Не подходит для создания компонентов или десктопных
приложений;
Обладает слабыми средствами для работы с исключениями;
Влияние глобальных параметров конфигурации на базовый
синтаксис языка приводит к усложнению настройки сервера и разворачивания
приложений;
В отличие от большинства других языков, в которых объекты
передаются по ссылке, в PHP передача объектов осуществляется по значению;
У веб-приложений, которые были написаны на PHP, зачастую
бывают проблемы с безопасностью.
Источник: https://baza.diplomsite.ru/previewfile/2306