Разработка программной оболочки «Методические указания по самостоятельной работе студентов по дисциплине «Базы данных» (Описание программы), страница 3

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

Исходными документами для входной информации служат:

- рабочая программа по дисциплине (Приложение К);

- учебный график;

- перечень тем проектов;

- методические указания;

- список литературы.

Ввод внешней входной информации осуществляется с помощью клавиатуры или выбора из предложенных списков, по мере поступления.

При занесении внешней информации в таблицы она становиться хранимой, то есть внутренней. Над внутренне информацией производятся обрабатывающие действия. И затем хранимая информация становиться выходной.

Выходной информацией является результативная и хранимая информация, которая по запросу выводится на экран в виде выходных экранных форм и отчетов.

Выходной информацией могут быть следующие данные:

- методические указания (Приложение И);

- отчет о выбранных темах проектов;

- отчет о продуктивной работе студентов и т.д.;

- список групп.

Таким образом, данные, необходимые для построения отчетов являются внешними входными данными. Затем, после их ввода, они подвергаются математической обработке и становятся внутренними хранимыми входными данными.

Для реализации данного программного средства необходима база данных включающая в себя следующие сущности:

- ГРУППЫ (Grupps.db) – Группа (IdGr), время изучения (VrIz)(таблица 2);

- ТЕМЫ_ПРОЕКТОВ (Тems.db) - код темы (IdTems), тема (Tema) (таблица 3);

- СТУДЕНТЫ (Students.db)- код студента (IdSt), группа (IdGr), фамилия (Fam), имя (Name), отчество (Otch), тема (Tema) (таблица 4);

- СРОКИ_ВЫПОЛНЕНИЯ (Sroki.db) – Группа (IdGr), Самостоятельная работа 1 (Sr1), Самостоятельная 2 (Sr2), …, Самостоятельная работа 8 (Sr8) (таблица 5);

- ОЦЕНКИ (Ocenki.db) – Группа (IdGr), фамилия (Fam), имя (Name), отчество (Otch), оценка за самостоятельную работу 1 (Oc1), оценка за самостоятельную работу 2 (Oc2), … , оценка за самостоятельную работу 8 (Oc8) (таблица 6),

Таблица 2 – Структура табличного файла Grupps.db

Поле

Тип

Размер

Содержание

IdGr

Alpha

10

Название группы

VrIz

Alpha

20

Время изучения дисциплины

Таблица 3 – Структура табличного файла Тems.db

Поле

Тип

Размер

Содержание

IdTems

Auto-increment

Код темы

Tema

Alpha

60

Название темы

Таблица 4 – Структура табличного файла Students.db

Поле

Тип

Размер

Содержание

IdSt

Auto-increment

Код студента

IdGr

Alpha

10

Название группы

Fam

Alpha

60

Фамилия

Name

Alpha

60

Имя

Otch

Alpha

60

Отчество

Tema

Auto-increment

Код темы

Таблица 5 – Структура табличного файла Sroki.db

Поле

Тип

Размер

Содержание

IdGr

Alpha

10

Название группы

Sr1

Data

Дата сдачи самостоятельной работы 1

Sr2

Data

Дата сдачи самостоятельной работы 2

Sr 3

Data

Дата сдачи самостоятельной работы 3

Sr 4

Data

Дата сдачи самостоятельной работы 4

Sr 5

Data

Дата сдачи самостоятельной работы 5

Sr 6

Data

Дата сдачи самостоятельной работы 6

Sr 7

Data

Дата сдачи самостоятельной работы 7

Sr 8

Data

Дата сдачи самостоятельной работы 8