Диплом: Автоматизация организации олимпиад школьников на базе высших учебных заведений

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
Обеспечение проекта необходимыми ресурсами
Утверждение и согласование проектного решения
Установление высокого порога принятия изменений
Этап разработки
4. Риск персонала
Риски:
Увольнение ключевых сотрудников, ответственных за проведение разработки
Недопонимание между участниками проекта из-за отсутствия налаженной системы
коммуникации
Неверное понимание задачи проектирования
Отбор программистов без опыта работы с подобными системами
Способы предотвращения:
Тщательный подбор сотрудников, участвующих в проекте
Налаженная система коммуникации между сотрудниками, постоянное
документирование изменений системы
5. Технические риски
Риски:
Приостановка разработки из-за ошибок в используемом программном обеспечение.
Способы предотвращения:
Использование только проверенного лицензионного ПО, проведение регулярного
резервного копирования данных
Этап внедрения
6. Риск персонала
Риски:
Несогласованность действий разработчика и специалистов предметной области
Нежелание сотрудников работать с новой системой и связанные с этим трудности
их обучения
Способы предотвращения:
Обоснование необходимости автоматизации персоналу
55
7. Технические риски
Риски:
Потеря данных при внедрение системы
Способы предотвращения:
Привлечение квалифицированных сотрудников, имеющих опыт в подобных
проектах
Этап эксплуатации и сопровождения
8. Технические риски
Риски:
Ошибки в программе, приводящие к невозможности ее использования
Способы предотвращения:
Тщательное тестирование и модификации во время разработки системы
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Программа состоит из пользовательского окна в котором нет разграничений
прав пользователей, так как она предназначена для работы специалиста.
Следовательно средства обеспечения информационной безопасности должны быть
направлены на устранения внутренних угроз, т.е ограничение доступа лиц к АРМ
работы с программой на административном уровне учебного заведения.
Так же существует множество причин, которые могут серьёзно
повлиять на работу локальных и глобальных сетей, привести к потере
ценной информации. Среди них можно выделить следующие.
1. Несанкционированный доступ извне, копирование или изменение информации
случайные или умышленные действия, приводящие к:
- искажению либо уничтожению данных;
- ознакомление посторонних лиц с информацией.
, что также надо учитывать,
, что также надо учитывать,
56
2. Некорректная работа программного обеспечения, приводящая к потере или
порче данных из-за:
- ошибок в прикладном или сетевом ПО;
- заражения систем компьютерными вирусами.
3. Технические сбои оборудования, вызванные:
- отключением электропитания;
- отказом дисковых систем и систем архивации данных;
- нарушением работы сервера.
4. Ошибки обслуживающего персонала.
Конечно, универсального решения, исключающего все перечисленные причины,
нет, однако во многих организациях разработаны и применяются технические и
административные меры, позволяющие риск потери данных или несанкционированного
доступа к ним свести к минимуму.
Средства для мониторинга сети и обнаружения в её работе «узких мест» можно
разделить на два основных класса:
- стратегические;
- тактические.
Назначение стратегических средств состоит в контроле за широким спектром
параметров функционирования всей сети и решении проблем конфигурирования ЛВС.
Назначение тактических средств – мониторинг и устранение неисправностей
сетевых устройств и сетевого кабеля.
К стратегическим средствам относятся:
- системы управления сетью
- встроенные системы диагностики
- распределённые системы мониторинга
- средства диагностики операционных систем, функционирующих на больших
машинах и серверах.
, что также надо учитывать,
57
2.2.Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная система может быть определена с технической точки зрения
как набор взаимосвязанных компонентов, которые собирают, обрабатывают, запасают и
распределяют информацию, чтобы поддержать принятие решений и управление в
организации. В дополнение к поддержке принятия решений, координации и управлению
информационные системы могут также помогать менеджерам проводить анализ
проблемы, делают видимыми комплексные объекты и создают новые изделия.
Основу деятельности любой организации составляют ее деловые процессы,
которые определяются целями и задачами организации. Каждый бизнес-процесс
характеризуется четко определенными во времени началом и концом. Для каждой работы,
входящей в бизнес-процесс, определены временные характеристики, определяющие ее
место в общей последовательности работ. Описание деятельности организации с
помощью бизнес-процессов позволяет определить где, когда и кем выполняется каждая
функция, какие данные, информационные или функциональные взаимосвязи для этого
нужны и откуда эти данные поступают. Цель этапа информационного моделирования
состоит в том, чтобы идентифицировать концептуальные сущности, или объекты, которые
составляют подсистему для анализа. Объекты информационной модели представляются
через их имена и имена их атрибутов. Здесь устанавливаются связи между
информационными объектами и функциональные зависимости. Кроме структурной
направленности информационное моделирование связанно с особенностями реализации
связей в различных компьютерных технологиях, в зависимости от количества
связываемых предметов. Для успешной реализации проекта объект проектирования
должен быть прежде всего адекватно описан, должны быть построены полные и
непротиворечивые функциональные и информационные модели ИС. Накопленный к
настоящему времени опыт проектирования ИС показывает, что это логически сложная,
трудоемкая и длительная по времени работа, требующая высокой квалификации
участвующих в ней специалистов. Однако до недавнего времени проектирование ИС
выполнялось в основном на интуитивном уровне с применением неформализованных
методов, основанных на искусстве, практическом опыте, экспертных оценках и
дорогостоящих экспериментальных проверках качества функционирования ИС. Кроме
того, в процессе создания и функционирования ИС информационные потребности
, что также надо учитывать, , что также надо учитывать, , что также надо учитывать,
58
пользователей могут изменяться или уточняться, что еще более усложняет разработку и
сопровождение таких систем.
Информационная модель комплекса задач служит для отображения взаимосвязи
входных, промежуточных, а также результатных информационных потоков, функций
предметной области и файлов с условно-постоянной информацией.
Ниже на рис. 2.4 приведена подробная информационная модель рассматриваемого
комплекса задач[13].
Рис. 2.4. Информационная модель
Область 1 отображает процесс конфигурирования ИС в части ввода пользователем ИС,
которые необходимы в рамках задачи для того, чтобы можно было зафиксировать
необходимую информацию. ИС предполагает выполнение четырех операций для ввода:
редактирование данных по дежурным;
, что также надо учитывать,
ИС
Методист
Дежурные
Года
Характеристики
Информармация об
олипиаде
Роли
Оценки
характеристик
Олимпиады
Оценки
дужерных
Дежурные Характеристики Роли Года Олипиады
Оценки
характеристик
Оценки
дежурных
Информармация об
олипиаде
Дежурство на
олимпиде
«Список дежурных»
Олипиады
Методист
1
2
3
Ведение
справочной
информации
Мониторинг
информации в БД
Обработка оценок
работы дежурных для
распределения
59
редактирование данных по характеристика.
редактирование данных по аудиториям
редактирования оценок дежурных
Область 2 отображает то, что из базы ИС в рамках моделируемой задачи используются
данные различных таблиц в рамках разных процессов.
Область 3 отображает процесс обработки имеющихся данных. Предполагается, что ввод
будет состоять из следующих этапов:
сначала методист проверяет актуальность данных об имеющихся дежурных,
аудиториях
затем производится оценка дежурных по имеющимся оценкам их характеристик
заносится информация об предполагаемом количестве занятых аудиторий
Формируется таблица распределения дежурных по аудиториям и распределение
ролей.
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
При решении поставленных в дипломном проекте задач используется ряд входных
данных:
Данные о дежурных
o фамилия
o имя
o отчество
Перечень проводимых олимпиад
o наименование
o дата
o количество участников
Статистическая информация о дежурных
o количество олимпиад на которых присутствовали
o роль
o внимательность
o компетентность
o оценка коллег
, что также надо учитывать,
, что также надо учитывать,
, что также надо учитывать,
60
o другие качественные характеристики, которые добавляются как отдельные
объекты данных
2.2.3 Характеристика результатной информации
В данном разделе описан документ поучаемый в результате выполнения всех запросов
данной задачи и произошедших событий. Результативным документом (в электронной
форме) является «Список дежурных»
Выходной документ «Список дежурных» содержит следующие данные:
Аудиторию
Количество участников
Фамилия старшего дежурного
Фамилия малдшего дежурного
Роль
Дата события
Данные в электронном виде хранятся в БД в таблице «Дежурство на олимпиаде»
Табл.2.4.
Таблица № 2.4 Дежурство на олимпиаде
Название поля
Тип
Длина
Описание
Уникальный идентификатор
int
4
Ключевое поле, однозначно
определяющее дежурного на
олимпиаде
Идентификатор олимпиады
int
4
Указатель на олимпиаду
Идентификатор дежурного
int
4
Указатель на дежурного
Идентификатор роли
int
4
Указатель на роль
Идентификатор аудитории
int
4
Указатель на аудиторию
Оплата
int
4
Сумма поощрения дежурных
Количество посещенных
олимпиад
int
4
Общее число посещенных на
данный момент олимпиад
61
2.3 Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Рассмотрим дерево функций (рис. 2.5).
Функции системы
Изменение и
добавление
данных
Просмотр данных
по отчетам
Подготовка
расчетов по
имеющимся
данным
Расчет по
дежурным
Дежурные
Аудитории
Характеристики
Мнения
Дежурные
Аудитории
Характеристики
Олимпиады
Расставновки
Рис.2.5 Дерево функций.
Сценарии диалогаописывает начальное окно, множество состояний диалога, а
также действия, которые выполняются в каждом состоянии.
62
Выявление состава функций, их иерархии и выбор языка общения (например,
языка типа «меню») позволяет разработать структуру сценария диалога, дающего
возможность определить состав кадров диалога, содержание каждого кадра и их
соподчиненность.
Рисунок 2.6 Сценария диалога
Описание диалога, реализованного с использованием контекстно-зависимого
меню, не требует нестандартного подхода. Необходимо лишь однозначно определить все
уровни, на которых пользователь принимает решение относительно следующего действия,
а также обосновать решение об использовании именно этой технологии (описать
дополнительные функции, контекстные подсказки и т.д.).
2.3.2. Характеристика базы данных
Для работы приложения используется база данных phpMyAdmin. Основные
преимущества phpMyAdmin:
быстрый;
легковесный;
бесплатный;
прост в изучении, использует язык SQL;
имеет удобный web-интерфейс;
, что также надо учитывать,
, что также надо учитывать, , что также надо учитывать,
Главная страница
Дежурные Характеристики Аудитории
Мнения Расчеты
Добавить
дежурного
Список дежурных
Изменить данные
дежурного
Удалить дежруного
Добавить
характеристику
Список аудиторий
Изменить данные
об аудитории
Удалить
характеристику
Добавить
аудиторию
Изменить
характеристику
Изменить данные
об аудитории
Удалить
аудиторию
Мнения о
характеритиках
Мнения о
дежурных
Сравнение
дежурных
Оценки Олимпиады Выход
Предыдущие
олимпиады
Расчет олмпиады
63
используется в разных операционных системах;
с открытым кодом.
Так же была разработана структура базы данных (Рис. 2.7)
Рис. 2.7. Структура базы данных
Представленная база данных состоит из следующих таблиц:
Информация об олимпиаде (olymp_info) – содержит в себе список проводимых
олимпиад и перечень их соорганизаторов.
Таблица № 2.5. Информация об олимпиаде
Название поля
Тип
Длина
Описание
Уникальный идентификатор (id)
целое
целое
Ключевое поле, однозначно
определяющее олимпиаду
Название (name)
текстовый
255
Название олимпиады
Перечень соорганизаторов
(list_of_co)
текстовый
65535
Перечень ВУЗов, так же проводящих
у себя данную олимпиаду
Года (years) – вспомогательная таблица, хранящая в себе информацию о годах, в
которых проводились какие-либо олимпиады.
, что также надо учитывать,
, что также надо учитывать,

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)