Разработка информационной системы управления учебным процессом (на примере филиала РГТУ г. Всеволожска)
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
удентов нажать на ссылку Добавить группу, то откроется страница, где можно будет ввести, название новой группы, год обучения группы и номер группы
Если по какой либо причине не будет заполнено хоть одно из полей, то будет выдано соответствующее информационное сообщение.
На вкладке Студенты можно просмотреть список и данные всех студентов.
Если в разделе Студенты нажать на ссылку Добавить студента, то откроется страница, где можно будет ввести данные нового студента.
Если требуется отредактировать информацию о студенте, то для этого нужно нажать в разделе Студенты нажать на соответствующую пиктограмму напротив нужного студента. На данной странице информационная система будет предлагать указать группу, в которой будет состоять студент и специальность, на которую он обучается. В качестве года поступления по умолчанию предлагается текущий год.
В разделе Преподаватели пользователь может добавить, удалить или отредактировать преподавательский состав университета.
Если требуется, то пользователь в данном разделе может удалить, добавить или отредактировать информацию о преподавателях.
На странице добавления в базу данных нового преподавателя будет предложено выбрать ученую степень преподавателя, кафедру и список предметов лекции, которых он будет читать.
Перейдя в раздел Кафедры пользователь может просмотреть весь персонал на кафедрах, редактировать, создавать и удалять кафедры, а так же управлять списком специальностей и предметов.
На странице Кафедры пользователь можете добавить новую кафедру или отредактировать (удалить) уже существующую.
В разделе Персонал ИС предлагает выбрать кафедру, персонал которой можно просмотреть.
В разделе Специальности пользователь может просматривать добавлять, редактировать и удалять специальности.
В разделе Предметы пользователь может редактировать, удалять и добавлять новые предметы.
В разделе Ведомости пользователю предлагается выбрать соответствующий раздел ведомостей, которые он может просматривать и редактировать.
В разделе Ведомости по группам пользователю предлагается выбрать группу ведомости, которой он может отредактировать или добавить.
После выбора интересующей группы ИС показывает существующие ведомости на эту группу. Если их нет, то система предлагает создать ведомость.
На странице Создание ведомостей ИС предлагает выбрать предмет, на который будет создаваться ведомость и попросит ввести дату проведения зачета/экзамена. По умолчанию ИС предлагает текущую дату.
После нажатия на кнопку Создать информационная система предоставит страницу, на которой нужно будет выбрать преподавателя, который принимал экзамен по этому предмету и заполнить поля с оценками. На странице заполнения ведомостей ИС предлагает список только тех преподавателей, которые могут вести выдранный предмет. Иными словами, этот предмет должен быть отмечен в личной информации преподавателя.
После чего в списках ведомостей на группу появится ссылка на созданную ведомость. Откуда можно будет либо отредактировать ее, либо отправить на печать.
Листинг всех функций с содержанием SQL запросов представлен в Приложении 2.
3.5 Тестирование информационной системы
Тестирование - это процесс исполнения программы на компьютере iелью обнаружения ошибок.[12]
Тестом будем называть информацию, состоящую из исходных данных, специально подобранных для отлаживаемой программы, и из соответствующих им эталонных результатов (не только окончательных, но и промежуточных), используемых в дальнейшем для контроля правильности работы программы.[12]
Прежде чем начинать внедрять новый продукт на предприятии заказчика, его требуется предварительно протестировать iелью выявления ошибок и не точностей в работе приложения, проведем альфа-тестирование.
Альфа-тестирование - это имитация реальной работы с системой в качестве пользователя штатными разработчиками приложения. Такое тестирование часто выполняется под отладчиком.
Тестирование будет проходить по стратегии черного ящика. В качестве объекта тестирования будет взят модуль добавления нового.
Стратегия черного ящика предполагает под собой некий объект черный ящик над которым будут производиться внешние воздействия. В данном случае будет отслеживаться результат ответа информационной системы при различных входных данных.
Таблица 3.1
Тестирование модуля Добавление нового студента
ПолеВходные данныеОжидаемый ответОтвет системыФамилияПустоОтказ добавления студентаСистема не добавляет студента без ввода фамилии и сообщает, что поле Фамилия пустое.ИмяПустоОтказ добавления студентаСистема не добавляет студента без ввода имени и сообщает, что поле Имя пустое.ОтчествоПустоОтказ добавления студентаСистема не добавляет студента без ввода отчества и сообщает, что поле Отчество пустое.СпециальностьНе выбранаОтказ добавления студентаСистема не добавляет студента без выбора специальности и сообщает, что выбор не сделан.ГруппаНе выбранаОтказ добавления студентаСистема не добавляет студента без выбора группы и сообщает, что выбор не сделан.Год обученияПустоОтказ добавления студентаСистема не добавляет студента без ввода даты его поступления и сообщает, что дата не введена.Номер зачетной книжкиПустоОтказ добавления студентаСистема не