Разработка реляционной базы данных контингента студентов кафедры с использованием методов объектно-ориентированного программирования и среды Visual Studio

Страницы работы

Содержание работы

Серебряков Дмитрий Валерьевич гр.2082/2, Хлопин Сергей Владимирович асс. Каф. САиУ. Разработка реляционной базы данных контингента студентов кафедры с использованием методов объектно-ориентированного программирования и среды Visual Studio.

Для эффективного и оперативного учета и анализа успеваемости контингента студентов кафедры в настоящий момент актуальна задача по созданию информационной системы которая должна контролировать следующие параметры:

          1) Личные данные;

          2) Посещаемость и успеваемость;

          3) Участие в научной и общественной жизни кафедры,

а также предоставлять следующие отчеты:

1) Списочный состав групп;

2) Табель посещаемости и аттестации.

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

         Для решении данной задачи в качестве сервера базы данных будем использовать СУБД (Система Управления Базами Данных) MySQL, в связи с ее наиболее высокой скоростью обмена данными, простотой в использовании, поддержкой многопоточности и совместимости с основными средами программирования и ОС. Использование более сложных СУБД , например Oracle, в данной задаче нецелесообразно в связи с относительно небольшими объемами хранимой и обрабатываемой информации.

         Разработку приложения будем вести с использованием методов объектно-ориентированного программирования. Это дает нам возможность создания более гибкого и универсального кода программы. Выберем среду программирования Visual Studio. В нее интегрирована библиотека MFC (Microsoft Foundation Classes), в состав которой входят классы ODBC (Open DataBase Connectivity), автоматизирующие работу с базами. Наиболее важными среди них являются CDatabase - для установки соединения с базой, CRecordset - для получения и обработки информации и CRecordview - для представления полученной информации.

         Одним из основных критериев качества информационной системы является надежность и защищенность хранимых данных. Одним из эффективных способов повышения надежности, является резервирование информации. Однако это ведет к уменьшению производительности системы в целом. Уменьшение объема резервируемых данных (например, не резервировать каждый раз контингент, а резервировать только успеваемость), позволяет снизить влияние резервирования на производительность системы.  Выбор интервалов сохранения данных на наш взгляд также является важным аспектом увеличения надежности с сохранением требуемой производительности.

         В результате данной работы была создана интеллектуальная система хранения и управления данными контингента студентов кафедры с использованием методов объектно-ориентированного программирования.


Кривошеев Вадим Львович гр. 2082/2, Хлопин Сергей Владимирович асс. Каф. САиУ.  Создание системы паспорта сотрудника кафедры на основе  реляционной базы данных с использованием методов объектно-ориентированного программирования и среды Visual Studio.

Для эффективного и оперативного учета контингента сотрудников кафедры в настоящий момент актуальна задача по созданию информационной системы которая должна контролировать следующие параметры:

          1) личные данные;

          2) сроки действия контракта;

          3) прохождение инструктажа по ТБ, ПБ;

4) автоматизация создания расписания занятий.

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

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

Похожие материалы

Информация о работе