Дипломная работа: Автоматизация управления персоналом в АО Завод "ЛИТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
Для разработки информационной системы управления персоналом АО
«Завод ЛИТ» использована СУБД MS SQL Server, потому что данная СУБД
имеет бесплатную версию Express. Такой выбор СУБД предоставляется
удачным, потому что в дальнейшем будет возможно экспортировать
накопленную БД в другое приложение, так как СУБД MS SQL Server имеет
встроенные механизмы экспорта данных.
Microsoft разработало интегрированную среду для разработки, которая
называется Microsoft Visual Studio. При помощи этой среды разработки есть
возможность разрабатывать консольные и оконные веб-приложения.
Отличительной особенностью Visual Studio является наличие IntelliSense в
редакторе исходного кода. В Microsoft Visual Studio можно использовать такие
языки программирования как: C#, J#, F#, VB.Net и др. Кроме этого, Microsoft
Visual Studio умеет создавать мобильные приложения для разных платформ к
примеру: Android, iOS. В 2017 году вышла последняя версия Microsoft Visual
Studio, стоимость лицензии составляет 31 107 рублей. (цена актуальна на
30.05.2019). Существует и бесплатная урезанная версия для студентов [18].
Rad Studioсреда для быстрой разработки приложений, которая создала
компания Embarcadero. Эта среда работает на платформе Windows. Несколько
вариантов существует для начинающих, также существует бесплатная версия на
пять лицензий при сумме дохода от программы до тысячи долларов. Существуют
версии для создания локальных приложения (Professional) и распределенных
(Enterprise). Последняя версия Rad Studio 10 Seattle. Стоимость лицензии от
134 999 руб. (цена актуальна на 30.05.2019) [6].
Достоинства и недостатки Rad Studio и Visual Studio изображены на
рисунке 27 и 28.
56
Рисунок 27 Достоинства и недостатки Rad Studio
Рисунок 28 Достоинства и недостатки Visual Studio
Для разработки информационной системы для АО «Завод ЛИТ» выбрана
Microsoft Visual Studio 2015, язык программирования C#, так как она является
наиболее современной и мощной. Ее развитие идет мощными темпами, в
отличии от RAD Studio. Язык программирования C# постоянно развивается и
совершенствуется. Реализовано большое количество библиотек и элементов
управления, которые могут быть полезны при реализации проекта.
57
2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
У жизненного цикла есть свой порядок действия при разработке ПО от
момента принятия решения о разработке системы и до того, как программа
войдет в эксплуатацию [19].
Основные стандарты жизненного цикла изображены на рисунке 29 [19].
Рисунок 29 Стандарты этапов жизненного цикла
Жизненный цикл информационной системы охватывает все стадии и
этапы создания, развития и сопровождения [19]:
1. Исследование предметной области;
2. Проектирование системы;
3. Разработка системы;
4. Тест информационной системы;
5. Сопровождения системы и ее эксплуатация;
6. Развитие системы.
Выбранная модель ЖЦ протекает в соответствии с жизненным циклом.
В настоящее время есть три основных модели жизненного цикла:
итерационная, спиральная, каскадная.
58
Итерационная модель жизненного цикла изображена на рисунке 30.
Рисунок 30 Итерационная модель жизненного цикла
Итерационная модель жизненного цикла дает возможность вернуться на
предыдущей уровень, но для этого нужно повторить те действия, которые
выполнялись ранее.
Преимущества итерационной модели заключается:
1. При переходе на следующий уровень, дает возможность устранить
недостатки;
2. При изменении требований, дает возможность простое исправление;
3. Равномерная загрузка всех участников проекта;
4. Использование накопленного отдыха.
Недостатки:
1. При постоянном изменении нет представления о системе в целом;
2. Повторная работа после возвратов к предыдущим этапам.
Каскадная модель жизненного цикла изображена на рисунке 31 [4].
59
Рисунок 31 Каскадная модель жизненного цикла
В каскадной модели, в отличие от итерационной модели жизненного
цикла, переход к следующему этапу осуществляется после окончания работ на
предыдущем.
У каскадной модели жизненного цикла есть такие достоинства как:
1. Возможность постепенного устранения сложностей;
2. Простые шаги в понимании модели;
3. Данные заказчикам просто предоставить;
4. Проектную эффективность с высокими требованиями к качеству при
отсутствии графика работ и жестких ограничений.
У каскадной модели жизненного цикла существуют такие недостатки как
1. Невозможность использования продукта на промежуточном этапе;
2. Плохая гибкость при моделировании системы;
Источник: https://baza.diplomsite.ru/previewfile/2278