Материал: Разработка сбора исходной информации о работниках библиотеки, читателях, предметах библиотеки, используемых читателями

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

4. Интерфейс проекта


Разработка интерфейса программного продукта шла с учетом конечного пользователя продукта, его потребностей и уровня знаний. Для этого использовались стандартные средства Visual Basic for Applications, встроенного в Microsoft Office Access 2003.

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

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

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

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

Таким образом, собрав все составные части интерфейса, был получен хорошо проработанный и реализованный интерфейс.

4.1 Главные формы


Главная кнопочная форма - это форма, созданная в конструкторе форм, потому что это намного эффективнее, чем создание ее с помощью мастера (рис. 4.1). Основная ее задача запускаться при запуске базы данных. Благодаря этой форме, возможно быстрое открытие часто используемых форм и отчётов. Пользователю для работы с базой данных будет достаточно иметь открытой эту форму и из неё получать доступ ко всем остальным средствам интерфейса. Вызов соответствующих объектов осуществляется посредством нажатия соответствующих кнопок на форме, таких как:

·        ряд кнопок, выполняющих запуск главных форм;

·        ряд кнопок, выполняющих запуск отчетов;

·        кнопка выхода из приложения.

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

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

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

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

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

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

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

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

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

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

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

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

4.2 Запросы


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

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

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

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

4.3 Отчеты


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

Например, отчёт для отображения списка читателей. Данный отчёт может быть использован для того, чтобы получить информацию обо всех посетителях библиотеки, когда-либо зарегистрированных в ней. Он может быть вызван из "Главной формы", посредством нажатия соответствующей кнопки, непосредственно из окна базы данных или Главного меню.

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

Рис. 4.1 Главная кнопочная форма

Рис. 4.2 Вкладка "Паспорт"

Рис. 4.3 Вкладка "Адрес"

Рис. 4.4 Вкладка "Средства связи"

Рис. 4.5 Вкладка "Прием на работу"

Рис. 4.6 Вкладка "Паспорт"

Рис. 4.7 Вкладка "Адрес"

Рис. 4.8. Вкладка "Средства связи"

Рис. 4.9. Вкладка "Автор"

Рис. 4.10. Вкладка "Произведение"

Рис. 4.11. Вкладка "Прокат"

4.4 Параметры запуска


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

Все события можно настроить во вкладке MS Access "Параметры запуска…".

·        изменение заголовка базы данных;

·        использовать иконку, как логотип;

·        выбрать строку меню по умолчанию;

·        полный набор меню;

·        контекстное меню по умолчанию;

·        выбор формы/страницы по умолчанию;

·        строка состояния;

·        контекстное меню по умолчанию;

·        встроенные панели инструментов;

·        изменение панели инструментов/меню.

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

Из всех вышеописанных действий нам потребуется задать новый заголовок "библиотека" (название продукта), если этого не сделать имя останется стандартным по умолчанию; выбрать подходящую иконку - прописать путь к иконке, таким образом чтобы при переносе нашей базы на любую машину все иконки сохранялись, для этого необходимо убрать весь путь, оставив только знак "/" и название иконки с расширением; задействовать все созданные меню, и главную кнопочную форму, автоматически загружаемую вместе с Access 2003; убрать полное контекстное меню, и контекстное меню по умолчанию. Теперь пользователь будет при запуске видеть кнопочную форму, которая поможет ему в дальнейшем при работе с базой, а ограниченное, в рамках тематики, пользовательские меню, повысит скорость работы.

4.5 Установка


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

4.6 Настройка параметров


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


4.7 Обучение персонала


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

Вывод


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

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

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

5. Оценка проекта


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

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

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

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

Заключение


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

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

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

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

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

База данных "Библиотека" отвечает всем требованиям среднего программного продукта. В ней реализованы все необходимые достоинства конкурентно способного программного продукта.

Список используемой литературы


1.      Томас Коннолли, Каролин Бегг - БАЗЫ ДАННЫХ Проектирование, реализация и сопровождение. Теория и практика Москва, Санкт-Петербург, Киев, 2010. - 1440 с.

2.      Кочегурова Е.А. Методические указания к выполнению курсовой работы, Томск 2011. - 30 с.

.        Microsoft Access. Русская версия. Шаг за шагом: Практ. пособ. / Пер. с англ. - М.: Издательство ЭКОМ, 2009. - 352 с.

.        Microsoft Access. Шаг за шагом: Практическое пособие / Пер. с англ. - М.: ЭКОМ, 2010. - 352 с.

.        Андерсен В., Базы данных Microsoft Access. Проблемы и решения: Практ. пособ. / Пер. с англ. - М.: Издательство ЭКОМ, 2001. - 384 с.

.        Бакаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. - СПб.: БХВ-Петербург, 2001. - 251 с.