Моделирование предметной области базы данных АИС деканата "Учет студентов"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ми. Спецификации таблиц файла data.cl представлены в табл. 3.2.
Таблица 3.2 - Спецификации таблиц БД
Наименование таблицыНаименование столбцаКлючТип поляРасшифровка атрибута12345СпециальностиКод специальности*ЧисловойИдентифицирующий ключНазвание специальностиТекстовыйСписок студентовКод студента*ЧисловойИдентифицирующий ключФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйНомер зачеткиЧисловойГод поступленияЧисловойГруппа ТекстовыйКод группыЧисловойСводная ведомостьНомер ведомостиЧисловойИдентифицирующий ключФорма обученияТекстовыйУчебный годЧисловойСеместрЧисловойФорма контроляТекстовыйФакультет ТекстовыйГруппа ТекстовыйКурсЧисловойДисциплина ТекстовыйПреподаватель 1ТекстовыйПреподаватель 2ТекстовыйДата сдачиДата/времяНсдачи Дата/времяКсдачи Дата/времяГруппа Код группы ЧисловойИдентифицирующий ключГруппа ТекстовыйДисциплины Код дисциплины ЧисловойИдентифицирующий ключНазвание дисициплиныТекстовыйФакультеты Код факультетаЧисловойИдентифицирующий ключНазвание ТекстовыйОценки Семестр ЧисловойИдентифицирующий ключГруппа ЧисловойИдентифицирующий ключСтудент ЧисловойИдентифицирующий ключДисциплина ТекстовыйНомер ведЧисловойЗачкнижка ТекстовыйЗачет ЧисловойЭкзамен ЧисловойПрописью ТекстовыйПриложение к дипломуКод студентаЧисловойИдентифицирующий ключФИОТекстовыйДата рождения Дата/времяДокОбразованиеТекстовыйВступИспытанияТекстовыйПоступил вТекстовыйЗавершилОбуч вТекстовыйПериодОбучЧисловойНаправлСпецТекстовыйСпециализацияТекстовыйКурсовыеЧисловойПрактикиЧисловойГосэкзамЧисловойКвалификацРаботаТекстовыйНомерДипломаТекстовыйРегистрНомерЧисловойДатаВыдачиДата/времяДатаПрисуждДата/времяприсужденаТекстовыйДоговор Номер договораЧисловойИдентифицирующий ключДата заключенияОрганизацияТекстовыйКод студента ЧисловойВнешний ключкод вида договорааВнешний ключВид договораКод вида договораЧисловойИдентифицирующий ключВид договораТекстовыйУчебная карточкаКод студентаЧисловойСоставной ключФИОТекстовыйКод факультетаЧисловойСоставной ключКод специальностиЧисловойСоставной ключПолТекстовыйФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйДата рожденияДата/времяМесто рожденияТекстовыйСемейное положениеТекстовыйНациональностьТекстовыйЧто окончилТекстовыйГод окончанияЧисловойАдрес ТекстовыйТелефон ЧисловойПаспортТекстовыйГод поступленияЧисловойКурсЧисловойКод группыЧисловойНомер зачеткиЧисловойВид приемаТекстовыйИзучаемый ин-язТекстовыйМатьТекстовыйМАдресТекстовыйМработаТекстовыйМдолжностьТекстовыйОтецТекстовыйОАдресТекстовыйОработаТекстовыйОдолжностьТекстовыйПриказ о зачисленииТекстовыйПриказ об отчисленииТекстовыйПриказ об академеТекстовыйПриказ о повторном обученииТекстовыйПриказ о переводеТекстовыйДипломОценкиКодЧисловойИдентифицирующий ключномерДипломаТекстовый Внешний ключКод студентаЧисловойВнешний ключРегистр номерЧисловойДисциплинаТекстовыйКолЧасовЧисловойОценкаЧисловой
.3.7 Защита данных
Защита данных - процесс, организуемый и обеспечиваемый в системе с целью предупреждения несанкционированного разрушения, получения и модификации данных в процессе их хранения или обработки.
Система защиты данных - организационная совокупность средств, методов, мероприятий, создаваемая и поддерживаемая с целью защиты данных.
Механизм защиты данных включает ряд функций:
. Защита системы от посторонних лиц.
Заключается в создании надежных барьеров на всех возможных путях доступа к защищаемой информации от посторонних лиц.
. Защита системы от пользователя.
При обеспечении пользователя всеми необходимыми для него возможностями обработки данных исключить следующие несанкционированные действия:
доступ к общесистемным данным;
доступ к данным других пользователей;
возможность изменения программ;
возможность сбора информации на регистрах и полях.
. Защита пользователя друг от друга.
Подразумевает предупреждение несанкционированного доступа в процессе совместной обработки данных.
. 3ащита пользователя от самого себя.
Это создание таких условий, при которых случайные ошибки не приводят к потере информации.
. Защита системы от самой себя.
Это создание барьеров на путях потери информации в результате ошибок, возникающих в компонентах системы при сбоях.
Защита данных от посторонних лиц осуществляется с помощью организационных (физических) и программных средств защиты.
Программные средства защиты являются основными.
В разрабатываемоq АCУ предусмотрен пароль. При входе в систему происходит попытка идентифицировать пользователя. Если идентификации не происходит (пароль введен неверно), доступ к программе невозможен.
В будущем предусматривается организовать разграничение доступа различных пользователей к тем или иным пунктам меню, в зависимости от их идентификационного номера.
В программе разработана защита пользователя от самого себя. Все действия, способные привести к изменению данных, сопровождаются запросом, требующим подтверждения выбранного режима работы (модификация, удаление).
3.4 Разработка обобщенного алгоритма АПС
На рис. 3.3. приведена обобщенная блок-схема алгоритма АПС Учет студентов.
Рисунок 3.3 - Обобщенная блок-схема алгоритма АПС Учет студентов
3.5 Выбор технического и программного обеспечения
Программное обеспеч?/p>