організований адміністраторами мережі університету, то він успішно аутентифицирующей в Windows. Щоб він міг отримати доступ до SQL сервера необхідно при установці SQL Server, і за допомогою SQL Server Management studio налаштувати режим аутентифікації - режим аутентифікації засобами Windows NT 2 000.
Тепер потрібно завести в SQL Server облікові записи (логіни) для користувачів яким необхідно отримувати доступ SQL Server, але спочатку зручніше на рівні Windows засобами адміністрування Active Directory об'єднати користувачів потребують доступі до SQL Server в групи, в Залежно від того які цілі переслідують дані користувачі. У нас будуть три групи користувачів:
· Викладачі
· Старости
· Студенти
Необхідно додати відповідні облікові записи. Таким чином буде організовано три доменні групи. Далі необхідно в SQL Server завести обліковий запис для кожної групи і дати дозвіл на приєднання до бази даних.
2. Опис предметної області
. 1 Завдання Веб-додатки
Веб-додаток дозволить різним категоріям користувачів виконувати різні функції:
Для студента:
· ознайомлення з розкладом;
· ознайомлення зі списком завдань, необхідних до здачі по предмету;
· ознайомлення з результатами контрольних точок, з результатами зданих завдань, з відвідуваністю.
Для викладача:
· додавання завдань, необхідних до здачі з дисципліни;
· виставлення оцінок і облік відвідуваності студентів по його дисципліни;
· виставлення оцінок за контрольну тиждень;
· зміна розкладу.
Для старости:
· виставлення оцінок і облік відвідуваності студентів з дисциплін;
· виставлення оцінок за контрольну тиждень.
Особливості роботи:
· користувачам не обов'язково знати мову веб-програмування, управління відвідуваністю і успішністю студентів проводиться через дружній користувальницький веб-інтерфейс;
2.2 Розробка бази даних
Для реалізації поставлених завдань необхідно було виконати деякі завдання.
Підготувати проект бази даних, що дозволяє зберігати інформацію:
· про відвідуваність студентів дисципліни;
· про успішність студентів з дисципліни;
· дані про представників всіх категорій користувачів,
· інформацію про доступи.
З метою забезпечення цілісності, неізбиточное інесуперечності інформації різного характеру, повинна бути проведена нормалізація відносин.
Розробити веб-інтерфейс для трьох типів користувачів:
· студент;
· староста;
· викладач.
. 3 Вибір засобів реалізації
Вибір СУБД є одним з найважливіших моментів у розробці проекту БД, так як він принциповим чином впливає на весь процес проектування БД і реалізацію інформаційної системи. При виборі СУБД необхідно враховувати десятки факторів. На практиці ж намагаються вибрати таку СУБД, яка задовольнятиме декільком найбільш важливим критеріям:
· вартість СУБД та додаткового програмного забезпечення;
· тип моделі даних, яку підтримує дана СУБД, її адекватність потребам розглянутої предметної області;
· характеристики продуктивності системи;
· зручність і надійність СУБД в експлуатації;
Вибір інструментальних засобів бази даних починається з вибору моделі бази даних. Безсумнівно, вибір був зроблений на користь реляційної моделі бази даних. Цей вибір обумовлений наступними чинниками: по-перше, така модель звільняє користувача від знання особливостей файлової структури, використовуваної для зберігання даних, по-друге, реляційна модель ґрунтується на теорії множин, добре розробленою в математиці, і, нарешті, це найпоширеніша модель, так як всі провідні виробники СУБД підтримують саме її.
Після вибору моделі бази даних, необхідно вибрати архітектуру СУБД. Вибір був зроблений на користь клієнт-серверної архітектури, так як при такій архітектурі на сервері не тільки зберігається база даних, але і працює програма СУБД, обробна запити користувачів і повертає їм дані. При цьому програми користувачів вже не працюють безпосередньо з базою даних як набором фізичних файлів, а...