Дипломная работа: Автоматизация управления садового товарищества «Дружба»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Меню
Лицевые счета и участки СНТ
Лицевые счета
Объекты учёта
Граждане
Справочники
Сервис
Информация
Вступление в СНТ
Выход из СНТ
Голосование
Сметы
Отчёты
Рисунок 26 – Фрагмент сценария диалога
Здесь приведѐн только фрагмент диалога системы с пользователем в
разрезе актуальных для данной ВКР направлений работы.
2.3.2. Характеристика базы данных
В этом разделе будет приведѐн фрагмент ER-модели, имеющей
непосредственное отношение к вопросу проведения общих собраний и
голосований по вопросам повестки дня.
Фрагмент ER-модели автоматизируемой предметной области
приведѐн на рисунке 27.
Рисунок 27 – Фрагмент ER-модели
63
Описание ER-модели, представленной на рисунке 26 приведено в
таблицах 8-10
Таблица 8
Описание структуры записей таблицы «Участки»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Категория
земли
строка
строка
20
Кадастровая
стоимость
число
10
Номер участка
число
2
Ключевое
поле
Площадь
число
4
Таблица 9
Описание структуры записей таблицы «Члены СНТ»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
ID члена
Member_ID
число
2
Ключевое
поле
ФИО
Name
строка
30
Номер участка
Number
число
2
Дата рождения
DOB
Дата
8
Таблица 10
Описание структуры записей таблицы «Голосование»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Номер собрания
Vote_ID
Число
3
Ключевое
поле
Место собрания
Vote_Place
Строка
20
Тип собрания
Vote_type
Строка
20
Дата собрания
Vote_date
Дата
6
64
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Схема программных модулей содержит программные модули
различных классов:
1. Выполняющие служебные функции;
2. Управляющие модули (загружают меню и передают управление
другому модулю);
3. Модули, имеющие отношение к вводу, хранению, обработкой,
передачей и выводом информации.
Схема взаимосвязи программных модулей представлена на рисунке
28.
65
Модули системы
Управляющие модули
Модуль инициации
интерфейса
программы
Модуль безопасности
Модуль
взаимодействия с БД
Функциональные
модули
Модуль
«Справочники»
Модуль ввода данных
Модуль ввода данных
Модуль «Отчеты»
Сервисные модули
Модуль
«Печать документов»
Модуль справочной
системы
Рисунок 28 - Структурная схема пакета
66
2.3.4. Описание программных модулей
В данном разделе будет приведена и описана блок-схема работы
модуля "Голосование". Блок-схема приведена на рисунке 29.
Рисунок 29 - Блок-схема работы модуля «Голосование»
1. Ввод информации о собрании. На этом этапе мы должны ввести
общую информацию о планируемом собрании садоводов: Дата собрания,
время, место проведения собрания, ответственные лица, срок проведения
голосования.
2. Ввод информации об участниках голосования. На этом этапе мы
вводим информацию об участниках предстоящего голосования. По
умолчанию в это поле автоматически подставляются данные всех членов
СНТ.
3. Ввод списка вопросов. На данном этапе необходимо внести
список вопросов повестки дня голосования. Дополнительно к вопросам
нужно внести варианты проектов решений.
Источник: https://baza.diplomsite.ru/previewfile/814