4 Постановка задач для авторов
Работа системы в режиме администратора (преподавателя), наделенного всеми правами в разрабатываемой системе, и обычного пользователя, которому даны права только на просмотр разрешенных данных системы и возможность прохождения тестирования; Создание и ведение следующих справочников: группы, в которых учатся студенты, пользователи; лекции, список необходимой литературы, вопросы теста. Реализовать… Читать ещё >
4 Постановка задач для авторов (реферат, курсовая, диплом, контрольная)
В данном разделе описывается вклад в подготовку ВКР каждого студента, выполняющего групповую работу. Обязанности до начала написания ВКР были согласованы с научным руководителем и, в соответствии с этим, распределены между авторами данной ВКР.
Разрабатываемое программное обеспечение должно представлять полную функционирующую систему, предназначенную для составления электрических схем и обслуживания базы данных, а именно:
- — обучение и контроль знаний по предмету «Схемотехника»;
- — возможность создания электрических схем;
- — хранение готовых графических изображений электрических схем;
- — ведение истории прохождения тестов пользователями;
- — режим обучения, состоящий из содежимого файлов (форматов doc, rtf, pdf и txt) с лекциями и списка литературы;
- — составление отчетной документации по результатам работы.
Широков А.В. разработал модуль графического отображения движения зарядов в наборе схем. Основные возможности данного модуля заключаются в том, что они позволяют пользователю выбрать конкретную схему и вывести в графическом интерфейсе чертеж схемы, с отображением процесса. Для реализации этого модуля Широковым А. В. были выполнены следующие шаги:
- — реализация алгоритмов отображения параметров на основе входных данных схемы;
- — проектирование заданных схем в редакторе с последующим воспроизведением показателей схемы;
- — тестирование модели.
Результатом его разработки является модуль, способный выполнить отображение движения зарядов в изучаемой схеме.
Перед Черкасовым В. А. поставленной задачей была разработка конструктора принципиальных электронных схем, который предоставляет удобный способ компоновки и вывода элементов, но не проверяет корректность составленной схемы. Определены следующие требования для конструктора:
- — создание схемы выполняется визуальным образом, путем буксирования элементов и их соединения проводниками;
- — элементы могут быть передвинуты, развернуты по горизонтали/вертикали, а также подписаны текстом;
- — готовая схема должна сохраняться в файл.
Первой общей задачей для авторов являлась разработка модуля моделирования принципиальных электрических схем, который позволяет выполнять теоретический расчет некоторых типовых электрических схем, заданных в программном коде. Модуль позволяет выбрать конкретную схему, вывести в графическом интерфейсе чертеж схемы, а также изменять параметры количественно/качественно и строить графики силы тока, напряжения.
Второй задачей для Черкасова В. А. и Широкова А. В. являлась разработка базы данных с помощью средства СУБД Access. Определены режимы работы программной системы: администратор (настройка системы, тестов), обучение, тестирование.
Программа должна выполнять следующие операции:
- — во время работы с программой права студентов и преподавателей должны быть распределены в соответствии с выполняемыми функциями. Для входа в программу следует использовать логин и пароль. Полные права во время работы в программе должны иметь преподаватели;
- — регистрация в информационной базе стдентов и преподавателей учебного заведения;
- — в режиме обучения предусмотреть показ текста лекций в формате Word (rtf и doc), pdf и текствый формат;
- — предусмотреть несколько разнонаправленных тем по предмету при прохождении итоговых вопросов;
- — время тестирования должно быть управляемым с помощью ручной корректировки;
- — удобный и гибкий поиск необходимой информации в базе данных;
- — экспорт отчета и данных в программы Microsoft Word и Microsoft Excel;
- — для доступа к данным из приложений ИС использовать язык запросов SQL и технологию ADO[5].
Разрабатываемое программное обеспечение должно обеспечивать:
- — создание и ведение следующих справочников: группы, в которых учатся студенты, пользователи; лекции, список необходимой литературы, вопросы теста. Реализовать функционал (создание, редактирование, удаление) для работы со справочными данными;
- — запрещение удаления информации (режим удаления данных с контролем перекрестных ссылок). Чтобы нельзя было удалить информацию из справочников, если по данной записи имеются связи с другими записями в базе данных;
- — работа системы в режиме администратора (преподавателя), наделенного всеми правами в разрабатываемой системе, и обычного пользователя, которому даны права только на просмотр разрешенных данных системы и возможность прохождения тестирования;
- — все отчеты должны сохраняться в соответствующие папки в каталоге с программой.
Новая разработанная программная система должна удовлетворять следующим критериям: эффективность, регулярное обновление, умеренная чувствительность к изменению среды.