Проектирование и разработка базы данных «учёт услуг юридической консультации фирмы»
Заказать уникальную курсовую работу- 33 33 страницы
- 10 + 10 источников
- Добавлена 25.01.2022
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
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)
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, что обеспечивает надежность, удобство использования и хорошую производительность системы.
Какие задачи решает обследование предметной области при проектировании и разработке базы данных?
Обследование предметной области при проектировании и разработке базы данных позволяет получить полное представление о требованиях и процессах работы фирмы, определить основные сущности, атрибуты и связи между ними. Также позволяет выявить потенциальные проблемы и узкие места в системе, что позволяет разработать оптимальное решение.