рефераты рефераты
Главная страница > Дипломная работа: Локальная компьютерная сеть  
Дипломная работа: Локальная компьютерная сеть
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Дипломная работа: Локальная компьютерная сеть

Рисунок 3.2 – Логическая модель данных

 


Подпись: Рисунок 3.3 – Физическая модель данных


3.2.1 ERWin скрипт

/*Таблица для документов*/

СRЕАТЕ ТАВLЕ Документы (

 id_Документы VARCHAR(20) NOT NULL,

 №_ документа INTECER NULL,

 Дата_ создания DATE NULL

);

ALTER TABLE Документы

 ADD (PRIMARY KEY (id_документы));

/ *Таблица для комплектующих*/

СRЕАТЕ ТАВLЕ Комплектующие (

 Инвентарный_ номер СНАR(20) NOT NULL,

 id_Компьютеры VАRСНАR(20) NOT NULL,

 id_Документы VАRСНАR(20) NOT NULL,

 id_Комплектующие VАRСНАR(20) NULL,

 Цена FLOAT NULL

);

ALTER TABLE Комплектующие

 ADD (РRIМАRУ КЕУ (Инвентарный_ номер));

/*Таблица для компьютеров*/

СRЕАТЕ ТАВLЕ Компьютеры (

 id_Компьютеры VАRСНАR(20) NOT NULL,

 id_Ответственное_ лицо СНАR(20) NOT NULL,

 id_Отделы VАRСНАR(20) NOT NULL,

 Инвентарный_ номер СНАR(20) NULL,

 iр_ Адрес СНАR(20) NULL,

 Название СНАR(20) NULL,

 Цена FLOAT NULL

);

АLТЕR ТАВLЕ Компьютеры

 АDD (РRIМАRУ КЕУ (id_Компьютеры));

/*Ассоциация компьютеры- программное обеспечение*/

СRЕАТЕ ТАВLЕ Компьютеры_ Программное_ обеспеч (

 id_Компьютеры VАRСНАR(20) NOT NULL,

 Инвентарный_ номер VАRСНАR(20) NOT NULL

);

АLТЕR ТАВLЕ Компьютеры_ Программное_ обеспеч

 АDD (РRIМАRУ КЕУ (id_Компьютеры, Инвентарный_ номер));

/* Таблица для ответственного лица*/

СRЕАТЕ ТАВLЕ Ответственное_ лицо (

 id_Ответственное_ лицо СНАR(20) NOT NULL,

 Имя VАRСНАR2(20) NULL,

 Должность VАRСНАR2(20) NULL

);

АLТЕR ТАВLЕ Ответственное_ лицо

 АDD (РRIМАRУ КЕУ (id_Ответственное лицо));

/*Таблица для отделов*/

 СRЕАТЕ ТАВLЕ Отделы (

 id_Отделы VАRСНАR2(20) NOT NULL,

 Название VАRСНАR2(20) NULL,

 Руководитель VАRСНАR2(20) NULL,

 №_ комнаты VАRСНАR2(10) NULL ,

 Телефон VАRСНАR2(11) NULL

);

АLТЕR ТАВLЕ Отделы

 АDD (РRIМАRУ КЕУ (id_Отделы));

/* Таблица для пользователей*/

СRЕАТЕ ТАВLЕ Пользователи (

 id_Пользователи VАRСНАR2(20) NOT NULL,

 Id_Отделы VАRСНАR2(20) NOT NULL,

 Имя VАRСНАR2(20) NULL,

 Должность VАRСНАR2(20) NULL,

 Логин VАRСНАR2(20) NULL,

 Пароль VАRСНАR2(20) NULL

);

АLТЕR ТАВLЕ Пользователи

 АDD (РRIМАRУ КЕУ (id_Пользователи));

/*Таблица для поставщиков*/

СRЕАТЕ ТАВLЕ Поставщики (

 id_Поставщики СНАR(20) NOT NULL,

 Название СНАR(20) NULL,

 Web_сайт СНАR(20) NULL,

 Е_mail СНАR(20) NULL,

 Адрес СНАR(20) NULL,

 Телефон СНАR(11) NULL

);

АLТЕR ТАВLЕ Поставщики

 АDD (РRIМАRУ КЕУ (id_Поставщики));

/*Таблица для программного обеспечения*/

СRЕАТЕ ТАВLЕ Программное_ обеспечение (

 Инвентарный_ номер VАRСНАR2(20) NOT NULL,

 id_ Программное_ обеспечение VАRСНАR2(20) NOT NULL,

 Цена FLOAT NULL

);

АLТЕR ТАВLЕ Программное_ обеспечение

 АDD (РRIМАRУ КЕУ (Инвентарный_ номер));

/*Таблица для производителей*/

СRЕАТЕ ТАВLЕ Производители (

 id_Производители VАRСНАR2(20) NOT NULL,

 Название СНАR(20) NULL,

 Web_сайт СНАR(20) NULL,

 Е_mail СНАR(20) NULL,

 Адрес СНАR(50) NULL

);

АLТЕR ТАВLЕ Производители

 АDD (РRIМАRУ КЕУ (id_Производители));

/*Таблица для словаря комплектующих*/

СRЕАТЕ ТАВLЕ Словарь_комплектующие (

 id_Комплектующие VАRСНАR2(20) NOT NULL,

 id_Производители VАRСНАR2(20) NOT NULL,

 id_Поставщики СНАR(20) NULL,

 Название VАRСНАR2(20) NULL,

 Модель VАRСНАR2(20) NULL

);

АLТЕR ТАВLЕ Словарь_комплектующие

 АDD (РRIМАRУ КЕУ (id_Комплектующие));

/* Таблица для словаря ПО*/

СRЕАТЕ ТАВLЕ Словарь_ПО (

 id_Программное_обеспечение VАRСНАR2(20) NOT NULL,

 Название VАRСНАR2(20) NULL,

 Версия VАRСНАR2(20) NULL,

 Регистрационный_ключ VАRСНАR2(20) NULL,

 Web_сайт VARСНАR2(20) NULL

);

АLТЕR ТАВLЕ Словарь_ ПО

 АDD (РRIМАRУ КЕУ (id_ Программное_ обеспечение));

/ *Создание внешних ключей для организации целостности БД*/

АLТЕR ТАВLЕ Комплектующие

 АDD (РRIМАRУ КЕУ (id_Комплектующие)

 REFERENCES Словарь_комплектующие);

3.3 DFD диаграммы созданные с помощью САSЕ-средства ВРWin

ВРwin - средство верхнего уровня, поддерживающее методологии IDEF0 (функциональная модель), IDEFЗ (Work Flow Diagram) и DFD (Data Flow Diagram). Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. DFD описывают функции обработки информации (работы), документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации (внешние ссылки, external references) и таблицы для хранения документов (хранилище данных, data store). В отличие от IDEF0 для стрелок нет понятия вход, выход, управление или механизм и неважно, в какую грань работы входит или из какой грани выходят стрелки. В ВРwin для построения диаграмм потоков данных используется нотация Гейна-Сарсона .

На контекстной диаграмме (Рисунок 3.4) отображен процесс «Учёт компьютерной техники». Участие в этом процессе принимает администратор, который выполняет регулярные запросы на предоставление необходимой информации.


Рисунок 3.4 – Контекстная диаграмма

 



Рисунок 3.5 – Учет компьютерного оборудования

 


Рисунок 3.6 – Работать с компьютером

 



3.3.1 Словарь данных

@ИМЯ = ДАННЫЕ О КОМПЬЮТЕРАХ

@ТИП = дискретный

@БНФ = организация + подразделение + сотрудник + наименование +

производитель + серийный № +документ + поставщик + цена +

гарантия

@ИМЯ = ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА

@ТИП = дискретный

@БНФ = ДАННЫЕ О КОМПЬЮТЕРАХ + инвентарный № + количество +

 сумма + дата

@ИМЯ = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ

@ТИП = дискретный

@БНФ = ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА

@ИМЯ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ

@ТИП = дискретный

@БНФ = организация + подразделение + сотрудник + инвентарный № +

 название + версия + регистрационный ключ + цена + Web-сайт

@ИМЯ = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ

 ОБЕСПЕЧЕНИИ

@ТИП = дискретный

@БНФ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ

@ИМЯ = ИНФОРМАЦИЯ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ

@ТИП = дискретный

@БНФ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ

@ИМЯ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ

@ТИП = дискретный

@БНФ = организация + подразделение + сотрудник + инвентарный № +

 название + модель + производитель + поставщик

@ИМЯ = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЛЕКТУЮЩИХ @ТИП = дискретный

@БНФ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ

@ИМЯ = ИНФОРМАЦИЯ О КОМПЛЕКТУЮЩИХ

@ТИП = дискретный

@БНФ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ

3.3.2 Спецификация процессов

Работать с комплектующими

@ВХОД = ДАННЫЕ О КОМПЛЕКТУЮЩИХ, ИНФОРМАЦИЯ О

 КОМПЛЕКТУЮЩИХ

@ВЫХОД = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЛЕКТУЮЩИХ

@СПЕЦПРОЦ 0.2

Внести ДАННЫЕ О КОМПЛЕКТУЮЩИХ в базу данных отдела

@КОНЕЦ СПЕЦПРОЦ 0.2

Работать с программным обеспечением

@ВХОД = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ, ИНФОРМАЦИЯ

 О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ

@ВЫХОД = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ

 ОБЕСПЕЧЕНИИ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА

@СПЕЦПРОЦ 0.3

Произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ

ОБЕСПЕЧЕНИИ в базу данных отдела

@КОНЕЦ СПЕЦПРОЦ 0.3

Зарегистрировать новый компьютер

@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ

@ВЫХОД = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА

@СПЕЦПРОЦ 1.1

На основании ДАННЫЕ О КОМПЬЮТЕРАХ произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЬЮТЕРАХ

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

рефераты
Новости