Автор работы: Пользователь скрыл имя, 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.21 - Фрейм записей действий
Основные поля фрейма записей действий:
Оставшиеся поля используются относительно редко непосредственно при анализе записей, поэтому не буду описывать их детально.
Загрузка записей занимает достаточно длительное время, поэтому для более удобного их анализа встроена возможность поиска по действию (можно указать несколько действий через запятую), по идентификатору типа предмета, по количеству, по цене; возможно комбинирование нескольких параметров поиска (рисунок 2.22).
Рисунок 2.22 - Выборка по нескольким параметрам во фрейме записей действий
2.7.8 Фрейм записей чата
Фрейм записей чата (рисунок 2.23) предназначен для загрузки в него записей чата (переписки) персонажей соответственно выбранной во фрейме настройки записей дате или диапазону. Поле id определяет идентификатор чата, в который персонаж написал сообщение (общий, личный, дружественный, клана, альянса, торговый чат). Для лучшего визуального восприятия сообщения каждого чата отображаются соответствующим ему цветом.
Рисунок 2.23 - Фрейм записей чата
2.7.9 Фрейм истории предметов
Фрейм истории предметов (рисунок 2.24) предназначен для загрузки в него записей обо всех действиях, происходивших с предметом в определенную дату или период. Поля фрейма идентичные полям во фрейме записей действий (пункт 2.4.5), но в данном случае поиск может осуществляться одновременно только по одному предмету. Поиск осуществляется по уникальному идентификатору предмета (item id).
Рисунок 2.24 - Фрейм истории предметов
2.7.10 Фрейм поиска предметов
Фрейм поиска предметов предназначен для поиска местонахождения предметов в виртуальном мире по их уникальному идентификатору (рисунок 2.25).
Поля фрейма идентичные полям во фрейме записей действий (пункт 2.4.5), но присутствуют и дополнительные:
Фрейм содержит индикаторы, отображающие в результатах поиска состояние учетной записи или персонажа, возможны несколько вариантов:
Рисунок 2.25 - Поиск предмета по ID во фрейме поиска предметов
Кроме поиска по
уникальному идентификатору возможен
поиск и по типу (классу) предметов.
Этот метод используется для определения
количества тех или иных предметов
у пользователей и имеет дополн
Рисунок 2.26 - Поиск предметов по типу во фрейме поиска предметов
2.7.11 Фрейм списка предметов
Фрейм списка предметов предназначен для загрузки записей о предметах, находящихся в инвентаре или на складе персонажа (рисунок 2.27), или в хранилище клана (рисунок 2.28).
Рисунок 2.27 - Список предметов у персонажа
Рисунок 2.28 - Список предметов в хранилище клана
Глава 3 Экономическая часть
3.1 Особенности определения
Применение
современных информационных технологий
сопряжено с капитальными затратами на приобретение
вычислительной техники, на разработку
программных продуктов и их внедрение
в управленческо-
Эффективность является сложной экономической категорией, которая складывается на предприятии под влиянием множества факторов: экономических, социальных, правовых и других.
В экономической
и научно-технической
- как
вероятность выполнения
- как
отношение реализованного
Экономическую эффективность лучше определять как меру целесообразности проведения тех или иных мероприятий и выражать ее количественными величинами. Кроме того, под экономической эффективностью обычно понимают отношение между полученными результатами и затратами средств и труда.
Тогда можно дать и такое определение экономической эффективности - это способ действий, обеспечивающий получение в результате осуществляемых усилий и затрат ресурсов максимального (наилучшего) результата.
Понятие эффективности предполагает оценку результатов функционирования системы; это показатель, сопоставляющий в той или иной форме результаты функционирования системы. Общей конечной целью в данном случае является улучшение деятельности предприятия. Частными целями могут быть: снижение затрат на обработку информации; сокращение времени получения результатной информации; получение новой информации, которую без применения ЭВМ получить невозможно.
В современных
условиях применяется более широкое
понятие социально-экономическо
Чтобы выявить в расчетах экономическую эффективность, надо знать, в каких показателях могут быть выражены результаты внедрения информационной системы. Оценка экономической эффективности состоит в определении ряда показателей, характеризующих использование различных видов ресурсов: повышение качества и снижение себестоимости, рост производительности труда управленческих работников и других. Одни из показателей дают оценку прямого эффекта от применения программных продуктов, другие косвенно характеризуют экономическую эффективность.
Общая
экономическая эффективность
Косвенная эффективность проявляется в улучшении работы управленческого персонала, благодаря использованию всесторонней и более качественной информации, что отражается на конечных результатах финансово-хозяйственной деятельности предприятия. Ее критериями могут быть:
- сокращение сроков формирования документов,
- повышение
качества планово-учетных,
- сокращение объема документооборота,
- повышение управленческой культуры,
- рост производительности труда.
Основным показателем является повышение качества управления, которое, как и при прямой эффективности, ведет к экономии живого и овеществленного труда.
Показатели прямой эффективности подразделяются на первичные и производные и могут быть трудовыми и стоимостными. К таким показателям относят следующие:
- экономия рабочего времени,
- индекс экономии затрат труда,
- индекс производительности труда,
- коэффициент снижения себестоимости и др.
Обобщающими показателями прямой эффективности, позволяющими судить о целесообразности применения технических средств, являются:
- годовой экономический эффект;
- период
окупаемости единовременных
- коэффициент
экономической эффективности (
Экономический
эффект - результат внедрения какого-
Коэффициент
экономической эффективности
Период окупаемости (величина обратная коэффициенту эффективности) представляет собой период времени, в течение которого произведенные затраты на программное изделие окупаются полученным эффектом.
Определение эффективности информационной системы основано на принципах экономической оценки производства и использования новой техники.
На различных
стадиях жизненного цикла информационной
системы и в зависимости от
целей расчета рассчитываются и
документально оформляются след
Предварительный
экономический эффект рассчитывается
до выполнения разработки на основе данных
технических предложений и
Потенциальный экономический эффект рассчитывается на основе достигнутых технико-экономических характеристик разработанной информационной системы. Потенциальный эффект используется при оценке деятельности организаций-разработчиков информационных систем.
Гарантированный экономический эффект рассчитывается в виде эффекта для конкретного объекта внедрения и общего гарантированного внедрения по ряду объектов.
Фактический экономический эффект рассчитывается на основе данных учета и сопоставления затрат и результатов при конкретных применениях информационной системы.
Количественно измерить влияние автоматизированной обработки данных на результаты финансово-хозяйственной деятельности не всегда возможно, так как повышение эффективности зависит не только от применения технических средств, но и от влияния других многочисленных факторов.
Годовой экономический эффект от использования информационной системы (программного продукта) на предприятии как элемента новой или усовершенствованной технологии определяется по формуле:
Эг = ΔС – З =(Сб– Сн) – З;
где Эг – годовой экономический эффект, руб.;
ΔС – экономия затрат при внедрении программного продукта за год, руб.;
З - затраты на разработку и
внедрение программного
Формула используется при окупаемости затрат на программный продукт в течение года.
Расчет экономии затрат при замене базовой информационной системы на новую систему производится по формуле:
ΔС = Сб – Сн;
где Сб, Сн - затраты на выполнение работ с использованием базового и нового варианта соответственно.
Текущие затраты пользователя (себестоимость) при эксплуатации информационной системы состоят из затрат на заработную плату при подготовке данных и анализе результатов их обработки, затрат по эксплуатации вычислительных ресурсов, устройства ввода-вывода, средств массовой памяти, коммуникационных средств, необходимых для выполнения функций программы, прочих статей.
При расчете затрат на
Расчет величины затрат по каждому варианту производится по формуле:
С = В×К×Ц,
где В – время, затраченное на управленческую операцию, час;
К – количество управленческих операций;
Ц – стоимость одного часа работы, руб.
Период
окупаемости проекта
Т = З/Эг .
3.2 Расчет затрат на разработку и внедрение программного продукта
Рассмотрим затраты, связанные с разработкой и внедрением программного продукта. В состав затрат необходимо включить: заработную плату разработчиков, амортизационные отчисления эксплуатируемого оборудования, затраты на электроэнергию, накладные расходы. Первоначально рассчитаем затраты на разработку.