Скачиваний:
9
Добавлен:
17.06.2023
Размер:
2.64 Mб
Скачать

использовался стандарт IDEF1X, а физическая модель была построена в нотации UML, так как данная модель должна отражать конкретную СУБД.

Таким образом, в разделе проведен анализ предметной области и бизнес-процесса учета ремонта жилищного фонда, на основе которого было проведено проектирование информационной системы для автоматизации рассматриваемого бизнес-процесса.

22

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА РЕМОНТА ЖИЛИЩНОГО ФОНДА В УПРАВЛЯЮЩЕЙ КОМПАНИИ

3.1 Описание таблиц базы данных

С помощью, встроенной СУБД платформы «1С: Предприятие 8» была построена БД [15]. На основе установленных в пункте 2.1 сведений, которые должны храниться в базе данных разрабатываемой информационной системы, а

также базового функционала системы по автоматизированному добавлению,

изменению и удалению информации из базы данных, в конфигурации «1С:

Предприятие 8» было создано 3 справочника, 3 документа, регистр сведений и регистр накопления.

Справочник «Жильцы» отражает информацию обо всех лицах, которые проживают в жилищном фонде, находящемся в ведении управляющей компании.

Справочник «Жилищный фонд» хранит условно-постоянную информацию об адресе расположения жилого объекта, типе и площади крыши,

а также наличии лифта. В справочнике организована подстановка конкретных значений за счет ссылочного типа СправочникСсылка и ПеречислениеСсылка.

Таким образом, в справочнике организована защита от ввода некорректных данных и автоматизированное заполнение полей.

Справочник «Виды ремонта» необходим для хранения информации видах ремонта, которые производятся управляющей компанией для просмотра или редактирования.

Документ «Заявки на ремонт» хранит информацию о фамилии жильца,

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

документе организована подстановка конкретных значений из справочников за счет ссылочного типа СправочникСсылка. Следовательно, в документе

23

реализована защита от некорректного ввода и автоматизированное заполнение полей.

Документ «Невыполненные заявки» хранит информацию о причинах отказа от ремонта по заявке на определенную дату. В документе организована подстановка конкретных значений из справочников за счет ссылочного типа СправочникСсылка. Документ содержит табличную часть, где хранятся данные о жильцах и причинах их отказа от заявки на ремонт. Следовательно, устранено избыточное хранение информации, реализована защита от некорректного ввода и автоматизированное заполнение полей.

Документ «Выполненные ремонты» хранит информацию о выполненных ремонтных работах. В документе организована подстановка конкретных значений из справочников и перечислений за счет ссылочного типа СправочникСсылка и ПеречислениеСсылка. Документ содержит табличную часть, где хранятся данные о жильцах и адресах объектов жилищного фонда, в

общих реквизитах документа хранится дата ремонта и результат выполнения ремонта. Следовательно, устранено избыточное хранение информации,

реализована защита от некорректного ввода и автоматизированное заполнение полей.

Регистр сведений «Ремонтные работы» отражает исторические данные о стоимости ремонтных работ. Регистр служит для добавления в документы актуальной стоимости ремонта на дату создания документа.

Регистр накопления «Заявки на ремонт» накапливает информацию о количестве и стоимости проведенного ремонта жилищного фонда. Данные в регистр заносятся при проведении документа «Заявки на ремонт».

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

24

3.2 Дерево программных модулей

«1С: Предприятие» предоставляет разработчику различное количество программных модулей от модулей приложений, до модулей конкретных форм объектов конфигурации «1С» [15].

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

как модули формы элемента справочника, модули объекта документов, модули формы отчета, а также основная схема компоновки данных для построения отчетов.Учитывая специфику конфигурации «1С: Предприятие» и

использованных программных модулей, следует отметить, что они принадлежат конкретным элементам объектов дерева конфигурации,

следовательно, дерево программных модулей можно представить через дерево объектов конфигурации. Дерево программных модулей приведено на рисунке

3.1.

Рисунок 3.1 - Дерево программных модулей

Согласно рисунку 3.1, разработанная информационная система учета ремонта жилищного фонда в управляющей компании содержит 11 модулей,

25

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

Модули формы элемента и документа служат для обработки текущей информации на заполняемой форме: автоматические подстановки,предупреждение ошибок некорректного ввода данных. Модули форм отчетов служат для построения отчетов в определенные макеты по средствам запросов и обработок, созданные для каждого вида отчета. Основные схемы компоновки данных служат для выполнения запросов и отображения их результата пользователю.

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

3.3 Схема взаимодействия модулей и массивов данных

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

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

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

26

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

Входная информация

Справочники

Модуль форм документов

Регистры

Модуль форм

Документы

сведений

документов

 

 

Модуль объекта

 

 

 

 

ОСКД, Модули форм

 

Выходная информация,

 

 

 

Регистры

отчетов

Отчеты

отчетность

накопления

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.2 - Схема взаимодействия модулей и массивов данных

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

3.4 Алгоритм работы модуля отчета «Статистический отчет ремонта жилищного фонда»

Отчет «Статистический отчет ремонта жилищного фонда» формируется в модуле формы отчета «СтатистическийОтчетРемонтаЖилищногоФонда». Для формирования отчета необходимо ввести дату начала и дату окончания

27

периода, после чего нажать кнопку «Сформировать». Текст запроса на выборку данных представлен в листинге 3.1.

Листинг 3.1 - Текст запроса модуля отчета «Статистический отчет ремонта жилищного фонда»

ВЫБРАТЬ

ЗаявкиНаРемонтОстаткиИОбороты.ТипДома,

ЗаявкиНаРемонтОстаткиИОбороты.ФИО,

ЗаявкиНаРемонтОстаткиИОбороты.КоличествоПриход,

ЗаявкиНаРемонтОстаткиИОбороты.ЦенаПриход

ИЗ

РегистрНакопления.ЗаявкиНаРемонт.ОстаткиИОбороты КАК ЗаявкиНаРемонтОстаткиИОбороты

Блок-схема алгоритма построения отчета «Статистический отчет ремонта жилищного фонда» представлена на рисунке 3.3. Полный программный код модуля отчета представлен в листинге Г.10.

Рисунок 3.3 - Блок-схема построения отчета «Статистический отчет ремонта жилищного фонда»

28

При выполнении команды «Сформировать» запускается внутренний обработчик событий, который проверяет корректность введенного периода.

Если пользователь ввел некорректные даты, а именно дата начала периода больше даты окончания периода, то обработчик выводит сообщение об ошибке.

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

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

Программный код всех модулей представлен в листингах в Приложении

Г.

3.5 Инструкция пользователя по установке программного продукта и работе с ним

Информационная система учета ремонта жилищного фонда в управляющей компании разработана на платформе «1С: Предприятие 8.2»,

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

Значит, аппаратными требованиями к эксплуатации информационной системы будет выступать наличие персонального компьютера, к которому предъявляются следующие требования [16]:

1. Минимальные требования: процессор с тактовой частотой 1 ГГц и выше, объем оперативной памяти 1024 Мб и выше, жесткий диск 16 Гб и выше,

SVGA-видеокарта.

29

2. Максимальные требования: процессор с тактовой частотой 2.4ГГц и выше, объем оперативной памяти 1024 Мб и выше, жесткий диск 40 Гб и выше,

SVGA-видеокарта.

К программным требованиям можно отнести необходимость наличия на персональном компьютере операционной системы (ОС) Windows 7 / 8, а также установленной версии «1С: Предприятие 8.2» и информационной базы «Учет работы сотрудников».

Для установки информационной базы «Учет ремонта жилищного фонда» необходимо выполнить следующие действия: при запуске «1С: Предприятия» выбрать «Добавить» на правой панели команд; далее необходимо установить уже существующую базу данных, для чего в следующем окне необходимо указатьлюбое наименование базы данных и путь к расположению папки с информационной базой. После выполнения всех действий информационная база данных появится в списке баз и можно приступать к работе с ней.

Для открытия базы для работы, необходимо открыть ее в режиме «1С:

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

Рисунок 3.4 - Вход в информационную систему (аутентификация)

Винформационной системе создано 3 пользователя: администратор,

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

30

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

В информационной системе создано три подсистемы, которые отображаются вкладками, как видно на рисунках 3.5 и 3.6. В каждой подсистеме отображаются определенные справочники, документы, регистры и отчеты, логически отнесенные к данной подсистеме (рисунок 3.6). Подсистема условно разделена на 4 части: слева список элементов, которые можно открыть для просмотра, в поле создать находятся элементы, которые можно создать в данной подсистеме, в поле отчеты располагаются объекты для формирования отчетов, в поле сервис имеется один отчет, служащий для полнотекстового поиска по информационной системе.

Рисунок 3.5 - Пример рабочего стола для пользователя «Администратор»

Рисунок 3.6 - Подсистема «Заявки на ремонт»

31

Соседние файлы в папке Курсовые работы