ДонНТУ > Портал магістрів ДонНТУ
ENG   RUS  
Магістр ДонНТУ Мошкола Артур Ярославович

Мошкола Артур Ярославович

Факультет обчислювальної техніки та інформатики

Кафедра єлектронних обчислювальних машин

Спеціальність: Комп`ютерні Системи та Мережі

Тема випускної роботы:

WEB – орієнтована комплексна система
керування факультетом

Науковий керівник: Анопрієнко Олександр Якович

Головна Реферат

WEB - орієнтована комплексна система керування факультетом

Введення

Діяльність окремих людей, груп, колективів й організацій зараз усе більшою мірою починає залежати від здатності ефективно використати наявну інформацію. Відшукання раціональних рішень у будь-якій сфері вимагає обробки більших обсягів інформації, що часом неможливо без залучення спеціальних технічних засобів.

У середині XX в. виникли проблеми, які можна віднести до «інформаційної кризи». Істотними стали протиріччя між обмеженими можливостями людини по сприйняттю й переробці інформації й існуючих потужних потоків і масивами інформації, що зберігається. Так, наприклад, загальна сума знань мінялася спочатку дуже повільно, але вже з 1900 р. вона подвоювалася кожні 50 років, до 1950 р. подвоєння відбувалося кожні 10років, до 1970 р. - уже кожні 5 років, з 1990 р. - щорічно. Крім того, існує велика кількість надлишкової інформації, що утрудняє сприйняття корисної для споживача інформації.

Інформаційна криза поставила суспільство перед необхідністю пошуку шляхів виходу з положення, що створилося. Впровадження ЕОМ, сучасних засобів переробки й передачі інформації в різні сфери діяльності послужило початком нового еволюційного процесу в розвитку людського суспільства, що перебуває на етапі індустріального розвитку, який зветься інформатизацією.

Інформатизація суспільства є однією із закономірностей сучасного соціального прогресу.

При інформатизації суспільства основна увага приділяється комплексу мір, спрямованих на забезпечення повного використання достовірного, вичерпного й своєчасного знання у всіх видах людської діяльності.

Інформатизація суспільства спрямована на якнайшвидше оволодіння інформацією для задоволення своїх потреб. У понятті «інформатизація суспільства» акцент треба робити не стільки на технічних засобах, скільки на сутності й меті соціально технічного прогресу. [1]

Актуальність

У деканаті Вуза необхідно зберігати й обробляти безліч інформації, а саме:

Для задоволення потрібностей деканату в інформаційних послугах необхідна комплексна інформаційна система керування факультетом.[2]

Теорія інформаційних систем

Структура інформаційних систем

В інформаційній системі здійснюються наступні інформаційні процеси:

За виконання цих процесів відповідають різні компоненти інформаційної системи. Збір і видача інформації в основному відбуваються через користувальницький інтерфейс за участю людини. Хоча можливі й інші, автоматизовані засоби збору інформації.

Інтерфейс користувача – елементи й компоненти програми, які здатні впливати на взаємодію користувача із програмним забезпеченням. [1]

Процес зберігання інформації полягає в довгостроковому зберіганні даних на носіях, у вигляді масивів даних, з певною структурою. Тепер, для зберігання інформації як правило використаються бази даних. [3]

База даних (БД) може бути визначена як сукупність взаємозалежних даних, використовуваними декількома користувачами й зберігаються з регульованою надмірністю. Збережені дані не залежать від програм користувачів, для модифікації внесення змін застосовується загальний керуючий метод. [1]

Обробка інформації складається в одержанні одних «інформаційних об'єктів» з інших «інформаційних об'єктів» шляхом виконання деяких алгоритмів й є одною із основних операцій, здійснюваних над інформацією.

Розрізняють наступні основні процедури обробки інформації:

Таким чином, інформаційна система, як правило, складається з наступних компонентів:

Класифікація інформаційних систем

По методу обробки даних інформаційні системи діляться на системи із централізованою й децентралізованою організацією даних.

Централізована система відрізняється найпростішою реалізацією. Використовується єдина база даних, всі операції з даними виробляються одним сервером баз даних. Таким чином, основною перевагою централізованої системи є відсутність необхідності у використанні спеціальних засобів, для забезпечення цілісності й актуальності даних. Головним же недоліком є обмеження розміру бази даних і кількість оброблюваних запитів можливостями одного сервера.

При децентралізованій організації інформаційної системи база даних розбивається на частини, розташовані на різних серверах.

Існує два основних підходи до організації деціонтралізованих інформаційних систем.

У першому випадку частина запитів може бути оброблена з використанням тільки локальної бази даних, що знизить навантаження на центральний сервер. У другому випадку кожен сервер обробляє запити від своєї частини клієнтів, розподіляючи, таким чином, навантаження між серверами.

У кожному разі, при використанні децентралізованих систем виникає необхідність підтримки актуальності даних у різних базах даних. Це створює додаткове навантаження на систему, при зміні даних. [1]

Традиційно в інформаційних системах використається WIMP користувальницький інтерфейс [1], наданий більшістю сучасних операційних систем, однак останнім часом все більшу поширеність отримують web-орієнтовані інформаційні системи. [4]

Структура web-орієнтованої інформаційної системи

Web-орієнтована інформаційна система, реалізована у вигляді клієнт^-серверного додаток, у якому клієнтом виступає браузер, а сервером - веб-сервер.

Така організація дає наступні переваги: web-браузер убудован у більшість операційних систем, таким чином, функції по розробці, установці, відновленні й підтримці клієнтської частини не лежать на розроблювачі інформаційної системи. Логіка роботи інформаційної системи зосереджена на сервері. Так само, клієнти не залежать від конкретної операційної системи користувача, і інформаційна система, таким чином, є міжплатформеною. При цьому функції системи реалізуються один раз, замість того, щоб розробляти різні версії для Microsoft Windows, Mac OS X, GNU/Linux й інших операційних систем.

Через цю універсальність і відносну простоту розробки веб-приложення стали широко популярними наприкінці 1990-х — початку 2000-х років. [4]

Обмеження функціональності інтерфейсу, наданого web-браузером, можуть бути переборені, за рахунок використання Adobe Flash [5] або Java-апплетів. Такий додаток прийнятий називати rich internet application. [6]

Для створення веб-приложень на стороні сервера використаються різноманітні технології й мови програмування:[4]

Огляд існуючих рішень

Еволюція автоматизованих систем управління

Можна виділити кілька етапів розвитку автоматизованих систем управління.

  1. використання індивідуальних моделей бізнесів-процесів;
  2. використання типової моделі бізнесів-процесів MRP/MRP II;
  3. розвиток моделі ERP, застосування реляційних СУБД, заснованих на стандартах SQL, перехід до клієнт-серверної архітектурі;
  4. перенос типових функцій з рівня додатків на рівень СУБД, використання GUI, включаючи web-інтерфейс;
  5. подальша типізація метаданих на основі стандартів STEP й CORBA (включаючи UML), створення репозитарія стандартних компонентів бізнесів-об'єктів і функцій, адміністрування, засноване на ідеології ORB й DCOM

Розвиток систем п'ятого покоління тільки починається. [7]

Вибір між серійними й самописними системами

При впровадженні інформаційної системи має місце вибір між серійними системами, і системами, розроблювальними індивідуально, під замовлення.

Кожне із цих рішень має свої плюси й мінуси.

Основними перевагами серійних систем є великий штат професійних розроблювачів, налагодження й тестування на безлічі об'єктів, що зменшує імовірність помилок і недоробок, випуск відновлень і технічна підтримка виробляється розроблювачем системи. Основними ж недоліками є висока вартість і надмірність функціональності, що веде до росту апаратних витрат.

У той же час сучасні засоби розробки дозволяють створювати індивідуальні системи, що практично не уступають серійним, при цьому будучи більше гнучкими й менш ресурсномісткими, чим останні. [8][9]

Існуючі системи керування деканатом

Лабораторія математичного моделювання й інформаційних систем (ММІС) представляє інформаційну систему «Деканат», що надає наступні можливості:

Інформаційна система складається із клієнтського додатка й бази даних "Деканат". Для адміністрування бази даних і розмежування доступу використається програма «UsersManager».

ІС "Деканат" інтегрована із системами "ПЛАНИ", "Приймальна комісія", "Електронні відомості", "Семестрові графіки груп", "Картки студентів заочної форми навчання" й Visual Testing Studio.

У програмі використається інтерфейс, що підбудовується під повноваження користувача. Користувачеві можуть бути виділені адміністратором системи безпеки права на читання або зміну заданого списку факультетів.[10]

Дана система використовується Південно-Російським Державним Університетом Економіки й Сервісу

Орловський державний технічний університет використовує кілька інформаційних систем, таких як:

Відсутність у вузі інтегрованої інформаційної системи приводить до дублювання діяльності співробітників. [11]

Інформаційна система інтерактивного формування навчальних розкладів

Інформаційна система розробляється у вигляді web-додатка, серверна частина якого реалізована на підставі комплексу програмного забезпечення LAMP, що включає:

Усе компоненти цього комплексу поширюються під вільними ліцензіями [12], таким чином, система може функціонувати без використання дорогого проприєтарного програмного забезпечення.

Web-додаток містить підмножини спеціалізованих сторінок, для наступних класів користувачів (Рис. 1.):

ООбмін інформацією між категоріями користувачів

Рисунок 1. Обмін інформацією між категоріями користувачів.

Анімація: 5 кадрів, тривалість 7 с., кількість циклів бескінечна.

Система працює тільки із зареєстрованими користувачами. Після проходження авторизації користувач одержує доступ відповідно до привілеїв користувачів його класу.

Диспетчери деканату мають найбільш повний доступ до системи. Мають можливість установлювати асоціативні зв'язки між наступними об'єктами: Викладач, Група, Дисципліна, Час і Місце занять.

Диспетчери аудиторій можуть установлювати зв'язку між Групою, Часом і Місцем.

Професорсько-викладацький склад подає заявки в електронній формі диспетчерам, формує список замін на випадок відряджень, має право переставляти свої заняття за узгодженням з іншим викладачем.

Студенти працюють із системою в режимі «read-only».

Система включає реалізацію наступних функцій:

Оповіщення по електронній пошті зареєстрованих і студентів, що підписалися на розсилку, про зміну їхнього розкладу, заміні викладачів або аудиторій, призначених викладачами консультаціях.

Для портативних пристроїв розробляється окремий спрощений інтерфейс, адаптований під особливості таких пристроїв, що забезпечує більше простий доступ до найбільше часто використовуваних даних, що важливо при невеликому розмірі екрана портативного пристрою. Так само не виключений доступ до повнофункціональної версії системи за підтримкою з боку пристрою. [13]

Список літератури

  1. Рагулин П.Г. Информационные технологии. / Владивосток: ТИДОТ Дальневосточного университета, 2004. – 208 с.
  2. Васильев В.Н., Печников А.А., Рузанова Н.С. Новые информационные технологии в управлении вузом. Петрозаводский государственный университет. - 8 с.
  3. Дейт К.Дж. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — 1328 с.
  4. Веб-приложение [Электронный ресурс] / Википедия. - http://ru.wikipedia.org/wiki/Веб-приложение
  5. Allaire J. Macromedia Flash MX—A next-generation rich client / Macromedia inc, March 2002. - 14 с.
  6. Schepers D., Smith M. Rich Web Client Activity Statement / The World Wide Web Consortium [Электронный ресурс] - http://www.w3.org/2006/rwc/
  7. Семь критериев выбора ERP-систем / «Profi-Club» [Электронный ресурс] - http://www.interface.ru/fset.asp?Url=/erp/news/m02100390.htm
  8. ERP: cерийные или самописные системы? [Электронный ресурс] / erpnews.ru. - http://erpnews.ru/doc968.html
  9. Стасышин В.М. Информационная система «Деканат». / Новосибирский государственный технический университет, №3 октябрь 2004 [Электронный ресурс] / Ежеквартальный бюллетень НГТУ и Ассоциации «Сибирский открытый университет». - http://bit.edu.nstu.ru/archive/issue-3-2004/informatsionnaya_sistema_dekanat_58/
  10. Информационная система "ДЕКАНАТ" [Электронный ресурс] / Лаборатория ММиИС. - http://www.mmis.ru/Default.aspx?tabid=91
  11. Верижникова О.Н., Интеграция АБИС «LiberMedia» и информационной системы управления учебным процессом Орловского государственного технического университета / Научная библиотека Орловского государственного технического университета, Орел, Россия. - 4 с.
  12. Dougherty D. LAMP: The Open Source Web Platform, 26.01.2001 [Электронный ресурс] - http://www.onlamp.com/pub/a/onlamp/2001/01/25/lamp.html
  13. Стародубов В.К., Мошкола А.Я.. Информационная система интерактивного формирования учебных расписаний / Информатика и компьтерные технологии. - Донецк: Донецкий национальный технический университет, 2008г, стр 37-39. - 508 c.
Valid HTML 4.01 Strict Правильный CSS!