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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Рассматриваемая в выпускной квалификационной работе информационная
система обладает функциями, которые можно разделить на два больших
подмножества:
- основные функции, к которым относятся функции заполнения
справочников, учет договоров аренды, учет оплаты аренды, напоминание о
предстоящих событиях, построение отчетов;
- служебные функции, к ним относятся авторизация пользователя,
помощь, настройка подключения к базе данных.
Все функции информационной системы представлены в дереве функций,
представленном на рисунке 2.16.
Рис. 2.16 Дерево функций
50
Для доступа к функциям информационной системы разработан сценарий
диалога, он представлен на рисунке 2.17.
Главное меню программы содержит семь пунктов верхнего уровня:
- файл - содержит функцию для выхода из информационной системы;
- аренда - содержит пункты меню для управления договорами аренды;
- объекты - содержит доступ к функциям управления объектами и
помещениями;
- прайс - содержит функции для управления ценами;
- сервис - этот пункт меню доступен только для пользователей с уровнем
доступа «Администратор», в этом пункте собраны функции работы со
справочником сотрудников и пользователей, а также настройки подключения к
базе данных;
- отчеты - содержит функции для формирования отчетов;
- помощь - содержит функцию для предоставления информации о
программе.
Каждый из пунктов меню содержит подпункты, соответствующие
определенным функциям информационной системы.
Рис. 2.17 Сценарий диалога
51
52
2.3.2 Характеристика базы данных
Хранение информации информационной системы организовано в
реляционной базе данных. Для организации хранения информации используется
СУБД Microsoft SQL Server. Учитывая особенности данной СУБД была
разработана физическая модель базы данных, показанная на рисунке 2.18.
Рис. 2.18 Физическая модель базы данных
53
Каждая из таблиц базы данных имеет определенную структуру для
хранения информации. Всего база данных содержит одиннадцать таблиц,
структура которых описана в таблицах 2.14 - 2.24.
Таблица 2.14
Структура записей таблицы «Район»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код района
ID
Int Ключевое поле
Наименование района RegionName
Char 18
Таблица 2.15
Структура записей таблицы «Здание»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код здания ID
Int Ключевое поле
Наименование здания BuildingName
Varchar 20
Адрес Address
Varchar 200
Общая площадь
S Int
Описание Descript Text
Код района
IDRegion
Int
Таблица 2.16
Структура записей таблицы «Помещение»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код помещения ID
Int Ключевое поле
Шифр Ciph Varchar 20
Площадь
S Int
Код здания IDBuilging
Int
Код стоимости
IDPrice Int
Занято Bs Bit
Интернет
Inet Bit
Телефон
Tel Bit
Служебные
помещения
Sp
Bit
План помещения imgPlan
Images
Источник: https://baza.diplomsite.ru/previewfile/2360