х занять. Більш складним є підбиття підсумків, це важливо для викладача при виставленні результуючої оцінки з досліджуваної дисципліни. Також навчальним процесом передбачається проміжне оцінювання успішності. Для автоматизації цих процесів доцільно розробити програмне забезпечення. p align="justify"> Сьогодні процес обліку успішності зводиться до використання кожним викладачем окремо, заздалегідь підготовлених бланків, в яких, найчастіше, в табличному вигляді представлена ​​умовні позначення показують успішність. Кожен викладач використовує власні системи і правила обліку. Поточної інформації про загальну успішності конкретного студента в конкретний момент часу при такому підході ні в кого немає. p align="justify"> Основним недоліком даної картки є те, що кожен викладач змушений щоразу створювати для себе список навчальної групи. Така картка готується викладачем для всіх своїх груп. p align="justify"> Відсутність такої інформації не дозволяє на ранніх етапах виявляти потенційних заборжників або прогульників і вживати заходів пов'язані з підвищенням навчальної дисципліни.
2.2 Призначення розробки
Призначенням розробки автоматизованої системи є надання програмного забезпечення, що має засоби моніторингу успішності студентів.
Програмний засіб реалізує функції ручного складання графіка навчального процесу реалізує конкретним викладачем для конкретної дисципліни, створення загального списку груп, складання списку досліджуваних дисциплін по кожній групі і ведення статистики успішності студентів.
2.3 Вимоги до програмного виробу
Вимоги до функціональних характеристик. Система повинна виконувати функцію реєстрації та ідентифікації викладача або студента. Залежно від ролі користувача, можна виділити наступні функціональні вимоги:
В· створення облікового запису викладача;
В· додавання нових груп;
В· створення списків груп;
В· створення списку досліджуваних дисциплін;
В· створення переліків лабораторних, контрольних та курсових робіт;
В· ведення статистики успішності і відвідуваності;
В· перегляд розкладу інших викладачів без можливості внесення змін;
В· використання єдиної бази даних списків груп і студентів;
В· формування статистики успішності;
В· перегляд успішності студентами;
В· наявність можливості доступу до бази даних по мережі.
Вимоги до надійності. У програмній системі необхідно передбачити захист даних від випадкового видалення та зміни. Тільки викладачі, наділені відповідними правами, які зареєстровані на сервері бази даних. p align="justify"> З метою надійності програмного забезпечення вона повинна задовольняти наступним вимогам:
В· розроблена програма повинна володіти засобами захисту від помилкових дій користувачів;
В· гарантувати збереження даних при збоях у роботі зовнішніх пристроїв;
В· виключити можливість доступу до файлів конфігурації користувачам.
Для підвищення надійності необхідно вжити таких заходів:
В· конфігурувати апаратні і програмні засоби відповідно до технічних вимог;
В· періодично здійснювати резервне копіювання інформації;
В· регулярно перевіряти цілісність бази даних;
В· підтримувати справність мережевого устаткування.
Вимоги до складу і параметрів технічних засобів. Мінімальна апаратна конфігурація системи, що забезпечує нормальне функціонування програмного забезпечення повинна бути не нижче наступною:
В· процесор 900 МГц і вище;
В· оперативна пам'ять 256 Мбайт і вище;
В· вільного місця на жорсткому диску не менше 250 Мб;
В· браузери: Internet Explorer, Chrome і т. д.
3. ОГЛЯД програму ан...