Автор: Пользователь скрыл имя, 22 Декабря 2010 в 11:22, курсовая работа
Необходимо реализовать по поставленному заданию информационную систему (ИС).
Задание: на склады фирмы поступают товары различных видов от различных поставщиков из раз-личных стран.
Введение…………………………………………………………………………………………………...3
Раздел 1. Постановка задачи разработки информационной системы…………………………….........4
1.1. Задание на разработку информационной системы…………………………...........................4
1.2. Характеристика объекта управления………………………….……….……….………..........6
1.3. Структура информационной системы………………………………….……….……….........6
Раздел 2. Функциональная модель бизнес-процесса ……………………………….……….….…........7
2.1. Моделирование в IDEF0…………………………..………………………….……….….........7
2.2. Диаграммы бизнес-процесса из BPWin………………………………….……….……...........8
2.3. Расчет оценки функциональной модели……………………………….……….……….......12
Раздел 3. Модели данных информационной системы……………………………….……….…..…...18
3.1. Логическая модель данных в 3НФ из ERWin………………………………….………........19
3.2. Выбор и обоснование СУБД…………………………..………………………………….......20
3.3. Физическая модель данных в 4НФ из ERWin…………………………….……………........23
3.4. Представления в базе данных из ERWin………………………………….………................23
Раздел 4. Реализация информационной системы в СУБД………………………….……….…….......24
4.1. Программа реализации базы данных из ERWin……………………………….……………24
4.2. Программа реализации представлений из ERWin…………………………….…………….27
4.3. Макеты форм…………………………..…………………………….……….……………......31
4.4. Макет отчета…………………………..………………………….……….……………...........33
Заключение…………………………..…………………………..……………………………………….34
Список использованной литературы…………………………..……………………………………….35
r=5
S1=1; S2=1; S3=2; S4=4; S5=8
n11=1; n12=2; n13=4; n14=8; n15=16
Количество диаграмм на уровне:
Количество ФБ на диаграмме:
Количество стрелок в ФБ:
c) Производные средние характеристики:
Среднее число ФБ на уровне:
Среднее число стрелок в диаграмме:
Среднее число стрелок на уровне:
Среднее число элементов на уровне:
Среднее число элементов на диаграмме:
4) Наша модель:
n11=1; n12=3; n13=2; n14=3; n15=3
a1=8; a2=6; a3=4; a4=3; a5=6; a6=3; a7=5; a8=5; a9=5; a10=5; a11=5; a12=5;
Количество диаграмм на уровне:
Количество ФБ на диаграмме:
Количество стрелок в ФБ:
с) Производные средние
Среднее число ФБ на уровне:
Среднее число стрелок в диаграмме:
Среднее число стрелок на уровне:
Среднее число элементов на уровне:
Среднее число элементов на диаграмме:
Анализ используемых
стрелок:
ас-количество стрелок;
ас
=22
k1 -коэффициент связности модели;
aT-количество тунельных стрелок;
aT=2
k2- коэффициент
глубины проработки ФМ =
Сводная таблица
расчета оценки ФМ:
Модель | n | S | a | n1 | a1 | a2 | N1 | N2 |
Наша модель | 2,4 | 1 | 5 | 2,4 | 12 | 12 | 15,4 | 14,4 |
Вырожденная | 1 | 1 | 4 | 1 | 4 | 4 | 6 | 5 |
Минимальная | 1,8 | 1 | 4 | 1,8 | 7,2 | 7,2 | 10 | 9 |
Регулярная | 1,938 | 3,2 | 4 | 6,2 | 7,75 | 24,8 | 34,2 | 9,688 |
График расчета
оценки ФМ:
Выводы
по произведенному анализу:
Коэффициент связанности k1, равный
0,63, стремится к 1, это говорит о том,
что связанность в функциональной модели
хорошая.
Коэффициент глубины проработки k2,
равный 0,09, не стремится у 0, но и не стремится
к 1. Это говорит о средней глубине проработки
функциональной модели. Такой результат
получился ввиду небольшого количества
«туннельных» стрелок по сравнению с обыкновенными
стрелками ФМ.
Получив
два коэффициента k1 и k2,
можно построить график:
РАЗДЕЛ 3.
МОДЕЛИ ДАННЫХ ИНФОРМАЦИОННОЙ
СИСТЕМЫ
В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта:
1) аспект структуры: методы описания типов и логических структур данных;
2) аспект
манипуляции: методы
3) аспект целостности: методы описания и поддержки целостности базы данных.
Аспект структуры определяет, что из себя логически представляет база данных, аспект целостности определяет средства описаний корректных состояний базы данных, аспект манипуляции определяет способы перехода между состояниями базы данных и способы извлечения данных из базы данных.
Модель данных - это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы - поведение данных. Таким образом, каждая СУБД строится на основе некоторой явной или неявной модели данных. Все СУБД, построенные на одной и той же модели данных, относят к одному типу. Например, основой реляционных СУБД является реляционная модель данных, сетевых СУБД — сетевая модель данных, иерархических СУБД — иерархическая модель данных и т.д.
Модель данных строилась при помощи case-средства ERWin автоматизирующего и обеспечивающего высокую эффективность разработки модели данных по методологии IDEF1Х.
Цель моделирования данных состоит в обеспечении разработчика ИС схемой БД. Схема может состоять из одной или нескольких моделей. Наиболее распространенным способом моделирования данных является подход с использованием диаграмм «сущность-связь» (ERD), ориентированных на разработку реляционных БД. Существует несколько методов построения ERD, различающихся нотацией, описательными возможностями и функциональным предназначением. Построение ERD производилось методом IDEF1Х.
Основными элементами диаграмм «сущность-связь» являются:
В общем случае разработка модели по IDEF1Х включает следующие шаги:
3.1.
ЛОГИЧЕСКАЯ МОДЕЛЬ ДАННЫХ
В 3НФ ИЗ ERWIN:
Третья нормальная форма (3NF) — одна из возможных нормальных форм таблицы реляционной базы данных. Третья нормальная форма является достаточной при решении большинства практических задач, и процесс проектирования реляционной базы данных, как правило, заканчивается приведением к ней.
Таблица находится в третьей нормальной форме (3NF), если она находится во второй нормальной форме (2NF) и при этом любой ее неключевой атрибут зависит только от первичного ключа (Primary key, PK) (иначе говоря, один факт хранится в одном месте).
Таким образом, отношение находится в 3NF тогда и только тогда, когда оно находится во 2NF и отсутствуют транзитивные зависимости неключевых атрибутов от ключевых. Транзитивной зависимостью неключевых атрибутов от ключевых называется следующая: A → B и B → C, где A - набор ключевых атрибутов (ключ), B и С - различные множества неключевых атрибутов.
На рис.7.
представлена логическая модель данных
разрабатываемой ИС, построенная по методологии
IDEF1Х при помощи case-средства ERWin.
Рис.7. Логическая
модель данных
3.2
ВЫБОР И ОБОСНОВАНИЕ
СУБД:
В качестве языка запросов к БД выберем наиболее популярный в настоящее время язык SQL. Для начала расскажем о самом языке SQL, его истории возникновения, преимуществах и недостатках. Затем рассмотрим выбранную СУБД (Система управления базами данных) SQL Server 2005 от компании Microsoft.
Благодаря применению СУБД
Microsoft SQL Server 2000 – это законченное предложение
в области БД и анализа данных для быстрого
создания масштабируемых решений электронной
коммерции, бизнес-приложений и хранилищ
данных. Оно позволяет значительно сократить
время выхода этих решений на рынок, одновременно
обеспечивая масштабируемость, отвечающую
самым высоким требованиям.
Преимущества
SQL:
Независимость от конкретной СУБД:
Несмотря
на наличие диалектов и различий
в синтаксисе, в большинстве своём тексты
SQL-запросов, содержащие DDL и DML, могут быть
достаточно легко перенесены из одной
СУБД в другую. Существуют системы, разработчики
которых изначально закладывались на
применение по меньшей мере нескольких
СУБД (например: система электронного
документооборота Documentum может работать
как с Oracle, так и с Microsoft SQL Server и IBM DB2). Естественно,
что при применении некоторых специфичных
для реализации возможностей такой переносимости
добиться уже очень трудно.
Информация о работе Разработка информационной системы “Склад”