Введение 3
1 Назначение шаблонов проектирования 4
1.1 Шаблон 1 4
1.2 Шаблон 2 6
2 Практические исследования 8
2.1 Постановка задачи 8
2.2 Описание сущностей 8
2.3 Реализация шаблонов проектирования 9
2.4 Тестирование приложения 9
Заключение 13
Список использованных источников 14
Приложение А 15
Данная курсовая работа предполагает создание информационно-структурной модели для предприятия и обеспечение в этой сети необходимого уровня защиты информации от некомпетентных действий некоторых сотрудников предприятия.
При всем многообразии на рынке программного и аппаратного обеспечения для приложения для учета рабочего времени сотрудников предприятия, создание каждой системы специального назначения носит узкий прикладной характер и в связи с этим, как правило, возникает потребность в дополнительных разработках, обеспечивающих нестандартные свойства системы. Особенностью данного приложения является направленность на конкретную, организацию. При этом необходимо было обеспечить эту направленность на всех стадиях работы системы, то есть при хранении, обработке и передаче информации. Эта задача реализуется как с помощью стандартных средств, так и созданными в процессе проектирования.
Внедрение проекта позволит в значительной мере ускорить обмен информацией в подразделении, снизить затраты рабочего времени на действия, напрямую не относящиеся к должностным обязанностям. При использовании приложения для защиты информации и разграничения доступа средств операционной системы и дополнительных программно-аппаратных средств планируется в значительной мере повысить уровень безопасности информации, то есть сократить число людей, способных нанести ущерб информации.
Таким образом, реализовав проект можно значительно уменьшить затраты рабочего времени на организационные вопросы, а, следовательно, повысить производительность труда и экономическую эффективность проводимых работ.
1. Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - М.: Вильямс, 2015. - 689 c.
2. Нотон П. JAVA: Справочное руководство: Пер. с англ./Под ред.А.Тихонова.-М.:БИНОМ:Восточ.Кн.Компания,1996:Восточ.Кн.Компания.-447с..-(Club Computer).
3. Гарнаев, Андрей WEB-программирование на Java и JavaScript / Андрей Гарнаев , Сергей Гарнаев. - Москва: СПб. [и др.] : Питер, 2017. - 718 c.
4. Гупта, Арун Java EE 7. Основы / Арун Гупта. - М.: Вильямс, 2014. - 336 c.
5. Савитч, Уолтер Язык Java. Курс программирования / Уолтер Савитч. - М.: Вильямс, 2015. - 928 c.
6. Джейсон Мейнджер Java: Основы программирования. - McGraw-Hill,Inc.,1996, Издательская группа BHV, Киев,1997.
7. Хабибуллин, Ильдар Самоучитель Java / Ильдар Хабибуллин. - М.: БХВ-Петербург, 2014. - 768 c.
8. Шилдт, Герберт Java 8. Руководство для начинающих / Герберт Шилдт. - М.: Вильямс, 2015. - 720 c.
9. Эккель, Брюс Философия Java / Брюс Эккель. - М.: Питер, 2016. - 809 c.