Диплом: Автоматизация отбора и подготовки игроков в МФК "Чертаново"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
данным вы сможете получить ценную информацию о результативности
спортсменов, предотвратить травмы, связанные перетренированностью, и
выиграть больше матчей.
Polar Team Pro предлагает компактное и интуитивно понятное
мобильное устройство, которое не требует каких-либо дополнительных
базовых станций или внешних антенн. Получайте точные данные о
показателях профессиональных игроков и следите за тренировкой своей
команды в режиме реального времени на любом устройстве.
Таким образом, проанализировав рынок систем по отбору и
подготовке игроков можно сделать вывод, что ни одна система не подходит
полностью, потому что все эти системы специализируются для
профессиональных игроков, но не для игроков молодежного состава,
следовательно, будет разработана собственная информационная система для
дипломного проекта.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Разработка и внедрение ИС – довольно объемный и сложный процесс.
Самое главное сформулировать последовательность действий, то есть
разработать стратегию автоматизации. Она позволит улучшить процессы и
получить от автоматизации ряд существенных преимуществ.
Понимание процесса. Для того чтобы автоматизировать процесс
необходимо знать и понимать весь процесс от начала до конца. Нужно
тщательно проанализировать данный процесс, определить входные и
выходные процессы, последовательность действий и др.
Упрощение процесса. После проведения анализа процесса, следует
упростить процесс. Убрать лишние операции, которые не приносят
пользы. Также отдельные операции могут объединяться либо же
выполняться параллельно.
Автоматизация процесса. Автоматизация процесса может
выполняться только после того, как процесс максимально стал
простым. Чем проще порядок действий процесса, тем проще его
37
автоматизировать и тем самым более эффективно будет работать
автоматизированный процесс.
Для выбора стратегии автоматизации, прежде всего, необходимо
рассмотреть все существующие варианты стратегий - хаотичная, по
участкам, по направлениям и полная. В таблице 6, представлены все
варианты стратегий автоматизации. Исходя из которых, я выберу самую
подходящую.
Таблица 6
Варианты стратегий автоматизации
Стратегия
Описание стратегии
1
Хаотичная
Состоит из набора автоматизированных участков,
не связанных друг с другом. Такая автоматизация
определяется оперативными задачами и обычно не
отражается в стратегических планах компании.
2
По участкам
Представляет собой процесс автоматизации
отдельных функциональных участков, например,
отдел бухгалтерии, коммерческий отдел и т.д.
3
По
направлениям
Отличается от автоматизации по участкам тем, что
предполагает участие всех функциональных
подразделений, деятельность которых связана с
направлением автоматизации
4
Полная
Предполагает автоматизацию абсолютно всех
предприятий
Для автоматизации отбора и подготовки игроков, мне подходит
стратегия автоматизации по направлениям, так как эта стратегия
предполагает участие всех подразделений, которые связаны с отбором и
подготовкой игроков.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
комплекса задач
Способы приобретения ИС – это действия, идущие друг за другом от
начала и до конца, до того момента пока не будет внедрена информационная
система на предприятии.
Существуют следующие способы приобретения ИС:
покупка готовой специализированной ИС;
38
самостоятельная разработка ИС;
разработка ИС фирмой;
покупка системы и еѐ доработка.
Целесообразнее будет самому разработать информационную систему
компании собственными силами, так как система будет полностью
соответствовать всем требованиям, а также будет возможность в любой
момент полностью ее переработать. Вскоре разработанная система сможет
включать в себя все функции данного предприятия, а также будет являться
отличным продуктом, именно поэтому систему можно будет изменить по
требованию заказчика.
39
2. Проектная часть
2.1 Обоснование проектных решений
2.1.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение ИС включает два комплекса:
внемашинное информационное обеспечение и внутримашинное
информационное обеспечение.
Внемашинное информационное обеспечение. Чтобы получить более
эффектный поиск информации, модифицировать ЭВМ, следует представить
ее в цифровом виде. С этой целью ее нужно сначала упорядочить, а затем
формализовать с использованием классификатора.
В зависимости от сферы использования классификаторы делятся на
следующие группы: международные, общегосударственные, отраслевые и
локальные:
международные классификаторы входят в состав Системы
международных экономических стандартов и обязательны для
использования при обмене информацией между организациями
разных стран мирового общества.
общегосударственные классификаторы, это те классификаторы,
которые образуют передачу и обработку информации внутри
страны;
отраслевые классификаторы нужны для того, чтобы обрабатывать
и передавать информацию внутри отрасли;
локальные классификаторы служат для того, чтобы использовать
отдельные предприятия, а также производственные объединения.
Внутримашинное обеспечение включает в себя формы для ввода той
или иной информации либо же для вывода отчетных результатов. Под
выводом отчетных результатов понимают:
входные и выходные файлы базы данных;
выходные печатные документы.
40
Электронная форма документа – это страница с пустыми полями,
оставленными для заполнения пользователем. Электронная форма документа
может допускать любой тип входной информации и содержать кнопки, с
помощью которых можно будет взаимодействовать с системой.
Самой главной частью внутримашинного обеспечения будет являться
информационная база.
Информационная база – это совокупность данных, организованная
определенным способом и хранимая в памяти вычислительной системы в
виде файлов, с помощью которых удовлетворяются информационные
потребности управленческих процессов и решаемых задач.
В информационной базе присутствуют следующие организации, такие
как:
группа файлов;
поддержка прикладных программ;
СУБД.
Локальные файлы в свою очередь специализацию данных под
определенные задачи, и соответственно процедура происходит быстрее.
Однако недостатки организации локальных файлов, связанные с
большим дублированием данных в ИС и, как следствие, несогласованностью
данных в разных приложениях, а также негибкостью доступа к информации,
перекрывают указанные преимущества. Из этого следует, что локальные
файлы должны применяться только в лучших приложениях, которые в свою
очередь требуют очень высокую скорость при передачи важной информации.
В качестве входных документов данной информационной системы
используются:
информация о игроке;
медицинская карта игрока;
список показателей для отбора в команду.
В качестве выходных данных будут использоваться:
41
результаты отбора игроков;
отчет о игроках прошедших медицинское обследование;
отчет о списке показателей для отбора игроков;
рекомендуемое амплуа игрока.
Для того чтобы повысить достоверность результатов и исключить
дублирование информации в информационной системе необходимо
использовать централизованную базу данных, построенную в виде
взаимосвязанных таблиц, то есть реляционную модель хранения данных.
2.1.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение – это совокупность всех программ,
которые хранятся на всех устройствах долговременной памяти компьютера.
Программное обеспечение соответственно выполняет функции накопления
информации, обработки информации и другие. В данном дипломном проекте
рассмотрим операционную систему Windows 10, а также рассмотрим СУБД и
средство проектирования информационных систем вследствие чего я выберу
подходящую операционную системы и программное обеспечение.
Также в данном пункте будет описано и выбрано СУБД и среда
разработки для дипломного проекта.
Разберем по пунктам операционную систему Windows 10. Я выбрал
Windows 10, потому что данная ОС удобна в использовании и совершеннее
предыдущих версий. Также, меня привлекли достоинства Windows 10, а
именно:
В новой версии вернули меню «Пуск». Раньше было много споров
между почитателями старых версий ОС и Windows 8 по поводу кнопки
«Пуск». Теперь оно стало похоже на меню седьмой версии, но в нем
можно прикреплять нужные программы. Разработчики удачно
совместили старое с новым, взяв из каждого неоспоримые плюсы.
В Windows 8 было неудобно работать с полноэкранными
приложениями: их нельзя было подгонять под нужный пользователю
размер. В новой версии эту проблему устранили.
42
В старых версиях при запуске нескольких рабочих столов, нельзя было
работать без торможений. В Windows 10 эта проблема устранена.
Новая ОС подходит как к ноутбукам, стационарным ПК, так и к
мобильным и другим переносным гаджетам. Официальные
приложения Microsoft без проблем пойдут на любом устройстве с
поддержкой «десятки», мастерски подстроившись под его интерфейс.
Системные требования Windows 10 ничем не отличаются от Windows
7. То есть она пойдет даже на компьютерах со слабым процессором, и
малым количеством оперативной памяти.
Можно сделать вывод, что операционная система Windows 10
обладает самыми необходимыми качествами и ее замена на другую будет
являться неправильной.
Далее я дал характеристику и выбрал средство проектирования ИС.
Также необходимо сделать выбор для создания базы данных. Выбор СУБД
представляет собой нелегкую задачу и является одним из важных этапов при
разработке приложений баз данных.
Следовательно, продукт, который в свою очередь будет выбран обязан
удовлетворять всем потребностям предприятия, а также учитывать все
необходимые затраты на приобретение чего-либо. Соответственно очень
важно быть уверенным, что новая СУБД будет способна принести большую
выгоду для предприятия.
На данный момент существует множество различных СУБД, таких
как: Oracle, MS SQL Server, MySQL, PostgreSQL.
Я буду рассматривать наиболее распространенные и популярные
СУБД такие как: MySQL, и PostgreSQL.
MySQL - свободно распространяемая реляционная система
управления базами данных. MySQL является решением для малых и средних
приложений. MySQL поддерживает большое количество платформ: Linux,
Mac OS X и Windows 10. MySQL имеет API для языков Delphi, C, C++, Java,
Perl, PHP, Python, Ruby.
43
MySQL имеет следующие плюсы:
- высокая скорость работы;
- поддерживает множество пользователей;
- обладание большим количеством API-интерфейсов для разных
языков;
- поддерживает много функций ODBC;
- создание таблиц без транзакций;
- полнотекстовый поиск.
Соответственно MySQL обладает следующими минусами:
- содержит маленький функционал;
- распространяется в соответствии с условиями лицензии GPL.
PostgreSQL - свободная объектно-реляционная система управления
базами данных. Существует в реализациях для множества UNIX платформ,
различные BSD-системы, Linux, Mac OS X, а также для Microsoft Windows.
К плюсам PostgreSQL можно отнести следующее:
- поддержка БД практически неограниченного размера;
- расширяемая система встроенных языков программирования;
- использование хранимых процедур;
- использование географических данных;
- легкая расширяемость;
- бесплатная лицензия.
Также PostgreSQL обладает и минусами, к которым можно отнести
следующие:
- отсутствие документации на русском языке;
- отсутствие полной поддержки самых массовых языков
программирования, например, С#.
Так как участники процесса отбора территориально могут находится
на разных площадках будет разработана веб-система. Язык
программирования PHP, идеально подходящий к базе данных MySQL -
44
самый оптимальный вариант для создания веб-систем различной
сложности. Интерфейс программы будет разработан на языке разметки
HTML и CSS.
Таким образом, можно сделать вывод, что выбирая СУБД важными
критериями будут являться: лицензирование продукта; скорость работы;
наличие полной документации. Так как свободно распространяемыми
являются только MySQL и PostgreSQL. При сравнении этих СУБД, можно
сделать вывод, что MySQL выходит победителем так как PostgreSQL по
скорости работы медленнее, количество пользователей у MySQL больше, а
также MySQL поддерживает больше операционных систем Windows. Также
MySQL оснащен большим количеством API для других языков нежели
PostgreSQL. Поэтому для разработки базы данных отбора и подготовки
игроков в МФК «Чертаново», я возьму СУБД MySQL.
2.1.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – это набор средств, который предназначен
информационной системе. В техническое обеспечение входят:
устройства ввода и вывода информации;
хранения информации;
а также компьютеры и периферийные устройства.
Требования к техническому обеспечению были сформированы из
используемого аппаратного программного обеспечения. В таблице 7,
представлено техническое обеспечение. Для того, чтобы создать
информационную систему, так как техническое обеспечение позволяет это
сделать, а также не требует замены.
Таблица 7
Техническое обеспечение
Характеристика
Значения
Процессор
1,60 ГГц
ОЗУ
2Гб
Жесткий диск
500 Гб
Видеокарта
Intel HD Graphics 400
Оптический привод
DVD-RW
45
Устройства ввода
Мышь, клавиатура
2.2 Разработка проекта автоматизации
2.2.1 Этапы жизненного цикла проекта автоматизации
На сегодняшний день существует огромное количество стандартов
жизненного цикла ИС, некоторые из них я рассмотрю и выберу подходящий.
Национальный стандарт ГОСТ 34.601 – 90 Информационная
технология. Отличается высокой степенью формализации и по умолчанию
предполагает каскадный подход. На сегодняшний день ГОСТ многократно
становился основой для доработок и частичного использования в других
стандартах и методологиях, и в целом в исходном виде не является конечным
источником информации для выполнения проекта разработки и внедрения. В
таблице 8, представлены стадии создания ИС по ГОСТ 34.601 – 90. [3]
Благодаря своей структурированности ГОСТ 34.601 – 90 до сих пор
служит самодостаточной основой, которую можно адаптировать к
конкретным условиям деятельности предприятия. Приложение к стандарту
содержит детальное описание работ, включая списки формируемых по
завершении этапа документов.
Международный стандарт: ISO/IEC 15288 – 2005 (ГОСТ Р ИСО/МЭК
15288 – 2005. Информационная технология. Системная инженерия. Процессы
жизненного цикла систем. Достаточно «новый» стандарт системной
инженерии, ISO/IEC 15288 фокусируется на вопросах жизненного цикла
системного уровня. [3]
В отличие от стандарта ГОСТ 34.601, ISO 15288 распространяется на
системы в целом, охватывая такие элементы как: программные средства,
люди, процессы, процедуры. Согласно данному стандарту, любой процесс
жизненного цикла может быть начат в любой момент, без ограничения
порядка использования и последовательности. Особенность данного
стандарта состоит в том, что он может использоваться как со стороны
заказчика, так и со стороны исполнителя.
Важной положительной чертой данного стандарта является связь с

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")