Разработка информационной системы для автоматизации работы отделений и приемной комиссии в среднем профессиональном учебном заведении

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

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



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

2.4 Логическая модель данных системы "Студент"

Информационная система оперирует следующими основными сущностями (в скобках указаны имена этих сущностей, под которыми они реализованы в СУБД):

-Отделения (abt_departs);

-Специальности (abt_specs);

-Набираемые группы (abt_groups);

-Данные об абитуриентах (abt_abiturs);

-Города (abt_cities);

-Региональные области (abt_areas);

-Населенный пункт (abt_naspunkts);

-Регионы (abt_regions);

-Иностранный язык абитуриента (abt_inlang);

-Группы подготовительного отделения (abt_podgroups);

-Студенты (std_students);

-Личные данные (std_pers_data);

-Родственники (std_rodstv);

-Вторичные данные (std_add_data);

-Адреса (std_address);

-Телефонные номера (std_phones);

-Документы (std_documents);

-Пропуски занятий (std_propuski);

-Учебные диiиплины (std_subjects);

-Оценки (std_marks);

-Оценки на гос. экзаменах (std_gos)

-Пользователи (users);

-Разрешения (rights);

-Группы пользователей (groups);

-Языки интерфейса (languages);

-Пользовательские меню (menus);

-Модули (modules);

-Адреса пользователей (users_ip).

В виде схемы логическая модель вынесена в Приложение 3. Далее рассмотрим эти сущности подробнее.

Сущность "Отделения". Содержит информацию обо всех отделениях колледжа. Информация представлена в виде следующих атрибутов (табл. 1).

Таблица 1. - Атрибуты сущности "Отделения"

АтрибутОписаниеdepart_idИдентификатор записи, ключdepart_nameПолное название отделенияdepart_abbrАббревиатура или краткое наименование отделенияdepart_phoneВнутренний телефон отделения

Сущность "Специальности". Содержит сведения обо всех специальностях, по которым производится набор студентов (табл. 2).

Таблица 2. - Атрибуты сущности "Специальности"

АтрибутОписаниеspec_idИдентификатор записи, ключspec_departКод отделения, к которому относится специальностьspec_nameНазвание специальностиspec_abbrКод специальности

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

Таблица 3. - Атрибуты сущности "Набираемые группы"

АтрибутОписаниеspec_idИдентификатор записи, ключgroup_specНазвание специальности, к которой относится группаgroup_classНа базе скольких классов осуществляется набор абитуриентов в группуgroup_numbНомер и название набираемой группыgroup_namegroup_budgetПлатное или бесплатное обучение студентов в группеgroup_maxМаксимально допустимое количество студентов группы

Сущность "Данные об абитуриентах". Содержит паспортные данные абитуриента, сведения о полученном образовании до колледжа, результаты вступительных испытаний, результатов Единых государственных экзаменов, тестирований и собеседований (табл. 4).

Таблица 4. - Атрибуты сущности "Данные об абитуриентах"

АтрибутОписаниеabit_idИдентификатор записи, ключabit_groupНазвание группы, в которую зачисляется абитуриентabit_regnumbРегистрационный номер в реестре абитуриентовabit_famФамилия абитуриентаabit_nameИмя абитуриентаabit_otchОтчество абитуриентаabit_pasportНомер и серия паспортаabit_sexПолabit_datebДата рожденияАтрибутОписаниеabit_phoneКонтактный телефонabit_shcoolШкола, которую закончил абитуриентabit_classКоличество оконченных классовabit_yearendГод окончания школыabit_areaОбласть, в которой прописан абитуриентabit_regionРегион, в котором прописан абитуриентabit_naspunktНаселенный пункт, в котором прописан абитуриентabit_cityГород, в котором прописан абитуриентabit_documentПринятый документabit_mathБалл за экзамен по математикеabit_russБалл за экзамен по русскому языкуabit_mathegeБалл, полученный за Единый государственный экзамен по математикеabit_russegeБалл, полученный за Единый государственный экзамен по русскому языкуabit_russtestБалл, полученный за тестирование по русскому языкуabit_ballsumСумма баллов

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

Таблица 5. - Атрибуты сущностей "Региональные области", "Населенные пункты", "Регионы", "Города"

АтрибутОписаниеarea_idИдентификатор записи, ключnaspunkt_idregion_idcity_idarea_nameНаименованиеnaspunkt_nameregion_namecity_name

Сущности "Иностранный язык абитуриента", "Группы подготовительного отделения", "Льготы". Содержат список иностранных языков, изучаемых в школе, и наименование групп подготовительного отделения (табл. 6).

Таблица 6. - Атрибуты сущности "Иностранный язык", "Льготы", "Группы подготовительного отделения"

АтрибутОписаниеinlang_idИдентификатор записи, ключpodgroup_idlgot_idinlang_nameНаименованияpodgroup_namelgot_name

Сущность "Пользователи". Содержит информацию о пользователях информационной системы (табл. 7).

Таблица 7. - Атрибуты сущности "Пользователи"

АтрибутОписаниеuser_idИдентификатор записи, ключuser_loginИмя учетной записиuser_passwdПарольuser_groupГруппа к которой принадлежит пользовательuser_descОписание пользователяuser_langЯзык интерфейса пользователя

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