Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по БД.doc
Скачиваний:
8
Добавлен:
13.09.2019
Размер:
1.14 Mб
Скачать

2.4.Создание бд в субд MySql

Создадим базу данных c именем uset

Mysql> Greate database USET;

Выберем ее командой

Mysql> Use USET;

Таблицы создаются командой Greate table.При создании нужно указать не только имя таблицы, но и ее полное определение, состоящее из определений отдельных полей.Таблица Zach должна содержать поля

Mysql> Greate table Zach(код_средства smallint auto_increment, PRIMARY KEY(код_средства), наименование varchar(30), Код_обьекта smallint(6) not null);

Создадим таблицу Оbj где будут содержатся данные о местонахождении защитных средств на объектах и таблицу Data содержащая данные о датах и инвентарных номерах защитных средств

Mysql> Greate table Obj(код_обьекта smallint auto_increment, PRIMARY KEY(код_обьекта), наименование объекта varchar(30);

Mysql> Greate table Data (код_средства smallint Foreign KEY(код_средства), инвентарный номер smallint(6), дата испытания date, дата следующего испытания date;

Создание интерфейса базы данных

3.1.Управление базой данных будет осуществляться через веб-форму, написанную на языке программирования PHP, в оформлении так же будет использоваться html- верстка для приветливого интерфейса

Рис 3.1 Главная страница веб-формы управления базой данных

На главной форме размещено меню, где можно выбрать операции управления базой данных, а именно «Поиск по объектам», «Поиск по дате»

«Редактирование» и «Панель запросов» где можно оперировать Sql-запросами

В «Поиске по объектам» можно выбрать наименование объекта электроснабжения и получить данные о защитных средствах (инвентарные номера, даты испытаний и даты следующих испытаний).

Рис 3.1.1 Функции «Поиска по объектам»

В «Поиске по объектам» можно выбрать наименование объекта электроснабжения и получить данные о защитных средствах (инвентарные номера, даты испытаний и даты следующих испытаний, в данном случае был выбран объект «Электротехническая лаборатория «DEBA» и получены данные о защитных средствах находящиеся на объекте

3.1.2.Поиск по дате

По распоряжению руководителя предприятия осмотры объектов проводятся каждый месяц, поэтому мастеру необходимо ежемесячно вести контроль за датами следующих испытаний.

Мастер смены вводит даты и получает данные на каком объекте в текущем месяце необходимо осуществить новые испытания защитных средств во избежание просрочек.

3.1.3 Выполнение поиска по «Датам следующих испытаний» по всем объектам

Для примера возьмем месяц май и введем интервал 2012-05-01 и 2012-05-30 и нажмем «Найти»

По полученным данным видно что на объектах Электротехническая лаборатория защитные средства «Оперативная штанга подлежит немедленному изъятию на испытания, мастером ОДС дается распоряжение оперативному персоналу срочно выехать на объект для изъятия защитных средств

3.1.3 Редактирование данных

После изъятия защитного средства с объекта, она передается в «Метрологическую лабораторию» для испытаний, где после прохождения испытания на нее устанавливается бирка с датой следующего испытания и прилагается протокол испытания.

Протокол испытания остается у Мастера ОДС который редактирует в БД «Учет защитных средств» дату испытания и дату следующих испытаний.