Главная » Просмотр файлов » Пак636329237700917012

Пак636329237700917012 (1206720), страница 7

Файл №1206720 Пак636329237700917012 (Разработка автоматизированного комплекса формирования модели разграничения доступа к объектам доступа информационной системы) 7 страницаПак636329237700917012 (1206720) страница 72020-10-04СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

Послепроведения удаления произойдет обновление списка субъектов.Чтобы вывести личную карточку субъекта, необходимо выбратьнеобходимого субъекта в списке всех субъектов и нажать кнопку «Личнаякарта». Далее в приложении будет произведен отбор всех данный, связанных сэтим субъектом и передача этих данных в метод класса работы с Word дляформирования личной карты. Далее администратор может распечатать даннуюличную карту или просмотреть необходимые данные субъекта.35Рисунок 2.9 Диаграмма последовательности полной последовательностипри работе с формой Субъект.362.4 Диаграмма компонентовДиаграмма компонентов представляет собой статическую структурнуюдиаграмму, которая помогает определить разбиение программного продукта насоставные компоненты и связи между ними.

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

Одникомпоненты могут существовать только на этапе компиляции программногокода, другие – на этапе его исполнения. 48 Разработанная в рамках проектированиямодуля ПБИ-1 диаграмма компонентов представлена на рисунке 2.10.Рисунок 2.10 Диаграмма компонентов3 Выбор программных средств373.1 Язык программированияДля разработки данного приложения был выбран относительно молодойязык программирования C#. Данный язык программирования являетсяобъектно-ориентированным и относится к семье языков с C-подобнымсинтаксисом. Выбор данного языка обусловлен наличием большого опытаразработки приложений на данном языке, а так же простотой ифункциональностью данного языка.Так как C# является относительно молодым языком, при его проектированиибыли учтены плюсы и устранены минусы популярных существующих языковпрограммирования, а так же были исключены подходы, признанныенеудачными.Еще одним несомненным плюсом данного языка является то, что онотносится к классу объектно-ориентированных языков программирования.Объектно-ориентированный принцип программирования является самымраспространённым принципом программирования на сегодняшний день.Данный принцип подразумевает представление программы в виде совокупностиобъектов, представленных экземплярами классов.

Такое представлениепомогает более четко разделить данные приложения и программный код, а также позволяет увеличить коэффициент повторного использования кода.3.2 Среда разработкиВ качестве среды разработки было выбрано программное решение откомпании Microsoft под названием Visual Studio 2017 Community Edition. Даннаясреда разработки является бесплатной, полнофункциональной и расширяемойинтегрированной средой разработки для создания современных приложений.Данная среда является весьма удобной для разработок, так как ее разработчикис каждым выпуском стараются учесть все пожелания пользователей данного38продукта.Данный продукт был выбран по нескольким причинам:поддержка языка программирования C#;удобство интерфейса;наличие возможностей навигации по коду, рефакторинга и исправлениякода, значительно упрощающих работу по написанию приложения;бесплатное распространение данного продукта.394 Руководство по эксплуатации4.1 Системные требованияПрограммный модуль ПБИ-1 предназначен для работы на операционныхсистемах семейства Windows версии не ниже Windows 7.

Перед использованиемпрограммного модуля необходимо убедиться в том, что на устройствеустановлена программная платформа .NET Framework версии 4.5, а так жеимеется программный продукт Microsoft Office Word выпуска не старше 2007года. Работа программного модуля невозможна при отсутствиивышерассмотренных программ.4.2 Составление шаблонов для отчетовПрограммный модуль ПБИ-1 для отображения личных карточек, отчетов поустройствами объектам, а так же для вывода матрицы доступа используетшаблоны Microsoft Word, которые позволяют на их основе создаватьоднотипные документы. Шаблоны представляют собой документы формата.dotx содержащие общую структуру документа, а так же специальные поля,помеченные фигурными скобами, которые заменяются соответствующимиданными из приложения.Таким образом, вам предоставляется возможность разработки собственногошаблона.

Обязательным условием при составлении собственного шаблонаявляется наличие специальных полей входящих в состав данного типа шаблона.Важно знать: внутри фигурных скобок должны отсутствовать пробелы.4.2.1 Шаблон личной карточки субъектаДанный шаблон отображает все данные субъекта, а так же права которые40присвоены ему в системе.Он должен содержать следующие специальные поля: {NumUser}, {fio},{Post}, {NumRequest}, {Login}, {Table}, {NowDate}.Все поля, описанные выше, кроме поля {NowDate}, являютсяобязательными при составлении собственного шаблона личной карты.

Переченьзначений, на которые заменяются данные поля, приведен в таблице 4.1.Таблица 4.1 Сопоставление специальных полей личной карты и ихзначений.Поле Заменяемое значение{NumUser}Порядковый номер субъекта всистеме, и одновременно выступает вроле номера личной карточки{fio} Фамилия имя и отчество субъекта{Post} Должность субъекта{NumRequest}Номер заявки на подключениясубъекта{Login} Логин субъекта в системе{Table}Таблица с правами доступа,присвоенными данному субъекту,либо при их отсутствии надпись отом, что права отсутствуют{NowDate}Текущая дата в форматеДД.ММ.ГГГГ4.2.2 Шаблон отчета об объектеДанный шаблон отображает все данные объекта, а так же права которыеприсвоены субъектам в отношении него в системе.Он должен содержать следующие специальные поля: {numObject},41{NameObject}, {path}, {ThisFolder}, {SharedObject}, {Table}, {NowDate}.Все поля, описанные выше, кроме поля {NowDate}, являютсяобязательными при составлении собственного шаблона отчета по объекту.Перечень значений, на которые заменяются данные поля, приведен в таблице4.2.Таблица 4.2 Сопоставление специальных полей отчета по объекту и ихзначений.Поле Заменяемое значение{numObject}Порядковый номер объекта всистеме.{NameObject} Название объекта{path} Путь объекта{ThisFolder} Тип объекта (папка/файл){SharedObject} Тип объекта (сетевой/не сетевой){Table}Таблица с правами доступа,присвоенными данному объекту, либопри их отсутствии надпись о том, чтоправа отсутствуют{NowDate}Текущая дата в форматеДД.ММ.ГГГГ4.2.3 Шаблон отчета об устройствеДанный шаблон отображает все данные устройства, а так же объекты,принадлежащие ему и права которые присвоены субъектам в отношении них.Он должен содержать следующие специальные поля: {numDevice},{NameDevice}, {Branch}, {DepartmentDevice}, {NumCabinet}, {NumWorkplace},{Table}, {NowDate}.Все поля, описанные выше, кроме поля {NowDate}, являются42обязательными при составлении собственного шаблона отчета устройству.Перечень значений, на которые заменяются данные поля, приведен в таблице4.3.Таблица 4.3 Сопоставление специальных полей отчета об устройстве и ихзначений.Поле Заменяемое значение{numDevice}Порядковый номер устройства всистеме.{NameDevice} Название устройства{Branch}Филиал, в котором находитсяустройство{DepartmentDevice}Отдел, в котором находитсяустройство{NumCabinet}Кабинет, в котором находитсяустройство{NumWorkplace}Номер рабочего места, на которомнаходится устройство{Table}Таблица с объектами, субъектамии их правами для данного устрйоства,либо при их отсутствии надпись отом, что права отсутствуют{NowDate}Текущая дата в форматеДД.ММ.ГГГГ4.2.4 Шаблон общей модели разграничения доступаДанный шаблон отображает все созданные в приложении права.

Он долженсодержать следующие специальные поля: {Table}, {NowDate}.Все поля, описанные выше, кроме поля {NowDate}, являются43обязательными при составлении собственного шаблона отчета по объекту.Перечень значений, на которые заменяются данные поля, приведен в таблице4.4.Таблица 4.4 Сопоставление специальных полей общей моделиразграничения и их значений.Поле Заменяемое значение{Table}Таблица, содержащая матрицуразграничения доступа организации,согласно заведенным в приложениеданным, либо при их отсутствиинадпись о том, что права отсутствуют{NowDate}Текущая дата в форматеДД.ММ.ГГГГ4.3 Работа с главной формой.Графический интерфейс главной формы представлен на рисунке 4.1.Рисунок 4.1 Главная форма.Главная форма в верхней части содержит главное меню приложения,44изображенное на рисунке 4.2. С помощью данного меню вызываются формы«Субъекты», «Объекты», «Устройства», «Настройки», а так же производитсясохранение данных, их загрузка и выход из приложения.Рисунок 4.2 Главное меню.В продукте предусмотрено сохранение двух видов.

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

Для загрузки файла из другойдиректории необходимо нажать клавишу «Загрузить» и выбрать в другойдиректории.Помимо главного меню, эта форма содержит список правил разграничениядоступа, и кнопки для работы с ним. Работа с данным списком подразумеваетсоздание новых правил, изменение существующих, удаление и поиск правил.Для добавления нового правила необходимо нажать кнопку «Добавить»,после чего откроется диалоговое окно добавления нового правила,представленное на рисунке 4.3.В открывшемся диалоговом окне необходимо выбрать устройство, накотором находится объект, затем выбрать субъект, для которого создаютсяразрешения, выбрать необходимый объект и, с помощью галочек, пометитьнеобходимые права доступа. После этого необходимо нажать клавишу«Сохранить».

Характеристики

Список файлов ВКР

Разработка автоматизированного комплекса формирования модели разграничения доступа к объектам доступа информационной системы
Pak_Vladislav_Alexandrovich_2017
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7026
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее