Курсовые работы / ПРИС К_15
.pdfРисунок 3.26 – Схема взаимосвязи модулей объекта и массивов данных
Документы используют данные из справочников, а при приведении – записывают данные в регистры накопления.
Рисунок 3.27 – Схема взаимосвязи модулей менеджера и массивов данных
В данной программной разработке в модуле менеджера была прописана процедура для создания печатной формы на основе существующего документа, для которого он описывается.
42
Рисунок 3.28 – схема взаимосвязи схем компоновки данных и массивов данных
Схема компоновки данных описывает суть данных, которые предоставляют отчету, и формирует отчеты, вызываемые в ИС, таким образом, все схемы компоновки данных используют массивы данных тех объектов, изменения которых они отражают.
3.4 Алгоритм формирования отчета списка заявок снятых с учета Отчет «Заявки» формируется в соответствующем разделе
конфигурации. Отчет предназначен для наглядного отображения заявок,
которые сняты с учета.
При нажатии на кнопку запускается внутренний обработчик событий,
которые проверять корректность ввода периода (дата начала периода должна быть строго меньше даты окончания периода).
43
Рисунок 3.29 – Блок-схема построения отчета «Заявки на учете»
Если пользователь ввел некорректные даты, то обработчик выводит сообщение об ошибке, а пользователь может ввести даты заново. Данная процедура будет выполняться до тех пор, пока пользователь введет корректные данные, либо закроет форму отчета. При корректном вводе периода, введенные пользователем даты преобразуются в корректный формат для подставления в запрос в качестве параметров, и выполняется запрос. После чего, происходит цикл перебора выбранных значений и вывода их на форму до тех пор, пока не закончится набор данных выборки.
44
Текст запроса на выборку данных представлен в приложении Д листинге Д.12. Блок-схема построения отчета «Заявки» изображена на рисунке 3.29.
3.5 Инструкция пользователя по установке программного продукта и работе с ним
Для эксплуатации разработанной информационной системы предъявляются такие аппаратные требования, как наличие персонального компьютера с установленной версией «1С: Предприятие 8». Условия эксплуатации для технологической платформы «1С: Предприятие 8» –
наличие ОС Windows 7,8,10.
Исходя из этого, можно установить минимальные требования к ПК:
–32-разрядный (х86) или 64-разрядный (х64) процессор;
–тактовая частота 1 гигагерц (ГГц) или выше;
–1 гигабайт (ГБ)(для 32-разрядной системы) или 2 гигабайта(ГБ) (для
64-разрядной системы) оперативной памяти;
–16 гигабайт (ГБ)(для 32-разрядной системы) или 20 гигабайта(ГБ) (для 64-разрядной системы) пространства на жестком диске;
–графическое устройство DirectX 9 с драйвером WDDM версии 1.0 и
выше.
Установка программы «Центр занятости населения (ЦЗН)»
осуществляется следующим образом:
–запустите «1С: Предприятие»;
–в появившемся окне нажмите кнопку «Добавить…» и выберите пункт
«Добавление в список уже существующей базы» в диалоговом окне;
– продолжайте работу с диалоговым окном программы. Далее выберите пункт «Создание информационной базы без конфигурации»;
45
–задайте имя удобное для информационной базы и выберите тип ее расположения ( по умолчанию оставить «На данном компьютере или на компьютере в локальной сети»), а также выбрать каталог информационной базы, указав путь к файлу;
–если все вышеописанные действия выполнены верно, то новая база автоматически появится в списке информационных баз под тем именем,
которое было задано ранее;
– выделите информационную базу для работы и запустите «1С:
Предприятие 8» в режиме «Конфигуратор»;
– когда конфигуратор будет запущен, в верхнем меню выберите пункт
«Администрирование» / «Загрузить информационную базу»;
–в открывшемся диалоговом окне выберите файл «CNZ.dt» из файлов на компьютере;
–поле подтверждения выбора файла конфигуратор будет перезагружен, а информационная база установлена.
При запуске ИС каждый раз появляется окно авторизации со списком пользователей системы и полем для ввода пароля с целью дальнейшего доступа к информационной базе, рисунок 3.30.
Рисунок 3.30 – Окно авторизации
При работе с данной информационной системой , 4 различных видов пользователей. Список пользователей также представлен на рисунке 3.30.
После успешной авторизации пользователя в системе, он получает доступ к
46
интерфейсу приложения, который соответствует необходимому функционалу в зависимости от выбранного ранее вида пользователя. Список основных прав пользователя в зависимости от выбранной им роли перечислен на рисунке 3.31. Примеры ограничений доступа к объектам ИС по видам пользователей представлены на рисунках 3.32-3.35.
Рисунок 3.31 – Сводная таблица ролей в ИС
Рисунок 3.32 – Пользователь «Администратор»
Рисунок 3.33 – Пользователь «Инспектор центра»
47
Рисунок 3.34 – Пользователь «Сотрудник по работе с клиентами»
Рисунок 3.35 – Пользователь «Сотрудник по работе с работодателями»
Разработанная информационная система является простой в использовании, обладает интуитивным интерфейсом и обеспечивается весь необходимый функционал в рамках рассматриваемых ролей пользователей и сфокусированной задачи разработки в рассматриваемой предметной области автоматизации деятельности территориального органа по трудоустройству населения.
48
3.6 Способы и результаты тестирования программного продукта в различных режимах
В качестве методологии тестирования выбрана стратегия «черный ящик», то есть проверка соответствия функционирования информационной системы без учета особенностей алгоритма данного программного модуля.
Тестирование проводилось в двух режимах: нормальном, экстремальном и исключительном.
При тестировании в нормальном режиме никаких сбоев в информационной системе не возникло (рисунок 3.36).
Рисунок 3.36 – Работа ИС в номинальном режиме
Тестирование в исключительных ситуациях было проведено в нескольких вариациях. В первом случае, пользователь пытается провести документ, в котором не все логически обязательные поля были предварительно заполнены (рисунок 3.37).
49
Рисунок 3.37 – Тестирование исключительной ситуации
Во третьем случае, тестирование проводилось для ситуации, когда числовым параметрам пытались присвоить несоответствующие значения
(рисунок 3.38).
Рисунок 3.38 – Тестирование экстремальной ситуации
При тестировании не было выведено никаких сообщений об ошибке,
т.к. система не позволила ввести в поле «возраст» ни отрицательное, ни дробное значение.
Выводы по третьему разделу
В результате написания третьего раздела курсового проекта была разработана информационная система автоматизации деятельности территориального органа по трудоустройству населения, также было
50
приведено описание таблиц базы данных, работы основных модулей и их взаимодействия с массивами данных, подробно был описан алгоритм работы одного из модулей на примере формирования отчета о заявках снятых с учета.
Было проведено тестирование разработанной информационной системы в соответствии с заданием посредством «черного ящика»,
результаты, которого показали корректность работы разработанной системы.
51