Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект(Антипов) .doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Глава 3. Построение инфологической (концептуальной) модели

интерфейса пользователя.

Система делится на 2 части : внешнюю - интерфейс пользователя (веб-интерфейс), и внутреннюю - базу данных под управлением MYSQL.

Интерфейс пользователя состоит из 10 сгенерируемых вебстраниц. На главной странице веб-интерфейса пользователь видит пред собой 10 наборов ссылок (кнопок) (рис 4).

Рисунок 4 Набор ссылок (рис 4)

Верхний набор ссылок выводит набор военной техники по стране производителя:

Первая ссылка выводит данные о военной технике Russia.

Вторая ссылка выводит данные о военной технике Germany.

Третья ссылка выводит данные о военной технике England.

Четвёртая ссылка выводит данные о военной технике France.

Пятая ссылка выводит данные о военной технике USA.

Нижний набор ссылок выводит всю военную технику по определённому типу: Первая ссылка выводит данные о лёгких танках.

Вторая ссылка выводит данные о средних танках.

Третья ссылка выводит данные о тяжёлых танках.

Четвёртая ссылка выводит данные о PT-SAU (Противотанковых Самоходных Артелерийских установках).

Пятая ссылка выводит данные о SAU (Самоходных Артелерийских установках).

К примеру если пользователь нажмёт на ссылку (кнопку) Russia то он увидит таблицу где все танки производителя Russia (рис 5):

Рисунок 5 вывод данных по по производителю танка

Ну, а если пользователь нажмёт на ссылку (кнопку) Ligt то он увидит таблицу где все танки типа Light (рис 6):

Рисунок 6 вывод данных по типу танка

Глава 4. Построение инфологической (концептуальной) модели базы данных.

Структура базы данных организована следующим образом:

имеются 3 таблицы tehnika , strana , types.

Таблица tehnika является главной таблицей, которая состоит из следующих полей: id - идентификатор (первичный ключ), id_proizvoditeliya - идентификатор производителя (внешний ключ), id_typa - идентификатор типа (внешний ключ), model, moshnost_dvigateliya, max_scorost, bronya_korpusa, bronya_bashni, boezapas, ekipage, nalichie.

Структура таблицы "tehnika":

столбец id имеет тип int(10) атрибут UNSIGNED и AUTO_INCREMENT;

столбец id_proizvoditel имеет тип int(11);

столбец id_tipa имеет тип int(11);

столбец model имеет тип varchar(100);

столбец massa имеет тип char(20);

столбец mohnost_dvigatelya имеет тип int(11);

столбец max_scorost имеет тип int(11);

столбец bronya_korpusa имеет тип varchar(40);

столбец bronya_bashny имеет тип varchar(40);

столбец boezapas имеет тип int(11);

столбец ekipage имеет тип int(11);

столбец nalichie имеет тип int(11).

Таблица "strana" состоит из следующих полей: id- идентификатор, proizvoditel.

Структура таблицы "strana":

столбец id имеет тип int(10) атрибут UNSIGNED и AUTO_INCREMENT;

столбец proizvoditel имеет тип Varchar(100).

Таблица tip состоит из следующих полей: id - идентификатор, type.

Структура таблицы "tip":

столбец id имеет тип int(10), атрибут UNSIGNED и AUTO_INCREMENT;

столбец type имеет тип Varchar(100).