Разработка базы данных ”Коллективный договор” и приложения для работы с ней

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

РЯЗАНСКАЯ ГОСУДАРСТВЕННАЯ РАДИОТЕХНИЧЕСКАЯ

АКАДЕМИЯ

КАФЕДРА  ВПМ

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К  КУРСОВОМУ ПРОЭКТУ НА ТЕМУ:

Разработка базы данных ”Коллективный договор”

и приложения для работы с ней.

Выполнил: студент гр. 043

                       Пименов А.Г.

Проверил:   Макаров Н.П.

РЯЗАНЬ 2003

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

РЯЗАНСКАЯ ГОСУДАРСТВЕННАЯ РАДИОТЕХНИЧЕСКАЯ

АКАДЕМИЯ

КАФЕДРА  ВПМ

ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

Студент:                       Пименов А.Г.                           группа       043

1.       Тема: Проектирование базы данных «Коллективный договор»

2. Исходные данные для проектирования:

3. Содержание пояснительной записки курсовой работы

3.1.    Исследование предметной области

3.2.    Разработка инфологической модели

3.3.    Выбор СУБД и разработка концептуальной модели

3.4.    Разработка интерфейса пользователя

3.5.    Описание применения

3.6.    Руководство пользователя

4. Перечень графического материала

Руководитель работы                        Макаров Н.П.

СОДЕРЖАНИЕ

2. Исследование предметной области: определение атрибутов, сущностей и связей, ограничений целостности............................................................................ 3

3. Разработка инфологической модели предметной области ……….................. 4

4. Выбор СУБД и разработка концептуальной модели БД....................………... 5

5. Выявление, описание и реализация ограничений целостности....………....... 7

6. Разработка интерфейса пользователя: процедур ввода, модификации и обработки данных; реализации запросов пользователей..................................... 8

7. Перечень графического материала..........................................................……… 10

8. Спецификация входных и выходных документов, запросов

пользователей ...............................………………………………………………… 10

9.Схема инфологической модели............................................................………... 12

10.Схема концептуальной модели БД.......................................................……….. 13

11. Спецификация программных модулей и схема взаимодействия ....………... 14

12. Перечень программных документов...................................................……….. 14

13. Исходные тексты процедур БД............................................................……….. 15

14. Описание применения ..........................................................................……….. 15

15. Руководство пользователя......................................................................……… 16

библиографический список……………………………………………………. 24

2. Исследование предметной области: определение атрибутов, сущностей и связей, ограничений целостности

В   качестве   цели   данного   проекта   была   выбрана   предметная   область «Коллективный Договор».

Необходимо содержать в базе данных тексты пунктов коллективных договоров с признаками, характеризующими содержание этого пункта с целью следующей дальнейшей работы с ними:

•    получение содержимого пунктов по нужным характеристикам,

• получение аналитической информации о содержании пунктов с различными характеристиками в БД,

•  создание нового договора путем выбора необходимых пунктов из БД.

Для описания пунктов БД можно выделить следующие характеристики:

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

•  Акт какой сферы отношений законодательного акта касается этот пункт (КВОТ, ОБР, ОТС и т.п.).

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

• Тип - тип изменений (добавлений) принципов социального партнерства, гарантий профсоюзной деятельности.

• Вопрос- вопрос соответствующего раздела.

Просмотрев данные требования, можно выделить следующие сущности:

1)     Тексты (содержит информацию о текстах пунктов);                          

2)     Признаки (информация о признаках);       

3)     Акты (информация об актах);

4)     Разделы (информация о разделах);

5)     Типы (информация о типах);

6)  Договора (информация о внесенных договорах);

7)  Учреждения (информация об учреждениях заключивших договора).

Основная сущность - Тексты, она связана со всеми остальными сущностями, которые содержат различные характеристики пункта. Сущности Признаки, Акты, Разделы, Типы содержат фиксированные данные для указания возможных сведений о характеристиках. Наличие заранее определенных признаков позволяет проводить машинную обработку данных в БД. Имеется взаимосвязь между различными характеристиками, для некоторых значений признака пункта надо задать раздел, из которого он берется, для других тип информации. Чтобы обеспечить задание верных характеристик и их сочетаний будет использоваться ввод с использованием списков, в которые автоматически будут подставляться все возможные данные. Данные будут браться из заранее заданных таблиц возможных характеристик признаков, актов, разделов, типов. Таким образом, исключается возможность задания неверных характеристик.

3. Разработка инфологической модели предметной области

Проанализировав данную предметную область (предыдущий пункт), были выявлены следующие сущности и их первичные ключи:

• Пункт договора, сущность, содержащая информацию о пунктах договоров, такую как: текст пункта, признак, акт, раздел (тип), вопрос, договор, из которого взят пункт. Первичным ключом является #Текст (код пункта).

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

• Акты - список возможных актов. Содержит краткое название акта, его расшифровку, признак, к которому применим данный акт. Первичным ключом является Ключ.

• Разделы - список возможных разделов, содержит краткое название раздела (Раздел - атрибут, являющийся первичным ключом) и его расшифровку, так же содержит поле тип, определяющее какое качество имеет пункт.

•  ТекстРаздел - ролевая сущность, тексты с информацией о разделах, из которых они взяты. Первичный ключ - #Текст.

• Зарег_Дог - список договоров, содержит название договора (имя файла, содержащего текст договора), дату его заключения, срок действия, значимость и эффективность, а также строку указатель на положение файла, из которого взят договор. Первичный ключ - #Дог.

• Учреждение – список учреждений, заключивших договора. Содержит название учреждения и его адрес (Город, Область, Регион). Первичный ключ - Код_уч.

•  Качество_дог – список коэффецентов, характеризующих качество заключённого договора.  Первичный ключ - Дог_Качество.

Похожие материалы

Информация о работе