разработка модуля информационно - справочной системы для предприятия сферы услуг.
Заказать уникальную дипломную работу- 64 64 страницы
- 23 + 23 источника
- Добавлена 08.06.2021
- Содержание
- Часть работы
- Список литературы
Введение 3
1.Теоретическая часть 5
1.1. Описание предметной области и решаемых задач 5
1.2. Описание входной и выходной информации (документов) 17
1.3. Постановка задач автоматизации 21
Вывод по главе 25
2. Проектно-аналитическая часть 26
2.1. Общая характеристика ООО «Спортмастер» 26
2.2. Моделирование деятельности 31
2.3. Информационная модель 33
3. Проектирование информационно-справочной системы 38
3.1. Описание средств разработки 38
3.2 Построение физической модели 43
3.3 Реализация проекта 47
3.4 Описание руководства пользователя 51
Заключение 58
Список использованных источников 60
Приложение А 63
Диаграмма классов (classdiagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. Диаграмма классов может содержать интерфейсы, пакеты, отношения и даже отдельные экземпляры, такие как объекты и связи. На этой диаграмме не указывается информация о временных аспектах функционирования системы. С этой точки зрения диаграмма классов является дальнейшим развитием концептуальной модели проектируемой системы. Диаграмма классов для проектируемой системы представлена на рисунке 3.15. Опишем диаграмму классов. Рисунок 3.15 – Диаграмма классовСущности «Должность» и «Роль» имеют взаимосвязь с сущностью «Доступ» посредством агрегации (разновидность ассоциации при отношении между целым и его частями). Для добавления данных к сущностям «Должность» и «Роль» предусмотрен интерфейс «Сотрудники».Сущность «Кабинет» имеет взаимосвязь с сущностями «АРМ» и «ВТТС» и «Разграничения» посредством агрегации. Для добавления данных к сущности «Кабинет» предусмотрен интерфейс «Помещения».Сущность «Устройство» посредством агрегации взаимосвязана с сущностями «СЗИ», «ВТСС» и «АРМ». Сущность «Фирма» посредством агрегации также взаимосвязана с сущностями «СЗИ», «ВТСС» и «АРМ». Сущность «Название АРМ» имеет взаимосвязь с сущностью «АРМ» посредством агрегации. Для добавления данных к сущностям «Название АРМ», «Фирма» и «Устройство» предусмотрен интерфейс «Устройства».Сущность «Разграничения» связана посредством агрегации с сущностями «Кабинет» и «Права». Для добавления данных к сущности «Права» предусмотрен интерфейс «Классификаторы». Также при помощи данного интерфейса происходит добавление данных к сущностям «Объем», «Класс», «Тип ИС», «Режим 1», «Режим 2», «Категория», «Структура», которые посредством агрегации имеют взаимосвязь с сущностью «ИСПДн».Добавление данных к сущностям «Антивирус», «Офис» и «ОС» происходит посредством интерфейса «Программы». В свою очередь интерфейсы «Антивирус», «Офис» и «ОС» агрегированы с сущностью «Программное обеспечение».Интерфейс «Определить» полностью описывает ИСПДн, путем комбинации атрибутов сущностей «Доступ», «Программное обеспечение», «АРМ», «ВТСС», «СЗИ», «ПДн», «ИСПДн», «Разграничения» при помощи операции «Вывод данных», а также ввода дополнительных сведений при помощи операции «Ввод данных».После того, как все данные имеются в системе, встает необходимость создания отчетов об ИСПДн. Для каждого из отчетов предусмотрены интерфейсы «ИПДн», «ИИСПДн», «Доступ», «Технический паспорт» и «Разграничения». Операциями данных интерфейсов являются «Чтение данных». Составим блок-схему алгоритма работы системы (рисунок 3.16). Блок-схема проста и пояснений не требует. Рисунок 3.16 - Блок-схема алгоритма работы системы3.4 Описание руководства пользователяГлавной задачей создаваемой системы является предоставление пользователям доступа к базе данных. При выборе пути решения данной задачи рассматривалось несколько способов:использование desktop-приложения, созданного с использованием методов доступа к данным, предоставляемых фирмой Microsoft (ADO, RDO, ADODB);использование программ терминального доступа к серверу приложений (Microsoft Terminal Client, Symantec PCAnywhere, McAfee Remote Desktop, AT&T VNC Viewer);использование пользовательского web-интерфейса.При рассмотрении каждого пункта решения задачи, были выявлены следующие особенности.Методы доступа к данным от Microsoft не являются лучшим способом решения задачи в силу своей нестабильности и плохой функциональности. Помимо этого, Microsoft постоянно выпускает сервисные пакеты обновлений к операционным системам и сервисным продуктам, что является большой проблемой для служб АИС, которые не смогут своевременно установить их на все необходимые компьютеры. Преимуществом данного метода является распространенность ОС Windows 7 среди рабочих – количество составляет порядка 90-93 процентов от общего числа компьютеров. Использование программ терминального доступа – достаточно качественный вариант. Использование сервера приложений позволяет увеличить гибкость настройки приложения, облегчить работу службе поддержки, и несет в себе все преимущества централизованного управления и быстрого реагирования. Здесь имеются следующие отрицательные стороны: отсутствует возможность вывода информации на принтер, на локальный компьютер, и т.п. Так же, подобные программы обмениваются графическими изображениями, и для приемлемой скорости работы требуется высокая скорость соединения с сервером приложений. Использование web-интерфейса для пользователей представляет собой достаточно гибкую среду для работы с корпоративными данными. Централизованное управление – один web-сервер способен выполнять задачу в полном объеме – существенно облегчает внедрение системы и ее поддержку в будущем. Интерактивность системы несколько ограничена в силу специфики построения форм ввода для web-приложений, однако возможность создания полнофункционального интерфейса остается. Для передачи данных между сервером и рабочими станциями пользователей используется HTTP. Скорость загрузки HTML-данных зависит контента HTML-страниц. Если ограничить число графических изображений, загромождающих HTML-страницу, то скорости 4800 бод будет вполне достаточно для приемлемой работы системы. Также важнейшим преимуществом является отсутствие необходимости покупки клиентских продуктов. Как упоминалось раньше, большинство клиентских компьютеров оснащено операционной системой Windows 7. В пакет данных операционной системы входит обозреватель InternetExplorer 11.0, что освобождает от необходимости покупать клиентское программное обеспечение. Хотя и это решение задачи имеет свои недостатки. Это отсутствие некоторых возможностей в реализации интерфейса, которые доступны в нынешних desktop-приложениях. После анализа всех возможных вариантов решения задачи сделан вывод, что наиболее подходящей альтернативой в данных условиях является разработка системы, имеющей web-интерфейс.В итоге, было решено реализовать систему учета и контроля персональных данныхc пользовательским web-интерфейсом, базирующуюся на сервере Apache2.2, компиляторе PHP 5.2 и СУБД Oracle 11g.На стадии разработки пользовательского интерфейса принимается решение, как будет выглядеть конечный продукт. Это не строгое определение, но указание направления разработок. Приложение не должно накладывать жёстких ограничений ни на внешний вид интерфейса, ни на его идеологию; в интерфейсе продукта должно быть возможным реализовать любые идеи. Частично дизайн интерфейса представляет собой искусство, но в ходе недавних исследований были сформулированы общие принципы. Согласованность «картинки», методов контроля, методов функционирования являются важными для пользователей, для которых нужна обратная связь, понимание того, что делает компьютерная система, и почему они видят определенные результаты. Они должны иметь возможность прервать операцию или отменить ее выполнение (с возвращением к исходной ситуации). Обработка ошибок должна быть простой и доступной для понимания. Опытным пользователям должны предоставляться ярлыки, тогда как для начинающих должны присутствовать простые, определенные опции.Как было указано выше, в качестве языка программирования был выбран PHP. Все его достоинства также были указаны раннее.Для работы с программой, каждому пользователю необходимо пройти авторизацию с использованием имени пользователя и пароля. Открывая начальную страницу, выводится окошко (рисунок 3.24), куда пользователь вводит свое имя пользователя и пароль, назначенные ему администратором. Далее начинает выполняться функция авторизации. Эта функция выполняет корректность ввода пользователем параметров входа в систему. При правильной комбинации «пользователь–пароль»функция возвращает значениедля дальнейшего использования, иначе – выводится HTML-страница, с сообщением о неверной комбинации «пользователь–пароль». Далее происходит непосредственная работа с программой, в этом случае интерфейс остается неизменным.Раздел для администратора позволяет реализовать все функции и задачи администратора информационной системы. Возможность изменения вводимых параметров, добавление и удаление пользователей, доступно с главной страницы рабочей области программы для администратора.Результаты работы спроектированного веб-приложения представлены на рисунках 3.24-3.31.Рисунок 3.24 – Авторизация пользователяРисунок 3.25 – Создание новой должностиРисунок 3.26 – Создание новых классификаторовРисунок 3.27 – Создание новых программных средствРисунок 3.28 – Определение характеристик объектовРисунок 3.29 – Формирование перечня лиц, допущенных к обработке ПДнРисунок 3.30 – Схема 1 до размещения объектовРисунок 3.31 – Схема 1 после размещения объектовЗаключениеВ соответствии с поставленными задачами в рамках данной работы было выполнено:Проведен анализ задач создания информационно-справочной системы для ООО «Спортмастер» в части работы с персональными данными;Проведен анализ технологии управления защитой персональных данных;Проведен анализ бизнес-процессов управления персональными данными;Построена информационная модель в соответствии с поставленными задачами автоматизацииРазработан сервис по учету документов и отработке запросов, связанных с отправкой личных персональных данных в организацииВ рамках данной работы показано, что технологии по защите персональных данных включают в себя комплекс инженерно-технических, организационных и технологических решений. При недостаточном внимании к какому-либо из компонент защиты персональных данных повышает уровень уязвимости системы в целом.В рамках анализа предметной области было показано, что в процессе учёта персональных данных необходимо вести ряд документов, связанных с учетом доступа сотрудников к различным подсистемами ИСПДн. Ввиду большого количества сотрудников и подсистем, а также большим количеством кадровых перемещений ведение документов, связанных с учетом доступа сотрудников, целесообразно в электронном виде.Разработанная система позволяет вести учет доступа организаций к определённым видам документов, содержащих персональные данные и формировать отправки документов по запросам сторонних организаций. Разработанная система в автоматическом режиме осуществляет поиск доступных для организации, направившей запрос, документов, формирует архив со сканированными копиями документов и формирует электронное письмо на адрес отправителя. Тестирование системы показало соответствие разработанного ПО функциям учета персональных данных.В рамках данной работы создана информационно-справочнаяс форматеWeb-решения, позволяющая проводить учетзащиты персональных данных.Список использованных источниковАхметов И. В., Карабельская И.В., Губайдуллин И.М., Сафин Р.Р. Моделирование бизнес-процессов: учебное пособие. - Уфа: Уфимский государственный университет экономики и сервиса, 2015. - 67 с.Бабиева Н. А., Раскин Л. И. Проектирование информационных систем: учебно-методическое пособие. - Казань: Университет, 2014. – 200с.Баранов В. В., Горошко И. В., Лебедев В. Н. Информационные технологии управления и организация защиты информации: учебник. - Москва: Академия управления МВД России, 2018. - 453 с.Грибунин В.Г., Чудовский В.В. Реализация требований комплексной системы защиты информации. – М.: Академия, 2017. – 533 с.Гришина Н.В. Аудит защиты персональных данных. – М.: Форум, 2010. – 240 с.Демин, Ю.М. Защита персональных данных во внутриорганизационном документообороте - С-Пб: Питер, 2015. – 331 с.Задорожный, В.Н. Информационные технологии и автоматизация управления. - Омск : Изд-во ОмГТУ, 2016. - 269 с.Зайцев А.В. Информационные системы в профессиональной деятельности [Электронный ресурс]: Учебное пособие. - М.: РАП, 2013. - 180 с.Кашаев С. 1С: Программирование и визуальная разработка на примерах. - Санкт-Петербург: БХВ-Петербург, 2015. - 336 с.Колдаев, В.Д. Структуры и алгоритмы обработки данных: Учебное пособие / В.Д. Колдаев. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с.Королев Е. Н. Администрирование операционных систем : учебное пособие / Е. Н. Королев. - Воронеж : Воронежский государственный технический университет, 2017. - 85 с. Коряковский А.В. Информационные системы предприятия: Учебное пособие. - М.: НИЦ ИНФРА-М, 2016. - 283 с.Костикова А. В. Моделирование бизнес-процессов: учебное пособие. - Волгоград: ВолгГТУ, 2016. – 110 с.Круценюк К. Ю. Офисные информационные технологии : учебное пособие / К. Ю. Круценюк. - Норильск : редакционно-издательский отдел ФГБОУВПО "НГИИ", 2017. - 126 с.Лемешко Т. Б., Шурыгин В. Н. Современные информационные технологии : учебное пособие / Т.Б. Лемешко, В.Н. Шурыгин. - Москва : Росинформагротех, 2017. - 135 с. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose / А.В. Леоненков. Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. - 318 cЛетуновский А.В., Матюшичев И.Ю. UML моделирование информационных систем и бизнес-процессов / А.В. Флегонтов, А.К. Черных; / А.В. Флегонтов, А.В. Летуновский, И.Ю. Матюшичев. - 2017. - 113 с.Мелихова Н. В. Информационные технологии управления: учебное пособие. - Челябинск: Издательство Челябинского государственного университета, 2014. - 214 с.Некрасов В. Н., Архипова О. И. Информационно-коммуникационные технологии управления и особенности разрешения их противоречий: монография. - Ростов-на-Дону: Профпресс, 2014. – 105 с.Тагайцева С. Г., Юрченко Т. В. Разработка прикладных решений: учебное пособие. - Нижний Новгород: ННГАСУ, 2016. - 125 с.Широкова Е. В. Разработка простых отчетов. - Калуга: Манускрипт, 2017. - 83 с.Щеглов, Ю.А. Информационные системы и процессы. - Новосибирск: НИНХ, 2015. - 251 с.Приложение А
НазваниеПрава: |
ФИОСотрудника: | |
Должность: | |
Отдел: | |
Стаж: | лет. |
Кабинет: | |
АРМ: | |
НазваниеОтдела: |
НомерКабинета: |
НазваниеУстройства: |
НазваниеФирмы: |
НомерАРМ: | |
Отдел: | |
Кабинет: | |
ОперационнаяСистема: |
НазваниеАнтивируса: |
Версия MS Office: |
1. Ахметов И. В., Карабельская И.В., Губайдуллин И.М., Сафин Р.Р. Моделирование бизнес-процессов: учебное пособие. - Уфа: Уфимский государственный университет экономики и сервиса, 2015. - 67 с.
2. Бабиева Н. А., Раскин Л. И. Проектирование информационных систем: учебно-методическое пособие. - Казань: Университет, 2014. – 200с.
3. Баранов В. В., Горошко И. В., Лебедев В. Н. Информационные технологии управления и организация защиты информации: учебник. - Москва: Академия управления МВД России, 2018. - 453 с.
4. Грибунин В.Г., Чудовский В.В. Реализация требований комплексной системы защиты информации. – М.: Академия, 2017. – 533 с.
5. Гришина Н.В. Аудит защиты персональных данных. – М.: Форум, 2010. – 240 с.
6. Демин, Ю.М. Защита персональных данных во внутриорганизационном документообороте - С-Пб: Питер, 2015. – 331 с.
7. Задорожный, В.Н. Информационные технологии и автоматизация управления. - Омск : Изд-во ОмГТУ, 2016. - 269 с.
8. Зайцев А.В. Информационные системы в профессиональной деятельности [Электронный ресурс]: Учебное пособие. - М.: РАП, 2013. - 180 с.
9. Кашаев С. 1С: Программирование и визуальная разработка на примерах. - Санкт-Петербург: БХВ-Петербург, 2015. - 336 с.
10. Колдаев, В.Д. Структуры и алгоритмы обработки данных: Учебное пособие / В.Д. Колдаев. - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014. - 296 с.
11. Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с.
12. Королев Е. Н. Администрирование операционных систем : учебное пособие / Е. Н. Королев. - Воронеж : Воронежский государственный технический университет, 2017. - 85 с.
13. Коряковский А.В. Информационные системы предприятия: Учебное пособие. - М.: НИЦ ИНФРА-М, 2016. - 283 с.
14. Костикова А. В. Моделирование бизнес-процессов: учебное пособие. - Волгоград: ВолгГТУ, 2016. – 110 с.
15. Круценюк К. Ю. Офисные информационные технологии : учебное пособие / К. Ю. Круценюк. - Норильск : редакционно-издательский отдел ФГБОУВПО "НГИИ", 2017. - 126 с.
16. Лемешко Т. Б., Шурыгин В. Н. Современные информационные технологии : учебное пособие / Т.Б. Лемешко, В.Н. Шурыгин. - Москва : Росинформагротех, 2017. - 135 с.
17. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose / А.В. Леоненков. Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. - 318 c
18. Летуновский А.В., Матюшичев И.Ю. UML моделирование информационных систем и бизнес-процессов / А.В. Флегонтов, А.К. Черных; / А.В. Флегонтов, А.В. Летуновский, И.Ю. Матюшичев. - 2017. - 113 с.
19. Мелихова Н. В. Информационные технологии управления: учебное пособие. - Челябинск: Издательство Челябинского государственного университета, 2014. - 214 с.
20. Некрасов В. Н., Архипова О. И. Информационно-коммуникационные технологии управления и особенности разрешения их противоречий: монография. - Ростов-на-Дону: Профпресс, 2014. – 105 с.
21. Тагайцева С. Г., Юрченко Т. В. Разработка прикладных решений: учебное пособие. - Нижний Новгород: ННГАСУ, 2016. - 125 с.
22. Широкова Е. В. Разработка простых отчетов. - Калуга: Манускрипт, 2017. - 83 с.
23. Щеглов, Ю.А. Информационные системы и процессы. - Новосибирск: НИНХ, 2015. - 251 с.