Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Топ:
Оснащения врачебно-сестринской бригады.
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Наименование: Автоматизированная информационная система учета успеваемости студентов
Обозначение: Автоматизированная информационная система учета успеваемости студентов
Программное обеспечение, необходимое для функционирования программы
Основным необходимым требованием для функционирования изделия является наличие Microsoft Visual Studio 2017.
Функционирование программного продукта тестировалось в следующих операционных системах (ОС): Microsoft Windows 7.
Языки программирования, на которых написана программа
Автоматизированная информационная система учета успеваемости студентов реализована на языке программирования высокого уровня C#, запросы к базе данных написаны на T-SQL.
Функциональное назначение
Программа предназначена для автоматизации процесса учета успеваемости студентов.
Ключевые функции:
· Поиск сведений о студентах (Ф.И.О., номер группы и т.д.);
· Учет успеваемости;
· Контроль неуспевающих студентов.
· Внесение данных о студентах, преподавателях и успеваемости в систему.
Описание логической структуры
Алгоритм программы
Алгоритм работы программы приведен в виде блок-схем

Детализация процессов «Получение запроса пользователя» и «Выполнение запроса»
Все запросы, которые пользователь может отправить системе, можно разделить на 2 вида:
· запросы, в результате которых система выведет пользователю запрашиваемые данные
· запросы, в результате которых система сохранит в базу данных введенные данные
Блок схема запроса вывода данных

Блок схема запроса внесения данных в базу данных

Используемые технические средства
Автоматизированная информационная система учета успеваемости студентов предназначена для использования на компьютерах, работающих под управлением следующих операционных систем: Windows XP, Windows7.
Для корректной работы программы предъявляются следующие аппаратные требования к компьютеру:
· дисковое пространство – 500 МБ свободного места на диске;
· Манипулятор мышь с интерфейсом USB;
· Клавиатура 101/102-x клавишная рус/лат.
Скорость работы на конкретном компьютере зависит также от характеристик отдельных его комплектующих: процессора, оперативной памяти и др.
Характеристики комплектующих
| Минимальные | Рекомендуемые | |
| Процессор | 233 МГц | 1.6 ГГц |
| Оперативная память | 1Гб | 2Гб |
Вызов и загрузка
Для того чтобы вызвать и загрузить программу, достаточно дважды нажать на ярлык «Учет успеваемости студентов», находящийся на рабочем столе компьютера.

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

Программа содержит еще 3 формы для входных данных:
Форма для внесения в систему данных о студенте
Входные данные:
Id студента, № группы, фамилия, имя, отчество.

Форма для внесения в систему данных о преподавателе
Входные данные:
Id преподавателя, фамилия, имя, отчество, предмет.

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

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

Проектирование базы данных
База данных была спроектирована с помощью конструктора баз данных в среде разработки 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

Потоки данных в программе
|
|
|
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!