Моделирование предметной области базы данных АИС деканата "Учет студентов"

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

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

ми. Спецификации таблиц файла data.cl представлены в табл. 3.2.

 

Таблица 3.2 - Спецификации таблиц БД

Наименование таблицыНаименование столбцаКлючТип поляРасшифровка атрибута12345СпециальностиКод специальности*ЧисловойИдентифицирующий ключНазвание специальностиТекстовыйСписок студентовКод студента*ЧисловойИдентифицирующий ключФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйНомер зачеткиЧисловойГод поступленияЧисловойГруппа ТекстовыйКод группыЧисловойСводная ведомостьНомер ведомостиЧисловойИдентифицирующий ключФорма обученияТекстовыйУчебный годЧисловойСеместрЧисловойФорма контроляТекстовыйФакультет ТекстовыйГруппа ТекстовыйКурсЧисловойДисциплина ТекстовыйПреподаватель 1ТекстовыйПреподаватель 2ТекстовыйДата сдачиДата/времяНсдачи Дата/времяКсдачи Дата/времяГруппа Код группы ЧисловойИдентифицирующий ключГруппа ТекстовыйДисциплины Код дисциплины ЧисловойИдентифицирующий ключНазвание дисициплиныТекстовыйФакультеты Код факультетаЧисловойИдентифицирующий ключНазвание ТекстовыйОценки Семестр ЧисловойИдентифицирующий ключГруппа ЧисловойИдентифицирующий ключСтудент ЧисловойИдентифицирующий ключДисциплина ТекстовыйНомер ведЧисловойЗачкнижка ТекстовыйЗачет ЧисловойЭкзамен ЧисловойПрописью ТекстовыйПриложение к дипломуКод студентаЧисловойИдентифицирующий ключФИОТекстовыйДата рождения Дата/времяДокОбразованиеТекстовыйВступИспытанияТекстовыйПоступил вТекстовыйЗавершилОбуч вТекстовыйПериодОбучЧисловойНаправлСпецТекстовыйСпециализацияТекстовыйКурсовыеЧисловойПрактикиЧисловойГосэкзамЧисловойКвалификацРаботаТекстовыйНомерДипломаТекстовыйРегистрНомерЧисловойДатаВыдачиДата/времяДатаПрисуждДата/времяприсужденаТекстовыйДоговор Номер договораЧисловойИдентифицирующий ключДата заключенияОрганизацияТекстовыйКод студента ЧисловойВнешний ключкод вида договорааВнешний ключВид договораКод вида договораЧисловойИдентифицирующий ключВид договораТекстовыйУчебная карточкаКод студентаЧисловойСоставной ключФИОТекстовыйКод факультетаЧисловойСоставной ключКод специальностиЧисловойСоставной ключПолТекстовыйФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйДата рожденияДата/времяМесто рожденияТекстовыйСемейное положениеТекстовыйНациональностьТекстовыйЧто окончилТекстовыйГод окончанияЧисловойАдрес ТекстовыйТелефон ЧисловойПаспортТекстовыйГод поступленияЧисловойКурсЧисловойКод группыЧисловойНомер зачеткиЧисловойВид приемаТекстовыйИзучаемый ин-язТекстовыйМатьТекстовыйМАдресТекстовыйМработаТекстовыйМдолжностьТекстовыйОтецТекстовыйОАдресТекстовыйОработаТекстовыйОдолжностьТекстовыйПриказ о зачисленииТекстовыйПриказ об отчисленииТекстовыйПриказ об академеТекстовыйПриказ о повторном обученииТекстовыйПриказ о переводеТекстовыйДипломОценкиКодЧисловойИдентифицирующий ключномерДипломаТекстовый Внешний ключКод студентаЧисловойВнешний ключРегистр номерЧисловойДисциплинаТекстовыйКолЧасовЧисловойОценкаЧисловой

.3.7 Защита данных

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

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

Механизм защиты данных включает ряд функций:

. Защита системы от посторонних лиц.

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

. Защита системы от пользователя.

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

доступ к общесистемным данным;

доступ к данным других пользователей;

возможность изменения программ;

возможность сбора информации на регистрах и полях.

. Защита пользователя друг от друга.

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

. 3ащита пользователя от самого себя.

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

. Защита системы от самой себя.

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

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

Программные средства защиты являются основными.

В разрабатываемоq АCУ предусмотрен пароль. При входе в систему происходит попытка идентифицировать пользователя. Если идентификации не происходит (пароль введен неверно), доступ к программе невозможен.

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

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

 

3.4 Разработка обобщенного алгоритма АПС

 

На рис. 3.3. приведена обобщенная блок-схема алгоритма АПС Учет студентов.

 

 

Рисунок 3.3 - Обобщенная блок-схема алгоритма АПС Учет студентов

 

 

3.5 Выбор технического и программного обеспечения

 

Программное обеспеч?/p>