Создание информационной системы удаленного администрирования серверов онлайн-игр для ООО «Мираж»

Автор работы: Пользователь скрыл имя, 20 Ноября 2012 в 17:29, дипломная работа

Описание работы

Целью данной дипломной работы является разработка информационной системы удаленного администрирования серверов онлайн-игр для крупного сервера.
Для достижения данной цели необходимо решить следующие задачи:
изучить особенности администрирования серверов онлайн-игр и выявить основные проблемы данной области
провести анализ современных систем удаленного администрирования серверов онлайн-игр
изучить возможности языка php и его использование для взаимодействия с серверными SQL-базами
разработать информационную систему удаленного администрирования серверов онлайн-игр
разработать комплексную защиту системы от несанкционированного доступа
создать оптимальный программный интерфейс системы

Содержание работы

ВВЕДЕНИЕ
Глава 1 Аналитическая часть
Понятие серверов и их классификация
1.1.1 Аппаратное обеспечение
1.1.2 Классификация стандартных серверов
1.2 Сущность и методы удаленного доступа
1.2.1 Типы взаимодействующих систем
1.2.2 Удаленный узел
1.2.3 Удаленное управление
1.3 Понятие многопользовательских ролевых онлайн-игр
1.4 Обзор существующих информационных систем удаленного администрирования серверов онлайн-игр
1.4.1 RT Java Server Administrator v.1.0
1.4.2 La2offline Interlude 2.0
1.4.3 Off php admin by Hint
1.4.4 Интегрированная в игровую оболочку административная панель
1.5 Скриптовый язык PHP и его взаимодействие с базами данных
1.5.1 Использование
1.5.2 Синтаксис
1.5.3 Типы данных
1.5.4 Суперглобальные массивы
1.5.5 Объектно-ориентированное программирование
1.5.6 Взаимодействие с базами данных (MS SQL)
1.5.7 Недостатки языка
Глава 2 Практическая часть
2.1 Постановка задачи
2.2 Краткая характеристика предприятия ООО «Мираж»
2.3 Особенности администрирования серверов онлайн-игр
2.4 Обоснование выбора средства разработки
2.5 Разработка алгоритма решения задач администрирования серверов
2.6 Разработка структуры баз данных
2.7 Описание разработанной системы
2.7.1 Защита системы от несанкционированного доступа
2.7.2 Главное окно системы
2.7.3 Фрейм настройки записей
2.7.4 Основной фрейм управления
2.7.5 Фрейм блокирования учетных записей
2.7.6 Фрейм записей захода на сервер
2.7.7 Фрейм записей действий
2.7.8 Фрейм записей чата
2.7.9 Фрейм истории предметов
2.7.10 Фрейм поиска предметов
2.7.11 Фрейм списка предметов
Глава 3 Экономическая часть
3.1 Особенности определения экономической эффективности программного продукта
3.2 Расчет затрат на разработку и внедрение программного продукта
3.3 Расчет годового экономического эффекта и периода окупаемости
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Файлы: 2 файла

Диплом_Спиридонов.doc

— 4.37 Мб (Скачать файл)
  1. Заработная плата разработчиков программного продукта

Заработная плата работников ВУЗа рассчитывается на основе профессионально-квалификационных групп и уровней.

Заработная  плата рассчитывается по формуле:

ЗП = О× Кр×Кесн ×Т,

где О – оклад  работника в соответствии с группой  и уровнем;

 Кр – коэффициент, учитывающий районную надбавку (1,15);

Кесн – коэффициент, учитывающий единый социальный налог (1,26);

 Т – рабочее время.

Оплата  труда дипломника, как молодого специалиста, рассчитывается, исходя из 0,5 оклада инженера (оклад инженера  составляет  4330 руб.) и продолжительности разработки программного продукта (времени дипломирования) 3 месяца.

ЗПдип  4330×0,5×1,15 ×1,26 × 3 =   9411,26 (руб.).

Оплата  труда руководителя дипломной работы рассчитывается, исходя из оклада  профессора 7500 руб.  и норматива времени по руководству дипломных работ - 19 часов.

ЗП рук= (7500 ×1,6+3000)/ 75 ×19×1,15 ×1,26 =  5506,2 (руб.),

где коэффициент 1,6 – доплата за должность доцента;

3000 – доплата за степень кандидата наук;

75 – месячный норматив рабочего времени (учебной нагрузки) доцента.

Для консультанта расчет заработной платы  ведется аналогично, норматив времени на консультации по экономическому разделу – 4 часа. Консультант – доцент   со степенью кандидата наук.

ЗП эк = (6000 ×1,4+3000)/ 80 ×4×1,15 ×1,26 =   825, 93 (руб.),

Косвенная заработная плата учитывает текущие  затраты на обслуживание компьютерного  оборудования и рабочего места и  рассчитывается по формуле:

      ЗП кос =   О / Н×Кр ×Кесн ×Т,

 где О – оклад работника;

 Кесн – коэффициент, учитывающий единый социальный налог;

Кр – коэффициент, учитывающий районную надбавку;

Т –  рабочее время;

      Н – норматив обслуживание компьютерного оборудования (10 компьютеров).

    Косвенная заработная плата обслуживающего  персонала рассчитывается,  исходя  из оклада инженера 4500 руб.

  ЗП кос = 4500/10×1,15 ×1,26× 3= 1956,15 (руб.) 

  Таблица  3.1 – Затраты на заработную плату и социальные отчисления

Наименование  затрат

Сумма,   руб.

      1. ЗП дипломника-разработчика

9411,26

  1. 3П руководителя работы

5506,2

  1. ЗП консультанта по экономике

825, 93

  1. ЗП обслуживающего персонала

1956,15

                         Итого

17699,54


 

2) Амортизационные отчисления

Под амортизационными отчислениями понимается уменьшение потребительской стоимости  оборудования, используемого в течение  расчетного периода времени. В соответствии с классификацией основных средств, включаемых в амортизационные отчисления (постановление Правительства РФ от 01.01. 2002 г.), электронно-вычислительная техника относится к 2 группе имущества со сроком полезного использования 2-3 года. Амортизация персональных компьютеров исчисляется линейным методом, то есть ежемесячно равномерными долями в размере 2,78% от балансовой стоимости оборудования при трех годах эксплуатации.

Стоимость компьютера, на котором разрабатывалось  программное изделие, составляет 26 тыс. руб. Дипломная работа на компьютере выполнена за 3 месяца, следовательно, амортизационные отчисления составят 2168,40 (26000×0,0278×3) руб.

3) Затраты на электроэнергию

Затраты на электроэнергию рассчитывают по формуле:

3 эл =М×Ф×Цэл×Кпр;

где М – потребляемая мощность компьютера (0,4 Квт.ч);

Ф –  действительный фонд времени работы оборудования (300-400 час.);

Цэл – стоимость промышленного потребления электроэнергии(3,07 руб. Квт.ч);

Крп - коэффициент на затраты электроэнергии прочего оборудования рабочего места (1,3).

Затраты на электроэнергию составили:

3эл = 0,4 ×300×3,07 ×1,3 =478,92 (руб.) 

 4) Накладные расходы

Накладные расходы - это затраты на оформление документации дипломной работы. Величину накладных расходов определяют по фактическим затратам, представленным в таблице.

Таблица  3.2 - Накладные расходы

Наименование   

Сумма, руб.

1. Бумага  для оформления пояснительной  записки  

150,00

2. Бланки  для заполнения пояснительной  записки

20,00

3. Канцелярские     принадлежности     (блокнот,     ручка, тетрадь)

50,00

4. Диск 

20,00

Итого

240,00


 

Все затраты на выполнение дипломной работы сведем в таблицу 3.3.

Таблица 3.3 - Затраты на  разработку программного продукта

Наименование  затрат

Сумма, руб.

1 .Заработная  плата 

17699,54

2.Амортизационные  отчисления

2168,40

3. Затраты  на электроэнергию

478,92

4.Накладные  расходы

240,00

Итого:

20586,86


 

5) Затраты на внедрение проекта

Внедрение программного продукта на предприятии  осуществляется следующим образом: установка программы, обучение персонала  пользоваться программой, апробирование  программы  в производственно-управленческом процессе, оценка результатов путем сравнения ситуаций «с проектом » и «без проекта».

Затраты, связанные с внедрением проекта  включают: затраты на заработную плату  обучающего и обучаемого пользоваться программным продуктом, амортизационные  отчисления, энергозатраты, накладные расходы.

Для внедрения разработанного в настоящей  дипломной работе программного продукта достаточно трудозатрат разработчика (дипломника) в размере 0,25 оклада инженера, что составит:

ЗПразр. = 4330×0,25×1,15 ×1,26  = 1568,54  (руб.)

  Заработная плата обучаемого (сотрудника предприятия)  при трудозатратах в размере 0,5 оклада : ЗП об =  7000×1,15 ×1,26 × 0,5 = 5071,50  (руб.)

Амортизация компьютера составит 180,7 (26000×0,0278×0,25) руб.

 Затраты на электроэнергию: 3эл = 0,4 ×50× 3,07×1,3 = 79,82 руб.,

 где 50 - время использования вычислительной техники в часах.

Накладные расходы принимаем   в размере 12 % от затрат  на заработную плату обучающего и обучаемого (1568,54 + 5071,50) ×0,12 =  796,80 руб.

Сводные затраты на внедрение представлены в таблице 3.4.

Таблица   3.4 -  Затраты на внедрение программного  продукта

Наименование  затрат

Сумма, руб.

1 . Заработная  плата

6640,04

2.  Амортизационные отчисления

180,7

3. Затраты  на электроэнергию

79,82

4. Накладные  расходы

796,80

Итого

7697,36


 

  Обобщим  затраты на разработку  и внедрение программного продукта  в  таблице 3.5.

Таблица 3.5 – Затраты на разработку и внедрение программного продукта

Наименование  затрат

Затраты  на разработку, руб.

Затраты на внедрение, руб.

Общая сумма затрат, руб.

Доля  в общем объеме, %

1 .Заработная  плата

17699,54

6640,04

24339,58

86,05

2.Амортизационные  отчисления

2168,40

180,70

2349,10

8,3

3. Затраты  на электроэнергию

478,92

79,82

558,74

1,98

4.Накладные  расходы

240,00

796,80

1036,80

3,67

Итого:

20586,86

7697,36

28284,22

100


 

Таким образом, общие затраты на разработку и внедрение программного продукта составляют 28284,22 руб.

3.3 Расчет годового экономического  эффекта и периода окупаемости  

  До внедрения программного продукта управленческая операция (ввод, учет и переработка информации, формирование документации) осуществлялись сотрудником предприятия в течение 6 часов, после внедрения – 2 часа. Продолжительность работы на компьютере по новому и базовому варианту составляет 2 часа.  В месяц сотрудником выполнялось 22 таких операций, на которые уходило 132 часа рабочего времени (16,5 рабочих дней).  При внедрении программного продукта сотрудник затратит 44 часа или 5,5 рабочих дней. В освободившееся рабочее время сотрудник будет выполнять другую работу.

  Определим ежемесячные затраты  по новому и базовому варианту, учитывая затраты на заработную  плату, амортизацию, электроэнергию, накладные расходы.  Расчет осуществим  аналогично разделу 3.2

Сн = (7000/22×5,5×1,15×1,26)+(26000×0,0278×5,5/22)+(0,4×44×3,07×1,3)+782,46 = 3569,15 руб.  

Сб =(7000/22×16,5×1,15×1,26)+(26000×0,0278×16,5/22) +(0,4×132×3,07×1,3)+1564,92 = 9924,99 руб.

  Определим   экономический эффект  от  использования  программного  продукта на предприятии, при этом в первый год  эффект рассчитывается с учетом затрат на разработку и реализацию проекта по формуле:

Эг = 12(Сб - Сн) – З.

Эг = 12(9924,99- 3569,15) – 28284,22= 12×6355,84-30928,64= 47985,86 руб.

Определим период окупаемости проекта путем  деления затрат  на показатель экономического эффекта  за месяц.

Т =  28284,22/6355,84= 4,4 мес.

Основные  экономические показатели проекта  сведем в таблице 3.6

Таблица 3.6 – Экономические показатели проекта

Экономические показатели

Значение

1. Инвестиции (затраты на разработку и реализацию проекта),  тыс. руб.

28,3

2.    Экономический эффект,  тыс. руб.

- первый год 

- второй год

 

 

 

48,0

76,3

3.   Период окупаемости проекта, месяц

4,4


 

Таким образом, прямой экономический эффект от реализации программного продукта на предприятии после покрытия затрат на его разработку и внедрение составит  около 48 тысяч в год, в последующие периоды   76,3 тысяч.

Косвенный эффект состоит в  сокращении сроков поиска и обработки информации, повышении качества аналитических операций, улучшении предоставляемого сервиса и притоке дополнительных пользователей,  повышении интеллектуальной составляющей трудового процесса, росте производительности труда.

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

В ходе выполнения дипломной работы были решены следующие задачи:

  • Изучены особенности администрирования серверов онлай-игр и выявлены основные проблемы данной области
  • проведен анализ современных систем удаленного администрирования серверов онлайн-игр
  • изучены возможности языка php и его использование для взаимодействия с серверными SQL-базами
  • разработана информационная система удаленного администрирования серверов онлайн-игр
  • разработана комплексная защита системы от несанкционированного доступа
  • создан оптимальный программный интерфейс системы

Функционал  системы в любой момент может быть дополнен и изменен. Система адаптируема под серверы на другой платформе без существенных затрат.

 

 

 

 

 

 

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Свободная энциклопедия Википедия [электронный ресурс]/Понятие серверов и их классификация;  режим доступа: http://ru.wikipedia.org/wiki/Сервер, свободный. - Яз. рус., англ.
  2. Форум информационных технологий [электронный ресурс]/Многообразие видов и схем удаленного доступа; ред. Н.А. Олифер, В.Г. Олифер, режим доступа: http://www.citforum.ru/nets/spsmp/spsmpred_10.shtml, свободный. - Яз. рус.
  3. Свободная энциклопедия Википедия [электронный ресурс]/Понятие MMORPG; режим доступа: http://ru.wikipedia.org/wiki/MMORPG, свободный. - Яз. рус., англ.
  4. Свободная энциклопедия Википедия [электронный ресурс]/Понятие MMOG, режим доступа:  http://ru.wikipedia.org/wiki/MMOG, свободный. - Яз. рус, англ.
  5. Кузнецов Максим, Симдянов Игорь Объектно-ориентированное программирование на PHP. — Спб.: «БХВ-Петербург», 2007. — С. 608. — ISBN 978-5-9775-0142-2
  6. Эд Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман PHP 5 для профессионалов = Professional PHP 5. — М.: «Диалектика», 2006. — С. 608. — ISBN 0-7645-7282-2
  7. Кузнецов Максим, Симдянов Игорь Самоучитель PHP 5. — 2-е изд., перераб. и доп.. — Спб.: «БХВ-Петербург», 2006. — С. 608. — ISBN 5-94157-884-9
  8. Кузнецов Максим, Симдянов Игорь, Голышев Сергей PHP 5 на примерах. — Спб.: «БХВ-Петербург», 2005. — С. 576. — ISBN 5-94157-670-6
  9. Кузнецов Максим, Симдянов Игорь, Голышев Сергей PHP 5. Практика создания Web-сайтов. — Спб.: «БХВ-Петербург», 2005. — С. 960. — ISBN 5-94157-552-1
  10. Ростислав Михеев, MS SQL Server 2005 для администраторов. — Спб.: «БХВ-Петербург», 2007. — С. 544. — ISBN: 5-94157-796-6, 978-5-94157-796-5
  11. Пол Нильсен, SQL Server 2005. Библия пользователя — М.: «Диалектика», 2008. — С. 1232. — ISBN: 978-5-8459-1314-2, 0-7645-4256-7
  12. Роберт Виейра, Программирование баз данных Microsoft SQL Server 2005 для профессионалов. — М.: «Вильямс», «Диалектика», 2008. — С. 1072. — ISBN: 978-5-8459-1329-6, 0-7645-8434-0
  13. Майк Гандерлой, Джозеф Джорден, Дейвид Чанц Освоение Microsoft SQL Server 2005 = Mastering Microsoft SQL Server 2005. — М.: «Диалектика», 2007. — С. 1104. — ISBN 0-7821-4380-6
  14. Маклаков, Создание информационных систем ALLFusion Modeling Suite. — М.: «Диалог-мифи», 2008. — С. 432. — ISBN: 5-86404-181-5
  15. Библиотека математического факультета Волгоградского госпедуниверситета [электронный ресурс]/Применение CASE-средства Erwin для информационного моделирования в системах обработки данных; ред. С.В.Горин, А.Ю.Тандоев, режим доступа: http://www.fizmat.vspu.ru/citforum/database/kbd96/65.shtml, свободный. – Яз. рус.
  16. Свободная энциклопедия Википедия [электронный ресурс]/Понятие HTTPS;  режим доступа:  http://ru.wikipedia.org/wiki/Https, свободный. - Яз. рус, англ.
  17. Библиотека братьев Фроловых [электронный ресурс]/Практика применения Perl, PHP, Apache, MySQL для активных Web-сайтов; ред. А. Фролов, Г. Фролов, 2002. - режим доступа:  http://www.frolov-lib.ru/books/rusedit/linux_web/ch03.html#_Toc527952215, свободный. – Яз. рус.

РЕФЕРАТ.doc

— 29.50 Кб (Просмотреть файл, Скачать файл)

Информация о работе Создание информационной системы удаленного администрирования серверов онлайн-игр для ООО «Мираж»