Программное обеспечение (ПО) «Приватизация жилья»

 

         ПО включает в себя базу данных mssql и приложение – клиент. Первоначальная версия ПО разработано в первые годы процесса приватизации жилья. С тех пор многократно пополнялось и модифицировалось вплоть до полной смены платформ. Нынешняя версия эксплуатируется в г.Челябинске и ещё в нескольких местах. Средства разработки – MS SQL Server (база данных) и Borland C++ Builder (клиент).

 

База данных

         База данных содержит 48 таблиц. В приведённую ниже диаграмму  включены только самые важные таблицы

privatbasediagr

 

Назначение таблиц

         Streets – улицы

         Houses – дома

         Flats – квартиры

         Dgv – договоры

         Rooms – приватизируемые комнаты (для коммунальных квартир)

         Roles – роли участников договора

                   - взрослый

                   - несовершеннолетний

                   - малолетний

                   - представитель (для детей и/или отсутствующих)

                   - проживает, но не участвует в договоре

         Uchast – участник договора

         Predst – представитель (для тех кто не подписывает договор)

         Doveren – доверенности, данные участнику договора

 

Головная форма

         Содержит разветвлённое главное меню и средства редактирования адресных данных, а также контекстные меню на каждой из таблиц на рис. ниже. 

 

privatmainform

 

Форма «Договор»

         Предназначена для ввода и редактирования данных договора о приватизации. Подробности, такие как данные участников договора, представителей участников, доверенности доступны через контекстные меню таблиц формы.

privatdgveditform

 

Форма «Участник договора»

         В зависимости от роли участника договора видима либо часть, относящаяся к паспортным данным, либо данным свидетельства о рождении.

privatuchast

 

Выходные документы

         Многие выходные документы формируются из бланков в форматах rtf, word, excel. Некоторые документы требуют подстановки в них данных из базы данных. К сохраняемым документам относятся только заявления и договоры о приватизации. В большинстве бланков документов на месте требуемых подстановок находятся имена функций, вычисляющих текст подстановки, например @function. Символ является признаком того что за ним следует имя функции. Подстановки выполняются программой – клиентом с использованием средств OLE интерфейса и языка VBA для документов в формате word и excel. В качестве примера ниже приведён один из бланков договора.

 

privatblankdogovor

 

Форма редактирования договора

         После формирования текст договора в большинстве случаев уже полностью готов, вплоть до правильных падежей в фамилиях, именах и отчествах, однако иногда требует ручной доработки. Ниже приведена форма, в которой выполняется редактирование договора.

privatdogovor.jpg