Введение
1 Анализ предметной области
1.1 Описание предметной области решаемой задачи
1.2 Нормализация данных предметной области
1.3 Этапы проектирования базы данных
2 Практическая часть
2.1 Построение и описание диаграмм проекта
2.2 Разработка интерфейса пользователя
2.3 Тестирование приложения
Заключение
Список использованных источников
ВВЕДЕНИЕ
К настоящему времени во многих организациях накоплены значительные объемы данных, на основе которых имеется возможность решения разнообразных аналитических и управленческих задач. Проблемы хранения и обработки аналитической информации становятся все более актуальными и привлекают внимание специалистов и фирм, работающих в области информационных технологий, что привело к формированию полноценного рынка технологий бизнес-анализа.
В идеале работа аналитиков и руководителей различных уровней должна быть организована так, чтобы они могли иметь доступ ко всей интересующей их информации и пользоваться удобными и простыми средствами представления и работы с этой информацией. Именно на достижение этих целей и направлены информационные технологии, объединяющиеся под общим названием хранилищ данных и бизнес-анализа.
Целью работы является разработка автоматизированной системы для отдела судебных приставов, позволяющей автоматизировать процесс хранения и обработки данных. Для достижения поставленной цели необходимо решить следующие взаимосвязанные задачи:
- изучить основные особенности автоматизированных систем;
- провести анализ деятельности рассматриваемого предприятия;
- проанализировать процессы, протекающие в отделе судебных приставов ;
- разработать информационную модель системы; - выбрать оптимальное средство разработки;
- разработать автоматизированную систему с помощью выбранной платформы;
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Описание предметной области решаемой задачи
В условиях проводимой судебно-правовой реформы особое значение приобретает совершенствование процедуры судопроизводства, расширение доступа граждан к правосудию и гласность разбирательства дел судами общей юрисдикции. Одним из путей совершенствования организации судопроизводства служат повышение степени информатизации судов, их компьютеризация, расширение применения компьютерных технологий, создание на этой базе современных и надёжных систем отбора, хранения информации, доступа к ней, а также её использование и распространение.
В обстановке постоянно растущей нагрузки на судей, требований о сокращении сроков и повышении качества рассмотрения дел современные информационные системы способны обеспечить быстрый доступ судей к банкам законодательных данных, к обобщённым материалам судебной практики, особенно в новых и развивающихся областях права, повышают возможности научных исследований. Они позволят автоматизировать, а значит, унифицировать судебное делопроизводство, обеспечить высокое качество исполнения судебных документов. Внедрение современных технологий и методов диктуется также необходимостью расширения информирования общества о деятельности судов, как одного из условий справедливого судебного разбирательства.
Информатизация судов предполагает принятие единой концепции и выработку согласованного с судами подхода к созданию базовых программно-аппаратных комплексов, средств информационного, нормативно-правового, организационно-методического и кадрового обеспечения деятельности судов и системы судебного департамента.
2 ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Построение и описание диаграмм проекта
Создание Информационной Системы – сложный процесс, который можно представить, как поэтапный спуск от общей концепции будущей ИС, через понимание ее логической структуры к наиболее детальным моделям, описывающим физическую реализацию. Диаграмма деятельности принадлежит к логической модели.
В качестве графического представления для выделения основных функций Системы мы применяем диаграмму вариантов использования (use case).
То есть если варианты использования ставят перед Системой цель, то диаграмма деятельности показывает последовательность действий, необходимых для ее достижения. Действия (action) это элементарные шаги, которые не предполагают дальнейшую декомпозицию.
Деятельность может содержать входящие и/или исходящие дуги деятельности, показывающие потоки управления и потоки данных. Если поток соединяет две деятельности, он является потоком управления. Если поток заканчивается объектом, он является потоком данных.
Деятельность выполняется, только тогда, когда готовы все его «входы», после выполнения, деятельность передает управление и(или) данные на свои «выходы». Саму диаграмму деятельности принято располагать таким образом, чтобы действия следовали слева направо или сверху вниз.
Чтобы указать, где именно находится процесс, используется абстрактная точка «маркер» (или «токен»). Визуально на диаграмме маркер не показывается, данное понятие вводится только для удобства описания динамического процесса.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы был проведен анализ современных программных средств, направление их развития и возможности.
При выполнении работы первым этапом была осуществлена постановка задачи, а именно была описана предметная область, изучена информационная модель и функциональное назначение, были рассмотрены способы решения поставленной задачи.
На втором этапом было проектирование задачи. На данном этапе был описан алгоритм решения задачи, осуществлено логическое и физическое моделирование базы данных. А также были проанализированы основные инструменты предназначенные для решения задачи.
На третьем этапе была произведена программная реализация приложения, всего необходимого функционала.
На четвертом этапе была разработана инструкция пользователя с системой, также было произведено тестирование разработанной системы.
Разработанное приложение имеет большую значимость в деятельности судебных приставов, так как помогает автоматизировать рабочий процесс, сократить количество переносной документации и перенести всю необходимую информацию в цифровой формат.
Достоинствами разработанного приложения является адаптивность для работы с пользователями любого уровня знания компьютера, так как приложения позволяет обрабатывать большие объёмы информации в считанные нажатия клавиш, также предоставляется возможность сохранять всю необходимую информацию в различных форматах, для удобства переноса информации на различных носителях.
1. Агуров, Павел C#. Сборник рецептов / Павел Агуров. - М.: "БХВ-Петербург", 2012. - 432 c.
2. Албахари, Джозеф C# 3.0. Справочник / Джозеф Албахари , Бен Албахари. - М.: БХВ-Петербург, 2012. - 944 c.
3. Албахари, Джозеф C# 3.0. Справочник / Джозеф Албахари , Бен Албахари. - М.: БХВ-Петербург, 2013. - 944 c.
4. Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - М.: Вильямс, 2015. - 266 c.
5. Бишоп, Дж. C# в кратком изложении / Дж. Бишоп, Н. Хорспул. - М.: Бином. Лаборатория знаний, 2013. - 472 c.
6. Вагнер, Билл С# Эффективное программирование / Билл Вагнер. - М.: ЛОРИ, 2013. - 320 c.
7. Джейсон, Прайс; Майк, Гандэрлой Visual C# .NET. Полное руководство; КОРОНА принт, 2004. - 960 c.
8. Нейгел, К. C# 2005 для профессионалов; Вильямс, 2006. - 763 c.
9. Рихтер, Джефри CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#; Питер, 2007. - 656 c.
10. Веймаер, Р.; Сотел, Р. Освой самостоятельно Microsoft SQL Server 2000 за 21 день; М.: Вильямс, 2013. - 549 c.