Разработка АИС "Услуги электросвязи"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 08.01.2015
Размер файла 6,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Доп. соглашение - Мат.постав

N - М

Кол-во

В одном дополнительном соглашении указывается несколько материалов поставки, один материал поставки указывается в нескольких дополнительных соглашениях

Услуга - Доп.соглашение

1 - М

Услуга указывается в нескольких дополнительных соглашениях, в дополнительном соглашении указывается одна услуга

не подключается

Подкл.улиц к АТС - Услуга

N - М

Подкл.улиц к АТС подключается несколько услуг, услуга подключается в нескольких подкл.улиц к АТС

существует

Тип материала - Материал

1 - М

Тип материала существует для нескольких материалов, к материалу существует один тип материала

содержится

Доп.соглашение - Параметр

1 - М

В дополнительном соглашении содержится несколько параметров, параметр содержится в одном дополнительном соглашении

совершает

Поставщик - Поставка

1 - М

Поставщик совершает несколько поставок, поставка может быть совершена одним поставщиком

Приложение 4

Словарь данных для описания логической модели данных

Таблица 3 Сущность «Область» (Oblast)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код области

int

NOT NULL

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

Id_Obl

Область

varchar(20)

NOT NULL

Наименование области

Obl

Таблица 4 Сущность «Город» (Gorod)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код города

int

NOT NULL

Код города в базе данных, первичный ключ

Id_Gor

Город

varchar(20)

NOT NULL

Наименование города

Gor

FK

Код области

int

NOT NULL

Внешний ключ, с помощью которого можно определить область

Id_Obl

Таблица 5 Сущность «ОПФ» (OPF)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Id_ОПФ

int

NOT NULL

Код ОПФ в базе данных, первичный ключ

Id_OPF

ОПФ

varchar(10)

NOT NULL

Организационно-правовая форма

OPF

Таблица 6 Сущность «Клиент» (Klient)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код клиента

int

NOT NULL

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

Id_Kl

FK

Код ОПФ

int

NULL

Внешний ключ, с помощью которого можно определить ОПФ клиента

Id_OPF

Наим. предприятия

varchar(50)

NULL

Наименование предприятия

Name_predpr

ФИО

varchar(50)

NOT NULL

ФИО клиента или ФИО человека, представляющего юридическое лицо

FIO

Основание

varchar(70)

NULL

Информация о том, на основании чего человек является представителем юридического лица

Osnov

Пасп.данные

varchar(100)

NULL

Паспортные данные клиента

Pasp_dannie

FK

Код города

int

NOT NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Ur

Улица(юр,прож)

varchar(25)

NOT NULL

Название улицы

Ul_Ur

№ дома

varchar(4)

NOT NULL

Номер дома

Dom_Ur

Квартира

int

NULL

Номер квартиры

Kv_Ur

FK

Код города1

int

NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Fakt

Улица(факт,рег)

varchar(25)

NULL

Название улицы

Ul_Fakt

№ дома

varchar(4)

NULL

Номер дома

Dom_Fakt

Квартира

int

NULL

Номер квартиры

Kv_Fakt

Конт.реквизиты

varchar(50)

NOT NULL

Контактные реквизиты клиента

Kont_rekv

ИНН

int

NOT NULL

ИНН клиента

INN

КПП

int

NULL

КПП клиента

KPP

ОГРН

int

NULL

ОГРН клиента

OGRN

р/с

varchar(20)

NULL

р/с

RS

к/с

varchar(20)

NULL

к/с

KS

БИК

int

NULL

БИК

BIK

Лиц.счет

varchar(20)

NULL

Лицевой счет

Lic_shet

Наим.банка

varchar(50)

NOT NULL

Наименование банка

Name_bank

Конт.рекв.банка

varchar(50)

NOT NULL

Реквизиты банка

Rekv_banka

Таблица 7 Сущность «Договор» (Dogovor)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код договора

int

NOT NULL

Номер договора, первичный ключ

Id_Dog

FK

Код клиента

int

NOT NULL

Внешний ключ, с помощью которого можно определить клиента

Id_Kl

Дата заключения

datetime

NOT NULL

Дата заключения договора

Date_zakl

Дата расторжения

datetime

NOT NULL

Дата расторжения договора

Date_rast

Логин

varchar(11)

NOT NULL

Логин для входа в систему

Login

Пароль

varchar(11)

NOT NULL

Пароль для входа в систему

Parol

Таблица 8 Сущность «Тип линии» (Line)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код типа линии

int

NOT NULL

Код линии в базе данных, первичный ключ

Id_Line

Тип линии

varchar(20)

NOT NULL

Тип линии

Line

Таблица 9 Сущность «Тариф» (Tarif)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код тарифа

int

NOT NULL

Код тарифа в базе данных, первичный ключ

Id_Tarif

Тариф

varchar(50)

NOT NULL

Название тарифа

Tarif

Информация

text

NOT NULL

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

Inf

Таблица 10 Сущность «Стоим.тарифа» (Price_Tarif)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код тарифа

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные тарифа, часть составного первичного ключа

Id_Tarif

PK

Дата изменения

datetime

NOT NULL

Дата изменения стоимости тарифа, первичный ключ

Date_Izm

Цена

money

NOT NULL

Стоимость тарифа

Price

Таблица 11 Сущность «АТС» (ATS)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код АТС

int

NOT NULL

Код АТС в базе данных, первичный ключ

Id_ATS

АТС

int

NOT NULL

Номер АТС

ATS

Таблица 12 Сущность «Подкл.улиц к АТС» (Podkl_Ul_ATS)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код подключения

int

NOT NULL

Код подключения в базе данных, первичный ключ

Id_Podkl

Улица подключения

varchar(25)

NOT NULL

Улица подключения услуги

Ul_Podkl

FK

Код АТС

int

NOT NULL

Внешний ключ, с помощью которого можно АТС, которая обслуживает данную улицу

Id_ATS

Таблица 13 Сущность «Услуга» (Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код услуги

int

NOT NULL

Код услуги в базе данных, первичный ключ

Id_Serv

Услуга

varchar(50)

NOT NULL

Наименование услуги

Serv

Таблица 14 Сущность «Аб.плата услуги» (Price_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа

Id_Serv

PK

Дата изменения

datetime

NOT NULL

Дата изменения стоимости услуги, первичный ключ

Date_Izm

Цена

money

NOT NULL

Стоимость услуги

Price

Таблица 15 Сущность «Не возм.подключения» (No_Podkl)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа

Id_Serv

PK, FK

Код подключения

int

NOT NULL

Внешний ключ, с помощью которого можно определить улицы подключений, часть составного первичного ключа

Id_Podkl

Таблица 16 Сущность «Должность» (Dolzhnost)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код должности

int

NOT NULL

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

Id_Dolzh

Должность

varchar(30)

NOT NULL

Наименование должности

Dolzh

Таблица 17 Сущность «Сотрудник» (Sotrudnik)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код сотрудника

int

NOT NULL

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

Id_Sotr

ФИО

varchar(50)

NOT NULL

ФИО сотрудника

FIO

FK

Код должности

int

NOT NULL

Внешний ключ, с помощью которого можно определить должность

Id_Dolzh

Таблица 18 Сущность «Доп.соглашение» (Dop_Sogl)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код доп. соглашения

int

NOT NULL

Код дополнительного соглашения, первичный ключ

Id_Dop_Sogl

FK

Код договора

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные договора

Id_Dog

FK

Код услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу

Id_Serv

Дата заявки

datetime

NOT NULL

Дата составления заявки

Date_Zaiav

Срок до

datetime

NOT NULL

Срок исполнения заявки

Date_Isp_Do

Дата доп.согл.

datetime

NULL

Дата заключения дополнительного соглашения

Date_Dop_Sogl

Дата ввода

datetime

NULL

Дата ввода в эксплуатацию точки подключения

Date_Vvoda

Дата раст.соглэ

datetime

NULL

Дата расторжения дополнительного соглашения

Date_Rast_Sogl

Оплачено

bit

NULL

Оплачена или нет заявка

Opl

FK

Код сотрудника

int

NOT NULL

Внешний ключ, с помощью которого можно определить сотрудника

Id_Sotr

Таблица 19 Сущность «Параметр соглашения» (Param_Sogl)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

№_строки

int

NOT NULL

Номер строки, часть составного первичного ключа

Nom_Str

PK, FK

Код доп. соглашения

Int

NOT NULL

Внешний ключ, с помощью которого можно определить данные дополнительного соглашения, часть составного первичного ключа

Id_Dop_Sogl

FK

Код подключения

Int

NOT NULL

Внешний ключ, с помощью которого можно определить улицы подключений

Id_Podkl

№ дома

varchar(4)

NOT NULL

Номер дома подключения

Dom

Квартира

int

NULL

Номер квартиры подключения

Kv

Номер телефона

varchar(11)

NULL

Номер телефона

Nom_Tel

FK

Код тарифа

int

NULL

Внешний ключ, с помощью которого можно определить тариф

Id_Tarif

FK

Код типа линии

int

NOT NULL

Внешний ключ, с помощью которого можно определить тип линии

Id_Line

Присв. логин

varchar(11)

NULL

Присвоенный логин

Login

Присв. Номер (пароль)

varchar(11)

NOT NULL

Присвоенный номер или пароль

Parol

Таблица 20 Сущность «Доп.услуги» (Dop_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код доп. услуги

int

NOT NULL

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

Id_Dop_Serv

Доп.услуга

varchar(50)

NOT NULL

Наименование дополнительной услуги

Dop_Serv

Таблица 21 Сущность «Подкл.доп.услуг» (Podkl_Dop_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код доп.услуги

int

NOT NULL

Внешний ключ, с помощью которого можно определить дополнительную услугу, часть составного первичного ключа

Id_Dop_Serv

PK

Дата подключения

datetime

NOT NULL

Дата изменения подключения дополнительной услуги, первичный ключ

Date_Podkl

PK, FK

Код параметра

int

NOT NULL

Внешний ключ, с помощью которого можно определить пораметры подключения услуги в дополнительном соглашении, часть составного первичного ключа

Id_Param

FK

Код тарифа

int

NULL

Внешний ключ, с помощью которого можно определить тариф

Id_Tarif

Таблица 22 Сущность «Единица измерения» (Ed_Izmer)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код ед. измерения

int

NOT NULL

Код единицы измерения в базе данных, первичный ключ

Id_Ed_Izm

Ед. измерения

varchar(5)

NOT NULL

Единица измерения

Ed_Izm

Таблица 23 Сущность «Тип материала» (Tip_Mat)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код типа материала

int

NOT NULL

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

Id_Tip_Mat

Тип материала

varchar(25)

NOT NULL

Наименование типа материала

Tip_Mat

FK

Код ед. измерения

int

NOT NULL

Внешний ключ, с помощью которого можно определить единицу измерения

Id_Ed_Izm

Таблица 24 Сущность «Материал» (Material)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код материала

int

NOT NULL

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

Id_Mat

Материал

varchar(70)

NOT NULL

Название материала

Mat

FK

Код типа материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить тип материала

Id_Tip_Mat

Таблица 25 Сущность «Тип материала к услуге» (Tip_Mat_Serv)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код услуги

Int

NOT NULL

Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа

Id_Serv

PK, FK

Код типа материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить тип материала, часть составного первичного ключа

Id_Tip_Mat

Таблица 26 Сущность «Поставщик» (Postavshik)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код поставщика

int

NOT NULL

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

Id_Post

FK

Код ОПФ

int

NOT NULL

Внешний ключ, с помощью которого можно определить ОПФ

Id_OPF

Пост

varchar(50)

NOT NULL

Поставщик

Post

FK

Код города

int

NOT NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Ur

Улица(юр)

varchar(25)

NOT NULL

Название улицы

Ul_Ur

№ дома

varchar(4)

NOT NULL

Номер дома

Dom_Ur

Квартира

int

NULL

Номер квартиры

Kv_Ur

FK

Код города1

int

NOT NULL

Внешний ключ, с помощью которого можно определить город

Id_Gor_Fakt

Улица(факт)

varchar(25)

NOT NULL

Название улицы

Ul_Fakt

№ дома

varchar(4)

NOT NULL

Номер дома

Dom_Fakt

Квартира

int

NULL

Номер квартиры

Kv_Fakt

Конт.реквизиты

varchar(50)

NOT NULL

Контактные реквизиты

Kont_Rekv

ИНН

int

NOT NULL

ИНН поставщика

INN

КПП

int

NOT NULL

КПП поставщика

KPP

ОГРН

int

NOT NULL

ОГРН поставщика

OGRN

Таблица 27 Сущность «Поставка» (Postavka)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK

Код поставки

Int

NOT NULL

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

Id_Postav

FK

Код поставщика

int

NOT NULL

Внешний ключ, с помощью которого можно определить поставщика

Id_Post

Дата поставки

datetime

NOT NULL

Дата поставки

Date_Postav

Таблица 28 Сущность «Материалы поставки» (Mat_Postav)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить материал, часть составного первичного ключа

Id_Mat

PK, FK

Код поставки

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные поставки, часть составного первичного ключа

Id_Postav

Количичество

int

NOT NULL

Количество поставленного материала

Kol

Цена

money

NOT NULL

Цена поставленного материала

Price

Таблица 29 Сущность «Расход материала» (Rash_Mat)

Ключ

Наименование атрибута

Тип данных

Значение

Описание

Наименование атрибута (физ. модель)

PK, FK

Код доп. соглашения

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные заявки, часть составного первичного ключа

Id_Dop_Sogl

PK, FK

Код поставки

int

NOT NULL

Внешний ключ, с помощью которого можно определить данные поставки, часть составного первичного ключа

Id_Postav

PK, FK

Код материала

int

NOT NULL

Внешний ключ, с помощью которого можно определить материал, часть составного первичного ключа

Id_Mat

Количество

int

NOT NULL

Количество затраченного материала

Kol

Размещено на Allbest.ru


Подобные документы

  • Проектирование концептуальной, логической и физической модели базы данных. Формирование сущностей и связей между ними. Создание форм с функциями добавления, редактирования, удаления, поиска, печати. Разработка клиентской части БД с помощью среды Lazarus.

    курсовая работа [1,3 M], добавлен 05.04.2015

  • Создание концептуальной (инфологической) модели системы, которая позволила описать сущности предметной области и отношения между ними. Диаграммы функциональных зависимостей атрибутов сущностей базы данных. Разработка программного обеспечения для ЭВМ.

    курсовая работа [877,8 K], добавлен 28.05.2012

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

    дипломная работа [3,1 M], добавлен 16.08.2015

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

    курсовая работа [1,5 M], добавлен 31.03.2015

  • Создание базы данных, где будет храниться, обрабатываться вся необходимая информация. Построение с помощью CASE-средства Microsoft Visio концептуальной модели, дающая возможность отображения всех выделенных сущностей, их атрибутов и связи между ними/

    курсовая работа [514,4 K], добавлен 29.11.2008

  • Учет книжного фонда библиотеки. Разработка концептуальной модели данных. Составление спецификации атрибутов и связей, генерация в системе PowerDesigner физической модели по концептуальной модели. Создание скрипта создания базы данных для СУБД FireBird.

    контрольная работа [784,2 K], добавлен 10.04.2014

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

    курсовая работа [816,5 K], добавлен 05.02.2018

  • Основные проблемы проектирования реляционных баз данных "МВД". Инфологическое описание сущностей и атрибутов программного обеспечения. Разработка датологической модели данных и гарантирование ее безопасности и целостности. Реализация запросов на SQL.

    курсовая работа [3,0 M], добавлен 28.06.2011

  • Построение информационной модели наиболее высокого уровня абстракции. Вид и содержание концептуальной модели базы данных. Установление связей между типами сущностей. Спецификация всех объектов, входящих в модель. Средства обеспечения целостности данных.

    курсовая работа [2,6 M], добавлен 12.12.2011

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

    курсовая работа [188,6 K], добавлен 15.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.