студенты. Разработка информационной системы учета и контроля посещаемости. Разработка информационной системы учета и контроля посещаемости студентов на основе реляционной базы данных
Скачать 2.29 Mb.
|
3.1. Разработка алгоритмов и технологии решения задач.Информация, необходимая для решения задач, поступает не единовременно. Очередность поступления данных в базу данных определяет предметная область и ее правила. Сведения о формах обучения, условиях обучения, факультетах, кафедрах, специальностях, учебных планах, дисциплинах и преподавателях заносятся в начале эксплуатационного цикла системы и корректируются по мере необходимости. Информация об учебных группах, студентах добавляются в начале каждого учебного года. Регулярно по мере необходимости заносится информация о посещаемости студентов. Благодаря информации, поступающей в таком порядке, можно решить основные задачи, поставленные в выпускной квалификационной работе.Формы ввода - вывода, разработанные для информационной системы, можно разделить на 4 группы:- Формы списков.- Формы справочников.- Формы редактирования.- Формы формирования отчета.Форма справочника представляет собой форму с таблицей, в которую непосредственно можно вводить данные. Данные формы применяются для ввода данных в таблицы находящихся на нулевом уровне ИЛМ. Примером формы справочника является форма для ввода видов занятий в ЛНУ имени Тараса Шевченко (рисунок 3.1).Форма списков тоже представляет собой форму с таблицей, однако редактирование и ввод новых данных непосредственно в таблицу запрещен (рисунок 3.2).Рис. 3.1 - Макет формы справочника (с внесенными данными) "Предмет"Рис. 3.2 - Макет формы списка (с внесенными данными) "Факультет"Форма редактирования посещаемости представляет собой форму с таблицей содержащей пропуски студентов (рисунок 3.3). Отличие данной формы от формы списка заключается в наличии полей выборки элементов таблицы. Например, у формы "посещаемость за текущий месяц" имеются следующие поля выбора: код студента; предмет; дата.Рис. 3.3 - Макет формы редактирования посещаемости (с внесенными данными)"посещаемость за текущий месяц"Формы формирования отчета необходимы для выбора параметров отчета (рисунок 3.4). Например, форма "Список студентов в группе" предусматривает выбор группы, студенты которой будут входить в отчет. Также имеется возможность выбрать реквизиты студента, которые будут входить в отчет.Рис.3.4 - Макет формы формирования отчета (с внесенными данными) "список студентов в группе"3.2. Описание интерфейса системы.Перед началом работы системы, необходимо установить программное обеспечение (подробный алгоритм представлен в файле readme.txt). Для этого предстоит произвести ряд операций: Запустить mysql-installer-community-5.7.10.0.msi Выбрать полную установку и произвести настройку сервера. Установить mysql-connector-odbc-5.1.6-win32.msi Зайти Панель управления-> Администратирование -> Источники данных (ODBC) На вкладке "Пользователи DSN" нажать добавить и в списке выбрать "MySQL ODBC 5.1 Driver" Запустить Пуск-> MySQL-> MySQL Workbench 6.3 CE Дважды кликнуть по соеденению local instance MySQL57 Слева нажать Data Import/Restore Поставить галку в "Import from Self-Conteined file" Выбрать файл .sql (лежит в папке mydata). Приложение готово к работе. Для начала работы с приложением необходимо открыть файл Project.exe. При запуске на экране появляется главное окно (рисунок 3.5).Рис. 3.5 - Главное окноВсе функции, возможные в информационной системе, вынесены в меню. В зависимости от полномочий пользователя состав меню отличается. В полный состав меню входит: Журнал, Контроль посещаемости, Расписание, Информация об учащихся, Информация о преподавателях, Аудитории. Чтобы, к примеру, войти в раздел Расписание и внести соответствующие изменения, пользователь должен указать свой логин и ввести пароль (рисунок 3.6). Это является своеобразной защитой от несанкционированного изменения информации в системе. |