Автор работы: Пользователь скрыл имя, 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
Рег. № ____________
Дата регистрации ____________
Московский Государственный Открытый Университет
филиал в г. Кропоткине
кафедра Информационных технологий
Тема работы:
«Адвокатская контора»
Пояснительная записка к курсовому проекту
по учебной дисциплине «Базы данных»
специальность 230105
«Программное обеспечение
Выполнил: |
Студент группы 31 ПО Оганисян Н.А. |
Руководитель: |
Казанская Е.А. |
Защищена с оценкой _____________________ «___»_______20__г. _____________________ (подпись преподавателя) |
г. Кропоткин
2011
СОГЛАСОВАНО Руководитель Казанская Е.А. 18.01.2011 |
УТВЕРЖДАЮ Зав. кафедрой Информационных технологий Казанская Е.А. 18.01.2011 |
МИНИСТЕРСТВО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ
филиал в г. Кропоткине
База данных «Адвокатская контора»
Подп. и дата |
|
Инв. N дубл. |
|
Взам. Инв. N |
|
Подп. и дата |
|
Инв. N подл |
7.МГОУ.00001-01 00 01
Листов 7
Представители предприятия-разработчика
Руководитель разработки Зав. кафедрой Информационных технологий Казанская Е.А.
Исполнитель Оганися Н.А. |
2011
Подп. и дата |
|
Инв. N дубл. |
|
Взам. Инв. N |
|
Подп. и дата |
|
Инв. N подл |
УТВЕРЖДЕНО
7.МГОУ.00001-01 00 01
МИНИСТЕРСТВО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ОТКРЫТЫЙ УНИВЕРСИТЕТ
филиал в г. Кропоткине
База данных «Адвокатская контора»
Техническое задание
7.МГОУ.00001-01 00 01
2011
ВВЕДЕНИЕ
Настоящее техническое задание распространяется на разработку базы данных «Адвокатская контора», которая должна хранить данные об адвокатах, клиентах, которые используют услуги адвоката, а также хранить данные о судебных делах.
Разработчик данного программного продукта – студент группы 31-ПО филиала МГОУ в г. Кропоткине Оганисян Н.А., в дальнейшем именуемый как «разработчик».
Заказчик программного продукта - кафедра информационных технологий, в лице преподавателя Казанской Е.А.
2 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
База данных «Адвокатская контора» разрабатывается на основании учебного плана № «____» от «_____________» специальности 230105 «Программное обеспечение вычислительных машин и автоматизированных систем» и в соответствии с планом мероприятий по совершенствованию учебного процесса на 2010 – 2011 учебный год.
3 НАЗНАЧЕНИЕ РАЗРАБОТКИ
Основным назначением базы данных «Адвокатская контора» является автоматизация работы для сотрудников юридической конторы.
4 ТРЕБОВАНИЯ К ПРОГРАММЕ ИЛИ ПРОГРАММНОМУ ИЗДЕЛИЮ
4.1 Требования
к функциональным
База данных должна обеспечивать возможность выполнения следующих функций:
- учет адвокатов;
- учет клиентах;
- учет судебных дел.
Исходные данные:
- информация об адвокатов;
- информация о клиентах;
- информация о судебных делах.
Выходная информация:
- вывод запроса дел по каждому клиенту;
- вывод запроса адвокатов, занятых каждым из дел;
- вывод запроса выполненных действий по каждому делу;
- вывод отчета формирования счета по делу;
– вывод отчета по деятельности адвоката;
– вывод отчета списка дел за период.
4.2 Требования к надежности
Основные требования к надежности базы данных:
- обеспечение целостности хранимой информации;
- обеспечение защиты базы данных от несанкционированного доступа.
4.3 Требования
к составу и параметрам
Основные требования к составу и параметрам технических средств:
- программа должна работать на IBM совместимых персональных компьютерах;
- минимальная конфигурация:
- тип процессора – Pentium III и выше;
- объем оперативного запоминающего устройства – 32 Мб и более.
4.4 Требования
к информационной и
Система должна работать под управлением семейства операционных систем Windows 2000, Windows XP с использованием пакета прикладных программ Microsoft Office 2003.
5 ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
В пояснительной записке в качестве сопровождающей документации приводится инструкция по использованию программного продукта.
6 СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
Таблица 6.1 – Стадии и этапы разработки.
№ |
Наименование этапа |
Краткое описание этапа |
Дата начала выполнения этапа |
Дата окончания выполнения этапа |
1 |
Сбор информации |
Анализ предметной области. Создание концептуальной модели базы данных |
||
2 |
Разработка проекта базы данных |
Создание ER-диаграммы |
||
3 |
Реализация проекта базы данных в выбранной СУБД |
Создание схемы данных, форм, отчетов, запросов |
||
4 |
Тестирование и отладка |
Выявление и исправление ошибок |
||
5 |
Оформление документации |
Оформление пояснительной записки |
||
6 |
Сдача готовой базы данных |
Защита курсового проекта |
7 ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ
Контроль по созданию базы данных проводится руководителем курсового проекта в течение всего срока его выполнения. На последнем этапе разработки проводится защита курсового проекта.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………… |
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 ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
Адвокатская контора оказывает юридические услуги в защите прав граждан в ходе юридического разбирательства. В конторе работает несколько адвокатов. При обращении клиента в контору заводится дело. Над одним делом могут работать несколько адвокатов. При этом считается, что клиент конторы по каждому делу — один (так как с точки зрения защиты интересы каждого клиента могут противоречить интересам другого лица, даже если это близкие люди, сотрудники, партнеры и т.д.).
По каждому делу адвокаты осуществляют некоторые юридические процедуры, каждая из которых оплачивается. В итоге дело заслушивается в суде и либо выигрывается клиентом (конторой), либо проигрывается. В случае проигрыша клиент оплачивает конторе ее услуги по номинальной стоимости, в случае выигрыша — с учетом премиальных, установленных в договорном порядке для данного дела.
Разрабатываемая информационная система должна обеспечить автоматизацию следующих операций в рамках выбранной предметной области:
• ведение учета клиентов (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета сотрудников (адвокатов — с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета дел (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета действий по делу (с возможностью просмотра, редактирования, удаления, добавления новых);
• автоматизация отбора выполненных действий по каждому делу;
• автоматизация отбора адвокатов, занятых каждым из дел;
• автоматизация отбора дел по каждому клиенту;
• формирование счета по делу;
• подведение итогов деятельности по каждому из сотрудников (адвокатов);
• формирование списка дел за заданный период времени.
Сотрудник юридической конторы может корректировать перечень судебных дел, находящихся в рассмотрении, добавлять новые судебные, а также добавлять или редактировать список адвокатов и клиентов, которые используют услуги адвоката.