Научная статья на тему 'РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ "ЭДВАЙЗЕР"'

РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ "ЭДВАЙЗЕР" Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
27
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭДВАЙЗЕР / ПРОГРАММА / БАЗА ДАННЫХ / ОТЧЕТЫ / ADVISOR / PROGRAM / DATABASE / REPORTS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Чеховской Д.О., Бегалин А.Ш.

Статья посвящена описанию разработки программы - информационной системы «Эдвайзер». Программа выполнена с использованием языка программирования PHP. Также в статье имеется описание руководства пользователя. Реализованная программа предназначена для использования в высшем учебном заведении.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

UNIVERSAL INFORMATION SYSTEM "ADVISOR"

The article is devoted to the description of the development of the program - information system "Advisor". The program is made using the programming language PHP. The article also contains a description of the user manual. The implemented program is intended for use in higher education.

Текст научной работы на тему «РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ "ЭДВАЙЗЕР"»

УДК 004.4

Чеховской Д.О. студент 4 курса специальность Информационные системы

Бегалин А.Ш. старший преподаватель кафедра информационных систем КГУ имени А. Байтурсынова Казахстан, г. Костанай РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ «ЭДВАЙЗЕР» Аннотация: Статья посвящена описанию разработки программы -информационной системы «Эдвайзер». Программа выполнена с использованием языка программирования PHP. Также в статье имеется описание руководства пользователя. Реализованная программа предназначена для использования в высшем учебном заведении.

Ключевые слова: эдвайзер, программа, база данных, отчеты.

Chekhovskoy D. O.

4rd year student specialties of Information Systems KSU named A. Baitursynov Kazakhstan, Kostanay Begalin A. sh. senior lecturer Department of information systems KSU named A. Baitursynov Kazakhstan, Kostanay UNIVERSAL INFORMATION SYSTEM "ADVISOR" The article is devoted to the description of the development of the program -information system "Advisor". The program is made using the programming language PHP. The article also contains a description of the user manual. The implemented program is intended for use in higher education. Keywords: advisor, program, database, reports.

В базе данных создано более 13 таблиц. Из них стоит выделить самую объемную таблицу Students, содержащую в себе всю основную информацию о студентах и поддерживающую связи с несколькими таблицами в Базе Данных. Созданные таблицы в БД: academic_degree, arrived_from, attestation, family_condition, form_of_study, gender, grand_contract, groups, parents, privileges, specialty, students, subjects, subjects_by_groups, users и т.д.

На главной странице реализована возможность формирования таблицы оценок по запросу. Для этого действия создана кнопка «Выберите Группу и аттестацию». После заполнения формы нужно нажать кнопку «Выбрать». В главном поле появится сформированная таблица. В верхнем левом углу таблицы содержится номер группы, озаглавливают столбцы названия

предметов, а левый столбец заполняется студентами данной группы.

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

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

Правый столбец «Среднее/Студент» содержит высчитанное значение оценок студента за аттестацию в среднем.

Нижняя строка «Среднее/Предмет» демонстрирует средний балл у группы по определенному предмету за аттестацию.

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

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

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

Кнопка «Добавить студента» позволяет внести данные о новом студенте.

Руководство пользователя

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

Первое окно, что видит пользователь, содержит форму авторизации.

После успешной авторизации откроется доступ к вкладке аттастаций, оно же главная страница. На данной странице реализована возможность добавления нового предмета с помощью кнопки «Добавить предмет» в нижней части окна. Главная страница демонстрируется на рисунке 1.

Рисунок 1 - Главная страница

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

Рисунок 2 - Сформированная таблица аттестации Вкладка «Студенты» содержит все данные о студентах. На странице реализованная возможность сортировки данных, поиск по запросу, добавление студента, экспорт и выборка. Данная страница показана на рисунке 3.

Вид сортировки: Без сортировки

Введите запрос...

Фамилия Имя Отчество Специальность Группа Удалить

Певцов Дмитрий Олегович 5В070400-Вычислительная техника и программное обеспечение 323 44 22 Удалить

Коршунов Николай Алексеевич 5В060100-Математика 232-4565 Удалить

Бирошкин Павел Константинович 5В070400-Вычислительная техника и программное обеспечение 323 44 22 Удалить

Путров Сергей Павлович 5В070300-Информационные системы 234-1112 Удалить

Милошина Дарья Алексеевна 5 В060200-И нф о рм ат и ка 123 11 12 Удалить

Павлова Дарья Алексеевна 5В070300-Информационные системы 234-1112 Удалить

Тажилов Алмат Саматович 5В070300-Информационные системы 234-1112 Удалить

Кар жат Басен Есетов 5 В060200-И нф о рм ат и ка 123-1112 Удалить

Рисунок 3 - Страница Студенты Разработанный программный продукт, позволяет повысить эффективность работы Эдвайзера за счет сокращения временных и трудовых затрат. Интерфейс реализованного программного продукта является интуитивно-понятным и удобным в использовании.

Использованные источники:

1. Джош Локхарт. Современный PHP. Новые возможности и передовой опыт. / Джош Локхарт. - Издательство: ДМК-Пресс, 2016.

2. Руководство по PHP - PHP Manual. - режим доступа к ресурсу: http://www.slaed.info.

3. Дакетт Джон. Javascript и jQuery. Интерактивная веб-разработка. / Дакетт Джон. - Издательство: Эксмо, 2017.

i Надоели баннеры? Вы всегда можете отключить рекламу.