Курсовые работы / ПРИС КП_9
.pdf3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ УЧЕТА ТО ВКГО ГАЗООБЕСПЕЧИВАЮЩЕЙ КОМПАНИИ
3.1 Описание таблиц базы данных
Информационная система для учета ТО ВКГО газообеспечивающей компании состоит из 6 таблиц (рисунок 3.1): информация о клиентах, список квартир, таблицы расчетных данных, справочник улицы, вид ВКГО и ВКГО.
Рисунок 3.1 – Таблицы базы данных В таблице «Клиенты» хранится информация о собственниках жилых
помещений. Она содержит подробную информацию о ФИО, паспорте, номере квартиры, лицевом счете и договоре собственника. Таблица «Клиенты» представлена на рисунке 3.2.
23
Рисунок 3.2 – Таблица «Клиенты» Таблица «Квартиры» связана с таблицей «Клиенты» по номеру квартиры
и содержит в себе информацию о улице, которая связана со справочником
«Улицы», доме собственника, номере квартиры, площади квартиры. Таблица
«Квартиры» представлена на рисунке 3.3.
Рисунок 3.3 – Таблица «Квартиры» Таблица «Расчеты» связана с таблицей «Клиенты» и содержит информацию о
номере клиента, номере ВДГО, дате расчета для определения задолженности,
оплате и дате оплаты. Таблица «Расчеты» представлена на рисунке 3.4.
24
Рисунок 3.4 - Таблица «Расчеты» Таблица «Вид ВКГО» связана с таблицей «ВКГО» и несет в себе сведения о
название ВКГО, цене обслуживания и обслуживании. Она представлена на рисунке 3.5.
Рисунок 3.5 - Таблица «Вид ВКГО» Таблица «ВКГО» связана с таблицей «вид ВКГО» и «Квартиры» и
содержит в себе сведения о номере ВКГО, номере квартиры, в которой оно установлено, номере вида оборудования, дате изготовления ВКГО, дате поверки и проверки.
3.2 Описание инструментов создания информационной системы учета ТО ВКГО и ВДГО
Информационная система учета ТО ВКГО и ВДГО была создана при помощи среды разработки Delphi 7.0. Данная программная среда была выбрана по нескольким причинам. Во-первых играет субъективный фактор, то есть у каждого разработчика есть языки программирования и среды разработки,
25
которые являются предпочтительными. Delphi 7.0 имеет простой и удобный в освоении интерфейс, где каждый элемент уже почти готов к использованию,
достаточно переместить его на форму. Также для её использование не нужен браузер, так как Delphi создает .exe файл. Также это визуальная среда, которая позволяет быстро программировать.
В качестве базы данных была выбрана MS SQL так как существует достаточно давно и зарекомендовала себя как отличное решение. Она предназначена для структурированного хранения и быстрого доступа к различным данным. Во многом отличается от остальных реляционных баз данных способами записи данных на диск и методами считывания.
Разработчики данной БД внесли поддержку далеко не всех возможностей стандарта SQL, сделав данную БД удобной в освоении и использовании. Если какие то возможности необходимы разработчику, то можно получить специальное расширение для БД. В большинстве случаев для организации работы с базой данных в MySQL используется таблица InnoDB, эта таблица представляет из себя дерево с индексами. Индексы позволяют очень быстро получить данные из диска, и для этого будет нужно меньше дисковых операций.
3.3 Инструкция пользователя по установке программного продукта и работе с ним
Для работы с данным программным продуктом, необходим персональный компьютер, с установленной на нем средой программирования
Delphi 7.0, которая является открытым и бесплатным программным обеспечением . В данной информационной системе используется Microsoft SQL
Server. После запуска .exe файла появиться окно авторизации.
представленное на рисунке 3.6.
26
Рисунок 3.6 –Авторизация пользователя
Вданной информационной системе создано 3 пользователя:
администратор(novahtml), пользователь и сотрудник. В случае успешной авторизации пользователю откроется стартовая форма с меню. Для добавления клиентов или видов газового оборудования необходимо в меню выбрать соответствующие пункты. Для печати квитанций и отчетов необходимо перейти в пункт «клиенты» и на открывшейся форме нажать кнопку печать(рисунок 3.7, 3.8)
Рисунок 3.7 – Отчет в Excel
27
Рисунок 3.8 – Пример квитанции об оплате Таким образом, данная информационная система предоставляет
конкретному пользователю весь необходимый функционал.
3.4 Алгоритм работы модуля отчета «Поиск по лицевому счету собственника квартиры»
Данный отчет формируется в модуле «FrClientsSLT», для его формирования пользователю необходимо ввести номер лицевого счета и нажать кнопку «Поиск». Результатом запроса будет список людей проживающих по данному лицевому счету, вид оборудования ВКГО. В случае необходимости пользователь может «сбросить» и вернутся к полному перечню всех АЗС с закрепленными за ними оборудованием. Блок-схема алгоритма выполнения данного отчета представлена на рисунке 3.12. После ввода лицевого счета в поле запроса система начинает поиск в списке по запросу.
Если такого лицевого счета не найдено то она выдает сообщение об ошибке.
Если есть, то система отбирает собственника недвижимости по данному лицевому счету и на основе его ФИО формирует квитанции и отчетность.
28
Рисунок 3.12 – Блок-схема алгоритма работы модуля отчета « Поиск по лицевому счету собственника квартиры»
29
3.5 Результаты тестирования программного продукта в различных режимах
Для того чтобы войти в систему необходимо пройти авторизацию. На рисунке 3.6 представлено окно входа в программу.
Рисунок 3.6 – окно авторизации Благодаря авторизации мы понимаем под какой ролью входит
пользователь. Роли входа представлены на рисунке 3.7.
Рисунок 3.7 – Список ролей входа После входа в программу мы видим начальную форму ИС учета ТО
ВКГО и ВДГО. Здесь мы можем обратиться к пункту «Виды ВКГО» и добавить вид газового оборудования. На рисунках 3.8-3.9 представлен процесс добавления нового оборудования.
30
Рисунок 3.8 – Ввод данных о новом оборудовании
Рисунок 3.9 – Результат добавления нового оборудования Предусмотрена возможность редактирования квартиры и ввода данных
квартир(Рисунок 3.10).
31
Рисунок 3.10 – Редактирование квартир Предусмотрены возможности резервного копирования данных и
восстановления БД из копий. На рисунках 3.11-3 представлен процесс резервного копирования данных. Для начала необходимо зайти на вкладку
«Сервис» и выбрать пункт «резервное копирование» (рисунок 3.11).
Рисунок 3.11 – пункт «резервное копирование» Затем появляется окно восстановления базы данных. Здесь необходимо
указать каталог, куда надо сохранить копию БД(рисунок 3.12).
32