Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кр_РСОИ.docx
Скачиваний:
1
Добавлен:
18.07.2019
Размер:
597.25 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образование

Ухтинский государственный технический университет

СПОУ “Технический колледж”

Кафедра автоматизированных информационных систем

Контрольная работа по дисциплине:

«Распределенные системы обработки информации»

Выполнил студент гр.АИС-09 Трухин А.В.

Проверил старший преподаватель кафедры АИС Мартюшев С.М.

Ухта 2011

Содержание

1. Задание 3

2. Описание структуры базы данных 4

3. Описание процесса разработки 8

4. Результат работы 23

Литература 30

    1. Задание

Спроектировать Web – приложение для предметной области: учет посещаемости и успеваемости студентов и учет работы преподавателя.

    1. Описание структуры базы данных

Обрабатываемые данные хранятся в таблицах базы данных следующей структуры (Рис.1):

Student – содержит информацию о студентах

  • Id_student – первичный ключ;

  • Fio_student – фамилия, имя, отчество студента;

  • Shifr - № зачетки студента;

  • Dbirht – день рождения студента;

  • Sex – пол студента;

Category – содержит категории студентов

  • Id_category – первичный ключ;

  • Category – наименование категории;

Student_Category

  • Id_category

  • Id_student

  • Data_ust – Дата установки категории

Grups_Students – содержит информацию о периоде обучения студента в группе

  • Id_grups_students – первичный ключ;

  • Id_students – внешний ключ;

  • Id_grup – внешний ключ;

  • Date_begin – дата начала обучение студента в группе;

  • Date_end – дата окончание обучение студента в группе;

Uspevaemost – содержит информацию о посещаемости студента;

  • Id_uspevaemost – первичный ключ;

  • Ocenka – полученная оценка;

  • Tema – Тема реферата, РГР и т.д.

  • Id_grups_students– внешний ключ;

  • Id_vid_control – внешний ключ;

  • Id_disciplina – внешний ключ;

  • Id_prepod – внешний ключ;

  • Id_dokument – внешний ключ;

Vid_control – содержит информацию о видах контроля

  • Id_vid_control – первичный ключ;

  • Vid_control – название вида контроля;

Dokument – содержит информацию о документах

  • Id_dokument – первичный ключ;

  • Document – наименование документа;

Poseshaemost – содержит информацию о посещаемости студента

  • Id_grups_students – первичный ключ;

  • Id_lesson – первичный ключ;

Grups – учебные группы

  • Id_grup – первичный ключ;

  • Grup – название группы;

  • Id_grups_rel – ссылка на первичный ключ id_grup;

Inf_abs – информация о неуважительной не явки студента

  • Id_inf_abs – первичный ключ;

  • Id_student – внешний ключ;

  • Date_begin_period – дата начала периода;

  • Date_end_period – дата окончания периода;

  • Prichina – причина отсутствия;

Discipline – наименование дисциплин

  • Id_discipline – первичный ключ;

  • Discipline – наименование дисциплины;

Prepod – информация о преподавателях

  • Id_prepod – первичный ключ;

  • Fio_prepod – фамилия, имя, отчество преподавателя;

  • Dolgnost – должность преподавателя;

  • Faculty – факультет;

  • Dbirth – дата рождения преподавателя;

  • Sex – пол преподавателя;

Vid_lesson – вид занятия

  • Id_vid_lesson – первичный ключ;

  • Vid_lesson – вид занятия;

Lesson – информация о занятиях

  • Id_lesson – первичный ключ;

  • Date_lesson – дата проведения занятия;

  • N_audience – номер аудитории;

  • Id_vid_lesson – внешний ключ;

  • Id_tsp – внешний ключ;

  • Id_grup – внешний ключ;

  • Id_educ_week – внешний ключ;

  • Id_discipline – внешний ключ;

  • Id_prepod – внешний ключ;

Time_lesson – время проведения занятия

  • Id_tsp – первичный ключ;

  • N_lesson – номер пары;

  • Time_begin – время начала занятия;

  • Time_end – время окончания пары;

  • Prodolgitelnost – продолжительность пары;

Educational_week – учебная неделя

  • Id_educ_week – первичный ключ;

  • N_educ_week - № учебной пары

  • Date_begin_week – дата начала недели

  • Date_end_week – дата окончание недели

  • Id_educ_period – внешний ключ;

Educational_period – учебный период

  • Id_educ_period – первичный ключ;

  • Educational_year – учебный год;

  • Tip_semestr – тип семестра;

Рис. 1 Схема данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]