- •Аннотация
- •Реферат
- •Содержание
- •Введение
- •Описание и анализ предметной области – профсоюза строителей г. Геленджик
- •Краткое описание профсоюза строителей г. Геленджик
- •Организационная структура профсоюза строителей г. Геленджик
- •Сценарий работы профсоюза строителей г. Геленджик
- •Состав комплекса технических и программных средств в профсоюзе строителей г. Геленджик
- •Оценка документооборота профсоюза строителей г. Геленджик
- •Профсоюз Членов профсоюза
- •Разработка математической модели бизнес-процессов обслуживания членов профсоюза
- •Выделение проблем предметной области, подлежащих решению в дипломной работе
- •Постановка задачи работы
- •Оптимизация бизнес-процессов работы профсоюза строителей г. Геленджик
- •Оптимизация математической модели обслуживания заявок в профсоюзе строителей г. Геленджик
- •Анализ вариантов реализации оптимизированной модели
- •Выбор методологии моделирования
- •Методы структурного анализа
- •Язык uml
- •Сравнительный анализ и выбор подхода к моделированию системы
- •Выбор case-средств моделирования
- •Реинжиниринг бизнес-процессов обслуживания членов профсоюза в профсоюзе
- •3 Проектирование информационной системы профсоюза строителей г. Геленджик
- •3.1 Сравнительный анализ платформ для разработки аналогов проектируемой системы
- •Оценка аналогов и прототипов с помощью метода анализа иерархий
- •3.2 Формирование требований к объекту проектирования
- •3.3 Выбор архитектуры информационной системы профсоюза строителей г. Геленджик
- •3.4 Проектирование структуры баз данных
- •4 Реализация информационной системы
- •Выбор используемых средств реализации
- •4.1.1. Операционная система
- •Система управления базами данных
- •Среда разработки
- •Технические средства
- •4.2 Описание интерфейса пользователя
- •5 Социальный аспект разработки
- •6 Технико-экономическое обоснование разработки
- •Описание целесообразности проектирования с точки зрения коммерческого использования
- •Описание предметной области
- •Расчет экономической эффективности проекта
- •Расчет затрат на функционирование предприятия до и после внедрения
- •Стоимостная оценка проекта
- •Оценка экономического эффекта от внедрения
- •Безопасность и экологичность разработки
- •Оценка напряженности трудового процесса
- •Разработка мероприятий по улучшению условий труда
- •7.2.1 Организационные методы
- •7.2.2 Организационно-технические методы
- •7.2.3 Технические методы
- •7.2.4 Основные требования к организации работы с эвм
- •Пожарная и электробезопасность
- •7.3.1 Пожарная безопасность
- •7.3.2 Электробезопасность
- •Экологичность проекта
- •Заключение
- •Библиографический список
Среда разработки
Выбор средства разработки приложений был основан на сравнении Borland Delphi 2010, C++Builder 2007, и C#(MS Visual Studio 2010).
Borland Delphi 2010 - эффективная среда разработки приложений для Microsoft Windows. Borland Delphi 2010 предоставляет исключительный "коэффициент повышения производительности", позволяя устранить утомительный труд и максимально увеличить производительность при помощи революционной среды разработки корпоративных приложений, библиотеки многократно используемых визуальных компонентов и полностью интегрированного пакета инструментов моделирования и управления жизненным циклом проектов (ALM).
Новая версия продукта C++Builder 2007, ведущей интегрированной среды для быстрой разработки приложений на С++, сочетает поддержку операционной системы Windows Vista API и технологий Web 2.0 с самыми последними стандартами: значительно выросшей производительностью, интегрированными функциями проверки и множеством сочетаний клавиш, позволяющих экономить время и значительно упрощать выполнение типовых задач.
C#(MS Visual Studio 2010) - являясь последним из широко распространенных языков программирования, впитал в себя весь имеющийся опыт и вобрал лучшие стороны существующих языков программирования, при этом являясь специально созданным для работы в NET. Сама архитектура NET продиктовала ему объектно-ориентированную направленность.
При сравнении сразу выделаются такие особенности, как возможность объявлять несколько классов в одном файле, из чего следует синтаксическая поддержка иерархической системы пространств имен. Из вещей, включенных в спецификацию языка, но не являющихся чисто "программистскими" необходимо отметить возможность использование комментариев в формате XML. Если комментарии отвечают специально описанной структуре, компилятор по ним может сгенерировать единый XML-файл документации.
Архитектурой проекта могут определяться локальные атрибуты, которые будут связанны с любыми элементами языка - классами, интерфейсами и т.д.
Таблица 4.3 - Сравнение сред разработки
Критерии сравнения |
Borland Delphi 2010 |
C++Builder 2007 |
C#(MS Visual Studio 2010) |
Степень соответствия назначения языка и целей разработки |
Ориентирован на разработку систем любой степени сложности |
Ориентирован на разработку систем любой степени сложности |
Ориентирован на разработку систем любой степени сложности |
Использование международных стандартов |
Имеет собственный стандарт |
Полностью стандартизирован |
Полностью стандартизирован |
Поддерживаемые СУБД |
InterBase, Oracle, IBM DB2, Microfost SQL Server, Informix, SQL Anywhere, MySQL, Sybase |
MS SQL Server, My SQL, Oracle, Sybase, Interbase 2007, SQL Anywhere, DB2, Informix |
InterBase, Oracle, IBM DB2, Microfost SQL Server, Informix, SQL Anywhere, MySQL, Sybase |
Поддерживаемые ОС |
Microsoft Windows XP Professional (SP3 или выше)/ Vista/7 Microsoft Windows Server. |
Microsoft Windows 2000/ XP Professional (SP2 или выше)/ Vista/7 Microsoft Windows Server. |
Microsoft Windows XP Professional (SP3 или выше)/ Vista/7 Microsoft Windows Server. |
Квалификация разработчиков |
Высокая |
Высокая |
Высокая |
Стоимость |
1000 у.е. |
800 у.е. |
1200 у.е. |
Рассмотрев вышеперечисленные среды разработки и критерии оценки, произведем выбор наиболее подходящей из них для разрабатываемой системы, сведя в следующую таблицу.
Таблица 4.4 – Сравнительная оценка сред разработки
Параметры сравнения/ оценка |
Важность параметра |
Borland Delphi 2010 |
C++Builder 2007 |
C#(MS Visual Studio 2010) |
Степень соответствия решаемой задаче |
0,20 |
4 |
3 |
5 |
Стандартизация |
0,20 |
3 |
4 |
5 |
Поддерживаемые СУБД |
0,10 |
5 |
4 |
5 |
Поддерживаемые ОС |
0,15 |
4 |
4 |
4 |
Квалификация разработчиков |
0,20 |
3 |
3 |
3 |
Стоимость продукта |
0,15 |
4 |
5 |
3 |
Общая оценка |
|
3,7 |
3,75 |
4,15 |
Вывод: Для нашей задачи более всего подходит среда разработки C#(MS Visual Studio 2010), она довольно удобная и доступная, а также является наиболее подходящей по критериям оценки