Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач / final.docx
Скачиваний:
93
Добавлен:
16.03.2016
Размер:
1.36 Mб
Скачать

6 Руководство пользователя

Запуск программы осуществляется с помощью исполняемого файла Biblioteka.exe. В результате откроется окно авторизации пользователя (рис. А.1). После нажатия на кнопку «Ok» при верно введённых данных откроется главное окно программы, которое содержит следующие кнопки: «Выдача книг», «Возврат книг», «Книги в библиотеке», «Читатели». Если пользователь вошёл под логином администратора, то станет ещё активной кнопка «Админка» (рис. А.2). Далее программа работает по следующим сценариям.

1. Выдача книги читателю. Для этого необходимо кликнуть мышкой на кнопку «Выдача книг» и в открывшемся диалоговом окне «Выдача книг» (рис. А.3) заполнить поля поиска. В появившемся ниже списке, результате поиска, выбрать нужную книгу. Для выбранной книги на панели справа появится описание книги. С помощью щелчка правой кнопки мыши на элементе списка, соответствующем выбранной книге, вызвать контекстное меню, в котором выбрать опцию «Выдать». Появится диалоговое окно «Оформить выдачу книги» (рис. А.4). Выдача книг возможна только читателям, зарегистрированным в БД читателей. Окно оформления выдачи книги содержит элементы управления поиском читателя в БД по читательскому билету, а также поля для ввода информации о книге и сроках выдачи. После заполнения необходимых полей по нажатию на кнопку «Выдать» автоматически вносятся изменения в БД учета выдачи книг.

2. Возврат книги. Для того, чтобы оформить возврат книги, необходимо в главном окне программы (рис. А.2) нажать на кнопку «Возврат книг», после чего появится диалоговое окно, показанное на рисунке А.5, содержащее поля для поиска (по читательскому билету, по названию книги, по автору, по ФИО читателя, по сотруднику). В зависимости от выбранного критерия в нижнюю панель окна выведется результат поиска в виде списка. Записи, выделенные: желтым цветом отображают информацию о тех штрафниках, которые сдали книги, но пока не могут пользоваться услугами библиотеки, красным цветом – о тех штрафниках, за которыми числятся книги. Чтобы информация том, что читатель сдал книгу, попала в БД, достаточно кликнуть на соответствующую запись читателя правой кнопкой мыши и в контекстном меню выбрать пункт «Забрать» либо «Забрать и дать штраф». В любом случае, если читатель просрочил срок сдачи книги, высветится окно с предупреждением о штрафе.

3. Чтобы изменить данные о книге в БД, необходимо в главном окне программы (рис. А.2) нажать кнопку «Книги в библиотеке». Появится диалоговое окно, показанное на рисунке А.6. Оно содержит все поля, необходимые для добавления заполнения/редактирования уже имеющейся информации о книге. Для редактирования данных о книге, которые уже содержатся в БД, организован поиск, результаты которого представлены в виде списка, выведены в специальную панель (рис. А.7). При вызове на требуемом элементе списка контекстного меню и выборе опции «Изменить» появляется диалоговое окно (рис. А.8), содержащее поля, необходимые для ввода информации о книге. При выборе в контекстном меню опции «Удалить» запись о книге в соответствующей базе данных удаляется.

4. Для редактирования БД читателей нужно в пункте главного меню (рис. А.2) нажать на кнопку «Читатели». Появится диалоговое окно (рис. А.9) с элементами управления поиском по личным данным читателя. Результаты поиска выводятся в панель ниже в виде списка. При вызове контекстного меню на элементе списка данные о соответствующем читателе можно изменить или удалить. В первом случае появляется диалоговое окно (рис. А.10), содержащее поля, необходимые для ввода информации о читателе, во втором – запись о читателе в соответствующей базе данных удаляется.

Диалоговое окно «Читатели» (рис. А.9) содержит кнопку «Добавить», по нажатию на которую появляется диалоговое окно с тем же интерфейсом, что и окно для изменения данных о читателе (рис. А.11), куда вносятся данные о новом незарегистрированном читателе с целью добавления данных о нём в БД читателей.

5. Администратор может добавить/удалить учётную запись сотрудника библиотеки, а также просмотреть историю работы сотрудников в системе библиотеки. Для этого необходимо войти в систему под учётной записью администратора и в главном окне программы (рис. А.2) нажать кнопку «Админка». Появится диалоговое окно, показанное на рисунке А.12.

Для просмотра истории работы в системе необходимо нажать кнопку «История Работы», в появившемся диалоговом окне (рис. А.13) выведется список логинов, даты входа и даты выхода сотрудников. Историю можно очистить с помощью специальной кнопки «Очистить историю».

Для изменения учётных записей сотрудников служит кнопка «Сотрудники», по нажатию на которую вызывается окно, показанное на рисунке А.14. В нём содержатся элементы управления поиском, результаты которого выводятся в виде списка в панели «Список сотрудников». Нажатие на элементе списка правой кнопкой мыши вызывает контекстное меню, опция этого меню «Удалить» служит для удаления учётной записи сотрудника, опция «Изменить» – для вызова диалогового окна, показанного на рисунке А.15. и содержащего необходимые поля для внесения данных об учётной записи сотрудника.

Окно, показанное на рисунке А.14, содержит кнопку «Добавить», вызывающую окно для добавления учётной записи сотрудника (рис. А.16). Оно содержит необходимые поля для создания новой учётной записи сотрудника.

Интерфейс окна для работы администратора системы (рис. А.12) содержит элементы, позволяющие сделать копию БД (рис. А.17 б)) и загрузить её (рис. А.17 а)).

ВЫВОДЫ

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

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

  2. Для разработки автоматизированной информационной системы библиотеки в качестве языка программирования использовался С#, в качестве компилятора – Microsoft Visual Studio Express 2012.

  3. Разработанная информационная система библиотеки работает в двух режимах, в зависимости от типов пользователей: в режиме сотрудника библиотеки или администратора. Она содержит два взаимосвязанных модуля: модуль работы с читателями, модуль работы с сотрудниками. Через пользовательский интерфейс обеспечивает следующие возможности: создание, загрузка, редактирование и сохранение БД читателей, книг и сотрудников; формирование и просмотр списка должников; многоаспектный поиск данных по различным признакам и их сочетаниям; просмотр истории входов сотрудников.

  4. Тестирование ПО информационной системы библиотеки не выявило несоответствие системы ее исходным целям, ошибок в структуре алгоритма программы, структуре входных и внутренних данных, а также конфликтных ситуаций с другим ПО.

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

Дальнейшее развитие приложения связано с расширением его функциональности.

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