Добавлен: 21.05.2023
Просмотров: 474
Скачиваний: 14
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1 Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1 Информационная модель и ее описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной, выходной и оперативной информации.
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
Выходом работы "Исполнение договора" является документ – "Квитанция" об оплате всей стоимости приобретенной недвижимости. В течение исполнения обязательств могут произойти события, нарушающие утвержденный в договоре график оплат (нарушение сроков, задолженность, расторжение сделки и так далее). В связи с этим необходимо вновь пройти процедуру заключения договора с внесением в него дополнительных изменений или пересчетом графика оплат.
Исполнением договора из персонала фирмы занимаются: офис менеджер (руководит процессом исполнения договора, помогает клиентам в возникших проблемах), бухгалтер (составляет отчет об оплате), риэлтор (дает информацию о квартире клиентам).
Выходом работы "Завершение сделки" являются документы и отчеты по сделке такие как: справка о полной оплате квартиры, акт-приема передачи имущества, договор купли-продажи. Завершением сделки занимаются офис менеджер и риэлтор, они подготавливают к передаче все необходимые документы, подготавливают отчетность о сделке, и сделка считается завершенной.
Рисунок 3. Диаграмма бизнес процессов организации
2. Информационное обеспечение задачи
2.1 Информационная модель и ее описание
В результате проектирования была разработана информационная модель системы, которая представляет из себя модель организации работы системы и схематично поясняет, на основании каких входных документов, а также нормативно-справочной информации происходит функционирование автоматизированной системы агентства недвижимости и получение выходных данных, т.е. процесс преобразования данных в информационной системе.
Информационная модель имеет три области.
Область 1 отражает процесс ввода и редактирования данных в справочниках, что относится к подсистеме ведения справочников разрабатываемой системы. Для просмотра списка каждого справочника и редактирования данных справочника существует отдельная экранная форма, которая позволяет оператору системы вводить данные в справочник, просматривать и редактировать существующие данные. В результате работы оператора справочники изменяются: в них добавляются новые данные, изменяются или удаляются существующие записи. При редактировании данных некоторых справочников используется информация из других, связанных справочников, так, например, справочник «Продать данные» связан со справочником «Продать данные 2».
Область 2 описывает систему получения данных из базы данных.
В этой области пользователь получает такую информацию как.
Продажа, покупка, обмен недвижимости из таблиц:
- Продать данные;
- Обмен квартир;
- Малосемейка;
- Покупка;
- Клиенты;
- Вариант обмена;
Область 3 информационной модели описывает подсистему получения отчетов. В этой области в экранной форме получения отчетов пользователь задает условия формирования отчетов. В процессе получения отчетов используются клиентов, а результатом работы являются сформированные отчеты по клиентам предназначенные для руководителя.
Область 4 отображает подсистему бланков, таких как бланки заявлений на продажу, покупку, бланк отчетности, исковое заявление, декларация заемщикам по ипотеки.
Рисунок 4. Информационная модель.
2.2. Используемые классификаторы и системы кодирования
В процессе деятельности любой организации, независимости от организационно-правовой формы и формы собственности образуются документы, которые составляют документальный фонд.
При автоматизированной обработке учетной информации широко используются различные классификаторы, которые позволяют улучшить организацию учета и повысить его качество. Система классификации и кодирования технико-экономической информации, содержащаяся в документах предметной области, относится к средствам организации и ведения немашинной информационной базы.
Каждому объекту в классификаторе присваивается шифр в соответствии с принятой системой кодирования. Свойства системы кодирования:
1) полнота, позволяющая охватывать все множество объектов;
2) унифицированность, обеспечивающая единство шифров всех объектов;
3) однозначность, сохраняющая уникальность идентификатора, представленного шифра;
4) дешифруемость, позволяющая обрабатывать шифры не зависимо от их семантики, и затем отыскивать соответствующий объект;
5) избыточность и гибкость, дающие возможность расширения изменений в наборе шифров без нарушения структуры классификации.
Таблица 3. Используемые системы кодирования
|
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
|
Код договора |
8 |
40320 |
порядковая |
иерархическая |
общесистемный |
|
Номенклатура дел |
6 |
720 |
серийная |
иерархическая |
отраслевой |
|
Архивный номер |
8 |
40320 |
смешанная |
иерархическая |
общесистемный |
2.3. Характеристика нормативно-справочной, входной, выходной и оперативной информации.
Автоматизированная система агентства недвижимости разрабатывается не на пустом месте. В основу методики ее работы положены системы учета уже имеющие многолетний опыт применения. Входными для данными для системы будут являться те же самые данные, которые использовались в неавтоматизированных системах. Каждая из подсистем имеет свой набор входных и выходных данных, причем выходные данные одной подсистемы могут являться входными данными другой подсистемы. Так, например, записи в справочнике клиентов и покупке недвижимости являются входными данными для построения отчета по рынку, являющимся составной частью подсистемы аналитической отчетности. Опишем входные и выходные данные для каждой подсистемы.
Для подсистемы ведения справочников входными данными являются соответствующие списки на бумажных носителях. Так, например, для задачи ведения справочника квартир входными данными является список предлагаемых квартир, которыми оперирует компания.
Результатом ввода списка квартир в систему будет являться таблица квартир, которая в свою очередь выступает в качестве входных данных при подборе квартир для клиента. Такая же ситуация и со всеми остальными справочниками: обмена, клиентов, домов: все они должны быть предоставлены ответственному за введение информации в базу данных человеку руководством компании на бумажных носителях. Выходными данными являются соответствующие таблицы базы данных. Следует отметить, что таблицы справочников содержат в основном статичную информацию, т.е. не изменяющуюся со временем или изменяющуюся весьма редко. Исключение является справочник клиентов. Хотя новые договора со старыми клиентами заключается весьма нечасто, что не требует частого добавления данных в справочник клиентов. Входными данными для заполнения справочника клиентов являются договора с клиентами на бумажных носителях, вводимых риэлтором проводящим сделку. Выходными данными, как и в случае других справочников является заполненная таблица клиентов.
Для подсистемы составления аналитической отчетности входными данными являются записи в таблицах клиентов и всех таблицах, связанных с недвижимостью.
Используя массив этих данных, с учетом условий на построение отчетов, наложенных пользователем система строит отчет, которые можно посмотреть на экране монитора или распечатать на принтере. Готовые отчеты и является выходными данными подсистемы аналитической отчетности и всей системы в целом.
Таблица 4. Сводная таблица справочников
|
№ |
Полное наименование справочника |
Краткое наименование |
Ответственный |
Частота актуализации |
|
1 |
Продажа недвижимости |
Продать данные 1 |
По необходимости |
|
|
2 |
Продажа недвижимости(доп) |
Продать данные 2 |
Риэлтор |
По необходимости |
|
3 |
Обмен квартир |
Обмен кв. |
По необходимости |
|
|
4 |
Варианты обмена квартир |
Обмен кв. |
Риэлтор |
По необходимости |
|
5 |
Малосемейка |
Малосемейка |
По необходимости |
|
|
6 |
Покупка недвижимости |
Покупка |
По необходимости |
|
|
7 |
Покупка недвижимости(доп) |
Покупка 2 |
Риэлтор |
По необходимости |
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
В данном проекте можно выделить следующие категории функций: функции вода информации в справочники, функции ввода данных недвижимости и функции получения аналитических отчетов. Каждая из этих категория относится соответствующей подсистеме разрабатываемого приложения: подсистеме ведения справочников, подсистеме ввода документов и подсистеме получения аналитических отчетов.
Приложение обеспечивает удобный и понятный диалог пользователя с программой для вызова всех функций. Доступ пользователя к функциям производится через главное меню главной формы приложения и через кнопки панели быстрого запуска, дублирующие соответствующие пункты меню. Главная форма приложения кроме предоставления основного интерфейса доступа ко всем функциям приложения выполняет также роль контейнера для всех остальных экранных форм.
Первая группа экранных форм предоставляет пользователю доступ к подсистеме ведения справочников системы. Эта группа экранных форм вызывается из главного меню программы «Справочники». Каждый подпункт этого пункта меню соответствует вызову экранной формы, которая позволяет редактировать соответствующий справочник.
Все экранные формы просмотра и редактирования справочников похожи друг на друга и позволяют выполнять функции просмотра списка справочника, ввода новых данных в справочник, редактирования существующих данных и удаления имеющихся данных. Для ввода новых и редактирования существующих данных справочников вызываются формы редактирования соответствующих справочников. Эти же формы служат и для просмотра подробной информации записи справочника, так как в списке справочника представлены только основные данные.
Рисунок 5. Дерево функций
Рисунок 6. Сценарий диалога
3.2 Характеристика базы данных
Между сущностями могут быть установлены связи – бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют между собой. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). Она показывает, как связаны экземпляры сущностей между собой. Если связь устанавливается между двумя сущностями, то она определяет взаимосвязь между экземплярами одной и другой сущности. На основании анализа предметной области выделим сущности модели «сущность-связь» («Entity Relationship» - ER-модели) и изобразим их в виде диаграммы.
Рисунок 7. ER модель базы данных
Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета по продаже квартир представлена на рисунке 7.
Рисунок 8. Структурная схема пакета
Таблица 5. Описание функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|
1. |
Модуль главной формы |
В данном модуле реализовано обращение к модулям управления. |
|
2. |
Модуль «Объекты недвижимости» |
В данном модуле реализованы функциональные возможности для работы с базой данных: редактирование, заполнение, удаление записей об объектах недвижимости. |
|
3. |
Модуль «Просмотр заключенных договоров» |
В данном модуле реализованы функциональные возможности для работы с базой данных: редактирование, заполнение, удаление заключенных договоров. |