- •Содержание
- •1. Аналитическая часть
- •1.1 Описание объекта автоматизации
- •1.2 Обоснование необходимости автоматизации
- •1.3 Анализ аналогов подобных программных систем
- •1.4 Постановка задачи
- •1.5 Описание структуры разрабатываемого арм
- •1.6 Обзор обоснования выбора инструментальных средств
- •1.7 Обзор обоснования методов защиты данных
- •2. Проектная часть
- •2.1 Анализ предметной области
- •.1.1 Иерархия функций
- •2.1.2 Формализованное описание предметной области
- •2.2 Концептуальный уровень базы данных
- •2.2.1 Модель "объект - отношение"
- •2.2.2 Даталогическая модель бд
- •2.2.3 Анализ схем отношений на соответствие нормальной формы Бойса - Кодда
- •2.3 Физическая модель бд на основе выбранной субд
- •2.3.1 Описание проектируемых объектов бд
- •2.3.2 Технология создания базы данных
1.6 Обзор обоснования выбора инструментальных средств
Для разработки приложения было выбрано следующее ПО: СУБД (система управления базами данных) MS Access и система программирования Delphi.
База данных - это совокупность записей различного типа, содержащая перекрестные ссылки.
СУБД - это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.
В стандартную поставку Delphi входят основные объекты из 270 базовых классов (рисунок 1), при этом основным достоинством системы является простота создания графического интерфейса программы. Создание интерфейса реализуется методом draganddrop (бери и тащи), что делает процесс создания интерфейса простым и быстрым, требующим минимального написания программного кода [2].
1.7 Обзор обоснования методов защиты данных
К настоящему времени разработано много различных средств, методов, мер и мероприятий, предназначенных для защиты информации, накапливаемой, хранимой и обрабатываемой в автоматизированных информационных системах.
Сюда входят аппаратные и программные средства, криптографическое закрытие информации, физические меры, организованные мероприятия, законодательные меры.
Все эти средства защиты делятся на технические и нетехнические.
К техническим средствам защиты относят:
аппаратные и программные средства;
криптографическое закрытие информации.
К нетехническим средствам защиты относят:
аппаратные методы защиты;
программные методы защиты;
резервное копирование;
криптографическое шифрование информации;
физические меры защиты.
организационные мероприятия по защите информации.
Основные выводы о способах использования рассмотренных выше средств, методов и мероприятий защиты, сводится к следующему:
наибольший эффект достигается тогда, когда все используемые средства, методы и мероприятия объединяются в единый, целостный механизм защиты информации;
механизм защиты должен проектироваться параллельно с созданием систем обработки данных, начиная с момента выработки общего замысла построения системы;
функционирование механизма защиты должно планироваться и обеспечиваться наряду с планированием и обеспечением основных процессов автоматизированной обработки информации;
необходимо осуществлять постоянный контроль функционирования механизма защиты.
В данном АРМ применен программный метод защиты. К программным средствам защиты относятся специальные программы, которые предназначены для выполнения функций защиты и включаются в состав программного обеспечения систем обработки данных [3].
Программная защита является наиболее распространенным видом защиты, чему способствуют следующие положительные свойства:
универсальность;
гибкость;
простота реализации;
практически неограниченные возможности изменения и развития и т.п.
2. Проектная часть
2.1 Анализ предметной области
Во время предпроектного исследования было составлено описание предметной области решаемой задачи.
Основная задача состоит в сборе информации о деятельности куратора учебной группы. Для решения этой задачи разрабатывается автоматизированное рабочее место, целью которого является экономия рабочего времени и переход на безбумажные технологии.
Предметная область - фрагмент реального мира, подлежащий автоматизации. Предметная область содержит только те сущности, их взаимосвязи и процессы изменения сущностей и взаимосвязей, которые необходимы для корректной работы рассматриваемой (разрабатываемой) автоматизированной системы. Сущностью или информационным объектом предметной области называется некоторое понятие, общее для ряда объектов реального мира. Сущность описывается набором признаков, важных для рассматриваемой предметной области, состав которых позволяет отделить объекты (экземпляры) одной сущности от объектов (экземпляров) другой сущности предметной области, а значения которых позволяют отличить различные экземпляры одной сущности.
Создаваемая БД должна содержать необходимые структурные составляющие, обладающие свойством гибкости, то есть позволять вводить новые данные и изменять существующие.
Разрабатываемая база данных должна обеспечивать точную и достоверную информацию.
В АРМ входящей информацией является:
список группы;
сведения о студентах, их успеваемости;
сведения об активе учебной группы;
достижение группы;
потери контингента группы за время обучения.
Выходными данными будем считать информацию, необходимую для формирования банка данных рабочего места куратора группы, содержащего сведения о курируемой учебной группы.
