Файл: 1 Анализ технологии для формирования требований. 8.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 128

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Рисунок 3.1. Логическая модель БД.
3.5 Разработка физической модели БД
Физическое моделирование БД- это способ размещения информации на машинных носителях[22. – C.236]. Правила перехода от логической реляционной структуры к физической заключается в следующем:

- каждая реляционная таблица превращается в таблицу БД;

- каждый столбец таблицы - в поле таблицы;

- каждая строка таблицы - в запись таблицы.

В процессе физического проектирования РБД необходимо:

- присвоить имена таблицам;

- присвоить имена столбцам;

Таблица 2- Соответствие документов и таблиц БД.

Имя документа

Имя таблицы БД

Железная дорога

zeleznaia_doroga

ТЧ

depo

Местоположение радиостанции

Mesto

Сотрудник

Polzovatel

Логин-пароль

Login_password

Акт

akt

Вид акта

Vid_akt

Список комплектующих для ремонта

Spisok_komplekt

Поломка

Polomka

Радиостанция

Radio

Марка радиостанции

Marka_radio

Документация

Documentation

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

Komplekt

Рассмотрим типы данных для каждого поля каждой таблицы

Таблица 3 -zeleznaia_doroga

Название поля

Ключ

Тип данных

Размер

Id_zeleznaia_doroga

PK

uniqueidentifier




Name_doroga




Текстовый

25

Таблица 4 - Depo


Название поля

Ключ

Тип данных

Размер

id_depo

PK

uniqueidentifier




Name_depo




Текстовый

30

id_doroga

FK

uniqueidentifier




Таблица 5 - Mesto

Название поля

Ключ

Тип данных

Размер

id_mesto

PK

uniqueidentifier




name_mesto




Текстовый

25

Таблица 6 - Polzovatel

Название поля

Ключ

Тип данных

Размер

tabel_nomer

PK

Числовой

Целое

Family




Текстовый

20

First_name




Текстовый

20

Second_name




Текстовый

20

login

FK

Текстовый

15

Таблица 7 - Login_password

Название поля

Ключ

Тип данных

Размер

Login

PK

Текстовый

15

user_pasword




Текстовый

20

Таблица 8 - Akt

Название поля

Ключ

Тип данных

Размер

nomer_akt

РК

Текстовый

10

serial_nomer_radio




Текстовый

15

Prichina

FK

uniqueidentifier




Depo

FK

uniqueidentifier




tabel_nomer_open

FK

Числовой

Целое

tabel_nomer_close

FK

Числовой

Целое

date_sostavlenia




Дата




date_zakrytie




Дата




Komment




Текстовый

500

vid_akt

FK

uniqueidentifier




tabel_nomer_close

FK

Числовой

Целое


Таблица 9 - Vid_akt

Название поля

Ключ

Тип данных

Размер

id_vid_akt

PK

Числовой

Целое

name_vid




Текстовый

30

Таблица 10 - Spisok_komplekt

Название поля

Ключ

Тип данных

Размер

nomer_akt

(FK)( PK)

Текстовый

10

id_komplekt

PK

uniqueidentifier




kol_vo




Числовой

Целое

Таблица 11 - Polomka

Название поля

Ключ

Тип данных

Размер

id_polomka

PK

uniqueidentifier




name_polomka




Текстовый

200

time_remont




Числовой

Дробное

price_remont




Денежный




id_marka_radio

FK

uniqueidentifier




Таблица 12 - Radio

Название поля

Ключ

Тип данных

Размер

serial_nomer

PK

Текстовый

15

id_marka




uniqueidentifier




year_proizvodstvo




Числовой

Целое

id_mesto

FK

uniqueidentifier




Таблица 13 - Marka_radio

Название поля

Ключ

Тип данных

Размер

id_marka

PK

uniqueidentifier




name_marka




Текстовый

20

Massa




Числовой

Дробное

Razmer




Текстовый

12

proizvodstvo




Текстовый

20


Таблица 14 - Documentation

Название поля

Ключ

Тип данных

Размер

id_marka_radio

(FK)(PK)

uniqueidentifier




documentation

PK

Текстовый

300

Таблица 15 - Komplekt

Название поля

Ключ

Тип данных

Размер

id_marka




uniqueidentifier




name_komplekt




Текстовый

20

kol_vo




Числовой

Целый

Price




Числовой

Дробное

id_komlekt




uniqueidentifier




Физическая модель разработанной базы данных показана на рисунке 3.2.



Рисунок . 3.2. Физическая модель разработанной базы данных
4 Проектирование экранных и печатных форм
4.1 Дерево функций и сценарий договора
В разработанной программе предусмотрен только один пользователь – оператор. Дерево функций модуля представлено на рисунке 4.1.



Рисунок 4.1. Дерево функций.

На основании дерева функций разработан сценарий диалога, схематически представленный на рисунке 4.2.

Рисунок 4.2. Сценарий диалога

4.2 Экранные формы
4.2.1 Вход в программу.
При запуске программы первым отображается окно идентификации пользователя (рисунок 4.3.). в программе уже есть пользователь. Логин – admin. Пароль – admin. В случае неверно введенных данных, появиться сообщение «Неправильно введены данные» (рисунок. 4.4).




Рисунок 4.3. Окно идентификации пользователя