Создание трехмерной сцены
Анализ предметной области. Сравнительный анализ систем визуализации трёхмерных объектов. Обоснование выбора среды программирования. Разработка базы данных. Архитектура программного продукта. Алгоритм шифрования Blowfish с обратной связью по шифр-тексту.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 22.11.2015 |
Размер файла | 5,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Основная ЗП определяется по формуле:
где M - месячная зарплата (руб.), T - общие трудозатраты (чел.-ч), Чр - число рабочих дней в месяц, tр.д. - продолжительность рабочего дня в часах, П - процент премии. В данной работе Чр = 22 день, tр.д.=8ч, П=0.
Значение месячной заработной платы (М), суммарные трудозатраты членов, а также рассчитанная по формуле 6.1 основная заработная плата проектной команды приведены в табл. 6.3.
Таблица 6.3 Основная заработная плата членов проектной команды
№ |
Исполнитель |
Месячная заработная плата (М), руб. |
Трудозатраты, человеко-часов |
, руб. |
|
1 |
Руководитель проекта |
44 000 |
79,2 |
19800 |
|
2 |
Консультант(постановщик задачи) |
29 000 |
24 |
3900 |
|
3 |
Специалист по тестированию ПО |
18 000 |
16 |
1600 |
|
4 |
Специалист по внедрению ПО |
20 000 |
40 |
4500 |
|
5 |
Разработчик |
22 000 |
84 |
10500 |
|
6 |
Веб-дизайнер |
20 000 |
15,2 |
1710 |
|
7 |
Веб-разработчик |
24 000 |
27,2 |
3740 |
Суммарное значение основной заработной платы проектной команды на период реализации проекта составит 45 750 (руб.).
Проект реализуется в небольшой ИТ-компании, где доля вспомогательного и административного персонала по отношению к основному персоналу не велика. Большая часть административного персонала задействована в проектной деятельности в качестве руководителей проекта. Кадровый учет, бухгалтерский и налоговый учет в Компании отдан на аутсорсинг. Затраты на аутсорсинг войдут в прочие расходы. В связи с этим примем заработную плату обслуживающего персонала равной 0 руб.
6.5 Расчёт отчислений на социальные нужды (страховые взносы)
Теперь можно рассчитать величину отчислений на социальные нужды (страховые взносы), которые начисляются на заработную плату и в 2015 г. для организаций, осуществляющих деятельность в области информационных технологий, составляют 14% по выплатам в пределах 624 тыс. руб. Структура отчислений на социальные нужды (страховые взносы) приведена в табл. 6.4.
Таблица 6.4
Структура отчислений на социальные нужды (страховые взносы)
Пенсионный фонд Российской Федерации |
8,0% |
|
для лиц 1966 года рождения и старше |
||
страховые взносы на страховую часть трудовой пенсии |
8,0% |
|
для лиц 1967 года рождения и моложе |
||
страховые взносы на страховую часть трудовой пенсии |
2,0% |
|
страховые взносы на накопительную часть трудовой пенсии |
6,0% |
|
Фонд социального страхования Российской Федерации |
2,0% |
|
Федеральный фонд обязательного медицинского страхования |
4,0% |
Таким образом, Нзп= 6 405 (руб.).
6.6 Арендные платежи за производственные (офисные) помещения
Компания, реализующая проект по разработке и внедрению ПО для автоматизации внутри складской логистики, арендует офисные помещения в г. Брянск.
Стоимость аренды составляет 400 руб/м2 в месяц.
Арендная плата включает в себя оплату как площади занимаемых Компанией помещений, так и электроэнергии, отопления, водоснабжения, кондиционирования и уборки помещений, вывоза и утилизации технико-бытовых отходов, парковочных мест на автостоянке.
На каждого члена проектной команды приходится 5,5 м2 арендуемого офисного помещения. На период данного проекта члены проектной команды в других проектах не задействованы.
Исходя из изложенного выше, затраты на аренду помещений, отнесенные на проект составят Апм = 15 400 (руб.).
6.7 Амортизация используемых основных средств и нематериальных активов
При реализации проекта по разработке и внедрению ПО для автоматизации внутри складской логистики задействованы 7 персональных компьютеров в сборе первоначальной стоимостью 25 000 (руб.) каждый.
Срок полезного использования для задействованных в проекте основных средств определен в 3 года. Метод начисления амортизации - линейный.
Амортизационные отчисления для персонального компьютера на 1 месяц составят
25 000 / 36 = 694,44 (руб.).
Амортизационные отчисления по ОС, относящиеся на проект составят:
(руб.).
Данное ПО принимается Компанией к учету как расходы будущих периодов со сроком списания 3 года. Метод списания - линейный.
В качестве ОС используется ОС Windows 7 Корпоративная стоимостью 13 000(руб) и свободно распространяемое ПО Linux. В качестве сервера БД используется MS SQL Server стоимостью 30 000(руб) .
Программы для создания веб-сайта являются полностью бесплатными, нужно лишь заплатить за домен, стоимость которого в месяц составляет 400(руб). Амортизационные отчисления по РБП, относящиеся на проект составят:
(руб.).
Суммарные амортизационные отчисления составят: А=9100руб.
6.8 Расходы на модернизацию и приобретение основных средств
При реализации проекта по разработке и внедрению ПО для автоматизации внутри складской логистики не планируется приобретение новых и модернизация существующих основных средств.
6.9 Расходы на приобретение необходимого ПО
При реализации проекта не планируется приобретение ПО.
6.10 Расходы на интернет и связь
Так как в Компании, реализующей проект не производится биллинг и тарификация телекоммуникационных услуг в разрезе сотрудников, затраты на интернет и связь войдут в прочие затраты, рассчитываемые как процент от прямых затрат.
6.11 Расходы на канцелярские товары и расходные материалы
Затраты на расходные материалы берутся по факту и составляют = 500 (руб.). К данным затратам относятся затраты на канцтовары, тонер и бумагу для принтера и т.д.
6.12 Прочие расходы
Прочие расходы составляют 30% от суммы следующих элементов структуры затрат: ЗПосн, ЗПдоп, Нзп, Апм, А, Рмод, РПО, Ртел и Рр.м..
Таким образом, Пр.р.= 23 146,5 (руб.).
6.13 Расчёт себестоимости программного продукта
В себестоимость программного продукта входят следующие элементы: ЗПосн, ЗПдоп, Нзп, Апм, А, Рмод, РПО, Ртел, Рр.м. и Пр.р..
Сложив все элементы, можно определить себестоимость программного продукта и услуг по его внедрению: Сп.п.= 100 301,5 (руб.).
Структура себестоимости программного продукта отражена в табл. 7.5. и представлена на рис.7.4.
Таблица 7.5 Структура себестоимости программного продукта
№ |
Элементы себестоимости |
Сумма (руб.) |
% в общ. сумме себестоимости |
|
1 |
Основная заработная плата исполнителя |
45 750 |
45,61 |
|
3 |
Отчисления на социальные нужды (страховые взносы) |
6 405 |
6,38 |
|
4 |
Арендные платежи за производственные (офисные) помещения |
15 400 |
15,35 |
|
5 |
Амортизация используемых основных средств и нематериальных активов |
9 100 |
9,07 |
|
6 |
Расходы на модернизацию и приобретение основных средств |
- |
- |
|
7 |
Расходы на приобретение необходимого ПО |
- |
- |
|
8 |
Расходы на интернет, связь |
- |
- |
|
9 |
Расходы на канцелярские товары и расходные материалы |
500 |
0,5 |
|
10 |
Прочие расходы |
23 146 |
23,09 |
|
Итого: |
100 301,5 |
100 |
Рис. 6.4 Структура себестоимости программного продукта
ЗАКЛЮЧЕНИЕ
В рамках дипломного проекта был произведен подробный анализ предметной области, рассмотрен процесс визуализации модели с помощью библиотеки OpenGL, учены способы взаимодействия трехмерных объектов и виды проектирования клиент - серверных приложений.
В результате выполнения дипломной работы исследована библиотека opengl, рассмотрены загрузки агентов и возможность их взаимодействия; разработан проект qt приложения, содержащий архитектуру, основные диаграммы UML и диаграмму «сущность-связь»; разработано и протестировано интернет приложение. Система состоит из двух приложений, клиентского и серверного. Серверное приложение работает автономно и не имеет интерфейса, клиентское приложение служит для визуализации объектов.
Был изучен алгоритм шифрования Blowfish с обратной связью по шифр-тексту, и было воспроизведено его внедрение в данный проект.
В случае необходимости систему можно дополнить новой информацией и добавить требуемую функциональность.
СПИСОК ЛИТЕРАТУРЫ
1. Бринзаре, Б. Разработка динамических приложений. - М.: Символ - Плюс, 2012. - 336 с.
2. Виейра, Р. Программирование баз данных Microsoft SQL Server-- М.: «Диалектика», 2007. -- С. 832.
3. Данилин, А. Слюсаренко А. Архитектура и стратегия. «Инь» и «Янь» информационных технологий предприятия. -- М.: Интернет-университет информационных технологий, 2013. -- 504 с.
4. Когаловский, М. Р. Энциклопедия технологий баз данных. -- М.: Финансы и статистика, 2002. -- 800 с.
5. Коулс, М. SQL Server 2008: ускоренный курс для профессионалов. -- М.: «Вильямс», 201. -- С. 768.
6. Кузнецов, С. Основы баз данных.-- М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. -- 484 с.
7. Марка, Д. А. Методология структурного анализа и проектирования SADT М.: МетаТехнология, 2003. - 284 с.
8. Методология IDEF0 / Стандарт. Русская версия - М.: Метатехнология, 1993. - 107 с.
9. Трофимов, С.А. Case - технологии: практическая работа в Rational Rose С.А. Трофимов. - М.: Бином, 2001. - 272 с.
10. Фаулер, М. Архитектура корпоративных программных приложений. -- М.: Издательский дом «Вильямс», 2006. -- 544 с.
11. Херн, М. Компьютерная графика и стандарт OpenGL. -- М.: Вильямс, 2005. -- 1168 с.
12. Энджел, Э. Интерактивная компьютерная графика. Вводный курс на базе OpenGL. -- М.: Вильямс, 2001. -- 592 с.
Размещено на Allbest.ur
Подобные документы
Требования к серверной части программы. Blowfish c обратной связью по шифр-тексту. Процедура расширения ключа. Взаимодействия агентов в трёхмерном пространстве. Обоснование выбора среды программирования. Проверка выполнения функциональных требований.
дипломная работа [3,6 M], добавлен 18.10.2015Технология деятельности техника-программиста на предприятии. Анализ предметной области. Обоснование выбора среды разработки. Сравнительный анализ методов сортировки данных. Проектирование базы данных. Методы, алгоритм и средства обработки данных.
отчет по практике [498,2 K], добавлен 03.05.2015Обоснование выбора системы управления базы данных. Delphi и его основные компоненты. Обоснование среды программирования. Создание базы данных и ее связь со средой программирования. Анализ и описание предметной области. Описание процедур программы.
курсовая работа [1,3 M], добавлен 25.05.2015Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Описание объекта информатизации и предметной области. Анализ параметров объектов предметной области, сбор исходных данных. Архитектура проекта, создание интерфейса базы данных. Поиск по объектам, датам. Редактирование, отчеты. Назначение программы.
курсовая работа [2,3 M], добавлен 20.01.2016Анализ криптографических методов шифрования данных. Разработка криптосистемы, основанной на схеме Эль-Гамаля. Определение функциональных и нефункциональных требований. Выбор языка программирования и среды разработки. Тестирование программного продукта.
дипломная работа [1,6 M], добавлен 17.07.2016Главные составные части среды программирования. Требование к надежности, к составу и параметрам технических средств. Табличные базы данных. Выбор и обоснование выбора системы управления базами данных. Высокопроизводительный компилятор в машинный код.
курсовая работа [793,5 K], добавлен 31.01.2016Исследование технологии проектирования базы данных. Локальные и удаленные базы данных. Архитектуры и типы сетей. Программная разработка информационной структуры предметной области. Обоснование выбора архитектуры "клиент-сервер" и операционной системы.
дипломная работа [1,1 M], добавлен 15.02.2017Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.
курсовая работа [3,1 M], добавлен 26.02.2016Принципы программирования и приоритеты использования библиотеки OреnG1, ее архитектура, описание математического аппарата и проекции. Разработка процедуры визуализации трехмерной сцены, подсистемы управлениями событиями и руководства пользователя.
курсовая работа [1,0 M], добавлен 26.06.2011