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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Рисунок 10. Дерево диалога
В программе представлены следующие справочники:
клиенты;
арендодатели;
площади;
район.
Отчеты, а также, операции над ними. Это:
список клиентов;
предложение;
договора.
Система является диалоговой, т.е. выполняет с функциональной точки
зрения процесс обмена сообщениями между пользователями и ЭВМ, при
котором, осуществляется постоянная смена ролей информатора и реципиента.
Для просмотра информации об общем объеме зарегистрированных
документов формируется отчет.
57
2.3.2. Характеристика базы данных
В базе данных отражается информация об определенной предметной
области. Предметной областью называется часть реального мира,
представляющая интерес для данного исследования.
Чаще всего выделяют три уровня моделей: логический, физический и
внешний [11].
ER-модель является одним из элементов концептуальной модели.
Использование ER- моделирования (особенно в сочетании с
автоматизированными средствами проектирования - CASE-средствами) дает
много преимуществ:
предписывая определенную методологию моделирования, делает
анализ предметной области более целенаправленным и конкретным;
является удобным средством документирования проекта;
позволяет вести проектирование АИС без привязки к конкретной
целевой СУБД и осуществлять выбор последней в любой момент времени (чем
ближе к концу проектирования это будет сделано, тем точнее может быть
выбор).
В данном дипломном проекте ER-модель построена в ERWin (рисунок
11).
58
Рисунок 11. ER-модель базы данных
Процесс генерации физической схемы базы данных из логической
модели данных называет
a
ся прямым проект
a
ированием (Forw
a
rd Engineering).
Когда пользоват
a
ель генерирует
a
физическую схему, ERwin позволяет
a
включат
a
ь
т
a
риггеры ссылочной целост
a
ност
a
и, хранимые процедуры, индексы, ограничения и
другие возможност
a
и, дост
a
упные при определении т
a
аблиц в СУБД.
Прежде чем переносит
a
ь спроект
a
ированную модель данных в сист
a
ему
управления базами данных, будет
a
нелишним проверит
a
ь полученную схему на
предмет
a
логической целост
a
ност
a
и и от
a
сут
a
ст
a
вия ошибок проект
a
ирования. Продукт
a
C
A
ERwin D
a
t
a
Model V
a
lid
a
tor позволяет
a
анализироват
a
ь ст
a
рукт
a
уры данных, ключи,
индексы, ст
a
олбцы и от
a
ношения. Кроме т
a
ого, решение поможет
a
от
a
образит
a
ь в
графическом виде ст
a
рукт
a
уру всей базы данных, включая ст
a
олбцы с
перекрест
a
ными ссылками и списки от
a
ношений.
На основе физической модели была создана база данных в SOL Server
путем передачи скрипта из ERWin.
При проектировании базы данных разработаны следующие таблицы,
наименование которых и их назначение приведено в таблице 12.
59
Таблица 12
Описание таблиц базы данных
Наименование
Хранимые данные
Клиенты
Данные о клиентах
Арендаторы
Данные об арендаторах
Вид недвижимости
Данные о видах недвижимости
Район
Данные о районах
Площади
Данные о площадях
Заявка
Данные о заявках на аренду
Предложение
Данные о предлагаемой недвижимости
Договор
Данные о заключенных договорах аренды
Характеристика каждой таблицы базы данных приведена ниже, в
таблицах 1320.
Таблица 13
Таблица Площади
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Приме
чание
Код площади
Код площади
Счетчик
Ключев
ое поле
Название
Название
Строка
20
Код вида
Код вида
Число
20
Код арендодателя
Код арендодателя
Число
3
Этаж
Этаж
Число
10
Площадь
Площадь
Число
10
Таблица 14
Таблица Район
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Приме
чание
Код района
Код района
Счетчик
Ключев
ое поле
Название
Название
Строка
20
Таблица 15
Таблица Клиенты
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Приме
чание
Код клиента
Код клиента
Счетчик
Ключев
ое поле
Название
Название
Строка
20
Главный офис
Главный офис
Строка
20
Телефон
Телефон
Строка
10
60
Таблица 16
Таблица Арендодателя
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Приме
чание
Код арендодателя
Код арендодателя
Счетчик
Ключев
ое поле
Название
ФИО
Строка
20
Код района
Код района
Число
20
Телефон
Телефон
Строка
10
Таблица 17
Таблица Вид недвижимости
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Приме
чание
Код вида
Код вида
Счетчик
Ключев
ое поле
Название
Название
Строка
20
Таблица 18
Таблица Заявка
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Код заявки
Код заявки
Счетчик
Код арендатора
Код арендатора
Число
Дата
Дата
Дата
Код района
Код района
Число
Код вида
Код вида
Число
Код площади
Код площади
Строка
Цена
Цена
Число
Таблица 19
ТаблицаПредложение
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Код предложения
Код предложения
Счетчик
Код арендодателя
Код арендодателя
Число
Дата
Дата
Дата
Код района
Код района
Число
Код вида
Код вида
Число
Код площади
Код площади
Строка
Цена
Цена
Число
Таблица 20
Таблица Договор
61
Название поля
Идентификатор
поля
Тип поля
Длина
поля
Код договора
Код предложения
Счетчик
Код арендодателя
Код арендодателя
Число
Код арендатора
Код арендатора
Число
Дата
Дата
Дата
Код района
Код района
Число
Код вида
Код вида
Число
Код площади
Код площади
Строка
Цена
Цена
Число
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Схема взаимосвязи программных модулей представляет собой
разделение общего процесса решения задачи на отдельные процедуры
преобразования информации, именуемой модулями. Дерево программных
модулей отражает логическую структуру программы с указанием типов
взаимодействия модулей:
Все программные модули связаны между собой и связаны с главным
модулем проекта. Взаимосвязь модулей конфигурации представлена на рисунке
12
Рисунок 12. Связь модулей конфигурации
62
Перечислим модули, которые находятся в 1С 8.3
Модули платформы 1С Предприятия 8.3:
• Модуль управляемого приложения
• Модуль обычного приложения
• Модуль внешнего соединения
• Модулем сеанса
• Общие модули
• Модуль объекта
• Модуль формы
• Модуль менеджера объекта
• Модуль менеджера значений
• Модули наборов записей
Модули_1С
Таблица 20
Программные модули в 1 С Предприятие
Общие модули
Общие модули принадлежат всей конфигурации в
целом, но, в отличие от модуля приложения (см.
ниже), их может быть несколько, например,
модули Расчет Налогов, Обработка Документов.
Общие модули состоят только из процедур и
функций
Модуль приложения
Это модуль, который относится ко всей
конфигурации в целом и может быть только один.
Он отвечает за пользовательскую сессию (сеанс)
работы с "1С:Предприятием 8"
Модуль внешнего
соединения
Служит для работы конфигурации через COM-
соединение, может быть только один.
Модули объектов
Могут служить для отдельных объектов
конфигурации.
Модули форм
Определяют поведение формы и действия,
63
выполняемые из нее, например, открытие других
форм
2.3.4. Описание программных модулей
Классификация модулей:
1. Серверные. Компилируются только на стороне сервера – модуль
объекта, модуль менеджера, модуль набора записей.
2. Клиентские. Компилируются только на клиенте, например модуль
управляемого приложения.
3. Комбинированные. Могут компилироваться и на сервере и на клиенте
– модуль формы и общие модули.
Место компиляции модулей:
1. Тонкий клиент (Предоставляет возможность использования веб-
браузера).
2. Сервер.
3. Толстый клиент.
Как видно модулей не так уж и мало, практически у каждого объекта
конфигурации есть модуль, который имеет свое предназначение
Модуль для ввода на основании
64
Рисунок. 13 - Ввод на основании
2.4. Контрольный пример реализации проекта и его описание
Подсистемы создаются для систематизации размещения запуска
элементов конфигурации и предоставления прав доступа для структурных
элементов, подсистемы после создания разделяют рабочую область, рисунок 13.
Рис. 13 - Подсистемы конфигурации
65
Модуль приложения располагается в корневом разделе конфигурации, в
нем располагаются процедуры-обработчики событий, которые
инициализируются при старте и окончании работы системы [22].
В системе «1С: Предприятие 8.3.8» существуют несколько видов
программных модулей. Они различаются по месту размещения и доступному
контексту, программные подсистемы представлены на рисунке 14.
Рис. 14 - Подсистемы конфигурации
Основные объекты конфигурации 1С составляют саму сущность
конфигурации, именно по из-за различия основных объектов Бухгалтерия 1С
отличается от конфигурации Управление торговлей 1С.
Основные объекты конфигурации 1С — для учета
Эти объекты конфигурации 1С являются средством ведения учета.
Документы 1С

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)