Адвокатская контора

Курсовая работа, 13 Марта 2013, автор: пользователь скрыл имя

Краткое описание


Адвокатская контора
Целью данного курсового проекта является автоматизация работы для сотрудников юридической конторы.
Для достижения поставленной цели необходимо решить следующие задачи:
исследование предметной области, определяющей тему курсового проекта;
выполнить концептуальное проектирование;
разработать инфологическую модель;
разработать логическую модель;
разработать базу данных в СУБД Access;
составить программную документацию.

Содержание


ВВЕДЕНИЕ……………………………………………………………………… 9
1 ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ…………………… 10
2 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ….. 16
3 ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ.… 18
3.1 Метод «Сущность-связь».……………………………………. 18
3.2 Анализ связей между сущностями.………………………….. 20
4 ДАТАЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ.…. 22
4.1 Преобразование ER-диаграммы в схему базы данных.…….. 22
4.2 Проектирование таблиц базы данных.………………………. 24
4.3 Нормализация отношений.…………………………………… 26
5 ЗАПРОСЫ К БАЗЕ ДАННЫХ.……………………………………... 28
6 МЕХАНИЗМ ЗАЩИТЫ ДАННЫХ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА……………………….
29
7 ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ БАЗЫ ДАННЫХ ……. 30
ЗАКЛЮЧЕНИЕ…………………………………………………………………. 32
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ……………………………. 33
ПРИЛОЖЕНИЯ…………………………………………………………………. 34
Приложение А Экранные формы основной программы ………………. 34

Прикрепленные файлы: 1 файл

Курсовая БД.doc

— 750.00 Кб (Скачать документ)

 

Таблица 4.5 – Сущность «Юридические услуги».

Имя поля

Тип данных

Размер поля

Ограничения

Ключ

Код юрид. услуги

Числовой

Длинное целое

–

Да

Название услуги

Текстовый

50

–

Нет

Цена

Денежный

–

–

Нет


 

 

4.3 Нормализация  отношений

 

Процесс проектирования реляционной базы данных представляет собой процесс нормализации схем отношений.

Нормализация – получение такого проекта базы данных, в котором каждый факт хранится в одном месте, то есть, исключена избыточность информации и исключены возможные противоречивости хранимых данных.

Нормализация проводится путем построения нормальных форм базы данных.

В теории реляционных  баз данных выделяют следующую последовательность нормальных форм:

- первая нормальная форма;

- вторая нормальная форма;

- третья нормальная форма;

- форма Бойса – Кодда;

- четвертая нормальная форма;

- пятая нормальная форма или форма проекции – соединения.

Чаще всего ограничиваются первыми тремя нормальными формами, так как дальнейшая декомпозиция замедляет обработку данных.

База данных находится  в первой нормальной форме, если все  ее таблицы являются отношениями, а  столбцы таблицы удовлетворяют  условию атомарности.

База данных находится  во второй нормальной форме, если все  ее атрибуты атомарные, и каждый не ключевой атрибут должен функционально зависеть полностью от составного ключа, а не от его части.

База данных находится  в третьей нормальной форме, если все отношения имеют атомарные  атрибуты и функционально-полную зависимость атрибутов в каждой сущности от ее первичного ключа. Кроме того между не ключевыми атрибутами должны отсутствовать транзитивные зависимости, то есть, они должны быть взаимно независимы.

В данном курсовом проекте  нормализация затронула следующие  таблицы:

- «Адвокат». В этой таблице разделим атрибут «ФИО_адвоката» на три атрибута: «Фамилия», в котором будет храниться  информация о фамилии адвоката, «Имя» и «Отчество» адвоката;

- «Клиент». В этой таблице разделим атрибут «ФИО_клиента» на три атрибута: «Фамилия», в котором будет храниться  информация о фамилии клиента, «Имя» и «Отчество» клиента.

Нормализованные таблицы  приведены в таблицах 4.6– 4.7

Таблица 4.6– Сущность «Адвокат».

Имя поля

Тип данных

Размер поля

Ограничения

Ключ

Код адвоката

Числовой

Длинное целое

–

Да

Фамилия

Текстовый

50

–

Нет

Имя

Текстовый

50

–

Нет

Отчество

Текстовый

50

–

Нет

Год рождения

Числовой

Длинное целое

–

Нет

Стаж работы

Числовой

Длинное целое

–

Нет

Телефон

Текстовый

50

–

Нет


 

Таблица 4.7– Сущность «Клиент».

Имя поля

Тип данных

Размер поля

Ограничения

Ключ

Код клиента

Числовой

Длинное целое

–

Да

Фамилия

Текстовый

50

–

Нет

Имя

Текстовый

50

–

Нет

Отчество

Текстовый

50

–

Нет

Год рождения

Числовой

Длинное целое

–

Нет

Телефон

Числовой

Длинное целое

–

Нет

Адрес

Текстовый

50

–

Нет


 

5 ЗАПРОСЫ К БАЗЕ ДАННЫХ

 

Список запросов, реализованных  в базе данных:

- отбор дел по каждому клиенту;

- отбор адвокатов, занятых каждым из дел;

- отбор выполненных действий по каждому делу.

 

6 МЕХАНИЗМ ЗАЩИТЫ ДАННЫХ  ОТ

НЕСАНКЦИОНИРОВАННОГО  ДОСТУПА

 

СУБД Microsoft Access предоставляет несколько стандартных функций защиты данных от несанкционированного доступа. Такими функциями являются установка пароля доступа к данным при запуске БД и создание пользовательских групп с заранее определенными правами доступа к этим данным.

Так как целью курсового проектирования было создание программного продукта доступного для широкого круга пользователей, то на данную программу не наложено никаких ограничений на добавление, удаление и редактирование данных.

 

7 ИНСТРУКЦИЯ ПО ИСПОЛЬЗОВАНИЮ БАЗЫ ДАННЫХ

 

Для работы с программой необходимо запустить приложение и  в окне «Объекты» выбрать «Формы» затем в появившемся окне выбрать «Кнопочная форма». Откроется окно, показанное на рисунке 7.1.

Рисунок 7.1 – Главная  кнопочная форма «Адвокатская контора».

 

Главная кнопочная форма  содержит следующие элементы:

1) Меню «Формы» (Приложение А, рисунок 1) позволяет просмотреть следующие данные:

- «Адвокаты» данная форма позволяет добавлять и редактировать информацию об адвокатах (Приложение А, рисунок 2);

- «Дела» данная форма позволяет добавлять и редактировать информацию о судебных делах  (Приложение А, рисунок 3);

- «Занятости» данная форма позволяет добавлять и редактировать информацию о занятости адвокатов (Приложение А, рисунок 4);

 

- «Клиенты» позволяет добавлять и редактировать информацию о клиентах   (Приложение А, рисунок 5);

- «Юридические услуги» данная форма позволяет добавлять и редактировать информацию о юридических услугах (Приложение А, рисунок 6).

2) Меню «Запросы» (Приложение А, рисунок 7) позволяет просмотреть следующие данные:

- отбор дел по каждому клиенту (Приложение А, рисунок 8);

- отбор адвокатов, занятых каждым из дел (Приложение А, рисунок 9);

- отбор выполненных действий по каждому делу (Приложение А, рисунок 10).

3) Меню «Отчеты» (Приложение А, рисунок 11) позволяет просмотреть следующие данные:

- формирование счета по делу (Приложение А, рисунок 12);

- отчет по деятельности адвоката (Приложение А, рисунок 13);

- формирование списка дел за период (Приложение А, рисунок 14).

4) Меню «Выйти» позволяет  выйти из приложения.

 

ЗАКЛЮЧЕНИЕ

 

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

Основным достоинством созданной базы является простота и удобство использования, а также возможность его запуска на любом компьютере с установленным приложением Microsoft Access версии 97 и выше.

Разработанная база данных позволяет обеспечивать повышение эффективности работы для сотрудников юридической конторы, которое выражается в уменьшении времени обработки документов, уменьшении трудозатрат и в увеличении качества и сохранности данных.

В ходе выполнения курсовой работы были решены следующие задачи:

    • исследована предметная область, определяющая тему курсового проекта;
    • выполнено концептуальное проектирование;
    • разработана инфологическая модель;
    • разработана логическая модель;
    • разработана база данных  в СУБД Access;
    • составлена программная документация.

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

 

  1. Бойко, В.В., Савинков, В.М. Проектирование баз данных информационных систем [Текст]: учеб. пособие для вузов. – М.: Финансы и статистика, 1998. – 352с.: ил. ISBN 5-89653-035-9.
  2. Глушаков, С.В., Лоотько, Д.В. Базы данных. Учебный курс [Текст]: учеб. пособие для вузов/С.В. Глушаков. – К: Абрис, 2000. – 254с.: ил.         ISBN 966-5373-31-X.
  3. Горев, А., Ахаян, Р. Эффективная работа в СУБД [Текст]: учеб. пособие для вузов. – СПб.: Питер, 1997. – 312с.: ил. ISBN 5-6791-0027-2.
  4. Робинсон, С. Учебный курс Access 2000 [Текст]: учеб. пособие для вузов/В.М. Цыганков. – СПб.: Питер, 2001. – 298с.: ил. ISBN 5-7323-0163-3.

 

 

ПРИЛОЖЕНИЯ

 

Приложение А Экранные формы основной программы

Рисунок 1 – Меню «Формы».

 

 

 

Рисунок 2 – Форма «Адвокат».

 

 

 

Рисунок 3 – Форма «Дело».

 

 

 

Рисунок 4 – «Занятости».

 

 

 

 

Рисунок 5 – Форма «Клиент».

 

 

 

Рисунок 6 – Форма «Юридические услуги».

 

 

Рисунок 7 – Меню «Запросы».

 

 

 

Рисунок 8 – Запрос «Список  дел по каждому клиенту».

 

 

 

 

 

Рисунок 9 – Запрос «Список  адвокатов, занятых каждым из дел».

 

 

 

 

 

Рисунок 10 – Запрос «Список  выполненных действий по каждому  делу».

 

 

 

 

Рисунок 11 – Меню «Отчеты».

 

 

Рисунок 12 – Отчет  «Счет по делу».

 

 

Рисунок 13 – Отчет  «Деятельность адвоката».

Рисунок 14 – Отчет  «Список дел за период».

 

 

 

 


Информация о работе Адвокатская контора