1. Описание исходного кода системы выбора курсов. Это исходный код системы выбора курсов с относительно полными функциями, который имеет большую обучающую ценность.
Этот исходный код может стать справочной информацией для друзей, которые занимаются разработкой курса или дипломным проектом.
Заинтересованные друзья могут скачать его и посмотреть.
2. Системный анализ. В этой системе есть три типа пользователей: системные администраторы, преподаватели и студенты. Три разных пользователя имеют разные разрешения на операции и содержимое операций.
Эта система выбора курсов дает преподавателям большую автономию. Системный администратор отвечает только за добавление в систему личной информации студентов и преподавателей, а также информации о классе учебного корпуса. Системный администратор не занимается настройкой курсов, выбором курсов и т. д. Все делают преподаватели, студенты и т. д. на сайте. Системный администратор устанавливает период времени для выбора курса. До истечения этого периода учителя могут предлагать курсы. По истечении этого периода студенты могут войти на веб-сайт, чтобы выбрать курсы.
Пользователи-преподаватели могут открывать курсы после входа на веб-сайт и редактировать время и место занятий для своих курсов. Когда в системе возникает конфликт времени и местоположения, система сообщит и порекомендует пользователю-учителю время и место. Каждый курс может быть обязательным или факультативным. Преподаватель устанавливает баллы за каждый курс и может начислять баллы после прохождения курса. Если студент сдал экзамен, он получит балл за курс.
Для пользователей-студентов помимо обязательных курсов каждый студент должен выбрать как минимум два факультативных курса. Студенты могут заблокировать информацию о выборе курса, чтобы избежать случайного изменения. По истечении периода выбора курса система автоматически блокирует выбор курса студентами. Система может генерировать собственное расписание занятий учащегося на основе информации о выборе учащимся курса. После курса студенты могут войти на сайт, чтобы проверить свои баллы и кредиты.
В соответствии с вышеуказанными требованиями функции управления можно разделить на две категории: одна — общая операция, которая в основном реализует вход пользователя в систему, выход из системы, смену пароля и т. д., другая — настраиваемые различные операции для разных пользователей;
3. Введение функций. Исходный код в основном включает в себя три основные роли: администратор, учитель и ученик. Конкретные функции следующие:
(1) Системный администратор устанавливает период времени выбора курса: Системный администратор устанавливает период времени выбора курса с помощью этой функции. Только в течение периода времени выбора курса учащиеся могут выбирать курсы. По истечении этого периода времени информация о выборе курса учащимся отображается. определяется автоматически и не может быть изменен.
Ввод личной информации учеников и преподавателей: с помощью этой функции вы можете добавлять и удалять личную информацию учителей и учеников.
Ввод информации о учебных корпусах и классах. С помощью этой функции вы можете ввести в систему информацию обо всех учебных корпусах и классах в школе, чтобы учителя могли настраивать классы при открытии курсов.
(2) Пользователи-учителя отображают и изменяют личную информацию: после входа в систему пользователи-учителя могут просматривать и изменять личную информацию учителя, такую как имя, номер телефона, адрес электронной почты и т. д.
Открытие курсов: после того, как пользователь-учитель войдет в систему, он или она может открыть курсы и установить курс как обязательный курс или факультативный курс, чтобы установить максимальное количество студентов для курса. Преподаватели также могут установить обязательный курс для этого курса. Если учащиеся не изучили или не выбрали обязательный курс, они не могут выбрать этот курс.
Изменение времени занятий курса. После настройки курса преподаватели могут гибко настраивать время и место занятий.
Выставление баллов учащимся: после окончания курса пользователь-учитель входит в систему и может выставить соответствующие оценки учащимся, изучившим курс. В случае успешной сдачи учащимся будут выставлены зачетные баллы.
(3) Пользователи-учащиеся отображают и изменяют личную информацию: после того, как учащиеся войдут в систему, они могут просматривать и изменять личную информацию учащихся, такую как имя, пол, номер телефона и т. д.
Просмотр необходимых курсов. После входа в систему учащиеся могут просматривать все необходимые курсы. Просмотр информации о курсе, времени и месте занятий, информации об инструкторе и т. д.
Выбор факультативных курсов: после того, как учащиеся войдут в систему, они смогут выбрать как минимум два факультативных курса среди всех факультативных курсов. Вы также можете просмотреть соответствующую информацию.
Блокировка информации о выборе курса. Студенты входят в систему и после подтверждения выбранных курсов могут заблокировать информацию о выборе курса, чтобы предотвратить ее случайное изменение другими или ими самими.
Проверьте окончательную информацию о выборе курса: после входа в систему студенты могут перечислить выбранные курсы. Если информация о выборе курса не заблокирована, они могут отказаться от выбора. Если выбрано менее двух курсов, система предложит это. выбрано менее двух курсов.
Просмотр зачетных единиц и оценок После окончания курса студенты могут войти в систему, чтобы просмотреть свои оценки за курс и заработанные зачетные единицы.
4. Меры предосторожности
1. Учетные записи учащихся, преподавателей и администраторов по умолчанию: 011, 6, admin соответственно, все пароли — 51aspx.
2. Среда разработки — Visual Studio 2010, база данных — SQL Server 2005, файл базы данных находится в папке DB_51aspx и разработан с использованием .net2.0.
3. Строка подключения к базе данных по умолчанию изменяется в файле конфигурации webconfig.
4. Этот исходный код подходит только для дипломных проектов или разработки курсов, а также для обучения и общения.
5. Обновить записи
1. Дата обновления: 2014-12-09:12:00:00.
2. Обновите контент:
1. Версия vs обновляется до vs2010, версия базы данных обновляется до sql2005, а платформа обновляется до 2.0.