Реализация IDEF

Автор работы: Пользователь скрыл имя, 28 Февраля 2013 в 19:25, курсовая работа

Краткое описание

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

Вложенные файлы: 1 файл

Мой курсач (Бритов).docx

— 87.11 Кб (Скачать файл)

2.2. Диаграммы бизнес-процесса из BPWin

Рис. 2  Дерево декомпозиции

Рис. 3 Контекстная диаграмма  “Выдача товара”

Рис. 4 Декомпозиция второго  уровня

Рис. 5 Декомпозиция третьего уровня

Рис. 6 Декомпозиция четвертого уровня

Рис. 7 Декомпозиция пятого уровня

2.3. Расчет оценки функциональной модели

В этом пункте сравнивается наша модель с тремя стандартными (вырожденная, регулярная, минимальная) по величинам , , , , , , , , , ,   и получили график связности и глубины проработки.

Для количественной оценки функциональной модели введем следующие обозначения:

    • – количество уровней дерева декомпозиции
    • – число диаграмм на – уровне
    • – число функциональных блоков в - диаграмме – уровня
    • число стрелок у – функционального блока

 

 

    •  – среднее число диаграмм на уровне
    • – среднее число блоков в диаграмме
    • – среднее число стрелок у одного функционального блока

 

 

    •  – среднее число функциональных блоков на уровне
    • – среднее число стрелок в диаграмме
    • – среднее число стрелок на уровне
    • – среднее число элементов на уровне
    • – среднее число элементов в диаграмме

r

si

nij

ak

s

n

a

n1

a1

a2

N1

N2

5

1

1

9

1

2,6

5,46

2,6

14,2

14,2

17,8

16,8

 

1

3

8

               
 

1

3

4

               
 

1

3

7

               
 

1

3

4

               
     

4

               
     

7

               
     

4

               
     

6

               
     

6

               
     

4

               
     

4

               
     

4

               

 

 

     

Наша модель

17,8

16,8

Вырожденная

4

3

Минимальная

10

9

Регулярная

34,2

9,7





Рис 8. Модели

Расчёт расстояния:

d

d

d

Вывод: Наша модель находиться не далеко от Минимальной модели и равноудалена от Вырожденной и Регулярной моделей.

 

 

 

 

 

 

 

 

 

 

 

Раздел 3. Модели данных информационной системы.

3.1. Логическая модель данных в 3НФ из ERWin

Ниже представлена логическая модель данных в третьей нормальной форме.

 

Рис. 9 Логическая модель данных

3.2. Выбор и обоснование СУБД

 

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

Назначение СУБД - отвечать за обработку запросов к базе данных, и получать ответы от неё.

Основные функции СУБД:

  • управление данными во внешней памяти (на дисках);
  • управление данными в оперативной памяти с использованием дискового кэша;
  • журнализация изменений, резервное копирование и восстановление базы данных СУБД после сбоев;
  • поддержка языков баз данных (язык определения данных, язык манипулирования данными).

Microsoft SQL Server 2000 -это законченное  предложение в области баз  данных и анализа данных для  быстрого создания масштабируемых  решений электронной коммерции,  бизнес-приложений и хранилищ  данных. Оно позволяет значительно  сократить время выхода этих  решений на рынок, одновременно  обеспечивая масштабируемость, отвечающую  самым высоким требованиям 

SQL Server 2000 упрощает процессы управления  и настройки, а также повышает  надежность и масштабируемость, необходимые для быстрого развертывания  бизнес-приложений.. Тесная интеграция  со службой каталогов Active Directory позволяет управлять базами данных SQL Server из единого центра в рамках управления ресурсами всего предприятия.

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

Преимущества  и возможности  SQL Server 2000:

    • Широкая поддержка языка XML и стандартов Интернета
    • Удобный доступ к данным через веб
    • Эффективные средства анализа данных на базе веб
    • Масштабируемость для электронной коммерции
    • Масштабируемость для бизнес-приложений
    • Повышение надежности и доступности за счет более простого управления и более гибкого применения отказоустойчивых кластеров.
    • Интегрированные и расширяемые службы анализа
    • Упрощенное управление и настройка
    • Быстрые преобразование данных, разработка и отладка
    • Усовершенствованный полнотекстовый поиск позволяет производить поиск в тексте БД, а также в документах Word, таблицах Microsoft Excel, PDF-файлах и т.д.

 

3.3.   Физическая  модель данных в 4НФ из ERWin

Рис. 10 Физическая модель данных в 4НФ из ERWin

 

 

3.4.   Представление в базе данных из ERWin

Рис. 11 Представления в базе данных из ERWin

Раздел 4. Реализация информационной системы в СУБД.

4.1.   Программа реализации базы данных из ERWin

 

CREATE TABLE Вид_товара (

       КодВидТовара         int NOT NULL,

       Название             char(18) NULL,

       Описание             char(18) NULL

)

go

 

 

ALTER TABLE Вид_товара

       ADD PRIMARY KEY NONCLUSTERED (КодВидТовара)

go

 

 

CREATE TABLE Город (

       КодГорода            i NOT NULL,

       Название             char(18) NULL,

       Шифр                 int NULL,

       Описание             char(18) NULL

)

go

 

 

ALTER TABLE Город

       ADD PRIMARY KEY NONCLUSTERED (КодГорода)

go

 

 

CREATE TABLE Заказ (

       КодПотребителя       int NOT NULL,

       КодТовара            int NOT NULL

)

go

 

 

ALTER TABLE Заказ

       ADD PRIMARY KEY NONCLUSTERED (КодПотребителя, КодТовара)

go

 

 

CREATE TABLE Потребитель (

       КодПотребителя       int NOT NULL,

       ФИО                  char(18) NULL,

       Адрес                char(18) NULL,

       Телефон              char(18) NULL,

       КодГорода            i NULL

)

go

 

 

ALTER TABLE Потребитель

       ADD PRIMARY KEY NONCLUSTERED (КодПотребителя)

go

 

 

CREATE TABLE Склад (

       КодСклада            int NOT NULL,

       Номер                char(18) NULL,

       Адрес                char(18) NULL,

       Объем                char(18) NULL

)

go

 

 

ALTER TABLE Склад

       ADD PRIMARY KEY NONCLUSTERED (КодСклада)

go

 

 

CREATE TABLE Товар (

       КодТовара            int NOT NULL,

       Наименование         char(18) NULL,

       Описание             char(18) NULL,

       Цена                 money NULL,

       Страховой_запас      char(18) NULL,

       Единица_измерения    char(18) NULL,

       КодСклада            int NULL,

       КодВидТовара         int NULL

)

go

 

 

ALTER TABLE Товар

       ADD PRIMARY KEY NONCLUSTERED (КодТовара)

go

 

CREATE VIEW Запрос1 AS

       SELECT Товар.Наименование, Товар.Цена, Товар.Страховой_запас,  Склад.Номер, Склад.Адрес

       FROM Склад, Товар

       WHERE Товар.КодСклада=Склад.КодСклада

go

 

 

 

ALTER TABLE Заказ

       ADD FOREIGN KEY (КодТовара)

                             REFERENCES Товар

go

 

 

ALTER TABLE Заказ

       ADD FOREIGN KEY (КодПотребителя)

                             REFERENCES Потребитель

go

 

 

ALTER TABLE Потребитель

       ADD FOREIGN KEY (КодГорода)

                             REFERENCES Город

go

 

 

ALTER TABLE Товар

       ADD FOREIGN KEY (КодВидТовара)

                             REFERENCES Вид_товара

go

 

 

ALTER TABLE Товар

       ADD FOREIGN KEY (КодСклада)

                             REFERENCES Склад

go

 

4.2.   Макеты форм.

Форма является объектом базы данных, удобная для работы пользователя  с данными таблицы. Используя  форму, можно выполнить редактирование данных в таблице. Источником данных для формы может быть и запрос.

Рис. 12 Форма которая служит для заполнения таблицы “Потребитель”

Рис. 13 Форма которая служит для заполнения таблицы “Товар”

4.3.   Макеты отчетов.

 

Отчет “Товар на складе” позволяет просмотреть весь товар, который хранится на складе.

Рис. 14 Макет отчета “Товар на складе”

Заключение

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

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

  1. Г.С. Бритов. Конспект лекции ТИПС, 2012
  2. http://www.interface.ru/fset.asp?Url=/microsoft/msql2000.htm
  3. BPwin и Erwin. CASE-средства для разработки информационных систем, Маклаков С.В., 2000
  4. Моделирование бизнес-процессов, Маклаков С.В., 2002
  5. Официальный сайт разработчика SQL Server 2000 – www.microsoft.com

 

 

 

 

 


Информация о работе Реализация IDEF