Автор работы: Пользователь скрыл имя, 13 Марта 2013 в 21:47, курсовая работа
Адвокатская контора
Целью данного курсового проекта является автоматизация работы для сотрудников юридической конторы.
Для достижения поставленной цели необходимо решить следующие задачи:
исследование предметной области, определяющей тему курсового проекта;
выполнить концептуальное проектирование;
разработать инфологическую модель;
разработать логическую модель;
разработать базу данных в СУБД 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.1);
- информация о делах (таблица 1.2);
- информация о занятости (таблица 1.3);
- информация о клиентах (таблица 1.4);
- информация о юридических услугах (таблица 1.5).
Список выходных документов:
- отбор дел по каждому клиенту (таблица 1.6);
- отбор адвокатов, занятых каждым из дел (таблица 1.7);
- отбор выполненных действий по каждому делу (таблица 1.8);
- формирование счета по делу (таблица 1.9);
- отчет по деятельности адвоката (таблица 1.10);
- формирование списка дел за период (таблица 1.11).
Таблица 1.1 – «Адвокат».
Реквизит |
Огр-ие на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Код адвоката |
- |
Нет |
Да |
Нет |
Числовой |
ФИО адвоката |
- |
Нет |
Нет |
Нет |
Текстовый |
Год рождения |
- |
Нет |
Нет |
Нет |
Числовой |
Стаж |
- |
Нет |
Нет |
Нет |
Числовой |
Телефон |
- |
Нет |
Нет |
Нет |
Текстовый |
Таблица 1.2 – «Дело».
Реквизит |
Огр-ие на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Номер дела |
- |
Нет |
Да |
Нет |
Числовой |
Код клиента |
- |
Нет |
Нет |
Нет |
Числовой |
Исход |
- |
Нет |
Нет |
Нет |
Логический |
Дата |
- |
Нет |
Нет |
Нет |
Дата/время |
Таблица 1.3 – «Занятости».
Реквизит |
Огр-ие на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Код адвоката |
- |
Нет |
Нет |
Нет |
Числовой |
Номер дела |
- |
Нет |
Нет |
Нет |
Числовой |
Код юрид. услуги |
- |
Нет |
Нет |
Нет |
Числовой |
Таблица 1.4 – «Клиент».
Реквизит |
Огр-ие на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Код_клиента |
- |
Нет |
Да |
Нет |
Числовой |
ФИО_клиента |
- |
Нет |
Нет |
Нет |
Текстовый |
Год_рождения |
- |
Нет |
Нет |
Нет |
Числовой |
Адрес |
- |
Нет |
Нет |
Нет |
Текстовый |
Телефон |
- |
Нет |
Нет |
Нет |
Текстовый |
Таблица 1.5 – «Юридические услуги».
Реквизит |
Огр-ие на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Код юрид. услуги |
- |
Нет |
Да |
Нет |
Числовой |
Название услуги |
- |
Нет |
Нет |
Нет |
Текстовый |
Цена |
- |
Нет |
Нет |
Нет |
Денежный |
Таблица 1.6 – «Отбор дел по каждому клиенту».
Реквизит |
Огр-ние на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Номер дела |
- |
Нет |
Да |
Нет |
Числовой |
Исход |
- |
Нет |
Нет |
Нет |
Логический |
Название услуги |
- |
Нет |
Нет |
Нет |
Текстовый |
ФИО адвоката |
- |
Нет |
Нет |
Нет |
Текстовый |
Стаж |
- |
Нет |
Нет |
Нет |
Числовой |
Телефон |
- |
Нет |
Нет |
Нет |
Текстовый |
Таблица 1.7 – «Отбор адвокатов, занятых каждым из дел».
Реквизит |
Огр-ние на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
ФИО адвоката |
- |
Нет |
Нет |
Нет |
Текстовый |
Стаж |
- |
Нет |
Нет |
Нет |
Числовой |
Номер дела |
- |
Нет |
Да |
Нет |
Числовой |
Название услуги |
- |
Нет |
Нет |
Нет |
Числовой |
Исход |
- |
Нет |
Нет |
Нет |
Логический |
Таблица 1.8 – «Отбор выполненных действий по каждому делу».
Реквизит |
Огр-ние на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Номер дела |
- |
Нет |
Да |
Нет |
Числовой |
Исход |
- |
Нет |
Нет |
Нет |
Логический |
Название услуги |
- |
Нет |
Нет |
Нет |
Текстовый |
ФИО адвоката |
- |
Нет |
Нет |
Нет |
Текстовый |
Стаж |
- |
Нет |
Нет |
Нет |
Числовой |
Телефон |
- |
Нет |
Нет |
Нет |
Текстовый |
Таблица 1.9 – «Формирование счета по делу».
Реквизит |
Огр-ие на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Номер дела |
- |
Нет |
Да |
Нет |
Числовой |
ФИО клиента |
- |
Нет |
Нет |
Нет |
Текстовый |
Дата |
- |
Нет |
Нет |
Нет |
Дата/время |
Исход |
- |
Нет |
Нет |
Нет |
Логический |
Цена |
- |
Нет |
Нет |
Да |
Денежный |
Таблица 1.10 – «Отчет по деятельности адвоката».
Реквизит |
Огр-ние на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
ФИО адвоката |
- |
Нет |
Нет |
Нет |
Текстовый |
Телефон |
- |
Нет |
Нет |
Нет |
Текстовый |
Стаж |
- |
Нет |
Нет |
Нет |
Числовой |
Номер дела |
- |
Нет |
Да |
Нет |
Числовой |
Название услуги |
- |
Нет |
Нет |
Нет |
Текстовый |
Исход |
- |
Нет |
Нет |
Нет |
Логический |
Таблица 1.10 – «Формирование списка дел за период».
Реквизит |
Огр-ние на знач. |
Пустые значения |
Уникальное поле |
Расчетный параметр |
Формат данных |
Дата |
- |
Нет |
Нет |
Нет |
Дата/время |
Номер_дела |
- |
Нет |
Нет |
Нет |
Числовой |
ФИО_клиента |
- |
Нет |
Да |
Нет |
Текстовый |
Исход |
- |
Нет |
Нет |
Нет |
Логический |