Скачиваний:
9
Добавлен:
17.06.2023
Размер:
1.58 Mб
Скачать

2.4 Логическая и физическая модели данных по стандарту IDEF1X

На рисунке 2.2 представлена логическая модель данных разрабатываемой информационной системы для автоматизации учета технического обслуживания энергосберегающей системы управления зданием, построенная в соответствии со стандартом IDEF1X [7].

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

На рисунке 2.3 представлена физическая модель данных для технического обслуживания энергосберегающей системы управления зданием [8].

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

Выводы по второму разделу

Для анализа и проектирования информационной системы для автоматизации технического обслуживания энергосберегающей системы управления зданием были поставлены следующие задачи:

постановка задачи;

анализ предметной области;

функциональная модель;

логическая и физическая модель.

Дальнейшей задачей является разработка и тестирование системы. Она подразумевает под собой таблицу базы данных, дерево программных модулей.

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ СИСТЕМЫ ДЛЯ УЧЕТА ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ ЭНЕРГОСБЕРЕГАЮЩЕЙ СИСТЕМЫ УПРАВЛЕНИЯ ЗДАНИЕМ

3.1 Описание таблиц базы данных

База данных системы была построена в MS Access 2003 [9-10]. Она состоит из следующтх таблиц:

-PSWDTBL (идентифицирующие данные пользователей системы)

-Klient (информация о клиентах)

-Sotrudnik (информация о сотрудниках)

-Zakaz (информация о заказах)

-Works (информация о работах)

-Zakaz-Work (информация о работах, принадлежащих заказу)

-nSkidka (информация о скидках)

-SostojnieZakaza (информация о состоянии заказа)

-Oplata (информация об оплате).

Схема данных моделируемой базы данных представлена на рисунке 3.1.

Рисунок 3.1 – Схема данных Свойства полей вышеуказанных таблиц базы данных разрабатываемой

информационной системы представлены в приложении Б на рисунках Б.1 – Б.8.

3.2 Дерево программных модулей

В разрабатываемой программе 27 модулей. Дерево программных модулей представлено на рисунке 3.2 [11].

Рисунок 3.2 – Дерево программных модулей

3.3 Схема взаимосвязей модулей и массивов данных

Схема взаимосвязей модулей и массивов данных представлена на рисунке 3.3.

Klient(Таблица

Klient(Клиент)

клиенты)

 

nSkidka(Таблица

O_1(Отчет прайс-

скидки)

лист)

Oplata(Данные об

O_3(Отчет

список договоров

оплате)

по дате)

 

 

o_sotr(Отчет

PWDTBL(Пароль)

Лучший

Сотрудник)

 

O2(Отчет

SostojnieZakaza(

договора)

Данные о

 

состоянии

 

заказа)

 

 

O3(Отчет по

 

услугам)

Sotrudnik(Сотруд

 

ники)

 

 

OT22(Отчет по

 

клиентам)

Works(Работы)

 

 

Parol(Вход в

 

систему)

Zakaz(Заказ)

 

 

Skidka(Скидка)

Zakaz_Work(Связ

 

ь заказаработы)

 

 

Sotrr(Сотрудники)

 

Work(Работы)

 

Zakaz(Заказ)

Рисунок 3.3 – Схема взаимосвязей модулей и массивов данных

3.4 Алгоритм построения отчета о реализации программы энергосбережения

При вызове из главного меню пункта «Отчеты»-«Реализация программы энергосбережения». Появляется форма, на которой пользователь вводит интересующий период. После этого происходит построение отчета. Блок-схема построения представлена на рисунке 3.4 [12-13].

 

 

 

 

Начало

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ввод начальной

 

 

 

 

 

 

 

 

даты

 

 

 

 

 

 

 

 

Tnach Tkon

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проверка

 

 

 

 

 

Корректный ввод

 

корректности ввода

 

Ввод некорректен

 

 

 

 

 

 

(nach<kon)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнение

 

 

 

 

Период введен

 

 

 

 

некорректно

запроса на выборку

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выбор первой

 

 

 

 

 

 

 

записи в таблице

 

 

 

 

 

 

 

Начальная сумма

 

 

 

 

 

 

 

 

S:=0

 

 

 

 

 

 

 

 

 

Вывод

 

Конец таблицы?

Да

общей

Конец

 

 

суммы

 

Нет

 

 

 

Добавляем значение

 

 

 

S:=S+Следующая

 

 

 

запись в таблице

 

 

 

Переход на следующую

 

 

 

запись

 

 

 

Рисунок 3.4 – Блок-схема построения отчета о реализации программы

энергосбережения

3.5 Инструкция пользователя по установке программного продукта и работе с

ним

Требования к аппаратным средствам:

-процессор Pentium 1700Hz и выше;

-объем оперативной памяти – 128 Мб и более;

-бесперебойник.

Требуемые программные средства:

-MS Access 2003 и выше версии;

-MS Word 2003 и выше версии.

Установка программы «ИС ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ ЭНЕРГОСБЕРЕГАЮЩЕЙ СИСТЕМЫ УПРАВЛЕНИЯ ЗДАНИЕМ» осуществляется следующим образом:

-создать папку « ИС ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ ЭНЕРГОСБЕРЕГАЮЩЕЙ СИСТЕМЫ УПРАВЛЕНИЯ ЗДАНИЕМ »;

-скопировать в созданную папку программу «Project1» , базу данных db1.mdb,

конфигурационный файл Option.ini, шаблон project1.rav.

При запуске программы появляется окно идентификации пользователя,

представленное на рисунке 3.5.

Рисунок 3.5 – Авторизация пользователя

Многопользовательский режим реализован в виде 3 различных пользователей:

-Администратор (пароль по умолчанию – 1);

-Менеджер (пароль по умолчанию – 2);

-Гость (пароля нет).

Рисунок 3.6 – Главная форма программы

Рассмотрим меню главной формы.

Пункт «Файл.

Подпункт «Связать с БД». Данный пункт предназначен для связывания Приложения и БД (по умолчанию эта связь имеется). По нажатию этого подпункта вызывается диалоговой окно, в котором пользователь указывает путь к файлу БД.

Подпункт «Выход». Приложение закрывается.

Пункт «Справочники» Подпункт «Клиенты». Справочник содержит информацию о клиентах. При

нажатии на этот пункт появляется форма, представленная на рисунке 3.7.

Рисунок 3.7 – Справочник «Клиенты»

Для перемещения по записям можно использовать или мышь, или клавиши

«Вверх» и «Вниз». Для добавления новой записи необходимо нажать кнопку

«Добавить», на навигаторе и внести данные в поля.

Для закрытия формы необходимо нажать крестик в правом верхнем углу формы, после чего форма закроется и появится главное меню.

Под пункт «Сотрудник». Справочник содержит информацию о сотрудниках агентства. При выборе появится форма, представленная на рисунке 3.8. Действия в этом справочнике аналогичны вышеописанным.

Рисунок 3.8 – Справочник «Сотрудники»

Подпункт «Скидки». Справочник содержит информацию о скидках (с их величиной), которые может предоставить агентство. При выборе появится форма,

представленная на рисунке 3.9. Действия в этом справочнике аналогичны вышеописанным.

Поиск осуществляется следующим образом: необходимо выбрать столбец, в

котором будет осуществляться поиск, после чего необходимо ввести искомую запись. В таблице останутся лишь интересующие.

Также реализована сортировка. Для сортировки необходимо щелкнуть по заголовку интересующего столбца.

Рисунок 3.9 – Справочник «Скидки» Пункт «Оформить заказ».

Подпункт «Заказ». Справочник содержит информацию о заказа и работах назначенных для него. При выборе появится форма, представленная на рисунке 3.10.

Заполнив и добавив в базу данные о заказе, необходимо в таблице назначить для него работы в таблице «Назначить работы». Посмотреть работы для заказа можно в таблице «Назначенные работы»

Рисунок 3.10 – Справочник «Заказ»

Пункт «Отчеты».

Подпункт «Договора по дате». Выводит информацию о всех договорах,

которые были заключены за выбранный промежуток времени. При выборе данного подпункта появляется форма, представленная на рисунке 3.11.

Рисунок 3.11 – Форма выбора промежутка времени При выборе промежутка и нажатии кнопки «Сформировать отчет» появляется

форма отчета, представленная на рисунке 3.12.

Рисунок 3.12 – Отчет об техническом обслуживании объекта за выбранный промежуток времени

Пункт «Сервис» Подпункт «Смена пароля». При вызове данного подпункта появляется окно,

представленное на рисунке 3.13. Здесь необходимо выбрать пользователя. Затем ввести старый пароль, новый пароль и повторить ввод нового пароля. После чего нажать кнопку «Принять».

Соседние файлы в папке Курсовые работы