Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРЭКТИКА.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

4 Используемые технические средства

Автоматизированная информационная система учета успеваемости студентов предназначена для использования на компьютерах, работающих под управлением следующих операционных систем: Windows XP, Windows7.

Для корректной работы программы предъявляются следующие аппаратные требования к компьютеру:

  • дисковое пространство – 500 МБ свободного места на диске;

  • Манипулятор мышь с интерфейсом USB;

  • Клавиатура 101/102-x клавишная рус/лат.

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

Характеристики комплектующих

Минимальные

Рекомендуемые

Процессор

233 МГц 

1.6 ГГц

Оперативная память

1Гб

2Гб

5 Вызов и загрузка

Для того чтобы вызвать и загрузить программу, достаточно дважды нажать на ярлык «Учет успеваемости студентов», находящийся на рабочем столе компьютера.

6 Входные и выходные данные

Входные данные предоставляются программе пользователем напрямую через считывание из форм.

6.1Формы входных данных

Первая форма для входных данных– форма авторизации.

Входные данные: логин и пароль.

Программа содержит еще 3 формы для входных данных:

Форма для внесения в систему данных о студенте

Входные данные:

Id студента, № группы, фамилия, имя, отчество.

Форма для внесения в систему данных о преподавателе

Входные данные:

Id преподавателя, фамилия, имя, отчество, предмет.

Форма для внесения в систему оценок

Входные данные:

№ группы, фамилия студента, имя студента, предмет, оценка, фамилия преподавателя.

6.2Форма выходных данных

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

В качестве примера отображения выходных данных приведена сводная таблица успеваемости студентов.

Выходные данные:

№ группы, фамилия студента, имя студента, предмет, оценка, фамилия преподавателя.

6.3 Проектирование базы данных

База данных была спроектирована с помощью конструктора баз данных в среде разработки Visual Studio.

Ниже приведена диаграмма сущность-связь для отображения связей между таблицами базы данных.

Были использованы следующие типы данных:

  • int - целочисленный тип данных, использовался для полей, которые содержат Id – уникальные номера в базе данных, а так же для создания полей Group (№ группы) и Mark(Оценка).

  • nvarchar – символьный тип данных переменной длины в кодировке Юникод(стандарт кодирования символов, позволяющий представить знаки почти всех письменных языков), использовался для полей, в которых хранятся такие данные, как фамилия, имя, отчество и название предмета.

Описание таблиц базы данных:

Таблица Students

Поле Id_stud - это Id студента.

Поле Group - это № группы.

Поле Surname - это фамилия студента.

Поле Name - это имя студента.

Поле Patronymic - это отчество студента.

Таблица Courses

Поле Id_Course - это Id предмета.

Поле Course_Name - это название предмета.

Таблица Students_Courses

Поле Group - это № группы

Поле Id_Course - это Id предмета

Таблица Teachers

Поле Id_Teacher - это Id преподавателя.

Поле Surname - это фамилия преподавателя.

Поле Name - это имя преподавателя.

Поле Patronymic - это отчество преподавателя.

Таблица Teachers_Courses

Поле Id_teacher это - Id преподавателя.

Поле Id_Course - это Id предмета.

Таблица Marks

Поле Id_stud - это Id студента.

Поле Id_Course - это Id предмета.

Поле Mark - это Оценка.

Поле Id_Teacher - это Id преподавателя.

Данные, хранящиеся в базе данных:

Таблица Students

Таблица Courses

Таблица Students_Courses

Таблица Teachers

Таблица Teachers_Courses

Таблица Marks