Проектирование и разработка базы данных «учёт услуг юридической консультации фирмы»

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 33 33 страницы
  • 10 + 10 источников
  • Добавлена 25.01.2022
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение 3
1.Обследование предметной области 5
1.1. Общая характеристика консалтинговой компании 5
1.2. Анализ бизнес-процессов организации юридических консультаций 7
1.3. Анализ функционала систем автоматизации учета услуг юридической консультации 14
2. Проектная часть 16
2.1. Разработка информационной системы 16
2.2. Разработка базы данных в формате MS SQL Server 23
2.3. Проектирование триггеров, процедур, представлений 26
Заключение 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 32
Приложение 33
Фрагмент для ознакомления

vid_usl ON dbo.zak_usl.id_vid = dbo.vid_usl.id_viduslGROUP BY dbo.vid_usl.namORDER BY Expr1 DESCРезультат:Оплата сотрудникамSELECT dbo.sotr.fio, COUNT(dbo.zak_usl.id_usl) * dbo.vid_usl.stm AS Expr1FROM dbo.sotr INNER JOINdbo.gur_zak ON dbo.sotr.id_sotr = dbo.gur_zak.id_sotr INNER JOINdbo.zak_usl ON dbo.gur_zak.id_zak = dbo.zak_usl.id_zak INNER JOINdbo.vid_usl ON dbo.zak_usl.id_vid = dbo.vid_usl.id_viduslGROUP BY dbo.sotr.fio, dbo.vid_usl.stmSELECT fio, SUM(Expr1) AS Expr1FROM dbo.View_2GROUP BY fioРезультат:3.Задолженность клиентовSELECT dbo.clients.id_cli, dbo.clients.fio, dbo.vid_usl.stmFROM dbo.clients INNER JOINdbo.gur_zak ON dbo.clients.id_cli = dbo.gur_zak.id_cli INNER JOINdbo.zak_usl ON dbo.gur_zak.id_zak = dbo.zak_usl.id_zak INNER JOINdbo.vid_usl ON dbo.zak_usl.id_vid = dbo.vid_usl.id_viduslSELECT id_cli, fio, SUM(stm) AS Expr1FROM dbo.View_4GROUP BY id_cli, fioSELECT id_cli, SUM(sum_opl) AS oplFROM dbo.gur_oplGROUP BY id_cliSELECT dbo.View_5.fio, dbo.View_5.Expr1 - dbo.View_6.opl AS DolgFROM dbo.View_5 LEFT OUTER JOINdbo.View_6 ON dbo.View_5.id_cli = dbo.View_6.id_cliРезультат:Создание триггера (запрет ввода отрицательных значений стоимости услуг).CREATE TRIGGER trg2 ON vid_usl AFTER INSERTASBEGIN SET NOCOUNT ON;if ((select stm from inserted)<0) rollbackprint 'Некорректный ввод стоимости'ENDGOПри попытке ввода некорректного значения стоимости услуги выдается сообщение, привдее6нное на рис.24.Рисунок – Сообщение об ошибке вводаТаким образом, все поставленные задачи реализованы.ЗаключениеОсновная задача данного проекта- автоматизировать работу ООО «Консалтинг», создав проект автоматизированного рабочего места сотрудника. Результатом выполнение данного проекта является создание приложения для работы с базами данных, которое учитывает все особенности процесса планирования и контроля оказания услуг юридической консультации в условиях ООО «Консалтинг».В процессе проектирования была представлена организационная структура предприятия и автоматизируемого отдела, функциональная модель задач, таблица параметров, состав информационной системы. В ходе проведенного анализа бизнес-процессов были определены недостатки существующей технологии оформления заказов, связанные с временными затратами на поиск необходимой информации, невозможностью автоматического расчета оплаты труда специалистов и учета заказов, находящихся на исполнении. В постановке задачи была описана экономическая и организационная сущность задачи, было составлено формализованное описание первичных и результатных показателей, а для работы с условно-постоянной информацией были разработаны классификаторы справочников.В данной работе представлены формуляры первичных и результатных документов.Автоматизированный вариант решения задачи позволил:Снизить время обработки информации;Снизить трудовые и стоимостные затраты на обработку данных;Оптимизировать занятность персонала;Увеличить число клиентов.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВМаркин, А. В.  Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 403 с.Стружкин Н. П.  Базы данных: проектирование: учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва: Издательство Юрайт, 2022. — 477 с.Нестеров, С. А.  Базы данных: учебник и практикум / С. А. Нестеров. — Москва: Издательство Юрайт, 2021. — 230 с.Баранов В. В. Информационные технологии управления и организация защиты информации: учебник/ В.В.Баранов. - Москва: Академия управления МВД России, 2018. - 453 с.Баранчиков А. И. Синтез информационных структур хранения данных на основе анализа предметных областей. - Рязань: РГУ, 2014. - 229 с.Беляева Т. М.Информационные технологии в юридической деятельности: учебник /Беляева Т. М., Кудинов А. Т., Пальянова Н.В. - Москва: Проспект, 2018. - 349 с.Стасышин В. М.  Базы данных: технологии доступа : учебное пособие для среднего профессионального образования / В. М. Стасышин, Т. Л. Стасышина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 164 с. Гагарин А. Г., Костикова А. В. Проектирование информационных систем: учебное пособие. - Волгоград: ВолГТУ, 2015. – 57 с.Галеев И. Х. Интеллектуальные обучающие системы (проектирование): учебное пособие / И. Х. Галеев. - Казань: Изд-во КНИТУ-КАИ, 2019. – 70 с.Советов, Б. Я.  Базы данных: учебник для среднего профессионального образования / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 420 с. ПриложениеСкрипты генерации таблиц базы данныхCREATETABLE[dbo].[dolgn]([id_dolgn][int]NOTNULL,[nam_dol][nchar](100)NULL,CONSTRAINT[PK_dolgn]PRIMARYKEYCLUSTERED([id_dolgn]ASC)CREATETABLE[dbo].[vid_usl]([id_vidusl][int]NOTNULL,[nam][nchar](100)NULL,[stm][money]NULL,CONSTRAINT[PK_vid_usl]PRIMARYKEYCLUSTERED([id_vidusl]ASC)CREATETABLE[dbo].[clients]([id_cli][int]NOTNULL,[fio][nchar](100)NULL,[adr][nchar](100)NULL,[tel][nchar](20)NULL,CONSTRAINT[PK_clients]PRIMARYKEYCLUSTERED([id_cli]ASC)CREATETABLE[dbo].[sotr]([id_sotr][int]NOTNULL,[fio][nchar](100)NULL,[id_dolgn][int]NULL,[tel][nchar](20)NULL,CONSTRAINT[PK_sotr]PRIMARYKEYCLUSTERED([id_sotr]ASC)CREATETABLE[dbo].[gur_opl]([id_opl][int]NOTNULL,[id_cli][int]NULL,[dt_opl][date]NULL,[sum_opl][money]NULL,CONSTRAINT[PK_gur_opl]PRIMARYKEYCLUSTERED([id_opl]ASC)CREATETABLE[dbo].[gur_zak]([id_zak][int]NOTNULL,[id_cli][int]NULL,[id_sotr][int]NULL,[dt][date]NULL,[opis][nchar](100)NULL,CONSTRAINT[PK_gur_zak]PRIMARYKEYCLUSTERED([id_zak]ASC)CREATETABLE[dbo].[zak_usl]([id_usl][int]NOTNULL,[id_vid][int]NULL,[id_zak][int]NULL,CONSTRAINT[PK_zak_usl]PRIMARYKEYCLUSTERED([id_usl]ASC)

1. Маркин, А. В. Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 403 с.
2. Стружкин Н. П. Базы данных: проектирование: учебник для вузов / Н. П. Стружкин, В. В. Годин. — Москва: Издательство Юрайт, 2022. — 477 с.
3. Нестеров, С. А. Базы данных: учебник и практикум / С. А. Нестеров. — Москва: Издательство Юрайт, 2021. — 230 с.
4. Баранов В. В. Информационные технологии управления и организация защиты информации: учебник/ В.В.Баранов. - Москва: Академия управления МВД России, 2018. - 453 с.
5. Баранчиков А. И. Синтез информационных структур хранения данных на основе анализа предметных областей. - Рязань: РГУ, 2014. - 229 с.
6. Беляева Т. М. Информационные технологии в юридической деятельности: учебник /Беляева Т. М., Кудинов А. Т., Пальянова Н.В. - Москва: Проспект, 2018. - 349 с.
7. Стасышин В. М. Базы данных: технологии доступа : учебное пособие для среднего профессионального образования / В. М. Стасышин, Т. Л. Стасышина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 164 с.
8. Гагарин А. Г., Костикова А. В. Проектирование информационных систем: учебное пособие. - Волгоград: ВолГТУ, 2015. – 57 с.
9. Галеев И. Х. Интеллектуальные обучающие системы (проектирование): учебное пособие / И. Х. Галеев. - Казань: Изд-во КНИТУ-КАИ, 2019. – 70 с.
10. Советов, Б. Я. Базы данных: учебник для среднего профессионального образования / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 420 с.

Вопрос-ответ:

Какие задачи решает проектирование и разработка базы данных учебного услуг юридической консультации фирмы?

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

Какие этапы включает обследование предметной области при проектировании базы данных?

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

Какие задачи решает разработка информационной системы при проектировании базы данных?

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

Что включает разработка базы данных в формате MS SQL Server?

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

Какие преимущества имеет использование триггеров и процедур представлений при проектировании базы данных?

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

Какие этапы включает проектирование базы данных?

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

Что включает этап обследования предметной области?

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

Какие бизнес-процессы организации юридических консультаций анализируются?

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

Какой функционал систем автоматизации учета услуг юридической консультации анализируется?

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

В каком формате происходит разработка базы данных?

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

Какие задачи решает обследование предметной области при проектировании и разработке базы данных?

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