Серебряков Дмитрий Валерьевич гр.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) автоматизация создания расписания занятий.
а также предоставлять необходимую информацию в требуемых отчетах и формах.
Хранение такого рода информации наиболее эффективно производить на сервере баз данных. Данный тип хранения в отличии от файлового позволяет осуществить многопользовательский доступ к данным, а также упростить составление различного рода выборок и отчетов, что несомненно, скажется на производительности системы в целом.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.