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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

-Кардинальным образом облегчилось внедрение системы, снизилась трудоемкость ее сопровождения. Например, рабочие места работников деканатов (секретарей, деканов и их заместителей) в созданной системе реализованы в виде 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 - Функциональные зависимости реквизитов документа "Учебный план"

Наименование реквизитаИмя реквизитаФункциональные зависимостиКод учебного плана Код специальности Описание учебного плана Код диiиплины Наименование диiиплины Код курса диiиплин Код вида аттестации Наименование вида аттестации Код аттестации по курсу диiиплин Номер семестра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 - Фун