Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Описание предметной области

Читайте также:
  1. I. В области организационно-управленческой деятельности предприятия.
  2. III. ОПИСАНИЕ ЛАБОРАТОРНОЙ УСТАНОВКИ
  3. VII блок. Группы CoDA в Санкт-Петербурге и Ленинградской области.
  4. VII. В области государственного регулирования торговой деятельности.
  5. VIII. В области научно- исследовательской деятельности.
  6. А. Общее описание
  7. Административная ответственность за правонарушения в области торговли и финансов

Содержание

Введение 4

1 Анализ предметной области 5

1.1 Описание предметной области 5

1.2 Количественный анализ модели процесса 15

1.3 Словарь элементарных функций 17

1.3.1 Словарь наименований активностей 17

1.3.2 Словарь дуг 18

2 Концептуальное проектирование базы данных 19

2.1 Логический уровень концептуальной схемы 19

2. 2 Физический уровень концептуальной схемы 24

2.3 Создание таблиц базы данных на языке SQL 28

2.4 Запросы SQL на манипулирование данными 30

2.5 Запросы SQL на выборку информации из базы данных 32

2.5.1 Простые запросы 32

3 Целостность и безопасность базы данных 38

3. 1 Представления 38

3.2 Хранимые процедуры 38

3.3 Триггеры 39

3. 2 Стратегии целостности базы данных 40

3.2 Стратегии безопасности базы данных 45

Заключение 47

Список использованных источников 48

Приложение А 49


Введение

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

База данных для автоматизированного учета абонентов Интернет-провайдера должна обеспечить удобную и простую работу для персонала и быстрое обслуживание клиентов.

Для достижения поставленной цели необходимо решить следующие задачи:

1. Построить модель процессов предметной области;

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

3. Обеспечить ограничение целостности и безопасности для базы данных.

 


Анализ предметной области

Описание предметной области

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

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

Процесс проведение работы с абонентом (Рисунок 3) включает в себя этапы заключения договора на предоставление услуг Интернет-провайдером, внесение изменений в договор, а так же его расторжение. Добавление абонента в базу данных осуществляется оператором в том случае, если о нём не содержится информации в базе данных. При добавлении абонента в базу заносятся его паспортные данные, фамилия, имя, отчество, при этом абоненту присваивается уникальный номер лицевого счета, выбирается тарифный план, составляется перечень подключаемых услуг. На основе этих данных выдается договор (Рисунок 4), в котором прописан предмет договора, права и обязанности сторон, ответственность сторон, гарантии, предоставляемые Интернет-провайдером, срок действия договора, порядок его изменения и расторжения.

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

Процесс расторжения договора так же происходит после осуществления выбора абонента. Далее изменяется статус договора в таблице базы данных (Рисунок 6).

Подсчёт стоимости услуг производится информационной системой для выбранного абонента, при указании оператором периода даты, затем информационная система выдает отчёт перечня предоставленных за данный период услуг и их стоимости (Рисунок 7).

Процесс формирования актов о проведенных технических работах включает в себя этап добавления информации о проведенных работах. Добавление информации производится оператором. Затем информационная система выдает акт о выполненной технической работе в соответствии с указанным периодом (Рисунок 8).


 

 
 



 
 

 











Дата добавления: 2015-07-10; просмотров: 139 | Нарушение авторских прав


Читайте в этой же книге: Логический уровень концептуальной схемы | Физический уровень концептуальной схемы | Простые запросы | Стратегии целостности базы данных | Стратегии безопасности базы данных | Структура базы данных |
<== предыдущая страница | следующая страница ==>
V семестр| Количественный анализ модели процесса

mybiblioteka.su - 2015-2024 год. (0.007 сек.)