Простая система управления информацией об успеваемости учащихся на основе загрузки jsp+mysql+mybatis+Spring.

Spring Boot Java задняя часть
Простая система управления информацией об успеваемости учащихся на основе загрузки jsp+mysql+mybatis+Spring.

​ "Это второй день моего участия в ноябрьском испытании обновлений, ознакомьтесь с подробностями события:Вызов последнего обновления 2021 г.".

1. Предыстория и значение разработки проекта

Благодаря быстрому развитию и постоянному совершенствованию науки и техники, особенно растущей популярности компьютерных наук и технологий, люди глубоко осознали его мощные функции и скорость работы. В последние годы, с диверсификацией моделей управления школами и расширением масштабов школ, для обеспечения научного управления информацией об учащихся была разработана простая, быстрая и стандартизированная платформа. Управление информацией о студентах является жизненно важной частью академического администрирования, а традиционные методы не только трудоемки и требуют много времени, но и неэффективны. Если учащегося переводят в класс, традиционный метод требует своевременного изменения информации вручную, что очень сложно, так что информацию об учащемся нельзя разумно настроить. Преимущества использования компьютерных технологий для управления информацией о студенческих файлах заключаются в простоте поиска, быстром поиске, статистической науке, строгой конфиденциальности,
Характеристики управления, экономия средств и другие преимущества.

2. Состояние исследований в стране и за рубежом

Управление информацией о студентах является одной из основных задач управления в крупных университетах и ​​занимает важное место в школах, поскольку включает в себя множество аспектов, таких как студенты, преподаватели и администраторы. В связи с увеличением числа студентов в колледжах и университетах необходимо срочно разработать гибкую и удобную систему управления. Из-за рубежа многие колледжи и университеты обычно используют сильные и стабильные технические команды для завершения проектирования и разработки системной программы или определенного отдела школы. На Западе концепция электронной системы управления была введена учащимися, которые могут просматривать веб-сайт системы управления школой и школьную академическую информацию через Интернет. Личная информация, результаты тестов и курсы могут быть просмотрены таким образом, что это значительно сокращает трудозатраты и время. Судя по текущей исследовательской ситуации в Китае, запуск внутри страны относительно запоздал, все еще существуют недостатки в информационной безопасности и обновлении, а создание отдельного обмена данными оставляет желать лучшего. С постепенным применением теории цифрового кампуса колледжи и университеты продолжают разрабатывать различные системы управления офисом и обучением, которые стали комплексной системой построения информации. Однако из-за отсутствия перцептивных знаний у разработчиков программ в этом отношении основные рабочие идеи не очень знакомы, а внутренняя связь каждого рабочего звена недостаточно хорошо изучена, поэтому системные функции имеют определенные ограничения. Относительно отстала и общая информатизация, не хватает средств на приобретение технических средств, а несовершенство поддерживающих систем приводит к тому, что функции системы используются не в полной мере, оставляя препятствия и узкие места. из

3. Основные функциональные модули

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

4. Основная технология

Базовые технологии, такие как HTML, CSS, JavaScript, jsp+mysql, Spring, mybatis и Spring boot.

5. Скриншот кода

Логин пользователя:

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

Студенческая администрация:

После того, как администратор и учитель войдут в систему, они смогут войти в систему и управлять информацией об учениках и оценками.

Добавьте учеников:

Управление оценками:

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

Чтобы добавить информацию об оценке:

Общий балл студента:

Мои оценки:

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

6. Дизайн таблицы данных:

пользовательская таблица:

CREATE TABLE `NewTable` (
`id`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`password`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' ,
`name`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`sex`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`school_date`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`major`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`email`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
ROW_FORMAT=COMPACT
;

Лист оценки:

CREATE TABLE `NewTable` (
`id`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`dat`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' ,
`android`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' ,
`jsp`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' ,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
ROW_FORMAT=COMPACT
;

7. Резюме:

После недавнего овладения и изучения объектно-ориентированного программирования Java, знаний о внешнем интерфейсе и среды JAVA Springboot я лучше понимаю важность изучения Java. При разработке этой системы я провел множество экспериментов и тестов, на этом этапе обучения и развития я ознакомился с ней, а затем смог использовать ее самостоятельно. Благодаря пониманию языка Java было обнаружено, что он обладает многими удобствами.Он объединяет абстракцию, инкапсуляцию, наследование и полиморфизм, реализует повторное использование и расширение кода, а также повышает эффективность разработки программного обеспечения. Для моей специальности очень важно выучить язык java, поэтому в процессе разработки этого проекта я старался изо всех сил понять идеи программирования на java, освоить базовые навыки и получить как можно больше знаний. Основная цель моего обучения программированию - развивать ключевые навыки программных решений, описывающих практические проблемы.Объектно-ориентированное программирование Java - относительно практичный язык, трехуровневая архитектура MVC SpringMVC framework, доступ к данным и логические операции сосредоточены в компонента, возможность повторного использования системы повышается. Масштабируемость системы значительно повышается. А владение внешними стилями jQuery, js и css позволяет мне добиться более точного макета веб-страницы, настройки стилей, шрифтов и т. д.