Разработка базы данных для объекта автоматизации: отдела обработки заказов сотовых телефонов
Системно-комплексный анализ выбранного объекта автоматизации. Структура пользовательского интерфейса автоматизированной системы. Функциональный аспект информационной страты объекта. Концептуальная модель базы данных. Нормализация полученных отношений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 25.02.2014 |
Размер файла | 64,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КУРСОВОЙ ПРОЕКТ
По дисциплине «База данных»
Тема «Разработка базы данных для объекта автоматизации: отдела обработки заказов сотовых телефонов»
Москва 2011
- Оглавление
- Введение
- 1. Краткий системно-комплексный анализ выбранного объекта автоматизации
- 2. Структура пользовательского интерфейса автоматизированной системы.
- 2.1 Функцианальный аспект информационной страты объекта
- 2.2 Структура экранных форм пользовательского интерфейса.
- 3. Концептуальная модель БД.
- 3.1 1-ый уровень структурного аспекта информационной страты объекта.
- 3.2 2-ой уровень структурного аспекта информационной страты объекта.
- 3.3Функционально-структурный аспект информационной страты объекта.
- 3.4.Нормализация полученных отношений.
- 3.5 Структурно-функциональный аспект информационной страты объекта.
- 3.6 Генерация БД.
- Список литературы
Введение
В данной курсовой работе представлен проект разработки автоматизированной системы управления работой отдела обработки заказов сотовых телефонов. Согласно заданию, для данной работы представлены: системно-комплексный анализ, структура пользовательского интерфейса, концептуальная модель БД. Итогом проведенной работы служит действующий проект СУБД Visual Fox Pro.
1. Краткий системно-комплексный анализ выбранного объекта автоматизации
В данной работе объектом автоматизации рассматривается отдел обработки заказов (ООЗ) сотовых телефонов. Его функциями является: учёт изменения данных, добавление модификации телефонов и их поставщиков.
Концептуальная модель сложной системы представлена выражением из совокупности страт:
,
где - информационная страта объекта;
- материальная страта объекта;
- энергетическая страта объекта;
- экономическая страта объекта;
- организационная страта объекта.
В работе используются только информационная, материальная и организационная страты.
Размещено на http://www.allbest.ru
Рис. 1.1. отдела обработки заказов сотовых телефонов
Размещено на http://www.allbest.ru
Рис. 1.2. отдела обработки заказов
1 - табличные сведения о выборе определенного телефона;
2 - данные о выборе определенного телефона со стороны оператора;
3 - табличные сведения о модификации телефона;
4 - данные требуемой модификации со стороны оператора;
5 - табличные сведения о поставщике телефона;
6 - данные поставщика со стороны оператора;
2. Структура пользовательского интерфейса автоматизированной системы
Концептуальная модель функционального аспекта информационной страты имеет вид:
, где - входные вектора;
- вектора реакции системы (выходные);
- Функция преобразования (структура экранных форм пользовательского интерфейса);
- параметр функции преобразования;
- изменения во времени.
2.1 Функциональный аспект информационной страты объекта
Размещено на http://www.allbest.ru
Рис. 2.1.1. Объект информационной связи
Входные информационные потоки: |
Выходные информационные потоки: |
|
X1 - табличные сведения о выборе определенного телефона; |
Y1 - данные о выборе определенного телефона со стороны оператора; |
|
X2 - табличные сведения о модификации телефона; |
Y2 - данные требуемой модификации со стороны оператора; |
|
X3 - табличные сведения о поставщике телефона |
Y3 - данные поставщика со стороны оператора; |
2.2 Структура экранных форм пользовательского интерфейса
Размещено на http://www.allbest.ru
Рис. 2.2.1. Структура экранных форм пользовательского интерфейса.
3. Концептуальная модель БД
В основе концептуальной модели лежит анализ структурного аспекта информационной страты объекта, который рассматривается на двух уровнях:
§ уровень таблиц;
§ уровень атрибутов.
3.1 1-ый уровень структурного аспекта информационной страты объекта
Концептуальная модель 1-ого уровня:
, где - информационные элементы;
- линии связи;
- конфигурация связей объекта;
- параметры связи элементов;
- изменения во времени.
Информационные элементы ООЗ:
Е1 - сотовые телефоны;
Е2 - модификация телефона;
Е3 - определение поставщика;
Размещено на http://www.allbest.ru
3.2 2-ой уровень структурного аспекта информационной страты объекта
Концептуальная модель 2-ого уровня:
, где - элементы;
- функциональные связи.
Модель 2-ого уровня применяется к каждому из информационных элементов , где n - количество информационных элементов.
В соответствии с концептуальной моделью 2-ого уровня раскроем содержимое каждого информационного элемента:
Е1 (1):
е11 - приветственная страница
e12 - выбор формы
e13 - модификация телефона
e14 - выбор поставщика
E2 (2):
e21 - модель
e22 - цвет
e23- тип корпуса
e24- производитель
е25 - диагональ
е26 - компания (поставщик)
е27 - цена
E3 (3):
e31 - компания
e32 - ФИО руководителя
e33 - адрес
e34 - модель
е35 - производитель
3.3 Функционально-структурный аспект информационной страты объекта
… …
Рис. 3.3.1. Взаимодействие , с БД.
В данном пункте работы представлена система равенств атрибутов входных векторов , выходных векторов и информационных элементов: интерфейс автоматизация база данные
x11=e11 |
y11=e11 |
|
x12=e12 |
y12=e12 |
|
x13=e13 |
y13=e13 |
|
x14=e14 |
y14=e14 |
|
x21=e21 |
y21=e21 |
|
x22=e22 |
y22=e22 |
|
x23=e23 |
y23=e23 |
|
x24=e24 |
||
x25=e25 |
y31=e31 |
|
x26=e26 |
y32=e34 |
|
x27=e27 |
y33=e35 |
|
x31=e31 |
||
x32=e32 |
||
x33=e33 |
||
x34=e34 |
||
x35=e35 |
3.4 Нормализация полученных отношений
В концептуальной модели 2-го уровня информационный элемент Е2 имеет транзитивную зависимость, что требует преобразования отношения в третью нормальную форму:
Рис. 3.4.1.
Е2'(е21,е22,е23,е24,е26,е27)
Е2”(е21,е25)
E2'=е21е22,е21е23,е21е24,е21е26,е21е27
E2”=е21е25
Для дальнейшего использования полученной зависимости необходимо проверить её соединения на отсутствие потерь, что и будет проделано ниже с помощью аналитического метода. Зададим исходную базу данных:
Таблица 3.4.1.
е21 |
е22 |
е23 |
е24 |
е25 |
е26 |
е27 |
|
Galaxy |
Белый |
Сенсорный |
Samsung |
15 |
ООО «Неон» |
18000 |
|
3310 |
Металлик |
Классический |
Nokia |
6 |
ООО «Альт-телеком» |
6000 |
Таблица 3.4.2.
Е2' |
||||||
е21 |
е22 |
е23 |
е24 |
е26 |
е27 |
|
Galaxy |
Белый |
Сенсорный |
Samsung |
ООО «Неон» |
18000 |
|
3310 |
Металлик |
Классический |
Nokia |
ООО «Альт-телеком» |
6000 |
Таблица 3.4.3.
E2” |
||
е21 |
е25 |
|
Galaxy |
15 |
|
3310 |
6 |
Для проверки производится соединение: E2=E2'[e21=e21]E2” результатом будет служить исходная таблица, значит, соединение прошло без потерь. Информационный элемент Е2 содержит множественную зависимость, поэтому отношение следует представить в виде четвертой нормальной формы:
Рис. 3.4.2.
Е4 (е31,е32,е33) E5 (e31,е34,е35)
е21 (е32,е32,е33) e21 (e34,е35)
3.5 Структурно-функциональный аспект информационной страты объекта
Размещено на http://www.allbest.ru
Рис.3.5.1.Структурно-функциональный аспект информационной страты объекта.
3.6 Генерация БД
Файлы данных
Компонента |
Атрибут |
Тип данных |
Размер |
|
1.DBF |
||||
e11 |
PageFrame (Page 1) |
|||
e12 |
PageFrame (Page 2) |
|||
e13 |
Form 1 |
|||
e14 |
Form 2 |
|||
2.DBF |
||||
e21 |
model |
Character |
30 |
|
e22 |
cvet |
Character |
20 |
|
e23 |
tip_korp |
Character |
20 |
|
e24 |
proizvodit |
Character |
30 |
|
e25 |
diagonal |
Character |
20 |
|
e26 |
kompaniya |
Character |
30 |
|
e27 |
cena |
Integer |
20 |
|
3.DBF |
||||
е31 |
kompaniya |
Character |
30 |
|
е32 |
Fio_ruk |
Character |
30 |
|
е33 |
adress |
Character |
50 |
|
е34 |
model |
Character |
30 |
|
е35 |
proizvodit |
Character |
30 |
Список литературы
Language Reference Microsoft FoxPro Relational Database Management System for MS-DOS and Windows
Размещено на Allbest.ru
Подобные документы
Разработка структуры пользовательского интерфейса автоматизированной системы. Концептуальная модель базы данных. Структура экранных форм ввода данных. Индивидуальные процедуры взаимодействия с текстовым редактором "Word" и электронными таблицами "Excel".
курсовая работа [276,6 K], добавлен 16.02.2016Инфологическая модель задачи автоматизации и формирования заказов поставщикам, контроля состояния склада. Анализ ключей сущностей проектируемой базы данных, разработка и нормализация системы таблиц и форм. Механизм оформления заказов в базе данных.
курсовая работа [358,5 K], добавлен 26.11.2012Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Организация документооборота корпоративного отдела. Описание состава задач, подлежащих автоматизации, входной и выходной информации. Разработка состава и структуры базы данных, описание пользовательского интерфейса. Экономический эффект автоматизации.
дипломная работа [2,9 M], добавлен 05.12.2011Разработка программы автоматизации подбора запчастей для ремонта автомобилей. Структурные единицы сообщений. Концептуальная модель системы. Алгоритм работы автоматизированной системы. Физическая модель данных. Описание пользовательского интерфейса.
дипломная работа [2,1 M], добавлен 20.06.2013Этапы проектирования базы данных, определение целей и содержание таблиц. Добавление данных и создание других объектов базы данных. Даталогическая модель: структуризация, нормализация, схемы данных. Порядок, принципы создания пользовательского интерфейса.
курсовая работа [1,3 M], добавлен 26.03.2013Логическое проектирование базы данных по автоматизации деятельности строительной компании. Классификация связей. Реляционная модель базы данных. Функциональные зависимости между атрибутами. Выбор ключей. Нормализация отношений. Запросы к базе данных.
курсовая работа [1,2 M], добавлен 26.05.2015Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.
курсовая работа [161,8 K], добавлен 07.10.2013Создание программы, осуществляющей хранение информации о Ресторане. Структура предприятия, нормализация отношений. Разработка пользовательского интерфейса базы данных "АРМ администратора ресторана" в Borland Delphi 7. Характеристики для поиска данных.
курсовая работа [835,5 K], добавлен 18.06.2015