Разработка информационной подсистемы управления доступом к электронным ресурсам компьютерной сети для ООО "Еврософт", г. Ставрополь

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



2.3.3 Разработка интерфейса формы Настройки

На форме Настройки программы a_class располагаются объекты следующих элементов управления: label, radioButton, pushButton, groupBox, comboBox и lineEdit. В приложении Г Экранные формы программы A_Class на рисунке Г.3 иллюстрирована форма Настройки. Объекты элемента управления label применяются для подписи объектов элементов управления comboBox и lineEdit. Все подписи находятся слева от подписываемых объектов. Объекты элемента управления groupBox применяются iелью группировки по смысловому назначению других объектов управления. Так на форме Настройки выделено три группы объектов управления по смысловому назначению:

установление цены за использование программ с каждой вкладки. Для вкладки Бизнес установленные цены должны быть нулевыми. Цены указываются из расчёта за 1 час использования;

настройка авторизации клиента. Выбирается способ авторизации: по персональному логину и паролю или по логину и паролю установленных для данного компьютера. В случае если выбран второй способ (по логину и паролю установленных для данного компьютера), то необходимо заполнить текстовые поля соответствующими данными;

настройка авторизации администратора. При необходимости заменить пароль администратора, выбирается объект элемента управления comboBox с подписью Заменить пароль и в расположенные ниже текстовые поля дважды вводится новый пароль.

Смена языка информационной подсистемы осуществляется по средствам объекта comboBox_Language, который предлагает на выбор русский или английский язык. После выбора языка, все подписи и надписи объектов элементов управления переводятся на язык выбранный пользователем.

Для включения и выключения разработаннойой информационной подсистемы используются два объекта button_save_reg и button_del_reg, по средствам которых осуществляются соответствующие записи в реестр ОС Windows.

Для сохранения всех внесённых изменений используется объект button_save. Для закрытия формы Настройки без сохранения внесённых изменений пользователем используется объект button_cancel.

2.3.4 Разработка интерфейса формы Проводник

По средствам формы Проводник пользователь получает доступ к файлам и каталогам, которые не находятся на одном диске с системой, а также возможность совершать над ним простейшие операции. В приложении Г Экранные формы программы A_Class на рисунке Г.4 иллюстрирована форма Проводник

Отображение содержимого текущего каталога осуществляется с помощью объекта элемента управления listWidget Все элементы расположены в нём в виде списка. Для большей наглядности содержимого каждого каталога перед именем подкаталога следует изображение papka.png из подкаталога image, а перед именем файла следует изображение file.png из подкаталога image.

Справа от объекта элемента управления listWidget располагаются объекты следующих элементов управления: label, pushButton, comboBox и lineEdit. В целом они предоставляют пользователю проводить операции с каталогами и файлами.

Объекты элемента управления label, выступают в качестве подписи к текстовому полю и выпадающему списку.

На форме Проводник находится 6 объектов элемента управления pushButton:

button_create_dir - предназначен для создания нового подкаталога в текущем каталоге, при этом имя нового подкаталога уникально и задаётся автоматически;

button_delete_dir - предназначен для удаления выделенного подкаталога или файла;

button_copy - предназначен для копирования выделенного файла или каталога как пустого, так и с файлами;

button_past - предназначен для вставки в текущий каталог ранее копируемого файла или каталога как пустого, так и с файлами;

button_rename_dir - предназначен для переименования выделенного каталога или файла;

button_rename_ok - предназначен для подтверждения нового имени файла или каталога.

Объект элемента управления comboBox предназначен для смены корневого каталога.

Выводы

В качестве среды разработки информационной подсистемы выбрана Qt Creator, так как она имеет ряд преимуществ: библиотека Qt имеет ряд реализованных классов, которые непосредственно использовались при разработке программного комплекса, Qt Creator и библиотека Qt распространяется по лицензии LGPL .

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

Разработан удобный и интуитивно понятный для пользователя интерфейс.

3. информационное и программное обеспечение

3.1 Общие сведения о программе

Программа называется A_Class, версия 1.00. Основное назначение которой, управление доступом к ресурсам ЭВМ и компьютерной сети. Данное программное обеспечение написано в среде Qt Creator с использованием библиотеки Qt на языке высокого уровня программирования C++. Для функционирования программы необходимо операционная система Windows XP/Vista/Seven.

3.2 Функциональное назначение программы

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