Файл: Проектирование ИС по учёту поставок электроэнергии в «ОАО Сахаэнерго.pdf

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

Категория: Курсовая работа

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

Добавлен: 31.03.2023

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

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

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

Раздел Отчёты состоит из функций, которые занимаются преобразованием сводной информации к единому виду для её ручного анализа.

Раздел Импорт состоит из функций, которые занимаются добавлением необходимой информации в карточки клиентов либо в данные о существующих сетях

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

Рисунок 9. Дерево функций ИС

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

3.2. Характеристика базы данных

В данном разделе представлена ER модель базы данных (Модель сущность-связь) [9] Информационной системы (Рисунок 11.) и Характеристика базы данных информационной системы (Таблица 4. Таблица 5. Таблица 6. Таблица 7. Таблица 8.) в «ОАО Сахаэнерго», она отражает содержание связи сущностей базы банных и подробное описание полей таблицы базы данных. [10]

Описание структуры записей таблицы «Данные клиентов» (Таблица 4.) состоит из следующих полей

  • Номер плательщика
  • Фамилия
  • Имя
  • Отчество
  • Серия/номер паспорта
  • Прописка
  • Фактический адрес
  • Адрес подключения
  • Номер счетчика

Поле «Номер плательщика» является ключевым и получает свое значение генерацией цифр программного обеспечения для дальнейшего упрощения выставления счёта. Это поле так же используется в договоре.

Поля «Фамилия» «Имя» «Отчество» «Серия/номер паспорта» «Прописка» «Фактический адрес» являются стандартными сведениями о клиенте для его полной идентификации и дальнейших решениях спорных вопросов или ситуаций

Поле «Адрес Подключения» содержит в себе информацию о помещении или участке, к которому будет вестись подключение

Поле «Номер счётчика» содержит в себе информацию о серийном номере счётчика, который будет вести учет показаний потребленной электроэнергии.

Описание структуры записей таблицы «Адреса подключений» (Таблица 5.) состоит из следующих полей

  • Кадастровый номер
  • Адрес
  • Свидетельство собственности

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


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

Поле «Свидетельство собственности» включает в себя представленный клиентом документ о законности владением территорией или зданием, или помещением.

Описание структуры записей таблицы «Договор» (Таблица 6.) состоит из следующих полей

  • Номер
  • Номер плательщика
  • Адрес подключения
  • Стоимость услуг
  • Стоимость подключения
  • Номер счетчика

Поле «Номер» содержит в себе информацию о сгенерированном номере договора между клиентом и организацией

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

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

Описание структуры записей таблицы «Счётчик клиента» (Таблица 7.) состоит из следующих полей

  • Номер счетчика
  • Дата установки
  • Показание расхода
  • Срок годности

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

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

Описание структуры записей таблицы «Счётчик» (Таблица 8.) состоит из следующих полей

  • Номер плательщика
  • Адрес
  • Номер счетчика
  • Показание расхода
  • Сумма оплаты

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

Таблица 4

Описание структуры записей таблицы «Данные клиентов»

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер плательщика

ID_K

Число

6

ключевое поле

Фамилия

F_Name

строка

30

Имя

L_Name

строка

20

Отчество

O_Name

строка

20

Серия/номер паспорта

Passp

Число

10

Прописка

Reg

строка

80

Фактический адрес

Fakt_Addr

строка

80

Адрес подключения

Conn_Addr

строка

80

Номер счетчика

ID_S

Число

10


Таблица 5

Описание структуры записей таблицы «Адрес подключений»

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Кадастровый номер

ID_Kadr

Число

6

ключевое поле

Адрес

Conn_Addr

строка

80

Свидетельство собственности

sobstv

строка

10

Таблица 6

Описание структуры записей таблицы «Договор»

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер

Num_Dog

Число

10

ключевое поле

Номер плательщика

ID_K

Число

6

Адрес подключения

Conn_Addr

строка

80

Стоимость услуг

Price_El

Число

5

Стоимость подключения

Price_Con

Число

7

Номер счетчика

ID_S

Число

10

Таблица 7

Описание структуры записей таблицы «Счётчик»

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер счетчика

ID_S

Число

10

ключевое поле

Дата установки

Dat_Con

Число

6

Показание расхода

Sum_Potr

Число

5

Срок годности

Dat_Wor

Число

6


Таблица 8

Описание структуры записей таблицы «Квитанция»

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер плательщика

ID_K

Число

6

ключевое поле

Адрес

Conn_Addr

строка

80

Номер счетчика

ID_S

Число

10

Показание расхода

Sum_Potr

Число

5

Сумма оплаты

Sum_Opl

Число

7

Рисунок 11. ER – Модель информационной системы

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

В данном разделе представлено Дерево вызова программных модулей Информационной системы (Рисунок 12.) в «ОАО Сахаэнерго», она отражает содержание программных модулей [11].

В Таблице описания функций модулей (Таблица 9.) содержится описание всех модулей и подсистем, которые задействуются для работы данного программного обеспечения

Таблица 9.

Таблица описания функций модулей

№ п/п

Наименование модуля

Функции модуля

1.

Глобальный модуль

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

2.

Модуль справочника

«Ввод данных»

Содержит предопределенные процедуры шаблоны и элементы справочника для заполнения сведений

3.

Модуль справочника

«Создание отчётов»

Содержит предопределенные процедуры формы списка и элемента справочника

4.

Модуль

«Архивация Баз данных»

Содержит предопределенные процедуры для сохранения версии базы данных

5.

Подсистема

«Учёт финансов»

Содержит предопределенные процедуры вычисления и работы с цифрами для подсчета выручки и затрат на обслуживание

6.

Подсистема

«Расчёт стоимости»

Содержит предопределенные процедуры вычисления и работы с цифрами для определения стоимости потребленной электроэнергии клиентом

7.

Модуль

«Управление окнами»

Содержит предопределенные процедуры позволяющие пользователю настроить интерфейс

8.

Модуль

«Календарные сведения»

Содержит информацию о календаре. Текущей дате и времени


В Дереве вызова программных модулей (Рисунок 12.) изображена наглядная схема разделения форм.

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

3.4. Описание программных модулей

В данном разделе представлена Блок-схема регистрации поступления платежей информационной системы (Рисунок 13.) в «ОАО Сахаэнерго»,

В Блок-схеме регистрации поступления платежей (Рисунок 13.) содержится алгоритм работы модуля «Расчет стоимости». На первых этапах идет запрос о количестве выработанной электроэнергии и запрос показаний счетчика клиента (если он имеется), происходит расчет стоимости, определяется сумма после чего создается переменная отвечающая за количество месяцев – I, если её значение станет больше 3-х компания принимает меры по началу взыскания денежных средств с клиента. Если долг был частично погашен, поставка возобновляется, в противном случае с клиентом расторгается договор и он полностью перестает получать услуги компании.

Рисунок 13. Блок-схема регистрации поступления платежей

4. Контрольный пример реализации и его описание

В этом разделе будут изображены контрольные примеры экранных форм программного обеспечения [6]

На данном рисунке (Рисунок 14.) Мы видим окно авторизации для сотрудников организации

Рисунок 14. Окно авторизации

На следующем рисунке (Рисунок 15.) Изображено главное меню с пунктами быстрого доступа и отображением новых заявок, которые необходимо оформить

Рисунок 15. Главное меню

На следующем рисунке (Рисунок 16.) изображено диалоговое меню взаимодействия с пользователем.

Рисунок 16. Диалоговое меню

На следующем рисунке (Рисунок 17.) изображена форма заполнения и создания договора с клиентом, где номер договора создается в процессе заполнения договора, а код плательщика создается автоматически после создания.

Рисунок 17. Создание договора

На следующем рисунке (Рисунок 18.) изображена дополнительная форма создания информации о клиенте