- •1 Постановка задачи и определение требований
- •Выводы по разделу один
- •2 Обзор существующих реализаций и описание основных преимуществ выбранной реализации перед аналогами
- •1.2.1 Обзор существующих реализаций
- •Выводы по разделу два Таким образом, наилучшем выбором платформы для разработки является Flash.
- •3 Выбор инструментальных средств разработки
- •4.1 Исследование технологий 3d-рендеринга на платформе Adobe Flash
- •5 Архитектура программного комплекса
- •5.1 Алгоритмические особенности программного комплекса
- •5.1.1 Анализ поставленной задачи
- •5.2 Алгоритм функционирования программного комплекса
- •5.2.1 Обобщенный алгоритм работы комплекса
- •5.2.2 Загрузка объектов в 3d-среду
- •5.2.3 Отрисовка 3d-мира
- •5.2.4 Обработка команд пользователя
- •5.2.5 Описание технологий. Binary Space Partitioning (bsp) дерево
- •5.2.6 Отсечение (клиппинг)
- •5.3 Варианты дальнейшего развития программного комплекса
- •5.4. Функциональные особенности программного комплекса
- •5.4.1 Концепция функционирования программного комплекса
- •6.2 Требования к содержимому тестов
- •6.3 Пример работы программного комплекса
- •7 ТехнологическАя часть
- •Программный комплекс соответствует технологическим нормам.
- •8 Организационно-экономический раздел
- •8.1 Смета затрат на проведение работ
- •8.2 Командировочные расходы
- •8.3 Заработная плата
- •Продолжение таблицы 8.9
- •8.4 Покупные изделия
- •8.5 Накладные расходы
- •8.6 Смета затрат
- •9 Раздел безопасности жизнедеятельности
- •9.1 Анализ достоинств интерфейса пользователя разработанной программы
- •9.2 Рекомендации по организации рабочего места пользователя
- •9.2.1 Рекомендации по выбору помещения для размещения рабочего места
- •9.2.2 Требования к микроклимату, содержанию аэроионов и вредных химических веществ в воздухе на рабочих местах, оборудованных пэвм
- •9.2.3 Требования к уровням шума и вибрации на рабочих местах, оборудованных пэвм
- •9.2.4 Требования к освещению на рабочих местах, оборудованных пэвм
- •9.2.5 Требования к уровням электромагнитных полей на рабочих местах, оборудованных пэвм
- •9.2.6 Общие требования к организации рабочих мест пользователей пэвм
- •9.2.7 Требования к организации и оборудованию рабочих мест с пэвм для обучающихся в общеобразовательных учреждениях и учреждениях начального и высшего профессионального образования
- •9.3 Электробезопасность
- •9.4 Пожарная безопасность
- •Библиографический список
- •Приложение а
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
- •Продолжение приложение а Продолжение листинга а.1
8.3 Заработная плата
Рассчитаем заработную плату сотрудников в зависимости от занимаемой должности и количества отработанных дней, для чего найдем стоимость одного дня, равную отношению оклада работника к количеству дней в месяце, примем равным 24 дням.
Таблица 8.9 – Заработная плата
В рублях
Должность |
Оклад |
Среднедневная зарплата |
Занятость, дней |
Зарплата |
Руководитель |
24 000 |
1000,00 |
83 |
83 000,00 |
Инженер 1 |
18 000 |
750,00 |
50 |
37 500,00 |
Инженер 2 |
18 000 |
750,00 |
51 |
38 250,00 |
Продолжение таблицы 8.9
В рублях
Должность |
Оклад |
Среднедневная зарплата |
Занятость, дней |
Зарплата |
Лаборант |
9 000 |
375,00 |
69 |
25 875,00 |
Итого заработная плата фонда оплаты труда (ФОТ) |
184 625,00 |
|||
Отчисления на социальные нужды (34% ФОТ) |
62 772,00 |
|||
Итого |
247 397,00 |
8.4 Покупные изделия
Предполагается, что необходимое офисное ПО уже установлена на арендуемых компьютерах. Все используемое для разработки специализированное ПО является бесплатным и свободно-распространяемым. Дополнительное специальное оборудование для разработки не требуется. Т.о. стоимость покупных изделий равна 0.
8.5 Накладные расходы
Накладные расходы включают в себя все расходы на обслуживание, и составляют 10% от общей суммы.
Таблица 8.10 – Накладные расходы
Наименование затрат |
Сумма |
Сумма по первым пяти пунктам |
271 063 |
Накладные расходы (10%) |
27 106 |
|
|
8.6 Смета затрат
Таким образом, после определения всех накладных расходов можно прийти в выводу, что есть возможность довольно легкого нахождения итоговой суммы, то есть себестоимости всей проведенной работы. Данные расчеты выполняются в таблице 8.11.
Таблица 8.11 – Смета затрат
Наименование статьи затрат |
Сумма, руб. |
Основные материалы |
585,00 |
Командировочные расходы |
3 795,00 |
Контрагентские расходы |
19 286,00 |
Заработная плата |
247 397,00 |
Накладные расходы |
27 106,00 |
Итого |
298 169,00 |
9 Раздел безопасности жизнедеятельности
Целью дипломного проектирования является разработка программной системы, предназначенной для Информирования студентов и абитуриентов необходимой для них информацией.
Его уникальность заключается в возможности получать необходимую информацию непосредственно из 3D-окружения.
9.1 Анализ достоинств интерфейса пользователя разработанной программы
Интерфейс разрабатываемой системы нацелен на повышение производительности оператора, так как. одним из бизнес-требований заказчика было создание интуитивно-понятного интерфейса, удобного для использования в учебном процессе, не требующего существенных затрат времени на обучение его использованию, позволяя уделить больше внимания особенностям работы с интегрированными средствами.
Интуитивность интерфейса обуславливается его «привычностью», схожестью с интерфейсами тех программ, к которым привык пользователь. Целевым пользователем нашей системы является, в основном, пользователь операционной системы Windows. В сфере программного обеспечения для Windows исторически сложились определенные стандарты пользовательского интерфейса, которых мы, естественно, придерживаемся для обеспечения интуитивность нашей программы.
Немалую роль играет и цветовая гамма интерфейса. При разработке интерфейса нашего приложения мы предпочитаем использование светлых полутонов, характерных для интерфейсов стандартных программ под операционную систему Windows.
Любой программе свойственны особенные черты и предоставляемые возможности. Поэтому помимо интуитивности интерфейс должен быть понятным для пользователя, чтобы пользователь мог легко найти требуемую функциональность. Это отчасти достигается размещением всплывающих подсказок, для помощи пользователю в выборе действия. отчасти – структуризацией пунктов меню, сокрытием избыточной информации.
При выборе различных средств для интеграции в систему важным критерием было удобство интерфейса пользователя. И при разработке собственных средств (системы управления проектами и пользователями, средства конфигурирования системы) для системы сопровождения разработки ПО и управления проектами проблемам реализации интуитивного и понятного интерфейса также было уделено большое внимание.
Перечислим достоинства интерфейса разрабатываемой нами системы управления проектами и пользователями:
-
Использование элементов графического интерфейса используется удобный веб-интерфейс с панелью меню и отдельными окнами-формами для ввода информации.
-
Минимум ввода информации с клавиатуры: в формах ввода предусмотрены функции автодополнения, поиска, перетаскивания, также интерфейс средства конфигурирования основан на перетаскивании (drag-and-drop) графических элементов и размещении их в свободных узлах схемы конфигурационного модуля.
-
Наличие подсказок о назначении функциональных клавиш, элементов на формах ввода, пунктов меню.
-
Наличие справок о работе программы в целом и ее отдельных частей: предусмотрены краткие подсказки для пользователя рядом с элементами управления, а также доступно подробное руководство пользователя.
-
Использование наглядных способов предъявления информации пользователю: табличная форма – для вывода информации о пользователях, проектах, конфигурационных модулях отдельные оконные формы – для ввода/вывода информации о выбранных элементах, графическая схема – для программирования конфигурационных модулей.
-
Ошибочных действий пользователя: в большинстве графических компонентов для ввода информации предусмотрена проверка вводимой информации, индикация о некорректности данных.
-
Наличие пояснений ошибок для пользователя: информация обо всех ошибках системы, вызванных как действиями самого пользователя, так и неполадками в программном или аппаратном обеспечении, выводится на экран (чаще всего в отдельных окнах).
-
Сигнализации об аварийных режимах работы системы: в отдельных окнах выводится информация о неполадках на стороне сервера, при этом уточняется вид аварии: отказ сервера, отказ базы данных, недоступность сервиса, неполадки сети и т.д., чтобы пользователь при необходимости мог сообщить администратору системы о конкретной неполадке, сократив, тем самым, время ее обнаружения и устранения.