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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
Структура записей таблицы «Тип пользователя»
Таблица 2.17
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код типа
ID
Int Ключевое поле
Наименование типа TypeName
Varchar 20
Таблица 2.18
Структура записей таблицы «Сотрудник»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код сотрудника
ID
Int Ключевое поле
ФИО сотрудника FIO
Varchar 20
Таблица 2.19
Структура записей таблицы «Аренда»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код договора аренды
ID
Int Ключевое поле
Дата начала аренды DtSt Datetime
Дата окончания
аренды
DtEnd Datetime
Сумма
Summ
Money
Код арендатора IDContragent Int
Код помещения IDRoom
Int
Код сотрудника
IDWorker
Int
Код оплаты
IDPayment Int
Таблица 2.20
Структура записей таблицы «Арендатор»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код арендатора
ID
Int Ключевое поле
Наименование
арендатора
TName
Varchar 200
ИНН
INN
Varchar 10
КПП KPP Varchar 9
Телефон
Tel
Varchar 20
Контактное лицо Contact
Varchar 40
55
Таблица 2.21
Структура записей таблицы «Цена»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код цены
ID
Int Ключевое поле
Уровень Lvl Varchar 20
Значение PriceValue Money
Таблица 2.22
Структура записей таблицы «Пользователь»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код пользователя ID
Int Ключевое поле
Логин UserLogin Varchar 20
Пароль
UserPassword
Varchar 20
Сотрудник IDWorker
Int
Тип пользователя
IDType Int
Таблица 2.23
Структура записей таблицы «Скидка»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код скидки ID
Int Ключевое поле
Название скидки SaleName
Varchar 20
Значение SaleValue Int
Таблица 2.24
Структура записей таблицы «Оплата»
Наименование поля Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код оплаты ID
Int Ключевое поле
Дата оплаты
oDt
Номер месяца
nMonth
Сумма
Summ
Номер документа
DocNum
Код скидки
IDSale
56
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Разработанная информационная система включает в себя восемнадцать
модулей. Каждый из них выполняет определенные функции, описанные в
таблице 2.25.
Таблица 2.25
Описание функций модулей
Наименование модуля
Функции модуля
Модуль главной формы
(form1.cs)
Содержит функции для организации подбора
свободных помещений для новых клиентов, а
также функции для напоминания о событиях
Модуль формы справочника
зданий (building.cs)
Содержит функции для управления
справочником зданий
Модуль формы создания
нового договора (contract.cs)
Содержит функции для добавления нового
договора
Модуль формы списка
договоров аренды (lease.cs)
Содержит функции для управления договорами
аренды
Модуль формы авторизации
(login.cs)
Содержит функции для авторизации
пользователя в информационной системе
Модуль формы списка
оплаты (payment.cs)
Содержит функции для управления
информацией об оплате
Модуль формы просмотра
плана помещения (plan.cs)
Содержит функции для отображения и загрузки
плана помещения
Модуль формы справочника
цен (price.cs)
Содержит функции для управления
справочником цен
Модуль формы отчета об
истекающих договорах
(report1.cs)
Содержит функции для формирования отчета об
истекающих договорах
Модуль формы отчета о
свободных помещениях
(report2.cs)
Содержит функции для формирования отчета о
свободных помещениях
Модуль формы отчета о
неоплаченной аренде
(report3.cs)
Содержит функции для формирования отчета о
неоплаченной аренде
Модуль формы отчета о
напоминаниях об оплаты
(report4.cs)
Содержит функции для формирования отчета о
напоминаниях об оплаты
Модуль формы справочника
помещений (room.cs)
Содержит функции для управления
справочником помещений
Модуль формы справочника
скидок (sale.cs)
Содержит функции для управления
справочником скидок
57
Продолжение таблицы 2.25
Наименование модуля
Функции модуля
Модуль настройки
подключений к базе данных
Содержит функции для сохранения настроек
подключения к базе данных
Модуль формы справочника
арендаторов (tenant.cs)
Содержит функции для управления
справочником арендаторов
Модуль формы справочника
пользователей (userdata.cs)
Содержит функции для управления
справочником пользователей
Модуль формы справочника
сотрудников (worker.cs)
Содержит функции для управления
справочником сотрудников
2.3.4 Описание программных модулей
Для рассмотрения принципов работы информационной системы была
создана блок-схема функции «Напоминание», содержащейся в модуле
«Form1.cs» (Рисунок 2.19).
Рис. 2.19 Блок-схема функции «Напоминание»
58
2.4 Контрольный пример реализации проекта и его описание
Работа с программой начинается с прохождения процедуры авторизации.
В окне, показанном на рисунке 2.20 необходимо ввести логин и пароль
пользователя.
Рис. 2.20 Окно авторизации
В случае необходимости нужно внести данные о сервере баз данных в
форму настройки подключения (Рисунок 2.21).
Рис. 2.21 Настройка подключения
При успешной авторизации появится окно главной формы приложения.
Если авторизован пользователь с правами «Администратор», то в главном меню
появится пункт «Сервис». На рисунке 2.22 представлено главное окно для
администратора информационной системы.
Источник: https://baza.diplomsite.ru/previewfile/2360