Розробка динамічного футбольного сайту Української Прем'єр-Ліги - Программирование, компьютеры и кибернетика дипломная работа
Главная
Программирование, компьютеры и кибернетика
Розробка динамічного футбольного сайту Української Прем'єр-Ліги
Розробка сайту, який буде мати можливість наповнення інформацією про стан команд та їх гравців у лізі в режимі реального часу. Переваги використання технології web 2.0. Написання програмного коду веб-сайту та його реалізація, головна сторінка Index.php.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
з дисципліни ” Комп'ютерні мереж і “
« Розробка динамічного футбольного сайту Української Прем'єр-Ліги »
РОЗДІЛ 1. АНАЛІЗ ТЕХНОЛОГІЇ WEB 2.0
1.1 Суть та ідея використання технології web 2.0
1.2 Прогресивні підходи до динамічної генерації веб-змісту
1.2.2 Підхід на основі компіляції модулів
1.2.3 Підхід на основі інтерпретуючих сценаріїв
РОЗДІЛ 2 .СТАДІЇ ТА ЕТАПИ РЕАЛІЗАЦІЇ ОСНОВНИХ НАПРЯМІВ ДОСЛІДЖЕННЯ, ПРОЕКТУВАННЯ, РОЗРОБКИ
2.1.1 Основні вимоги до реалізації інформаційної системи
2.1.2 Основні показники надійності, ефективності та якості інформаційної системи
2.1.3 Види забезпечення для створення та розвитку динамічного веб-сайту
2.1.4 Стадії реалізації основних напрямів дослідження та проектування
2.3 Обгрунтування використовуваних технологій
2.4 Реалізація, написання програмного коду веб-сайту
2.4.5 Сторінка інформації про матчі
2.4.6 Сторінки статистики кращих гравців
2.4.7 Cторінки коментарів та детальної турнірної таблиці
2.4.8 Сторінка детальної турнірної таблиці
2.4.9 Реалізація системи підказок на сайті
У сучасному суспільстві, із збільшенням автоматизації будь-яких виробничих і невиробничих процесів та підвищення ефективності роботи з великими обсягами інформації, неухильно зростає ступінь комп'ютеризації різних систем. Система інформації про спорт не є винятком. Базовою властивістю інформації є її доступність, можливість задоволення інформаційних потреб максимальної кількості суб'єктів в режимі реального часу. Інформаційною системою, здатною виконувати дані функції, є web-сайт. Відповідно, дипломна робота присвячена дослідженню процесу створення динамічного сайту, звчайно, з використанням технології web 2.0, на прикладі футбольного статистично-аналітичного сайту Української Прем'єр-Ліги, який, у міру свого розвитку, зможе стати засобом вирішення ряду футбольних завдань у сфері аналітики і статистики.
Мета дослідження - створити сайт, який буде мати можливість наповнення інформацією про стан команд та їх гравців у лізі в режимі реального часу.
Предметом дослідження є вивчення і використання на практиці технологій web 2.0. при створенні динамічного сайту.
Новизна полягає у розробленій архітектурі сайту, та обгрунтуванні алгоритму функцій. Слід відзначити, що більше немає (доступної для широкого загалу) системи, яка веде статистику за кожним гравцем УПЛ.
Такий сайт повинен задовольняти потреби усіх прихильників футболу, вболівальників, букмекерів.
Щоб мотивувати користувачів інтернету на перегляд сайту, необхідно забезпечити можливість наповнення сайту інформацією в режимі он-лайн.
Подібна можливість здійсненна завдяки, саме, технології web 2.0. Значення цього терміна до цих пір є предметом численних суперечок, тому не існує єдиного трактування цього поняття. Виділимо дві основні ознаки інформаційних ресурсів, що відносяться до web 2.0.:
- повнота і простота взаємодії користувача з контентом, широта можливостей взаємодії без реєстрації.
- простота і доступність, всі дії по роботі з середовищем зрозумілі для зручності користувача.
Крім мов HTML / XHTML, CSS нам знадобляться: по-перше, мови PHP, JavaScript, що дозволяють створювати динамічні веб-сторінки, по-друге, засоби створення баз даних (MySQL) для зберігання облікових даних.
1.1 Суть та ідея використання технології web 2.0
У колах інформаційних фахівців сьогодні досить популярний термін "Веб 2.0". Його використовують, коли хочуть підкреслити інноваційну природу використовуваних технологій. Цей термін був запропонований у 2005 році відомим американським видавцем Тімом О'Рейлі для позначення сукупності прогресивних тенденцій у розвитку веб-технологій (на противагу тенденціям, що показали свою нежиттєздатність - "Web 1.0"). На появу цього нового терміна оперативно відреагували бібліотекознавчі кола, в тому ж 2005 році американський бібліотекознавець Майкл Кейсі за аналогією з термінами "Web 2.0" і "Business 2.0" почав розробку спеціалізованої бібліотекознавчої концепції "Library 2.0" . Послідовним прихильником концепції Кейсі стало найвпливовіше бібліотекознавче видання Library Journal. У 2006 році в ньому була опублікована цілісна концепція "бібліотеки другого покоління" авторства Майкла Кейсі та Лори Савастанюк.
Для початку ознайомимось з визначенням поняття "Веб 2.0". Під цим терміном сьогодні розуміється не стільки сукупність якихось конкретних технологій, скільки філософія представлення інформації в веб-орієнтованому середовищі та побудова інформаційних відносин. Визначень цього терміна сьогодні настільки багато і вони настільки різні, що було б невірно дати якесь одне визначення. В основному, коли говорять про Веб 2.0, говорять про аспекти цього явища, або як про друге покоління мережевих сервісів, що останнім часом стали основою розвитку мережі Інтернет.
Принциповою відмінністю технології Веб 2.0 від технологій Веб 1.0 (сервісів першого покоління мережі Інтернет), є те, що її використання дає змогу не лише переглядати веб-ресурси мережі, а й завантажувати власні, здійснювати обмін цими ресурсами з іншими користувачами, діяти спільно з метою їхнього накопичення, брати участь в обговореннях та ін.
Технології Веб 2.0 справедливо називають соціальними сервісами мережі Інтернет, оскільки їх використання зазвичай здійснюється спільно в межах відповідної групи користувачів. Групи користувачів можуть утворювати цілі мережні співтовариства, які об'єднують свої зусилля для досягнення відповідної мети.
Варто зауважити, що використання соціальних сервісів Веб 2.0 не є складним процесом, оскільки не вимагає знань мови програмування або умінь створювати html-сторінки. Простота і зручність використання соціальних сервісів Веб 2.0 дає змогу економити час і не витрачати його на довгі пояснення технології функціонування веб-систем.
Феномен Веб 2.0 можна розділити в межах декількох загальних тенденцій розвитку веб-середовища.
Ця концепція є базовою у філософії Веб 2.0. У своїй статті "Що таке Web 2.0?" Тім О'Рейлі називає її "першим правилом Web 2.0". Тут мається на увазі надання користувачам можливостей використовувати програмні додатки безпосередньо за допомогою веб-браузера. Іншими словами ця концепція передбачає проведення всіх необхідних обчислень за допомогою лише тих програмних засобів, які інтегровані з веб-браузером.
Основною для Веб 2.0 є технологія веб-сервісів.
Веб-сервіси - це технології, що дозволяють одному веб-проекту використовувати програмні додатки іншого. Таким чином, організаціям не потрібно створювати безліч аналогічних продуктів для виконання одних і тих же завдань. Більш широко, це технологія кооперації та координації різних об'єктів у процесі створення веб-контенту.
Тут уже мова йде про інший важливий принципу Веб 2.0 - "мешап" (Mash-up - "змішування" або "мішанина"). Цей принцип означає, що шляхом інтегрування програмних можливостей кількох незалежних один від одного веб-сервісів можливо створити новий унікальний веб-проект.
Використання "колективного інтелекту" (Collective Intelligence) для створення, поліпшення та розповсюдження інформаційного змісту. Ця концепція визначає інше ключові відмінності філософії Веб 1.0 від філософії Веб 2.0. Якщо Веб 1.0 передбачав публікацію документів певними авторами, то Веб "другого покоління" передбачає співпрацю користувачів в процесі створення інформаційного змісту. В рамках цієї ідеї скасовується чіткий поділ суспільства на постачальників і отримувачів інформації.
Поняття колективного інтелекту з'явилося не в контексті Веб 2.0, воно ще в минулому столітті активно використовувалося соціологами і визначалося як здатність групи людей знаходити більш продуктивні рішення, ніж кожен окремий член цієї групи. Але в контексті Веб 2.0 це поняття отримало новий зміст, тепер воно також визначає здатність групи авторів створювати кращий інформаційний зміст, ніж кожен окремий з цих авторів. В іншому аспекті (коли мова йде про системи штучного інтелекту) цей термін також визначає здатність програми надавати кращі результати інформаційного пошуку, якщо інформацію вона отримує з різних джерел.
В системах Веб 2.0 ця концепція отримала досить широке розповсюдження завдяки використання wiki-технології. Ця технологія дозволяє будь-якому користувачеві Інтернету внести свої зміни до змісту будь-якої сторінки wiki-проекту (за винятком певної кількості статичних веб-сторінок) або створити нову сторінку (наприклад, для поняття, яке ще не було визначено).
Розглянемо інші приклади реалізації концепції "колективного інтелекту". Тут, перш за все, необхідно згадати блог-культуру. Блоги (blog, від англ. Web log - мережевий журнал) - це веб-проекти, що містять персональні онлайнові журнали користувачів Інтернету або спільнот користувачів.
За ознакою авторства вони можуть бути особистими або колективними, тобто інформаційне наповнення в блог може додаватися одним користувачем або ж певною групою користувачів, об'єднаних у формальне або неформальне співтовариство. Ключовою в блог-культурі являється також технологія RSS. Ця технологія дозволяє зібрати в єдиному каналі (RSS-потоці) незалежні один від одного інформаційні джерела. Більш просто, технологія RSS - це технологія інформування користувача про зміни у змісті різних веб-джерел.
Тут необхідно пояснити, чому феномен блог-культури був згаданий саме в контексті розгляду концепції "колективного інтелекту". Протягом короткого проміжку часу користувач отримує тисячі різнорідних інформаційних пакетів, сотні різних, часто протилежних, точок зору щодо певних предметів або подій.
В цих умовах виникає "колективний інтелект", тобто різнорідні інформаційні джерела сприймаються більш комплексно і включають в себе багатий спектр думок і поглядів з тих чи інших питань. В блогах часто піднімаються найважливіші для суспільства теми, в обговоренні яких беруть участь тисячі користувачів, причому авторитетні особистості приймають в цих обговореннях участь на тих же правах, що й звичайні користувачі.
Поняття Веб 2.0 також відбилося і в дизайні. Кращими стали округлість, імітація опуклих поверхонь, імітація відображень на манер глянцевого пластика. В цілому, сприйняття зовнішнього вигляду на око здається більш приємним. Графіка таких сайтів займає більший обсяг, ніж при використанні аскетичного дизайну. Частково ця тенденція пов'язана з співпало за часом виходом нових версій операційних систем використовують вищезгадані ідеї.
Однак одноманітність таких сайтів явна і останнім часом враховується, а такий одноманітний графічний вигляд класичного дизайну веб 2.0 вважається застарілим і не креативним. Особливо це відбивається в сучасній тенденції створення інформативних сайтів, де головну роль грає простота, витонченість, графічність. У дизайні не повинно бути чітких обмежень, а тільки враховані якості доступності та вподоби до користувача, також дивлячись у якій сфері використовується сайт і якою категорією (группою) суспільства.
1.2 Прогресивні підходи до динамічної генерації веб-змісту.
Тут мова йде про цілі стеки прогресивних веб-технологій, стандартів, методик і т.д. Існує один загальний принцип, який об'єднує різні технології, пов'язані з динамічною генерацією. Цей принцип полягає в тому, що на сервері зберігаються не сторінки веб-сайту, а база даних (або декілька баз), звідки беруться дані, необхідні для динамічної генерації веб-сторінок для кожного користувача. Динамічна генерація припускає, що оновлюючи свій веб-сайт новим змістом, розробники лише додають дані в бази даних, а генерування HTML-коду на основі цих даних відбувається автоматично, в процесі сеансів доступу користувачів до сайту.
Коли мова йде про Веб 2.0, насамперед, згадують методику AJAX, яка сама по собі є не веб-технологією, а новим підходом до використання декількох прогресивних технологій веб-програмування. AJAX - це методика створення інтерактивного веб-вмісту з використанням технологій JavaScript і XML, методика часткового перезавантаження веб-сторінок у відповідь на кожну дію користувача. AJAX дозволяє оперативно оновлювати дані, з якими одночасно працює безліч користувачів, оптимізувати навігацію по сайту, дозволяти динамічну зміну інтерфейсу сторінки користувачем або динамічне перетягування елементів сторінки в межах екрану. Варіантів використання цієї методики безліч.
AJAX - підхід до побудови призначених для користувача інтерфейсів веб-додатків, при якому веб-сторінка, не перезавантажуючись, асихронно завантажує потрібні користувачеві дані. Використання Ajax стало найбільш популярне після того, як Google почала активно використовувати його при створенні своїх сайтів, таких як Gmail і Google Maps.
Часто Ajax вважають синонімом Веб 2.0, що абсолютно не так. Веб 2.0 не прив'язаний до якоїсь одній технології або набору технологій, з тим же успіхом ще в 1999 році можливість асинхронного оновлення сторінки вже надавав Flash 4.
Сам AJAX не є технологією. Це декілька самостійних технологій, що працюють разом.
- динамічне відображення і інтерактивне використання DOM (Document Object Model);
- взаємний обмін і управління даними за допомогою XML і XSLT;
- асинхронне витягання даних за допомогою Xmlhttprequest;
- Javascript, що об'єднує все це разом
Орієнтований на користувача дизайн (User-centered design (UCD). Філософія Веб 2.0 повністю побудована навколо користувача, його потреб і переваг. У цих умовах принциповим є дизайн проектів. Мова йде про відповідність принципів проектування веб-проектів стандарту ISO 13407:1999 "Людино-орієнтовані процеси проектування інтерактивних систем ". Цей стандарт визначає орієнтований на користувача дизайн, що характеризується активним залученням користувача до процесу розробки програмної системи для досягнення прозорого розуміння користувацьких вимог і відповідного розподілу функцій між користувачами і технологіями, а також інтерактивним характером підходу і мультидисциплінарністю залучених до розробки спеціалістів. Під останнім мається на увазі залучення до розробки проекту різних категорий фахівців: керівників, програмістів, різних категорій, дизайнерів, сервісних фахівців, консультантів, інструкторів і т.д. При цьому важливо, щоб розробкою займалися як технічні фахівці, так і ті, хто володіє комп'ютерними технологіями лише на рівні користувачів.
Необхідно розуміти, що стандарт ISO 13407 був прийнятий в 1999 році, коли багатьох технологій, течій, методик і технічних підходів ще не було. За роки, що минули з часу прийняття цього стандарту, був запропонований цілий ряд методів, за допомогою яких можна досягти рівня орієнтованості на користувача, необхідного стандартом ISO 13407. Сьогодні, поряд з традиційними методами залучення користувачів до процесу розробки дизайну, популярним є також впровадження зворотного зв'язку з користувачами на основі методики AJAX з використанням принципу "колективного розуму".
Вільний вміст (Free Content). Дуже важливим для філософії Веб 2.0 є поняття вільного (безкоштовного) змісту. Найбільш сміливі у висловлюваннях дослідники взагалі пропонують тезу про те, що в сучасному веб-просторі популярність веб-проекту більшою мірою визначається тією кількістю безкоштовного змісту і безкоштовної функціональності, яку на ньому можна отримати.
Слід відзначити одне правило, яке об'єднує все програмне різноманіття - відповідність стандартам. Інакше пристрої, в кращому випадку, - будуть відображати Web-сторінки неправильно, в гіршому, - взагалі не будуть працювати. Web-дизайнери при створенні Web-сторінок зобов'язані максимально дотримуватися сучасних інтернет-стандартів, щоб їх творіння однаково (або майже однаково) відображалися на всіх пристроях.
Отже, при створенні Web-сторінок слід дотримуватися сучасних інтернет-стандартів. При цьому потрібно повністю відмовитися від застарілих і закритих інтернет-технологій, яік не вписуються в сучасну парадигму Web-дизайну і часто не підтримуються всіма Web-оглядачами (браузерами).
Особливу увагу потрібно звернути на структуру та наповнення Web-сторінок. Структура Web-сторінок повинна бути максимально простою, а наповнення - досить багатим, щоб відвідувач швидко знайшов потрібну йому інформацію. Крім того, необхідно створювати Web-сторінки так, щоб дизайн не заважав сприйняттю інформації.
Web-сторінки обов'язково слід робити максимально доступними на будь-яких пристроях. Web-сторінки повинні швидко завантажуватися і виводитися на екран. Також Web-сторінки не повинні вимагати для відображення ніякого додаткового ПЗ.
Фактично тут вже є наведено постулати концепції Web 2.0. Це список правил, яким повинен задовольняти будь Web-сайт, який претендує на звання сучасного. Художньо висловлюючись, це прапор, який спільно несуть трудівники Web-індустрії, крокуючи в ногу з часом.
Також концепція Web 2.0 передбачає чотири принципи, які є "титульним краєм" Web-дизайну. Поки що дуже мало Web-сайтів які абсолютно максимально дотримуються цих принципів (і "домашній" Web-сайт W3C, на жаль, не виняток). Розглянемо їх по порядку.
Принцип перший - поділ вмісту, подання та поведінки Web-сторінки. Тут вміст - це інформація, яка виводиться на Web-сторінці, подання описує формат виведення цієї інформації, а поведедінка - реакцію Web-сторінки або окремих її елементів на дії користувача.
Принцип другий - "вміст, що догружається". Замість того щоб оновлювати всю Web-сторінку у відповідь на клацання на гіперпосиланні, ми можемо довантажувати тільки її частину, яка містить необхідну інформацію. Це сильно зменшить обсяг інформації, що передається по мережі (мережевий трафік) і дозволить виконувати будь-які дії з даними після їх підвантаження.
Принцип третій - генерується вміст. Якась частина Web-сторінки може не завантажуватися по мережі, а генеруватися прямо на місці, в Web-браузері. Так ми ще бальше скоротимо мережевий трафік.
Принцип четвертий - семантична розмітка даних. Вона дозволить нам зв'язати виведені на Web-сторінку дані згідно певним правилам. Наприклад, ми можемо семантично зв'язати сторінки з HTML, і відвідувач, завантаживши яку-небудь сторінку, зможе відразу ж перейти на пов'язані з нею сторінки, що містять додаткові або пов'язані відомості.
В даній роботі докладено зусиль максимального дотримання вимог концепції web 2.0, що додасть багато "плюсів" для існування і розвитку сайту у мережі Інтернет.
1.2.2 Підхід на основі компіляції модулів
Компільовані модулі - це модулі типу CGI, які транслюються в виконувані файли і виконуються веб-сервером. Першими веб-додатками для створення динамічних сайтів були окремі модулі CGI (сценарії, створені в основному на мові Perl), які виконувалися на сервері. CGI-сценарії є звичайними програмами. Результатом виконання модуля є сторінка в форматі HTML.
В Інтернет можна безкоштовно завантажити модулі CGI або CGI-скрипти (гостьові книги, зворотний зв'язок, каталоги посилань, пошук по сайту і т.д.), які виконуються на Web-сервері за запитом користувача. З іншого боку CGI визначає спосіб взаємодії клієнтського програми та веб-сервера. CGI забезпечує запуск скрипта на сервері і взаємодія з ним. У подальшому для реалізації цього підходу стали застосовувати інтерфейс (серверне розширення) ISAPI.
ISAPI - інтерфейс прикладного програмування Інтернет-сервера для допоміжних прикладних систем, розроблений спочатку корпорацією Process Software, а потім адаптований Microsoft. Доповнює або заміняє CGI.
1.2.3 Підхід на основі інтерпретуючих сценаріїв
У цьому випадку для створення сайту застосовуються серверні скрипти так звані мови сценаріїв. Код сценаріїв, як і НТML-код, є інтерпретованою кодом, тому HTML і сценарії можна комбінувати. Найбільш поширені мови серверних скриптів: Perl, ASP, JSP, PHP, Cold Fusion, Python.
Сценарії взаємодіють з об'єктами на сервері і генерують вихідну інформацію у форматі HTML. Тип серверного скрипта визначається з розширення імені файлу (. Php,. Asp,. Aspx,. Jsp,. Cfm). Якщо Web-сервер отримує запит на сторінку такого типу, то він інтерпретує в ній всі сценарії, в результаті чого генерується веб-сторінка у форматі HTML, яка передається назад браузеру.
Найбільш популярними технологіями (середовищем розробки) створення динамічних веб-сторінок є: CGI, PHP, ASP, ASP.NET, JSP, Cold Fusion, AJAX, Python, CSS, бази даних DB2, MsSQL, Oracle, Access і т.д.
Залежно від розв'язуваних завдань для створення сайту вибирають ту чи іншу мову серверних скриптів. Для створення малих і середніх інтерактивних сайтів доцільно застосувати мова сценаріїв PHP. Конкурентами PHP є технології ASP, JSP, Cold Fusion, Perl. Гідністю мови PHP є те, що він є безкоштовним, має відкриті вихідні коди і працює майже на всіх платформах.
Засоби розробки сайтів забезпечують поділ змістовної частини (контенту) від дизайну (шаблону веб-сторінки), що дозволяє змінювати зміст веб-сторінок, не зачіпаючи їх дизайну і змінювати шаблон сайту не зачіпаючи змісту його сторінок.
Можна зробити висновок, що як багато важливих концепцій, Веб 2.0 не має чітких меж. Це, швидше, центр тяжіння. Можна уявити собі Веб-2.0 як безліч правил і практичних рішень. Вони об'єднані в деяку подібність ''сонячної системи'', що складається з вузлів, кожен з яких побудований з врахуванням певних правил і знаходиться на певній дистанції від центру.
У результаті Веб 2.0 став стандартом якості інтернету. А віднесення будь-якого проекту до Веб 2.0 є, кожен раз, справою якісного аналізу. Саме виникнення Веб 2.0 стало результатом переходу кількості в якість. І в результаті множинного аналізу проектів, що позиціонують себе як веб 2.0, стало можливим виділити концептуальні тези Веб 2.0. В даний час Веб 2.0 можна описати і через принципи формування - основні технічні, дизайнерські і технологічні рішення та правила.
- технологічно і, або геометрично необоротно-розділений інтерфейс по контент-блокам і блокам управління контентом (на відміну від гладкого стилю);
- особлива організація представлення даних;
- об'єктно-орієнтований інтерфейс (кнопки, закладки не як пересічні посилання, а як особливі функціональні об'єкти, на які можна призначати різні дії);
- керована вибірка та виведення даних на сторінці по багатьом параметрам, вибраним користувачем;
- розміщення великої кількості інформації на одній сторінці;
- перезавантаження тільки тієї частини сторінки, яка змінюється.
Динамічний сайт - це сайт, сторінки якого формуються за допомогою програмного коду. Хоча у свою чергу він може містити окремі статичні сторінки, flash-заставки, анімацію, інше. Можна зробити висновок, що динамічний сайт вимагає певних витрат на розробку, але ці витрати обґрунтовують себе за рахунок зниження витрат на редагування сторінок і розвиток інформаційної системи сайту. Динамічний сайт служить довше й ефективніше статичного, і охоплює всі основні можливості web-сайту.
Навколо самого поняття Веб 2.0 ведуться суперечки. Хтось вважає його суцільною фікцією, лише додатковим маркетинговим ходом, а хтось - справжньою революцією. Проте незаперечним залишається той факт, що Веб 2.0 - це спроба зробити Інтернет зручніше, корисніше для користувача, надати йому більше свободи дій, функцій.
СТАДІЇ ТА ЕТАПИ РЕАЛІЗАЦІЇ ОСНОВНИХ НАПРЯМІВ ДОСЛІДЖЕННЯ, ПРОЕКТУВАННЯ, РОЗРОБКИ
В сучасних ринкових умовах організаційна структура інформування бути життєздатною і динамічною. Тому стає актуальною розробка науково обґрунтованої структури, яка ефективно функціонує умовах відкритого інформаційно-освітнього простору, забезпечує генерацію нових знань і технологій, високу конкурентноздатність. Нова практика прийняття ефективних рішень спирається на комплексне використання інформаційних технологій.
Сучасні управлінські інформаційні системи - головне джерело здійснення автоматизованої діяльності багатьох закладів. Вони базуються на інформаційних технологіях (ІТ), які підвищують рівень та ефективність прийняття управлінських рішень та інформаційних ресурсів, в якості яких розглядаються окремі документи та масиви документів різного рівня, у тому числі інформаційна система (ІС) з організаційно упорядкованою сукупністю документів, інформаційних технологій та засобів обчислювальної техніки і зв'язку, що реалізують інформаційні процеси. ІТ - система методів та засобів збору, передачі, накопичення, обробки, зберігання, представлення та використання інформаційних ресурсів. Впровадження інформаційних технологій супроводжується радикальними змінами у сфері керування організаційними структурами, менеджментом, кадрами та обробки ділової інформації, що у сукупності забезпечується технологічними процесами та інфраструктурою управлінської інформаційної системи.
Система інформації про спорт також потребує значного поширення, і в цьому не обійтись без ІТ.
2.1.1 Основні вимоги до реалізації інформаційної системи
Для інформаційних систем класу спортивного інформування характерною є необхідність забезпечення механізмів нарощування та зміни їх функцій, структури, а також базових технологій, що використовуються при реалізації.
У зв'язку з цим, головними вимогами до реалізації даної інформаційної системи є забезпечення:
- масштабованості, тобто можливості збільшення значень кількісних характеристик системи (обсяг інформаційної бази, кількість робочих місць, кількість серверів тощо);
- відкритості, тобто можливості нарощування функціональних можливостей системи;
- мобільності, тобто можливості зміни технологічних засобів реалізації функцій системи.
2.1.2 Основні показники надійності, ефективності та якості інформаційної системи
Надійність -- це спроможність системи зберігати в часі в установлених межах значення всіх параметрів, що характеризують здатність системи виконувати потрібні функції в заданих режимах та умовах експлуатації. Надійність інформаційної системи має властивості безвідмовності, ремонтопридатності, а часом і довговічності.
Рівень надійності залежить від таких факторів:
- складу та рівня надійності технічних засобів, їх взаємодії та надійної структури;
- складу та рівня надійності програмних засобів, їх можливостей і взаємозв'язку в структурі програмного забезпечення інформаційної системи;
- раціонального розподілу задач, які розв'язуються системою, між технічними засобами, програмним забезпеченням і персоналом, що обслуговує цю систему;
- рівня кваліфікації персоналу, організації робіт і рівня надійності дій персоналу інформаційної системи;
- режимів, параметрів та організаційних форм експлуатації комплексу технічних засобів;
- ступеня використання різних видів резервування (структурного, інформаційного, часового, алгоритмічного, функціонального);
- ступеня використання методів і засобів технічної діагностики;
- реальних умов функціонування інформаційної системи.
Ефективність інформаційної системи визначається порівнянням одержаних результатів від функціонування цієї системи і затрат усіх видів ресурсів, необхідних для створення, дії та розвитку цієї системи.
Ефективність таких систем у грошовому вираженні визначається у вигляді трьох основних показників:
- розрахункового коефіцієнта ефективності капітальних затрат, які пішли на розробку і впровадження системи;
- терміну окупності капітальних затрат, які пішли на розробку та впровадження системи.
Ефективність системи об'єктивного інформаційного забезпечення, як системи з інтелектуальною спрямованістю, визначається не лише в грошовому вираженні, як зазначено вище. Її ефективність збільшується ще й за рахунок піднесення якості управління, яка може визначатися відповідним коефіцієнтом.
Якість - узагальнена позитивна характеристика інформації, що відображає ступінь її корисності для користувача. Показник якості - одна з важливих позитивних властивостей інформації.
Якість можна образно зобразити у вигляді зорі, характеристики про яку є різними. Астрологи характеризують зорю по своїх показниках, як маса, відстань від певної планети, приналежність до галактики і т.д. Звичайні люди можуть сказати про ступінь світла, що вона випромінює, про красу на небі. Так само якість можна охарактеризувати з точки зору користувача, з боку властивостей збереження даних (інформації), з боку явища або об'єкту,що відображається (функціонує).
Рис 2.1 Бачення якості інформаційних систем
1. Властивості з точки зору користувача:
- релевантність - здатність інформації відповідати потребам (запитам) споживача;
- повнота - властивість інформації вичерпно (для даного процесу) характеризувати об'єкт, що відображається, і/або процес. Вся інформація може бути релевантною, але її недостатньо для потреб споживача;
- своєчасність - здатність інформації відповідати потребам споживача в потрібний момент часу (отримана інформація може застаріти);
- достовірність - властивість інформації не мати прихованих помилок;
- доступність - властивість інформації, що характеризує можливість її отримання даним користувачем;
- захищеність - властивість, що характеризує неможливість несанкціонованого використання або зміни;
- економічність - властивість, що характеризує зручність форми або об'єму інформації з погляду даного користувача.
2. Властивості з боку об'єкту, що відображається, або явища:
- адекватність - властивість інформації однозначна відповідати об'єкту, що відображається, або явищу. Адекватність виявляється через релевантність і достовірність.
3. Властивості, пов'язані з процесом зберігання:
Живучість - здатність інформації зберігати свою якість з часом.
Унікальність - якщо інформація зберігається в єдиному екземплярі.
Саме використання сучасних інформаційних технологій дозволяє найбільш повно забезпечити необхідною інформацією з зазначеними властивостями для прийняття оптимальних рішень з точки зору її сталого розвитку. Практика засвідчує, що спортивно-інформаційні сайти, які використовують у своїй діяльності системи на основі сучасних інформаційних технологій є більш конкурентоспроможними, і привабливішими, ніж ті, що працюють без використання вище перерахованих властивостей та без дотримання концепцій Веб 2.0.
Коефіцієнт підвищення якості управління -- це умовна величина, що визначається показником поліпшення якості управління порівняно з тим, що було до впровадження нової інформаційної системи, і визначається через показники зменшення часу, який витрачався на збирання інформації, її обробку та доставку користувачам, а також на аналіз і вироблення управлі
Розробка динамічного футбольного сайту Української Прем'єр-Ліги дипломная работа. Программирование, компьютеры и кибернетика.
Реферат: Устаревшие слова
Эссе Менеджмент В Моей Будущей Профессии
Алюминий И Его Сплавы Реферат По Материаловедению
Реферат: Книгоиздание в годы Великой отечественной войны
Курсовая работа: Лидерские качества в зависимости от половой принадлежности на примере студенческих групп
Цель Это Определение Для Сочинения
Язык И Его Функции Реферат
Реферат по теме Оборудование производства ИУ
Сочинение Миниатюра На Тему Книга
Реферат: Налогообложение физических лиц 3
Реферат по теме ЦРУ
Курсовая работа: Сальмонеллез телят в СХПК им. Короткова Вурнарского района Чувашской республики за 2007 год
Курсовая работа по теме Advertising and popular culture
Курсовая работа по теме Вменяемость и невменяемость
Реферат: Права общества на частную собственность
Курсовая Работа На Тему Образ Козака В Українських Народних Думах
Дипломная работа по теме Управление персоналом на предприятии пищевой промышленности
Курсовая работа по теме Многоголовочная машина Тьюринга
Реферат: Chemical Reactions And ID Reactants And Products
Что Вы Думаете О Причинах Преступности Эссе
Анализ выполнения плана по труду и кадрам на предприятии - Менеджмент и трудовые отношения курсовая работа
Крестовые походы 1096-1270 - История и исторические личности презентация
Анализ газеты "Вечерний Екатеринбург" - Журналистика, издательское дело и СМИ реферат