Проектирование программного обеспечения для сетевого взаимодействия моделей, которые прорисовываются с помощью библиотеки OpenGL
Требования к серверной части программы. Blowfish c обратной связью по шифр-тексту. Процедура расширения ключа. Взаимодействия агентов в трёхмерном пространстве. Обоснование выбора среды программирования. Проверка выполнения функциональных требований.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 18.10.2015 |
Размер файла | 3,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
· заработная плата исполнителей работ по проекту - ЗПосн;
· дополнительная заработная плата ЗПдоп;
· заработная плата обслуживающего и административного персонала;
· отчисления на социальные нужды (страховые взносы) - Нзп;
· арендные платежи за производственные (офисные) помещения - Апм;
· амортизация используемых основных средств и нематериальных активов - А;
· расходы на модернизацию и приобретение основных средств - Рмод;
· расходы на приобретение необходимого ПО - РПО;
· расходы на интернет, связь - Ртел;
· расходы на канцелярские товары и расходные материалы - Рр.м.;
· прочие расходы - Пр.р..
6.4 Расчёт заработной платы исполнителей работ по созданию программного продукта
Основная ЗП определяется по формуле:
где M - месячная зарплата (руб.), T - общие трудозатраты (чел.-ч), Чр - число рабочих дней в месяц, tр.д. - продолжительность рабочего дня в часах, П - процент премии. В данной работе Чр = 22 день, tр.д.=8ч, П=0.
Значение месячной заработной платы (М), суммарные трудозатраты членов, а также рассчитанная по формуле 6.1 основная заработная плата проектной команды приведены в табл. 7.3.
Таблица 7.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 тыс. руб. Структура отчислений на социальные нужды (страховые взносы) приведена в табл. 7.4.
Таблица 7.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 |
ЗАКЛЮЧЕНИЕ
В рамках дипломного проекта был произведен подробный анализ предметной области, рассмотрен процесс визуализации модели с помощью библиотеки OpenGL, учены способы взаимодействия трехмерных объектов и виды проектирования клиент - серверных приложений.
В результате выполнения дипломной работы исследована библиотека opengl, рассмотрены загрузки агентов и возможность их взаимодействия; разработан проект qt приложения, содержащий архитектуру, основные диаграммы UML и диаграмму «сущность-связь»; разработано и протестировано интернет приложение.
Система состоит из двух приложений, клиентского и серверного. Серверное приложение работает автономно и не имеет интерфейса, клиентское приложение служит для визуализации объектов.
В случае необходимости систему можно дополнить новой информацией и добавить требуемую функциональность.
СПИСОК ЛИТЕРАТУРЫ
1. Бринзаре, Б. Разработка динамических приложений. - М.: Символ - Плюс, 2009. - 336 с.
2. Виейра, Р. Программирование баз данных Microsoft SQL Server-- М.: «Диалектика», 2007. -- С. 832.
3. Головач, В. Дизайн пользовательского интерфейса v1.2. - Режим доступа: http://www.uibook1.ru.
4. Данилин, А. Слюсаренко А. Архитектура и стратегия. «Инь» и «Янь» информационных технологий предприятия. -- М.: Интернет-университет информационных технологий, 2005. -- 504 с.
5. Когаловский, М. Р. Энциклопедия технологий баз данных. -- М.: Финансы и статистика, 2002. -- 800 с.
6. Коулс, М. SQL Server 2008: ускоренный курс для профессионалов. -- М.: «Вильямс», 2008. -- С. 768.
7. Кузнецов, С. Основы баз данных.-- М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. -- 484 с.
8. Марка, Д. А. Методология структурного анализа и проектирования SADT - М.: МетаТехнология, 2003. - 284 с.
9. Методология IDEF0 / Стандарт. Русская версия - М.: Метатехнология, 1993. - 107 с.
10. Трофимов, С.А. Case - технологии: практическая работа в Rational Rose / С.А. Трофимов. - М.: Бином, 2001. - 272 с.
11. Фаулер, М. Архитектура корпоративных программных приложений. -- М.: Издательский дом «Вильямс», 2006. -- 544 с.
12. Херн, М. Компьютерная графика и стандарт OpenGL. -- М.: Вильямс, 2005. -- 1168 с.
13. Энджел, Э. Интерактивная компьютерная графика. Вводный курс на базе OpenGL. -- М.: Вильямс, 2001. -- 592 с.
Размещено на Allbest.ru
Подобные документы
Анализ предметной области. Сравнительный анализ систем визуализации трёхмерных объектов. Обоснование выбора среды программирования. Разработка базы данных. Архитектура программного продукта. Алгоритм шифрования Blowfish с обратной связью по шифр-тексту.
дипломная работа [5,3 M], добавлен 22.11.2015Назначение алгоритма "Blowfish", особенности длины ключа и степени криптостойкости. Обоснование программной реализации расширения ключа и сцепления блоков шифра "Blowfish". Проверка использования инициализирующего вектора и распространения ошибок шифра.
курсовая работа [1,3 M], добавлен 30.01.2014Программный код OpenGL. Синтаксис команд OpenGL. OpenGL как конечный автомат. Конвейер визуализации OpenGL. Библиотеки, относящиеся к OpenGL. Библиотека OpenGL. Подключаемые файлы. GLUT, инструментарий утилит библиотеки OpenGL.
курсовая работа [304,9 K], добавлен 01.06.2004Разработка программы "Шифр Цезаря", позволяющая зашифровывать тексты методом Юлия Цезаря и дешифровать тексты, закодированные данным способом. Имеет возможность автоматического нахождения или выбора ключа и самостоятельного ввода ключа пользователем.
курсовая работа [710,9 K], добавлен 23.12.2010Разработка программного обеспечения для корпоративного портала Череповецкого Государственного Университета. Выбор технологии, среды и языка программирования. Требования к составу и параметрам технических средств. Построение функциональных диаграмм.
дипломная работа [1,7 M], добавлен 09.11.2016Разработка программного решения по созданию мобильного приложения. Изучение технологий для разработки приложений. Анализ работы торговых агентов. Обоснование выбора языка программирования. Проектирование интерфейса структуры и верстка, листинг программы.
дипломная работа [2,2 M], добавлен 08.06.2017Работы по созданию сети ARPANET, протоколы сетевого взаимодействия TCP/IP. Характеристика программного обеспечения для TCP/IP. Краткое описание протоколов семейства TCP/IP с расшифровкой аббревиатур. Архитектура, уровни сетей и протоколы TCP/IP.
реферат [15,7 K], добавлен 03.05.2010Создание программы, с помощью библиотеки OpenGL рисующей проволочный чайник с поворотом рисунка вокруг осей X, Y, Z. Построение отрографической проекции. Установка области отображения. Функция обработки сообщений с клавиатуры. Главный цикл приложения.
контрольная работа [151,2 K], добавлен 21.01.2011Анализ деятельности кадровой службы, обоснование выбора средств автоматизации ее работы, классификация используемых информационных методов. Разработка технических требований и архитектуры серверной части. Основные этапы реализации программных модулей.
дипломная работа [1,9 M], добавлен 19.01.2017Разработка программы, осуществляющей контроль за своевременностью обновления программного обеспечения с помощью рассылки электронных писем. Анализ требований к системе; выбор метода решения, алгоритма, выбор языка программирования, описание программы.
дипломная работа [5,6 M], добавлен 29.06.2011