Информационная система учета и контроля успеваемости и посещаемости студентов ЮТИ ТПУ

Проблема повышения оперативности учета и контроля посещаемости и успеваемости студентов ЮТИ ТПУ. Разработка информационной системы, требования к ней. Информационное обеспечение задачи, автоматизация предметной области. Описание интерфейса системы.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 17.07.2012
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Информационная система учета и контроля успеваемости и посещаемости студентов ЮТИ ТПУ

(Тема выпускной квалификационной работы)

Содержание

  • Введение
  • 1. Описание предметной области
  • 1.1 Общая характеристика института
  • 2. Постановка задачи
  • 2.1 Основание для разработки и назначение системы
  • 2.2 Требования к информационной системе
  • 2.2.1 Основные требования
  • 2.2.2 Требования к составу выполняемых функций
  • 2.2.3 Условия эксплуатации
  • 2.2.4 Требования к надежности
  • 2.2.5 Требования к составу и параметрам технических средств
  • 2.2.6 Требования к информационной и программной совместимости
  • 2.3 Описание входной информации
  • 2.4 Описание выходной информации
  • 3. Обзор существующих систем учета и контроля успеваемости и посещаемости студентов в ВУЗах
  • 3.1 Система учета успеваемости студентов (Бийский технологический институт)
  • 3.2 Автоматизированный учет посещаемости и успеваемости студентов в подразделении образовательного учреждения (Шахтинский институт Южно-Российского государственного технического университета, г. Шахты)
  • 3.3 Информационная система управления учебным процессом университета (Воронежский государственный университет)
  • 4. Разработка информационного обеспечения задачи
  • 4.1 Информационный анализ входной информации и выделение информационных объектов предметной области
  • 4.2 Определение связей информационных объектов и построение информационно-логической модели (ИЛМ)
  • 5. Автоматизация предметной области
  • 5.1 Краткий обзор существующих СУБД
  • 5.2 Обоснование выбора инструментальных средств создания автоматизированной системы
  • 5.3 Требования к техническому и программному обеспечению
  • 6. Описание интерфейса системы
  • 7. Пользователи информационной системы и их права
  • 8. Разработка алгоритмов и технологии решения задач
  • 8.1 Разработка технологии ввода и накопления входной информации
  • 8.2 Определение форм ввода-вывода
  • 9. Эргономическое проектирование
  • 9.1 Характеристика объекта исследования
  • 9.2 Выявление и анализ вредных и опасных производственных факторов на рабочем месте
  • 9.2.1 Влияние освещения на условия деятельности человека
  • 9.2.2 Микроклимат и его влияние на деятельность человека
  • 9.2.3 Воздействие шума на организм человека
  • 9.2.4 Влияние электромагнитных полей (ЭМП) на человека
  • 9.2.5 Влияние электромагнитных излучений (ЭМИ) на человека
  • 9.2.6 Компьютерный зрительный синдром (КЗС)
  • 9.2.7 Эргономика
  • 9.2.8 Электрический ток
  • 9.2.9 Пожароопасность
  • 9.2.10 Землетрясения
  • 9.3 Обеспечение требуемой освещенности на рабочем месте
  • 9.4 Обеспечение оптимальных параметров микроклимата рабочего места. Вентиляция и кондиционирование
  • 9.5 Разработка методов защиты от вредных и опасных факторов.
  • 9.5.1 Защита от шума
  • 9.5.2 Защита от электромагнитных полей и излучений
  • 9.5.3 Защита от электрического тока
  • 9.6 Психологические особенности поведения человека при его участии в производстве работ на данном рабочем месте
  • 9.7 Разработка мероприятий по предупреждению и ликвидации последствий чрезвычайных ситуаций
  • 9.7.1 Пожарная безопасность
  • 9.7.2 Сейсмическая безопасность
  • 9.8 Заключение
  • 10. Технико-экономическое обоснование проекта
  • 10.1 Обоснование целесообразности разработки проекта
  • 10.2 Оценка эксплуатационно-технического уровня
  • 10.4 Расчёт затрат на разработку проекта
  • 10.5 Расчет эксплуатационных затрат
  • 10.6 Расчет показателя экономического эффекта
  • 11. Прогнозирование последствий реализации проектного решения
  • 12. Квалиметрическая оценка проекта
  • Заключение
  • Список использованных источников
  • Приложение

Введение

Юргинский технологический институт Томского политехнического университета создавался для обеспечения машиностроительного комплекса Кузбасса высококвалифицированными инженерными кадрами. Базовым предприятием института является Юргинский машиностроительный завод.

Основной целью ЮТИ ТПУ является подготовка специалистов для машиностроительного производства. Показателем работы студентов и преподавателей, обучающих их, является успеваемость по дисциплинам и посещаемость занятий. Руководство института заинтересованно в том, чтобы осуществлялся непрерывный учет и контроль за деятельностью студентов, а именно за их посещаемостью и успеваемостью. На данный момент учет и контроль осуществляется "вручную". Обработка данных "вручную" является трудоемкой и занимает много времени. Кроме того, задачи учета и контроля посещаемости и успеваемости студентов ЮТИ ТПУ существенно осложняются еще и тем, что необходимая информация хранится на бумажных носителях.

Именно поэтому необходима автоматизация процесса обработки информации. Повышение оперативности учета и контроля посещаемости и успеваемости студентов ЮТИ ТПУ будет способствовать увеличению производительности и снижению трудоемкости решаемых задач.

Информационная система должна быть по возможности независимой от других программных средств. С этой целью она будет создана в среде программирования MS Visual Basic 6 (VB6), которая даст возможность откомпилировать систему и привязать ее лишь к операционной системе MS Windows 2000 Server. Также средства VB6 позволяют легко связаться с приложениями MS OFFICE 2000.

1. Описание предметной области

1.1 Общая характеристика института

Основной целью Юргинского технологического института Томского политехнического университета является подготовка специалистов для машиностроительного производства.

ЮТИ ТПУ ведет подготовку дипломированных специалистов (инженеров) по следующим специальностям:

- 060500 - Бухгалтерский учет, анализ и аудит;

- 060800 - Экономика и управление на предприятии (в машиностроении);

- 061100 - Менеджмент организации;

- 120100 - Технология машиностроения;

- 120500 - Оборудование и технология сварочного производства;

- 110100 - Металлургия черных металлов;

- 170100 - Горные машины и оборудование;

- 311900 - Технология обслуживания и ремонта машин и оборудования (в агропромышленном комплексе);

- 351400 - Прикладная информатика (в экономике).

В составе института следующие факультеты и кафедры:

1. Механико-машиностроительный факультет (ММФ):

- Кафедра сварочного производства (СП);

- Кафедра технологии машиностроения (ТМ);

- Кафедра металлургии черных металлов (МЧМ);

- Кафедра агроинженерии (АИ);

- Кафедра горношахтного оборудования.

2. Факультет экономики и менеджмента (ФЭиМ):

- Экономики и систем автоматизированного управления (ЭиАСУ);

- Кафедра информационных систем (ИС);

- Кафедра естественно-научного образования (ЕНО);

- Кафедра гуманитарного образования (ГО);

- Кафедра механики и инженерной графики (МиИГ);

- Кафедра иностранного языка.

3. Вечерне-заочный факультет (ВЗФ);

4. Факультет довузовской подготовки (ФДП).

Организационная структура управления ЮТИ ТПУ представлена на Плакате 2.

В институте обучается свыше 2000 студентов по очной, очно-заочной и заочной формам. Институт имеет 6 учебных корпусов, в которых располагаются более 60 лабораторий, оснащенных современным оборудованием и средствами технического обучения. Работает издательско-полиграфическая лаборатория. Общее количество персональных компьютеров - 205.

В учебном процессе принимает участие 26 докторов наук, профессоров и 70 кандидатов наук, доцентов. За время существования подготовлено более 2500 специалистов [1].

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

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

информационная система учет успеваемость

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

Рассмотрим основные функции решаемой задачи:

1. Формирование сведений о студенте и его родственниках.

2. Учет успеваемости студента в течение сессии.

3. Контролирование студентов, не получивших "контрольные точки" за месяц.

4. Регулирование успеваемости студента в течение месяца.

5. Учет успеваемости студента по аттестации за сессию.

6. Контролирование студентов, не сдавших сессию.

7. Формирование списка студентов претендующих на красный диплом.

8. Контролирование среднего бала группы.

9. Учет посещаемости занятий студентов.

Этой работой занимаются: секретарь и начальник учебной части, преподаватели кафедры, заведующий кафедрой и декан факультета.

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

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

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

Обязанности:

1. Учебная работа:

1.1 Планирует, организует и контролирует учебный процесс в филиале.

1.2 Обобщает результаты текущей и итоговой успеваемости студентов.

1.3 Контролирует выполнение индивидуальных планов преподавателей.

1.4 Подготавливает и проводит совещания заведующих кафедрами по вопросам организации учебного процесса.

Организует прямое руководство составлением расписаний учебных занятий и экзаменов.

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

Организует планирование учебного процесса (линейный график учебных занятий, индивидуальные планы, учебно-методические карты, планы воспитательной работы, рабочие учебные планы и др.).

1.8 Организует работу государственных аттестационных комиссий.

1.9 Обобщает и анализирует работу учебных подразделений по выполнению показателей учебной работы.

1.10 Организует проведение конкурсов и олимпиад по учебным дисциплинам, стимулирует творческую активность студентов и преподавателей.

2. Воспитательная работа:

2.1 Осуществляет непосредственно все формы организации воспитательной работы со студентами.

2.2 Осуществляет индивидуальную работу со студентами по вопросам учебы и быта.

Назначает старост учебных групп и руководит их работой.

Руководит работой учебно-воспитательной комиссии.

2.5 Проводит работу с заявлениями и письмами граждан по вопросам учебы и быта студентов.

2.6 Совместно с профессорско-преподавательским составом совершенствует формы и методы воспитательной работы со студентами.

2.7 Организует и проводит собрания в учебных группах и на потоках.

2.8 Контролирует работу старост по учету посещаемости.

3. Методическая работа:

3.1 Изучает, обобщает и распространяет передовой опыт работы базового вуза, учебных подразделений филиала и других вузов страны.

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

Обеспечивает совершенствование существующих и разработку новых методов и форм методической работы.

Учебных планов и образовательных программ на основе государственных стандартов.

Самостоятельной работы студентов.

3.6 Курсового и дипломного проектирования.

4. Административная работа:

4.1 Организует и контролирует работу кафедр в сфере своей компетенции.

4.2 Контролирует состояние и эффективность использования учебно-аудиторного фонда и учебно-лабораторной базы филиала.

4.3 Контролирует совместно со старшим куратором и руководителями учебных подразделений работу кураторов.

Контролирует повышение квалификации профессорско-преподавательского состава.

Организует контроль трудовой дисциплины студентов и преподавателей.

Организует текущую работу коммерческого отделения.

Руководит работой стипендиальной комиссии.

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

Права:

1. Посещает все виды учебных занятий, экзамены, зачеты, заседания ГАК.

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

3. Представляет студентов и лиц профессорско-преподавательского персонала к поощрениям и наказаниям.

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

5. В пределах своей компетенции подготавливает приказы и распоряжения.

6. Контролирует выполнение профессорско-преподавательским составом утвержденных расписаний учебных занятий и экзаменов.

7. Требует от руководителей учебных подразделений выполнения приказов и указаний ректора, директора филиала (первого заместителя директора), представления информации и документации в сфере своей компетенции.

Секретарь учебной части занимается вводом всех необходимых сведений о студентах [3].

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

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

2. Постановка задачи

Под постановкой задачи понимается совокупность решений по составу и содержанию входных и выходных сообщений, по процедурам преобразования входных сообщений в выходные с учетом рационального использования всех видов ресурсов (технических, информационных, организационных и программных) [4].

2.1 Основание для разработки и назначение системы

Основанием для разработки информационной системы учета и контроля посещаемости и успеваемости студентов явилось решение руководства ЮТИ ТПУ, поскольку обработка входной информации "вручную" является трудоемкой и занимает много времени. Кроме того, учет и контроль посещаемости и успеваемости студентов существенно осложняются еще и тем, что необходимая информация хранится на бумажных носителях.

Полное наименование разработки: "Информационная система учета и контроля успеваемости и посещаемости студентов ЮТИ ТПУ".

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

2.2 Требования к информационной системе

2.2.1 Основные требования

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

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

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

2.2.2 Требования к составу выполняемых функций

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

- производить ввод входной информации;

- выдавать запрашиваемую справочную информацию;

- производить быстрый поиск необходимой информации;

- формировать сведений о студенте и его родственниках;

- вести учет успеваемости студента в течение сессии;

- контролировать студентов, не получивших "контрольные точки" за месяц;

- регулировать успеваемость студента в течение месяца;

- вести учет успеваемости студента по аттестации за сессию;

- контролировать студентов, не сдавших сессию;

- формировать списки студентов претендующих на красный диплом;

- контролировать средний бал группы;

- вести учет посещаемости занятий студентом;

- выдавать соответствующие отчеты.

2.2.3 Условия эксплуатации

Условия эксплуатации программного продукта должны соответствовать условиям, предъявляемым к работе любого приложения операционной системы MS Windows.

Кроме того, рабочее место пользователя должно соответствовать всем необходимым условиям и требованиям, определяющим безопасность и производительность его работы с персональным компьютером (подробно об этом рассказывает глава 9 данной пояснительной записки).

2.2.4 Требования к надежности

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

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

2.2.5 Требования к составу и параметрам технических средств

Для правильной и оптимальной работы программы требуется персональный компьютер со следующими минимальными характеристиками:

- процессор Pentium-200 и выше, а также совместимые с ним процессоры других фирм;

- объем оперативной памяти не менее 32 Мб;

- свободное дисковое пространство не менее 10 Мб (в случае полной установки системы со всеми сопутствующими файлами и библиотеками);

- цветной монитор стандарта SVGA;

- видеоадаптер 16 Мб и выше;

- принтер формата А4 для печати выходных отчетов;

- манипулятор "мышь" для удобства управления работой системы.

2.2.6 Требования к информационной и программной совместимости

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

2.3 Описание входной информации

В качестве входных данных используются сведения, содержащиеся в первичных документах.

1) Справочник населенных пунктов - содержит список населенных пунктов сгруппированных по регионам:

- код региона;

- наименование региона;

- код населенного пункта;

- наименование населенного пункта.

2) Справочник улиц:

- код населенного пункта;

- наименование населенного пункта;

- код улицы;

- наименование улицы.

3) Список преподавателей кафедры:

- код кафедры;

- наименование кафедры;

- заведующий кафедрой;

- код преподавателя;

- ФИО преподавателя.

4) Список специальностей:

- код факультета;

- наименование факультета;

- декан факультета;

- код кафедры;

- наименование кафедры;

- код специальности;

- наименование специальности.

5) Учебный план:

- код учебного плана;

- код специальности;

- описание учебного плана;

- код дисциплины;

- наименование дисциплины;

- код курса дисциплин;

- код вида аттестации по курсу дисциплин;

- номер семестра.

6) Список учебных групп:

- номер учебной группы;

- код учебного плана;

- куратор;

- код формы обучения;

- наименование формы обучения.

7) Карточка студента:

- номер зачетной книжки студента;

- ФИО студента;

- пол студента;

- дата рождения студента;

- номер учебной группы;

- код улицы студента;

- номер дома студента;

- номер квартиры студента;

- телефон студента;

- код условия обучения;

- наименование условия обучения;

- код родственного отношения;

- наименование родственного отношения;

- ФИО родственника;

- код улицы родственника;

- номер дома родственника;

- номер квартиры родственника;

- телефон родственника.

8) Экзаменационная ведомость:

- номер зачетной книжки студента;

- ФИО студента;

- код аттестации по курсу дисциплин;

- код отметки;

- наименование отметки;

- экзаменатор.

9) Зачетная ведомость:

- номер зачетной книжки студента;

- ФИО студента;

- код аттестации по курсу дисциплин;

- код отметки;

- наименование отметки;

- экзаменатор.

10) Журнал преподавателя:

- номер зачетной книжки студента;

- ФИО студента;

- код курса дисциплин;

- код отметки;

- наименование отметки;

- экзаменатор.

11) Список студентов, пропустивших занятие:

- номер зачетной книжки студента;

- ФИО студента;

- код курса дисциплин;

- номер месяца в семестре;

- количество пропущенных лекционных занятий;

- количество пропущенных практических занятий;

- количество пропущенных лабораторных занятий.

Таблица 2.1 - Описание реквизитов входной информации

Наименование реквизитов входных документов

Характеристика реквизитов

тип

максимальная длина

точность

1

2

3

4

код региона

символьный

2

наименование региона

символьный

50

код населенного пункта

символьный

4

наименование населенного пункта

символьный

50

код улицы

символьный

6

наименование улицы

символьный

50

код кафедры

символьный

2

наименование кафедры

символьный

60

код преподавателя

символьный

2

ФИО преподавателя

символьный

60

код факультета

символьный

1

наименование факультета

символьный

50

код специальности

символьный

6

наименование специальности

символьный

50

код учебного плана

символьный

6

описание учебного плана

символьный

200

код дисциплины

символьный

9

наименование дисциплины

символьный

80

код курса дисциплин

символьный

15

код вида аттестации по курсу дисциплин

символьный

18

номер семестра

численный

2

0

номер учебной группы

символьный

5

код формы обучения

символьный

1

наименование формы обучения

символьный

10

номер зачетной книжки студента

символьный

8

ФИО студента

символьный

60

пол студента

символьный

1

дата рождения студента

дата

номер дома студента

символьный

5

номер квартиры студента

символьный

5

телефон студента

символьный

5

код условия обучения

символьный

1

наименование условия обучения

символьный

10

код родственного отношения

символьный

2

наименование родственного отношения

символьный

20

ФИО родственника

символьный

60

номер дома родственника

символьный

5

номер квартиры родственника

символьный

5

телефон родственника

символьный

7

код отметки

символьный

1

наименование отметки

символьный

20

номер месяца в семестре

символьный

1

количество пропущенных лекционных занятий

численный

3

0

количество пропущенных практических занятий

численный

3

0

количество пропущенных лабораторных занятий

численный

3

0

2.4 Описание выходной информации

Выходными документами для системы являются следующие отчеты, которые формируются системой на основании входной информации:

- Список студентов учебной группы.

- Список учебных групп.

- Отчет по успеваемости одного студента.

- Отчет по успеваемости группы.

- Отчет по должникам за месяц.

- Отчет по должникам за семестр.

- Отчет по количеству часов занятий пропущенных студентом.

- Отчет по студентам, претендующим на красный диплом.

- Средний балл студентов группы.

- Средний балл группы.

- Экзаменационные, зачетные и ведомости сдачи курсовых работ.

- Учебный план группы.

3. Обзор существующих систем учета и контроля успеваемости и посещаемости студентов в ВУЗах

Рассмотрим вкратце некоторые существующие системы:

- Система учета успеваемости студентов (Бийский технологический институт);

- Автоматизированный учет посещаемости и успеваемости студентов в подразделении образовательного учреждения (Шахтинский институт Южно-Российского государственного технического университета, г. Шахты);

- Информационная система управления учебным процессом университета (Воронежский государственный университет).

3.1 Система учета успеваемости студентов (Бийский технологический институт)

Данная система решает следующие задачи: дает возможность ввода оценок студентов, учета промежуточных и итоговой аттестаций, просмотр успеваемости за прошлые семестры, просмотр рейтинга группы и по предметам, просмотр и печать зачетных и экзаменационных ведомостей, разграничение пользователей, доступ с любого компьютера института, подключенного к сети. Программа "Система учета успеваемости студентов" служит для оперативного ввода и просмотра успеваемости студентов института, а доступ к программе осуществляется с любого компьютера института, подключенного к сети. Для входа в систему необходимо посредством какого-либо браузера войти в систему.

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

При реализации системы с использованием реляционных СУБД, после добавления каждой новой записи необходимо будет производить переиндексацию таблиц, что требует больших временных затрат. Поэтому система учета студентов была реализована посредством объектно-ориентированных СУБД, а именно Cachй.

Интерфейс был реализован с помощью CSP-страниц использующих стандартные теги HTML, а также набор дополнительных CSP-тегов и атрибутов реализации связывания объектов Cache' и форм CSP-страниц [5].

3.2 Автоматизированный учет посещаемости и успеваемости студентов в подразделении образовательного учреждения (Шахтинский институт Южно-Российского государственного технического университета, г. Шахты)

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

На языке программирования DELPHI 4 для WINDOWS 95 разработана программа по учету успеваемости и посещаемости студентов. Программа построена на широких возможностях, предоставляемых большим количеством компонент DELPHI и высокой надежностью компилированного кода языка OBJECT PASCAL в отношении исключительных ситуаций. Поэтому грамотно спроектированная программа, написанная на DELPHI 4, обладает большими возможностями в отношении манипуляции данными и устойчивостью к непредвиденным ошибочным ситуациям, возникающим по той или иной причине в компьютере.

Программа предназначена для работы на любом уровне в пределах института, техникума, школы и др. учебных заведений, построенных на иерархии "Учебное заведение - Деканат - Кафедра - Набор - Группа". Ограничение обусловлено тем, что иерархия находит отражение в структуре данных в виде совокупности таблиц с фиксированными данными и не может быть изменена без вмешательства в исходный текст программы. Возможность свободного использования программы в любых учебных заведениях поддерживается настраиваемыми данными, учитывающими индивидуальные особенности эксплуатации программы.

Программа использует MDI (Multiple Document Interface - Мульти Документный Интерфейс) интерфейс, используемый в большинстве современных программ, таких как Corel Draw, Microsoft Word, Adobe Page Maker и т.п. Главная форма, контейнер форм данных, снабжена панелями инструментов со стандартным набором функций, связанных с работой глобального буфера обмена Windows и работой с окнами, плюс служебный набор функций, облегчающих и ускоряющих доступ к необходимым данным. Также в главной форме есть меню, открывающее доступ к отчетам, функциям для манипуляции данными, настройкам программы, справочным данным и т.п.

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

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

База данных учета посещаемости и успеваемости студентов содержит семнадцать таблиц с технологией доступа к данным типа PARADOX. База данных имеет четвертую степень нормализации, которая показывает насколько организованы данные в таблицах не имея повторяющихся данных и насколько надежна и удобна база данных. Все таблицы можно разбить на два вида - справочные и рабочие таблицы. Рабочие таблицы связаны между собой явной связью типа "один-ко-многим" на уровне таблицы, т.е. если рассмотреть любую связанную пару таблиц, то одна из них является главной, а другая дочерней, указанная связь означает, что одной записи в главной таблице соответствует одна или много записей в дочерней таблице. Справочные таблицы не имеют явных связей на уровне таблицы, как между собой, так и с рабочими таблицами. Справочные таблицы имеют явные связи "много-к-одному" на уровне поля со всеми таблицами, которым необходимы из них определенные данные. Вся функциональность базы данных в отношении поддержания связей, обеспечения целостности данных, интерфейсные взаимодействия и т.д. находится в модуле данных. Многие сервисные функции завуалированы, т.е. например, при добавлении очередного для посещения для группы автоматически осуществляется формирование состава группы, или при выставлении, к примеру, экзаменационной оценки студенту автоматически осуществляется проверка на предмет не сдачи им задолженностей по этому предмету. Среди прочих сервисных функций хотелось бы отметить упомянутую функцию проверки задолженности по успеваемости. Был разработан способ проверки состояния успеваемости студента, на основании присвоения каждой выставленной оценке статуса, который включает в себя уровень контроля, т.е. текущие оценки отмечены статусом более низким, чем экзаменационные. Оценки с нулевым уровнем контроля вообще не подвергаются проверке, такие оценки могут быть выставлены по результатам, например, контрольной работы, проведенной аттестационной комиссией [6].

3.3 Информационная система управления учебным процессом университета (Воронежский государственный университет)

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

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

Реализованный информационно-программный комплекс построен на основе современной трехуровневой клиент-серверной архитектуры. Базы данных функционируют под управлением SQL-сервера (СУБД) Oracle и размещены на высокопроизводительном серверном оборудовании. Реализующие конкретные подзадачи программные приложения размещены на сервере (серверах) приложений. Пользовательские программные компоненты реализованы в форме "тонких клиентов", устанавливаемых и автоматически обновляемых централизованно по интранет сети, и "ультратонких клиентов" в виде web-приложений (см. рис.3.1).

Рисунок 3.1 - Структура АИС управления учебным процессом

Архитектура построения прикладной части комплекса было реализовано в форме единого универсального "суперприложения", интегрирующего в себе все необходимые функции, связанные c управлением учебным процессом. В системе прикладная компонента представляет собой набор клиентских приложений, специализированных на реализации четко определенного, как правило, сравнительно небольшого набора функций. Звено "тонких" клиентов используется в приложениях, предназначенных для обеспечения функциональности, связанной с предоставлением пользователю более развитого интерфейса (в смысле полноты использования ресурсов рабочей станции, операционной системы). Звено "ультратонких" клиентов предоставляет более простой интерфейс, реализуемый web-браузером и не требующий использования специфики операционной системы, рабочей станции и низкоуровневых протоколов.

При таком подходе традиционное понятие "автоматизированное рабочее место" (АРМ), как определенный набор программно-аппаратных средств, реализующих заранее предписанную функциональность в фиксированном звене информационной системы, в значительной мере трансформируется. В созданной системе эквивалент традиционного АРМ создается в определенном смысле динамически, путем делегирования конкретному пользователю или роли для группы пользователей требующегося на текущий момент набора функций, реализуемых специализированными приложениями, которые становятся для системы в целом элементарными структурными и ресурсными единицами, наряду с элементами данных. Например, у декана и секретаря деканата наборы предлагаемых им специализированных приложений и делегируемые права доступа будут отличаться в соответствии с их отличающимися функциональными обязанностями.

Практика освоения и использования системы в ВГУ показала, что принятая архитектура построения системы обладает целым рядом положительных сторон, приобретающих особое значение в существующих, характерных для университета условиях реализации, сопровождения и использования программного комплекса такого уровня сложности. Самыми важными являются следующие:

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

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

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

- Отсутствие у приложений избыточных, не нужных конкретному пользователю (например, секретарю деканата) функций существенно упростило их освоение конечными пользователями, что также является немаловажным фактором, принимая во внимание реальные проблемы, связанные с недостаточным уровнем квалификации пользователей в подразделениях в области компьютерных технологий, их способности к освоению управления сложными многофункциональными системами [7].

Все вышеперечисленные программные продукты обладают некоторыми недостатками. Поэтому было принято решение о разработке собственного программного продукта.

4. Разработка информационного обеспечения задачи

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

В качестве информационной базы будущей системы будет использоваться реляционная СУБД. Для этого сначала следует разработать логическую структуру реляционной базы данных - построить концептуальную модель предметной области системы.

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

4.1 Информационный анализ входной информации и выделение информационных объектов предметной области

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

Сначала следует рассмотреть входные документы для определения функциональных зависимостей составляющих их реквизитов (Таблицы 4.1 - 4.11). Одни реквизиты однозначно определяют другие, значения которых зависят от значения первых.

Таблица 4.1 - Функциональные зависимости реквизитов документа "Справочник населенных пунктов"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Код региона

Наименование региона

Код населенного пункта

Наименование населенного пункта

ID_Region

Name_Region

ID_NP

Name_NP

Таблица 4.2 - Функциональные зависимости реквизитов документа "Справочник улиц"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Код населенного пункта

Наименование населенного пункта

Код улицы

Наименование улицы

ID_NP

Name_NP

ID_Street

Name_Street

Таблица 4.3 - Функциональные зависимости реквизитов документа "Список преподавателей кафедры"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Код кафедры

Наименование кафедры

Код заведующего кафедрой

Код преподавателя

ФИО преподавателя

ID_Kaf

Name_Kaf

ID_Prepod

ID_Prepod

FIO

Таблица 4.4 - Функциональные зависимости реквизитов документа "Список специальностей"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Код факультета

Наименование факультета

Код декана факультета

Код кафедры

Наименование кафедры

Код специальности

Наименование специальности

ID_Fakultet

Name_Fakultet

ID_Prepod

ID_Kaf

Name_Kaf

ID_Spec

Name_Spec

Таблица 4.5 - Функциональные зависимости реквизитов документа "Учебный план"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Код учебного плана

Код специальности

Описание учебного плана

Код дисциплины

Наименование дисциплины

Код курса дисциплин

Код вида аттестации

Наименование вида аттестации

Код аттестации по курсу дисциплин

Номер семестра

ID_Uch_Plan

ID_Spec

About

ID_Disc

Name_Disc

ID_Kurs

ID_Vid_Attest

Name_Vid_Attest

ID_Attest_Po_Kurs

Nom_Sem

Таблица 4.6 - Функциональные зависимости реквизитов документа "Список учебных групп"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Номер учебной группы

Код учебного плана

Код куратора

ФИО куратора

Код формы обучения

Наименование формы обучения

Nom_Gruppa

ID_Uch_Plan

ID_Prepod

FIO

ID_Form_Obuch

Name_Form_Obuch

Таблица 4.7 - Функциональные зависимости реквизитов документа "Карточка студента"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Номер зачетной книжки

ФИО студента

Пол студента

Дата рождения студента

Номер учебной группы

Код улицы студента

Номер дома студента

Номер квартиры студента

Телефон студента

Код условия обучения

Наименование условия обучения

Код родственного отношения

Наименование родственного отношения

Nom_ZK

FIO

Sex

Born

Nom_Gruppa

ID_Street

Nom_Dom

Nom_Kv

Nom_Tel

ID_Usl_Obuch

Name_Usl_Obuch

ID_Rodst_Otn

Name_Rodst_Otn

ФИО родственника

Код улицы родственника

Номер дома родственника

Номер квартиры родственника

Телефон родственника

FIO

ID_Street

Nom_Dom

Nom_Kv

Nom_Tel

Таблица 4.8 - Функциональные зависимости реквизитов документа "Экзаменационная ведомость"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Номер зачетной книжки студента

ФИО студента

Код аттестации по курсу дисциплин

Код отметки

Наименование отметки

Код преподавания

Nom_ZK

FIO

ID_Attest_Po_Kurs

ID_Otm

Name_Otm

ID_Prepodavanie

Таблица 4.9 - Функциональные зависимости реквизитов документа "Зачетная ведомость"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Номер зачетной книжки студента

ФИО студента

Код аттестации по курсу дисциплин

Код отметки

Наименование отметки

Код преподавания

Nom_ZK

FIO

ID_Attest_Po_Kurs

ID_Otm

Name_Otm

ID_Prepodavanie

Таблица 4.10 - Функциональные зависимости реквизитов документа "Журнал преподавателя"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Номер зачетной книжки студента

ФИО студента

Код курса дисциплин

Номер месяца в семестре

Код отметки

Наименование отметки

Код преподавания

Nom_ZK

FIO

ID_Kurs

Nom_Mes

ID_Otm

Name_Otm

ID_Prepodavanie

Таблица 4.11 - Функциональные зависимости реквизитов документа "Список студентов, пропустивших занятие"

Наименование реквизита

Имя реквизита

Функциональные зависимости

Номер зачетной книжки студента

ФИО студента

Код курса дисциплин

Номер месяца в семестре

Количество пропущенных лекционных занятий

Количество пропущенных практических занятий

Количество пропущенных лабораторных занятий

Nom_ZK

FIO

ID_Kurs

Nom_Mes

KolLek

KolPr

KolPr

Теперь следует выделить информационные объекты. Сначала составим таблицу соответствия описательных и ключевых реквизитов входных документов (Таблица 4.12).

Таблица 4.12 - Соответствие описательных и ключевых реквизитов

Описательные реквизиты

Ключевые реквизиты

Вид ключа

Название ИО, в который включается реквизит

Name_Region

ID_Region

П, У

Регион

Name_NP

ID_NP

П, У

Населенный пункт

Name_Street

ID_Street

П, У

Улица

Name_Kaf

ID_Kaf

П, У

Кафедра

ID_Prepod

ID_Kaf

П, У

Кафедра

ID_Fakultet

ID_Kaf

П, У

Кафедра

FIO

ID_Prepod

П, У

Преподаватель

ID_Kaf

ID_Prepod

П, У

Преподаватель

Name_Fakultet

ID_Fakultet

П, У

Факультет

ID_Prepod

ID_Fakultet

П, У

Факультет

Name_Spec

ID_Spec

П, У

Специальность

ID_Kaf

ID_Spec

П, У

Специальность

ID_Spec

ID_Uch_Plan

П, У

Учебный план

ID_Spec

ID_Uch_Plan

П, У

Учебный план

Name_Disc

ID_Disc

П, У

Дисциплина

ID_Uch_Plan

ID_Kurs

П, У

Курс дисциплин

ID_Disc

ID_Kurs

П, У

Курс дисциплин

Name_Vid_Attest

ID_Vid_Attest

П, У

Вид аттестации

ID_Kurs

ID_Attest_Po_Kurs

П, У

Аттестация по курсу дисциплин

ID_Vid_Attest

ID_Attest_Po_Kurs

П, У

Аттестация по курсу дисциплин

Nom_Sem

ID_Attest_Po_Kurs

П, У

Аттестация по курсу дисциплин

ID_Uch_Plan

Nom_Gruppa

П, У

Учебная группа

ID_Prepod

Nom_Gruppa

П, У

Учебная группа

ID_Form_Obuch

Nom_Gruppa

П, У

Учебная группа

Name_Form_Obuch

ID_Form_Obuch

П, У

Форма обучения

FIO

Nom_ZK

П, У

Студент

Sex

Nom_ZK

П, У

Студент

Born

Nom_ZK

П, У

Студент

Nom_Gruppa

Nom_ZK

П, У

Студент

ID_Street

Nom_ZK

П, У

Студент

Nom_Dom

Nom_ZK

П, У

Студент

Nom_Kv

Nom_ZK

П, У

Студент

Nom_Tel

Nom_ZK

П, У

Студент

ID_Usl_Obuch

Nom_ZK

Студент

Name_Usl_Obuch

ID_Usl_Obuch

П, У

Условие обучения

CENA_PF

ID_Rodst_Otn

П, У

Родственное отношение

FIO

Nom_ZK, ID_Rodst_Otn

С, У

Родственник студента

ID_Street

Nom_ZK, ID_Rodst_Otn

С, У

Родственник студента

Nom_Dom

Nom_ZK, ID_Rodst_Otn

С, У

Родственник студента

Nom_Kv

Nom_ZK, ID_Rodst_Otn

С, У

Родственник студента

Nom_Tel

Nom_ZK, ID_Rodst_Otn

С, У

Родственник студента

ID_Otm

Nom_ZK, ID_Attest_Po_Kurs

С, У

Успеваемость студента за семестр

ID_Prepodavanie

Nom_ZK, ID_Attest_Po_Kurs

С, У

Успеваемость студента за семестр

ID_Otm

Nom_ZK, ID_Kurs, Nom_Mes

С, У

Успеваемость студента за месяц

ID_Prepodavanie

Nom_ZK, ID_Kurs, Nom_Mes

С, У

Успеваемость студента за месяц

KolLek

Nom_ZK, ID_Kurs, Nom_Mes

С, У

Пропуск занятия студента

KolPr

Nom_ZK, ID_Kurs, Nom_Mes

С, У

Пропуск занятия студента

KolPr

Nom_ZK, ID_Kurs, Nom_Mes

С, У

Пропуск занятия студента

Сгруппируем реквизиты, имеющие одинаковые ключи, в один информационный объект. Результаты группировки приведены в таблице 4.13.

Таблица 4.13 - Реквизитный состав информационных объектов

Реквизиты ИО

Признак ключа

Имя ИО

Название ИО

Семантика ИО

ID_Rodst_Otn

Name_Rodst_Otn

П, У

RODST_OTN

Родственное отношение

Сведения о родственном отношении

ID_Region

Name_Region

П, У

REGION

Справочник регионов

Сведения о регионе

ID_Usl_Obuch

Name_Usl_Obuch

П, У

USL_OBUCH

Условие обучения

Сведения об условии обучения

ID_Otm

Name_Otm

П, У

OTMETKA

Отметка

Сведения об отметки

ID_Form_Obuch

Name_Form_Obuch

П, У

FORM_OBUCH

Форма обучения

Сведения о форме обучения

ID_Fakultet

Name_Fakultet

ID_Prepod

П, У

FAKULTET

Факультет

Сведения о факультете

ID_Vid_Attest

Name_Vid_Attest

П, У

VID_ATTEST

Вид аттестации

Сведения о виде аттестации

ID_Disc

Name_Disc

П, У

DISC

Дисциплина

Сведения о дисциплине

ID_NP

ID_Region

Name_NP

П, У

NP

Населенный пункт

Сведения о населенном пункте

ID_Kaf

Name_Kaf

ID_Fakultet

ID_Prepod

П, У

KAF

Кафедра

Сведения о кафедре

ID_Street

Name_Street

ID_Np

П, У

STREET

Улица

Сведения об улице

ID_Prepod

FIO

ID_Kaf

П, У

PREPOD

Преподаватель

Сведения о преподавателе

ID_Spec

Name_Spec

ID_Kaf

П, У

SPEC

Специальность

Сведения о специальности

Nom_ZK

FIO

Sex

Born

Nom_Gruppa

ID_Usl_Obuch

ID_Street

Nom_Dom

Nom_Kv

Nom_Tel

П, У

STUDENT

Студент

Сведения о студенте

ID_Uch_Plan

ID_Spec

About

П, У

UCH_PLAN

Учебный план

Сведения об учебном плане

Nom_ZK

ID_Rodst_Otn

FIO

ID_Street

Nom_Dom

Nom_Kv

Nom_Tel

С, У

RODST

Родственник студента

Сведения о родственнике студента

Nom_Gruppa

ID_Uch_Plan

ID_Form_Obuch

ID_Prepod

П, У

GRUPPA

Учебная группа

Сведения об учебной группе

ID_Kurs

ID_Uch_Plan

ID_Disc

П, У

KURS_DISC

Курс дисциплин

Сведения о курсе дисциплин по учебному плану

Nom_ZK

ID_Kurs

NOM_Mes

KolLek

KolPr

KolLab

С, У

PROP

Пропуск занятия студентом

Сведения о пропусках занятий студентом

Nom_ZK

ID_Kurs

Nom_Mes

ID_Otm

ID_Prepod

С, У

MES_USP

Успеваемость студента за месяц

Сведения об успеваемости студента по итогам ежемесячной аттестации

ID_Prepodavanie

ID_Prepod

ID_Kurs

П, У

PREPODAVANIE

Преподавание

Сведения о дисциплинах, которые преподает преподаватель

ID_Attest_Po_Kurs

ID_Kurs

Nom_Sem

ID_Vid_Attest

П, У

ATTEST_PO_KURS

Аттестация по курсу дисциплин

Сведения о виде аттестации по курсу дисциплин

Nom_ZK

ID_Attest_Po_Kurs

ID_Otm

ID_Prepod

С, У

SEM_USP

Успеваемость студента за семестр

Сведения об успеваемости студента по итогам сессии

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

4.2 Определение связей информационных объектов и построение информационно-логической модели (ИЛМ)

Связи между выявленными информационными объектами определяются реальными отношениями между парами объектов. При их определении учитывались сведения из описания ПО и семантика ИО. В таблице 4.14 приведены связи между подчиненными и главными ИО.

Таблица 4.14 Связи информационных объектов

Ключ связи

Главный ИО

Подчиненный ИО

Тип отношения

ID_Rodst_Otn

RODST_OTN

RODST

1: М

ID_Region

REGION

NP

1: М

ID_Usl_Obuch

USL_OBUCH

STUDENT

1: М

ID_Otm

OTMETKA

MES_USP

1: М

ID_Otm

OTMETKA

SEM_USP

1: М

ID_Form_Obuch

FORM_OBUCH

GRUPPA

1: М

ID_Fakultet

FAKULTET

KAF

1: М

ID_Disc

DISC

KURS_DISC

1: М

ID_Vid_Attest

VID_ATTEST

ATTEST_PO_KURS

1: М

ID_NP

NP

STREET

1: М

ID_Kaf

KAF

PREPOD

1: М

ID_Kaf

KAF

SPEC

1: М

ID_Street

STREET

STUDENT

1: М

ID_Street

STREET

RODST

1: М

ID_Prepod

PREPOD

FAKULTET

1: 1

ID_Prepod

PREPOD

KAF

1: 1

ID_Prepod

PREPOD

GRUPPA

1: М

ID_Prepod

PREPOD

PREPODAVANIE

1: М

ID_Spec

SPEC

UCH_PLAN

1: М

Nom_Gruppa

GRUPPA

STUDENT

1: М

ID_Kurs_Disc

KURS_DISC

PROP

1: М

ID_Kurs_Disc

KURS_DISC

MES_USP

1: М

ID_Kurs_Disc

KURS_DISC

PREPODAVANIE

1: М

ID_Kurs_Disc

KURS_DISC

ATTEST_PO_KURS

1: М

Nom_ZK

STUDENT

RODST

1: М

Nom_ZK

STUDENT

PROP

1: М

Nom_ZK

STUDENT

MES_USP

1: М

Nom_ZK

STUDENT

SEM_USP

1: М

ID_Prepodavanie

PREPODAVANIE

MES_USP

1: М

ID_Prepodavanie

PREPODAVANIE

SEM_USP

1: М

ID_Attest_Po_Kurs

ATTEST_PO_KURS

SEM_USP

1: М

Графическое изображение информационно-логической модели ПО в канонической форме, наглядно отражающей иерархию информационных объектов, представлено на Плакате 4.

5. Автоматизация предметной области

5.1 Краткий обзор существующих СУБД

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

В современной технологии баз данных предполагается, что создание базы данных, её поддержка и обеспечение доступа пользователя к ней осуществляется централизованно с помощью специального программного инструментария - системы управления базами данных (СУБД).

Системой управления базами данных называют программную систему, предназначенную для создания на ЭВМ общей базы данных для множества приложений, поддержания её в актуальном состоянии и обеспечения эффективного доступа пользователей к содержащимся в ней данным в рамках предоставляемых им полномочий таким образом, СУБД предназначена для централизованного управления базой данных в интересах всей совокупности её пользователей. Доступ к базе данных отдельных пользователей при этом возможен только через средство СУБД.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.