Дипломная работа: Автоматизация учета аренды площадей клиентами компании ООО "Дубрава-Р"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
Редактирование и ввод новых записей во все справочники
осуществляется с помощью специальных форм.
На рисунке 8 изображена форма для работы с записями справочника
«Пользователи».
Рисунок 8 Форма Пользователь
Формы для работы с записями других справочников имеют
аналогичный вид (рисунки 9 и 10).
Рисунок 9 Форма Роли пользователей
Рисунок 10 – Форма Вид площадей
В качестве входных данных для информационной системы учета сдачи
площадей в аренду выступают записи о площадях, клиентах и сдачах в
50
аренду. Ввод этих данных выполняется с помощью специальных форм,
которые приведены на рисунках 11-13.
Рисунок 11 Форма для добавления записи о клиенте
Рисунок 12 Форма добавления данных о площади
Рисунок 13 – Форма добавления данных о сдаче площади в
аренду
Данные, которые пользователи вводят в эти формы сохраняются в базе
данных, а затем используются для формирования результатной информации.
51
2.2.3. Характеристика результатной информации
В качестве выходных данных информационной системы вступает отчет
о деятельности отдела, формируемый в виде таблиц. Подробное описание
этого отчета приведено в виде таблицы 7.
Таблица 7
Описание результатной информации
Наименование
Отчет о деятельности отдела
Реквизиты
Количество площадей, сданных в аренду, м2;
Количество площадей, освобожденных от
аренды, м2;
Суммарное количество свободных площадей на
дату формирования отчета, м2;
Суммарное количество занятых площадей на
дату формирования отчета, м2;
Таблицы, на основе
которых формируется
Площади;
Сдачи площадей;
Частота формирование
По мере необходимости
Способ доставки
Электронная таблица Microsoft Excel
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций информационной системы представлено на
рисунке 14.
Основные
Управление
Справочниками
Фиксация сдачи в аренду
площади
Формирование отчета
Управление
клиентами
Управление
площадями
Функции ИС
Служебные
Авторизация
пользователя
Управление
профилем
пользователя
Рисунок 14 Дерево функций информационной системы
На основании дерева функций разработан сценарий диалога, который
представлен на рисунке 15.
52
Клиенты
Посмотреть
список
Отчет
Управление
справочниками
Пользователи
Виды площадей
Роли
пользователей
Новый
Изменение
данных
Управление
профилем
Авторизация
Ввод интервала
дат
Площади
Посмотреть
список
Новый
Изменение
данных
Рисунок 15 Сценарий диалога информационной системы
После запуска программы, пользователю обязательно необходимо
пройти авторизацию с помощью логина пароля. После того, как он
авторизуется открывается главное окно программы, у которой имеется меню
для доступа ко всем функциям ИС.
В зависимости от роли пользователя, ему доступны определенные
пункты меню.
2.3.2. Характеристика базы данных
В качестве системы управления базой данный для разрабатываемой
информационной системы была выбрана СУБД Microsft SQL Server.
Для хранения всех необходимых данных была спроектирована и
создана база данных, состоящая из шести таблиц. ER-модель
спроектированной базы данных представлена на рисунке 16.
53
Рисунок 16 ER-модель базы данных
Описание все таблиц базы данных представлены в таблицах 8-13.
Таблица 8
Таблица user
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код пользователя
id
int
11
AI
ФИО пользователя
fio
varchar
255
unique
Код роли
пользователя
roleid
int
11
Пароль
пользователя
зашифрованном
виде)
password
varchar
255
Телефон
phone
varchar
255
Таблица 9
Таблица role
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код роли
id
int
11
AI
Наименование
роли
caption
varchar
255
Таблица 10
Таблица typesquare
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код вида площади
id
int
11
AI
Customer
id
caption
address
phone
fio
inn
kpp
bank
comment
rental
customerid (FK)
squareid (FK)
cretatedat
dogovor
srok
userid (FK)
square
id
caption
size
typeid (FK)
typesquare
id
caption
comment
user
id
fio
password
phone
roleid (FK)
role
id
caption
Источник: https://baza.diplomsite.ru/previewfile/2358