Разработка базы данных для объекта автоматизации: отдела обработки заказов сотовых телефонов
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КУРСОВОЙ ПРОЕКТ
По дисциплине «База данных»
Тема «Разработка базы данных для объекта автоматизации: отдела обработки заказов сотовых телефонов»
Москва 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. Краткий системно-комплексный анализ выбранного объекта автоматизации
В данной работе объектом автоматизации рассматривается отдел обработки заказов (ООЗ) сотовых телефонов. Его функциями является: учёт изменения данных, добавление модификации телефонов и их поставщиков.
Концептуальная модель сложной системы представлена выражением из совокупности страт:
,
где - информационная страта объекта;
- материальная страта объекта;
- энергетическая страта объекта;
- экономическая страта объекта;
- организационная страта объекта.
В работе используются только информационная, материальная и организационная страты.
Рис. 1.1. отдела обработки заказов сотовых телефонов
Рис. 1.2. отдела обработки заказов
- табличные сведения о выборе определенного телефона;
- данные о выборе определенного телефона со стороны оператора;
- табличные сведения о модификации телефона;
- данные требуемой модификации со стороны оператора;
- табличные сведения о поставщике телефона;
- данные поставщика со стороны оператора;
2. Структура пользовательского интерфейса автоматизированной системы
Концептуальная модель функционального аспекта информационной страты имеет вид:
, где - входные вектора;
- вектора реакции системы (выходные);
- Функция преобразования (структура экранных форм пользовательского интерфейса);
- параметр функции преобразования;
- изменения во времени.
2.1 Функциональный аспект информационной страты объекта
Рис. 2.1.1. Объект информационной связи
Входные информационные потоки:Выходные информационные потоки:X1 - табличные сведения о выборе определенного телефона;Y1 - данные о выборе определенного телефона со стороны оператора;X2 - табличные сведения о модификации телефона;Y2 - данные требуемой модификации со стороны оператора;X3 - табличные сведения о поставщике телефонаY3 - данные поставщика со стороны оператора;2.2 Структура экранных форм пользовательского интерфейса
Рис. 2.2.1. Структура экранных форм пользовательского интерфейса.
3. Концептуальная модель БД
В основе концептуальной модели лежит анализ структурного аспекта информационной страты объекта, который рассматривается на двух уровнях:
§уровень таблиц;
§уровень атрибутов.
3.1 1-ый уровень структурного аспекта информационной страты объекта
Концептуальная модель 1-ого уровня:
, где - информационные элементы;
- линии связи;
- конфигурация связей объекта;
- параметры связи элементов;
- изменения во времени.
Информационные элементы ООЗ:
Е1 - сотовые телефоны;
Е2 - модификация телефона;
Е3 - определение поставщика;
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=e11y11=e11x12=e12y12=e12x13=e13y13=e13x14=e14y14=e14x21=e21y21=e21x22=e22y22=e22x23=e23y23=e23x24=e24x25=e25y31=e31x26=e26y32=e34x27=e27y33=e35x31=e31x32=e32x33=e33x34=e34x35=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е27GalaxyБелыйСенсорныйSamsung15ООО «Неон»180003310МеталликКлассическийNokia6ООО «Альт-телеком»6000
Таблица 3.4.2.
Е2е21е22е23е24е26е27GalaxyБелыйСенсорныйSamsungООО «Неон»180003310МеталликКлассическийNokiaООО «Альт-телеком»6000Таблица 3.4.3.
E2е21е25Galaxy1533106
Для проверки производится соединение: 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 Структурно-функциональный аспект информационной страты объекта
Рис.3.5.1.Структурно-функциональный аспект информационной страты объекта.
3.6 Генерация БД
Файлы данных
КомпонентаАтрибутТип данныхРазмер1.DBFe11PageFrame (Page 1)e12PageFrame (Page 2)e13Form 1e14Form 22.DBFe21modelCharacter30e22cvetCharacter20e23tip_korpCharacter20e24proizvoditCharacter30e25diagonalCharacter20e26kompaniyaCharacter30e27cenaInteger203.DBFе31kompaniyaCharacter30е32Fio_rukCharacter30е33adressCharacter50е34modelCharacter30е35proizvoditCharacter30Список литературы
Language Reference Microsoft FoxPro Relational Database Management System for MS-DOS and Windows
Больше работ по теме:
Предмет: Информационное обеспечение, программирование
Тип работы: Курсовая работа (т)
Новости образования
КОНТАКТНЫЙ EMAIL: [email protected]
Скачать реферат © 2017 | Пользовательское соглашение
ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ