Краткая постановка задачи
Еженедельно на сайте службы судебных приставов публикуется информация о лицах, находящихся в розыске по подозрению в совершении преступлений. [1, 2, 3, 4, 5] Такие граждане не имеют права выезда за границу. Во избежание неприятных последствий, турагентство проверяет списки клиентов, заявивших о своем намерении выехать за границу на отдых. [6, 7, 8, 9]
Разработайте приложение и пакет сопроводительной документации для туристического агентства, которое: 1) получает список лиц, находящихся в розыске по подозрению в совершении преступлений, по электронной почте в формате txt; [10, 11, 12] 2) сверяет с ним данные собственной базы [13, 14, 15. 16] и 3) формирует пригодный для форматирования и вывода на печать список лиц, находящихся в розыске по подозрению в совершении преступлений, с указанием их общего количества. [17, 18, 19, 20]
Основным пользователем разрабатываемой системы является сотрудник фирмы. Выделим основные функции, доступные сотруднику:
- Загрузить список преступников из БД;
- Загрузить список преступников из файла;
- Напечатать список совпадений;
- Добавить преступника в список из файла;
- Удалить преступника из списка файла;
- Напечатать список преступников из файла;
- Очистить список преступников из файла;
- Сохранить список преступников из файла;
- Добавить преступника в список из БД;
- Удалить преступника из списка БД;
- Напечатать список преступников из БД;
- Очистить список преступников;
- Сохранить список преступников; [21, 22, 23]
На основе этих данных построим диаграмму usecase:
Рисунок 1 – Диаграмма UseCase
Далее выделим основные классы, которые необходимо спроектировать при разработке приложения:
- Пользователь;
- Преступник;
- Контекст баз данных;
- Контекст файлов; [24, 25, 26]
На основе этих данных построим диаграмму классов:
Рисунок 2 – Диаграмма классов
Класс Пользователь содержит основные функции, которые доступны пользователю:
- Загрузить список преступников из БД;
- Загрузить список преступников из файла;
- Напечатать список совпадений;
- Добавить преступника в список из файла;
- Удалить преступника из списка файла;
- Напечатать список преступников из файла;
- Очистить список преступников из файла;
- Сохранить список преступников из файла;
- Добавить преступника в список из БД;
- Удалить преступника из списка БД;
- Напечатать список преступников из БД;
- Очистить список преступников;
- Сохранить список преступников; [27, 28, 29]
В классе Контекст баз данных инкапсулированы операции, облегчающие работу с БД:
- Подключиться;
- Добавить нового преступника;
- Удалить преступника;
- Отключиться;
- Получить список преступников из БД;
- Сохранить изменения; [30, 31, 32]
В классе Контекст файлов инкапсулированы операции, облегчающие работу с файлами:
- Добавить нового преступника;
- Удалить преступника;
- Получить список преступников из файла;
- Сохранить изменения; [33, 34]
Класс Преступник состоит только из данных:
- IDпреступника;
- Имя преступника;
- Фамилия преступника;
- Отчество преступника;
- Дата рождения преступника;
- Пол преступника; [35, 36]
Далее следует построить диаграмму последовательности действий:
Рисунок 3 – Диаграмма последовательностей
Ну и наконец необходимо разработать само приложение:
Рисунок 5 – Главная форма
Рисунок 6 – Форма «Добавить нового преступника»
Библиографический список
- Гаврилова И.В., Новикова Т.Б., Петеляк В.Е., Назарова О.Б., Агдавлетова А.М. Совершенствование методов построения причинно-следственных диаграмм для решения задач управления в организационных системах /
И.В. Гаврилова, Т.Б. Новикова, В.Е. Петеляк, О.Б. Назарова, А.М. Агдавлетова. -
Фундаментальные исследования. 2015. № 8-2. С. 247-251. - Ганин М.А., Давлеткиреева Л.З., Новикова Т.Б. Система мониторинга Zabbix /
М.А. Ганин, Л.З. Давлеткиреева, Т.Б. Новикова. – Современные научные исследования и инновации. 2012. № 12 (20). С. 9. - Глущенко Т.Б. Модель подготовки будущих учителей к использованию новых информационных технологий в формировании имиджа образовательного учреждения / Т.Б. Глущенко. – Вестник Челябинского государственного педагогического университета. № 3. С. 54-61.
- Глущенко Т.Б. Повышение профессиональной квалификации преподавателей как педагогическое условие подготовки будущего учителя к использованию новых информационных технологий в формировании имиджа образовательного учреждения / Т.Б. Глущенко. – Научные труды SWorld. Т. 14. № 1. С. 77a-79.
- Глущенко Т.Б. Структура и содержание готовности будущего учителя к использованию новых информационных технологий в формировании имиджа образовательного учреждения / Т.Б. Глущенко. – Информатика и образование. № 2. С. 111-113.
- Давлеткиреева Л.З., Новикова Т.Б., Курзаева Л.В., Лактионова Ю.С., Подкользина Л.В. Управление технологической архитектурой организации на основе усовершенствованного метода Enterprise Architecture Planning / Л.З.
Давлеткиреева, Т.Б. Новикова, Л.В. Курзаева, Ю.С. Лактионова, Л.В. Подкользина. -
Фундаментальные исследования. 2015. № 8-2. С. 252-256. - Кручинская В.С., Новикова Т.Б. Необходимость поддержки и модернизации сайта / В.С. Кручинская, Т.Б. Новикова. – Актуальные проблемы современной науки в 21 веке сборник материалов 6-й международной научно-практической конференции. Махачкала, 2014. С. 39-40.
- Курзаева Л.В. Дистанционный курс «Основы математической обработки информации»: электронный учебно-методический комплекс//Хроники объединенного фонда электронных ресурсов «Наука и образование». -2014. -Т. 1, № 12 (67). -С. 117.
- Курзаева Л.В. Инструменты сопряжения требований системы профессионального образования и рынка труда к конкурентоспособности ИТ-специалиста/Л.В. Курзаева//II Всероссийская научно-практическая конференция «Информационные технологии в образовании XXI века (ИТО-XXI)»: сборник научных трудов. Т. 1. -М.: НИЯУ «МИФИ», 2012. -С. 37-40.
- Курзаева Л.В. Международный опыт управления качеством образования на основе рамочных структур/Л.В. Курзаева, И.Г. Овчинникова//«Научная дискуссия: вопросы социологии, политологии, философии, истории»: материалы VI международной заочной научно-практической конференции. Часть II (17 октября 2012 г.). -М.: Изд. «Международный центр науки и образования», 2012. -С. 51-56.
- Курзаева Л.В. Психолого-педагогический инструментарий оценки и диагностики результатов обучения личности по направлениям подготовки в сфере ИТ: метод. Рекомендации/Л.В. Курзаева, И.Г. Овчинникова, Г.В. Слепухина. -Магнитогорск: МаГУ, 2013. -40 с.
- Курзаева Л.В. Структурно-функциональная модель развития конкурентоспособности будущего ИТ-специалиста в процессе профессиональной подготовки в вузе: организационно-управленческий аспект/Л.В. Курзаева//Современные проблемы науки и образования. -2012. -№ 6; URL: http://www.science-education.ru/106-7424 (дата обращения 12.06.2015).
- Курзаева Л.В., Новикова Т.Б., Давлеткиреева Л.З., Назарова О.Б., Белоусова И.Д. Совершенствование методики построения моделей событийно-управляемого процесса для постановки задач управления в социальных и экономических системах / Л.В.
Курзаева, Т.Б. Новикова, Л.З. Давлеткиреева, О.Б. Назарова, И.Д. Белоусова. -
Фундаментальные исследования. 2015. № 8-2. С. 297-302. - Курзаева Л.В., Овчинникова И.Г., Слепухина Г.В. Адаптивное управление качеством профессионального образования на основе компетентностного подхода (на примере ИТ-отрасли): методологические основания, модели и базовый инструментарий установки требований к результатам обучения: монография. -Магнитогорск: МаГУ, 2013. -138 с.
- Курзаева Л.В., Развитие конкурентоспособности будущих специалистов по информационным технологиям в процессе профессиональной подготовки в вузе: автореф. дис…. канд. пед.. наук. ‒ Магнитогорск: МаГУ, 2009. -24 с.
- Курзаева, Л.В. Введение в анализ данных с использованием информационных технологий: учеб.-метод. пособие/Л.В. Курзаева, И.Г. Овчинникова. -Магнитогорск: МаГУ, 2012. -60 с.
- Курзаева, Л.В. Введение в теорию систем и системный анализ: учеб. пособие/Л.В. Курзаева. -Магнитогорск: МаГУ, 2013. -211 с.
- Курзаева, Л.В. Чусавитина, Г.Н. К вопросу о формировании требований к компетенциям личности в области информационной безопасности в системе высшего профессионального образования [Электронный ресурс]//Фундаментальные исследования. -2013. -№ 8 (часть 5). С. 1203-1207. -Режим доступа: http://www.rae.ru/fs/?section=content&op=show_article&article_id=10001321.
- Курзаева, Л.В. Чусавитина, Г.Н. Чусавитин, М.О. Разработка модели компетентности будущих учителей информатики и икт в области обеспечения информационной безопасности [Текст]//Журнал «Фундаментальные исследования». -2013. -№10 (часть 13). -С. 2991-2995.
- Назарова О.Б., Масленникова О.Е., Новикова Т.Б., Давлеткиреева Л.З.
Преемственность дисциплин кафедры по направлению «Прикладная информатика» и межпредметная координация как фактор повышения эффективности образовательного процесса / О.Б. Назарова, О.Е. Масленникова, Т.Б. Новикова, Л.З. Давлеткиреева. -
Актуальные проблемы современной науки, техники и образования. 2015. Т. 2. № 1. С. 145-148. - Наношкин А.Г., Назарова О.Б., Новикова Т.Б., Масленникова О.Е.
Моделирование бизнес-процесса «Работа букмекерской конторы в сети Интернет» /
А.Г. Наношкин, О.Б. Назарова, Т.Б. Новикова, О.Е. Масленникова. -
Современные научные исследования и инновации. 2015. № 7-1 (51). С. 101-109. - Новикова Т.Б. Подготовка будущего учителя к использованию новых информационных технологий в формировании имиджа образовательного учреждения / Т.Б. Новикова : диссертация на соискание ученой степени кандидата педагогических наук / Магнитогорский государственный университет. Магнитогорск, 2009
- Новикова Т.Б. Подготовка будущего учителя к использованию новых информационных технологий в формировании имиджа образовательного учреждения / Т.Б. Новикова : автореферат диссертации на соискание ученой степени кандидата педагогических наук / Магнитогорский государственный университет. Магнитогорск, 2009
- Новикова Т.Б. Интернет-представительство в формировании имиджа образовательного учреждения // Вестник компьютерных и информационных технологий. 2010. № 9. С. 49-53.
- Новикова Т.Б., Курзаева Л.В., Петеляк В.Е., Масленникова О.Е., Белоусова И.Д. Описание управления бизнес-процессами предприятия на основе методологии IDEF0: трудности разработки, рекомендации по совершенствованию построения диаграмм / Т.Б. Новикова, Л.В. Курзаева, В.Е. Петеляк, О.Е. Масленникова, И.Д. Белоусова. -
Фундаментальные исследования. 2015. № 8-2. С. 318-322. - Новикова Т.Б., Сумароковская Е.Ф.
ИТ-решения для государственных учреждений на примере отделения пропаганды / Т.Б.
Новикова, Е.Ф. Сумароковская. – Современные тенденции развития науки и производства: сборник материалов Международной научно-практической конференции : в 4-х томах. Западно-Сибирский научный центр, Кузбасский государственный технический университет имени Т.Ф. Горбачева, Международный научно-образовательный центр КузГТУ-Arena Multimedia. Кемерово, 2014. С. 105. - Овчинникова И.Г. Исследование уровней формирования результатов обучения в системе профессионального образования Челябинской области вуза/И.Г. Овчинникова, Л.В. Курзаева//Спрос и предложение на рынке труда и рынке образовательных услуг в регионах России: сб. докладов по материалам Девятой Всероссийской научно-практической Интернет-конференции (31 октября-1 ноября 2012 г.). -Кн. III. -Петрозаводск: ПетрГУ, 2012. -С. 228-237.
- Овчинникова И.Г. Мониторинг образовательного процесса вуза/И.Г. Овчинникова, Л.В. Курзаева, И.В. Полякова//Современные проблемы науки и образования. -М., 2009. -№ 11. -С. 82-85.
- Овчинникова И.Г. Оценка эффективности образования личности вуза/И.Г. Овчинникова, В.А. Беликов, Л.В. Курзаева//Социальное партнерство в профессиональном образовании: материалы всероссийской науч.-практ. конф., Магнитогорск, 12 янв. 2010 г. -Магнитогорск: МГППК, 2010. -С. 178-187.
- Овчинникова И.Г., Курзаева Л.В. Математическое обеспечение информационной системы рейтинговой оценки учреждений высшего профессионального образования//Гуманитарные и социально-экономические науки. -2012. -№ 4. -С. 98-103.
- Петеляк В.Е., Новикова Т.Б., Масленникова О.Е., Махмутова М.В., Агдавлетова А.М.
Data Flow Diagramming: особенности построения моделей описания управления потоками данных в организационных системах / В.Е. Петеляк, Т.Б. Новикова, О.Е. Масленникова, М.В. Махмутова, А.М. Агдавлетова. – Фундаментальные исследования. 2015. № 8-2. С. 323-327. - Сафрина С.В., Новикова Т.Б., Давлеткиреева Л.З. Развитие технической инфраструктуры в сфере торговли спортивными товарами /
С.В. Сафрина, Т.Б. Новикова, Л.З. Давлеткиреева. – Современные научные исследования и инновации. 2013. № 10 (30). С. 14. - Сильвестрова О.В., Новикова Т.Б. Автоматизация бизнес-процессов медицинского учреждения в рамках проекта «Электронная Россия» / О.В. Сильвестрова О.В., Т.Б. Новикова. – Современные научные исследования и инновации. 2012. № 11 (19). С. 4.
- Сильвестрова О.В., Новикова Т.Б., Давлеткиреева Л.З. Развитие технической инфраструктуры ЛПУ / О.В. Сильвестрова, Т.Б. Новикова, Л.З. Давлеткиреева. -
Современные научные исследования и инновации. 2013. № 3 (23). С. 6. - Соколова А.А., Новикова Т.Б. Моделирование бизнес-процесса «Ипотечная сделка купли-продажи недвижимости» с использованием методологии ARIS / А.А.
Соколова, Т.Б. Новикова. – Гуманитарные научные исследования. 2015. № 4-3 (44). С. 149-155. - Требования к выпускной квалификационной работе студентов специальности 080801 «Прикладная информатика (в экономике)» (методические рекомендации) / Назарова О.Б., Масленникова О.Е., Махмутова М.В., Белоусова И.Д., Давлеткиреева Л.З., Попова И.В., Новикова Т.Б., Удотов А.С. // Международный журнал экспериментального образования, 2010. -№ 3. -С. 13-14