Створення автоматизованого робочого місця класного керівника середньої школи

ДЕРЖАВНИЙ ОСВІТНИЙ УСТАНОВА

«ПРИДНЕСТРОВСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ ім. Т.Г. ШЕВЧЕНКА» РИБНИЦЬКА ФІЛІЯ

КАФЕДРА «ФІЗИКИ, МАТЕМАТИКИ ТА ІНФОРМАТИКИ»

“ Створення автоматизованого робочого місця класного керівника середньої школи”

студентка ІІІ курсу

“Інформатика із дод. спец.

викладач Козак Л.Я.

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

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

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

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

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

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

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

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

Розроблений програмний продукт міститиме в собі базу даних, яка об'єднує в собі всі відомості, необхідні для систематизації та впорядкування процесу роботи.

1.1 Основні поняття БД

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

- фізичне розміщення даних та їх описів;

- Підтримка баз даних в актуальному стані;

- захист даних від некоректних оновлень та несанкціонованого доступу;

обслуговуванняодночасних запитів до даних від кількох користувачів (прикладних програм).

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

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

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

Реляційна модель даних (РМД) назву одержала від англійського терміна Relation – ставлення. Модель даних описує деякий набір родових понять і ознак, якими повинні мати всі конкретні СУБД і керовані ними БД, якщо вони ґрунтуються на цій моделі.

Об'єктно-орієнтовна модель даних – це у базі зберігаються як дані, а й методи їх обробки як програмного коду. Це перспективний напрямок, який поки що не отримав активного поширення через складність створення та застосування подібних СУБД.

База даних- це сукупність записів різного типу, що містить перехресні посилання.

Файл- це сукупність записів одного типу, у якому перехресні посилання відсутні.

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

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

За характером використання СУБД ділять на персональні (СУБДП) та розраховані на багато користувачів (СУБДМ).

До персональних СУБД відносяться VISUAL FOXPRO, ACCESS та ін. До розрахованих на багато користувачів СУБД відносяться, наприклад, СУБД ORACLE і INFORMIX.Розраховані на багато користувачів СУБДвключають сервер БД і клієнтську частину, працюють в неоднорідному обчислювальному середовищі допускаються різні типи ЕОМ і різні операційні системи. Тому на базі СУБДМ можна створити інформаційну систему, що функціонуватиме за технологією клієнт-сервер. Універсальність розрахованих на багато користувачів СУБД відображається відповідно на високій ціні та комп'ютерних ресурсах, необхідних для підтримки

СУБДП являє собою сукупність мовних та програмних засобів, призначених для створення, ведення та використання БД.

Персональні СУБДзабезпечують можливість створення персональних БД та недорогих додатків, що працюють з ними, та при необхідності створення додатків, що працюють із сервером БД.

Для обробки команд користувача або операторів програм у СУБДП використовуютьсяінтерпретатори команд(операторів) такомпілятори. За допомогою компіляторів у ряді СУБДП можна отримувати виконувані автономно програми-ехе-програми.

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

Забезпечення безпекидосягається СУБД шифруванням прикладних програм, даних, захисту паролем, підтримкою рівнів доступу до бази даних, окремої таблиці.

Розширення можливостей користувача СУБДП досягається з допомогою підключення систем поширення Сі чи Асемблера.

Підтримка функціонування в мережі забезпечується:

- Засобами управління доступом користувачів до спільно використовуваних даних, тобто. засобами блокування файлів (таблиць), записів, полів, які різною мірою реалізовані в різних СУБДП;

- Засобами механізму транзакцій, що забезпечують цілісність БД при функціонуванні в мережі.

Тепер розглянемофункції СУБДтрохи докладніше:

СУБД повинна допускати визначення даних (зовнішні схеми, концептуальну схему, внутрішню схему, а також усі пов'язані відображення) у вихідній формі та перетворювати ці визначення на форму відповідних об'єктів. Інакше кажучи, СУБД повинна включати компонент мовного процесора для різних мов визначення даних. СУБД має також «розуміти» синтаксис мови визначень даних.