Диплом: Разработка информационной системы спортивной организации (на примере Красногорской муниципальной районной федерации восточных боевых единоборств)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
постоянной нормативно-справочной информации;
текущие данные о состоянии управляемого объекта;
данные, поступающие из внешней среды;
накапливаемые данные за определенный промежуток времени.
Информационная база может быть организована как совокупность
локальных текстовых файлов или в виде интегрированной базы данных,
основанной на использовании универсальных программных средств загрузки,
хранения, поиска данных (СУБД) [9, 12, 17].
Преимуществом локальных текстовых файлов является оперативная
обработка информации, так как структура локальных файлов специализирована
для конкретных задач. С другой стороны, при организации базы в виде файлов
возникает дублирование информации, и сложности при внесении изменений в
связанные файлы. Кроме того, отсутствует гибкость доступа к информации,
поэтому информационная база на основе локальных файлов применяется в
специализированных приложениях, требующих очень высокой скорости реакции
при импорте необходимых данных [4, 16].
Организация в виде интегрированной базы данных лишена перечисленных
недостатков и выбрана в качестве способа организации информационной базы для
решения поставленной задачи по автоматизации процесса подготовки
спортивных мероприятий.
Входные документы содержат информацию, которая хранится в базе
данных и необходима в процессе создания и заполнения информации о
мероприятии. Входные данные:
сведения о спортсменах;
сведения о тренерах;
сведения о клубе;
сведения о родителях каждого спортсмена;
сведения о соревнованиях;
сведения о экзаменах;
сведения о семинарах;
43
сведения о результатах соревнований;
сведения о результатах экзаменов;
сведения о результатах семинаров.
В выходных данных отражается результат запросов из базы данных
информационной системы. В качестве выходных данных определены:
список участников экзамена;
список участников семинара;
список участников соревнований;
турнирная таблица соревнований для категории;
результаты экзамена;
результаты семинара;
результаты соревнований;
сводный рейтинг спортсменов.
В Таблица 3 представлен список входных документов и их реквизиты, которые
следует хранить в базе данных
Таблица 3
Список входных документов.
Документ
Реквизиты
сведения о спортсменах
ФИО
Дата рождения
E-mail
Телефон
Описание
Адрес
сведения о родителях каждого
спортсмена
ФИО
Телефоны
E-mail
сведения о тренерах
ФИО
Дата рождения
E-mail
Телефон
сведения о клубе
Название
Руководитель
Родительский клуб
сведения о соревнованиях
Название
Категории
44
Документ
Реквизиты
Описание
Участники
сведения о экзаменах
ФИО участников
ФИО экзаменаторов
сведения о семинарах
ФИО участников
ФИО тренеров
сведения о результатах
соревнований
ФИО
Результат
сведения о результатах
экзаменов
ФИО
Результат
В Таблица 4 представлен список выходных документов и их реквизиты, которые
следует хранить в базе данных
Таблица 4
Список выходных документов.
Документ
Реквизиты
список участников экзамена
ФИО
Результат
список участников семинара
ФИО
список участников
соревнований
ФИО
Категория
турнирная таблица
соревнований для категории
ФИО
Клуб
Квалификация
результаты экзамена
ФИО
Результат
результаты соревнований
ФИО
Категория
Результат
сводный рейтинг спортсменов
ФИО
Рейтинг
1.5.2. Обоснование проектных решений по программному обеспечению
В состав программного обеспечения входят:
операционная система (ОС);
СУБД;
методы и средства проектирования.
45
Операционные системы осуществляют управление работой ПЭВМ, ее
ресурсами, запускают на выполнение различные прикладные программы,
выполняют всевозможные вспомогательные действия по запросу пользователя.
В качестве операционной системы для разработки информационной
системы была выбрана операционная система Windows, как наиболее популярная
ОС.
Выбор СУБД определяется многими факторами, но главный из них –
возможность работы с построенной моделью данных. Поэтому одной из
важнейших характеристик является тип модели (иерархический, сетевой,
реляционный), который поддерживается СУБД. База данных для автоматизации
приема и обработки заявок является реляционной. Помимо модели данных
важным показателем является стоимость лицензии для разработки базы данных и
стоимость поддержки данной СУБД. Также необходимо обращать внимание на
минимальные технические требования для оперативной и эффективной работы
СУБД [6].
В настоящее время на рынке представлен огромный выбор СУБД, и каждая
СУБД «заточена» под определенный круг задач, которые она может выполнять.
Проведем сравнительный анализ СУБД для разработки информационной системы
складского учета.
Для сравнения выберем такие СУБД, как: Microsoft Access, MySQL и Microsoft
SQL Server. Сравнительный анализ СУБД представлен в
Таблица 5 [13, 22, 24].
46
Таблица 5
Сравнение СУБД.
Microsoft Access
MySQL
Microsoft SQL
Server
Критерии оценки
Размер базы данных
несколько Мб + +
до 100Мб + +
несколько ГБ
+ +
100Гб и более
+
Количество одновременных пользователей, работающих с базой данных
напрямую
1 пользователь + +
до 10 + +
более 10 + +
более 100 + +
более 1000 +
Стоимость лицензии
бесплатно (только лицензия на пакет) + +
дешево
дорого +
очень дорого
Платформа, на которой способна работать СУБД
Windows + +
47
Microsoft Access
MySQL
Microsoft SQL
Server
Критерии оценки
Unix/Linux
Windows + Linux +
Кластеры +
Встроенный язык программирования
Microsoft + +
Borland + +
Языки для Linux +
Тип программы
Локальное приложение +
WEB +
Сложная система +
Защита данных
слабая +
сильная + +
Мощность языка SQL и возможности СУБД
очень слабые
слабые +
развитые +
мощные +
Требования к техническим характеристикам ПК
неприхотливые + +
чувствительные
48
Microsoft Access
MySQL
Microsoft SQL
Server
Критерии оценки
необходимы мощные сервера +
Возможные способы доступа к данным
ODBC
OLEDB/ADO + +
DAO +
BDE
Другое + + +
Сложность настройки и администрирования
никаких сложностей +
небольшие сложности
необходимы специальные знания и помощь
специалиста
+ +
В качестве СУБД выбрана Microsoft SQL Server, так как данная СУБД
позволяет создать клиент-серверное приложение, обладает мощными ресурсами
и достаточно проста в администрировании. Кроме того, доступна бесплатная
редакция данной СУБД – Microsoft SQL Express.
На сегодняшний день на рынке информационных технологий существует
большое количество различных средств разработки приложений.
Рассмотрим наиболее популярные в данный момент среды
программирования: Embarcadero RAD Studio, Microsoft Visual Studio на
платформе .NET.
В Таблица 6 представлены сравнительные характеристики средств
разработки приложений [8, 11, 18, 25].
49
Таблица 6
Сравнительные характеристики средств разработки приложений.
Параметр
Инструментальная среда
RAD Studio Visual Studio
Фирма производитель.
Embarcadero
Technologies
Microsoft
Последняя версия
RAD Studio 10
Microsoft Visual Studio
2015
Поддерживаемые
операционные
системы
Windows 7 и старше Windows 7 и старше
Встроенный язык
Delphi, C++
Visual C++, C#, Visual J#,
Visual Basic .NET
Поддержка ООП
+
Встроенный механизм
автоматического создания
объектной модели базы
данных
Поддержка iOS,
Android
+
+
Поддержка 32 и 64
битных платформ
+
+
Отладка «на лету»
+
+
Подсветка синтаксиса
с интеллектуальным
подбором
-
+
Механизмы доступа к
БД
BDE, ADO, Express,
dbExpress
ADO .NET
Наличие визуальных и
не визуальных
компонент для работы с
БД
+
+
Поддержка технологии
Rapid Application
Development
+
+
Средства поддержки
транзакций
Управление
транзакциями на уровне
компонента Database
Механизм
управления
транзакциями
Утилиты для работы с
БД
Database Desktop, BDE
Administrator, SQL
Builder
Интегрированная
поддержка Microsoft SQL
Server 2012
50
Параметр
Инструментальная среда
RAD Studio Visual Studio
Сложность или
простота работы с
инструментальным
средством
Среда позволяет быстро
и удобно разрабатывать
эффективные
приложения.
Среда ориентирована на
быструю разработку
качественных приложений
На основе проведенного анализа средств разработки приложений в качестве
средства для реализации части приложения информационной системы
спортивной организации могут быть использованы оба рассмотренных варианта.
Тем не менее, в качестве средства разработки была выбрана среда Microsoft Visual
Studio в связи с наличием большего опыта разработки автора выпускной
квалификационной работы. В качестве языка программирования выбран язык C#.
1.5.3. Обоснование проектных решений по техническому обеспечению
Под техническим (аппаратным) обеспечением информационной системы
понимается весь комплекс электронных, электрических и механических
устройств, входящих в состав системы и/или сети, исключая программное
обеспечение и хранимую информацию. В этот комплекс входят: компьютеры,
периферийные устройства ввода/вывода и хранения информации, а также сетевое
оборудование различных типов и энергетическое оборудование (батареи и
аккумуляторы) [2].
Для печати документов необходимо наличие принтера и сканера, или МФУ
(многофункционального устройства).
Таблица 7
Аппаратные требования информационной системы.
Устройство Сервер Клиент
Процессор 2,0 ГГц 1,6 ГГц
ОЗУ 2 ГБ 512 МБ
51
Устройство Сервер Клиент
Видеокарта и
монитор
монитор SVGA
Жесткий диск 120 Гб 100 МБ
Устройства ввода клавиатура и мышь
ЛВС Пропускная способность 100 Мбит/с.
Требования к техническому обеспечению формировались исходя из
аппаратных требований используемого программного обеспечения.

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

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