Автоматизация приложении в среде Access

Автор работы: Пользователь скрыл имя, 01 Марта 2013 в 21:24, курсовая работа

Краткое описание

Нельзя не отметить, что существенной причиной такого широкого распространения MS Access является и мощная рекламная поддержка, осуществляемая фирмой Microsoft. В процессе разработки данного продукта на рынок представлялись его различные версии. Наиболее известными (в некотором смысле этапными) стали Access 2.0, Access 7.0 (он впервые был включен в состав программного комплекса MS Office 95). Позже появились версии Access 97 (в составе MS Office 97 и Access 2000 (в составе MS Office 2000). Самой свежей версией является MS Access 2010, входящая в комплект MS Office.З адачей для автоматизации приложении в среде Access используем в качестве примера разработку приложении библиотеки Международного Института XXI века, позволяющего автоматизировать работу библиотекаря.

Содержание

Введение: 3
1. Автоматизация приложения в среде Microsoft Access
1.1 Суть и структура приложения 5
1.2 Разработка таблиц, ключей и связей 6
1.3 Разработка Форм 9
2. Автоматизация приложения при помощи VBA 13
Заключение 25

Прикрепленные файлы: 1 файл

Курсовая работа Тема- Автоматизация приложении среде Microsoft Office (Access).doc

— 341.00 Кб (Скачать документ)

 

Для нашего приложения необходимо задать следующее возможности:

 

  1. обнуление таблиц
  2. восстановление-удаление стандартных пользовательских панелей

 

Главное служебное меню.

 

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

 

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

Скрытие панелей решит  все эти проблемы. Даже правая кнопка мыши не будет работать.

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

 

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

Заключение

 

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

 

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

 

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

 

 

 

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

 

 

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

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

 

 

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

Список  литературы

 

  1. Карпов Б. Microsoft Access 2000: справочник.- СПб., Питер, 2001.
  2. Программы для общеобразовательных учреждений /Семакин И.Г., Угринович Н.Д. и др. - М., БИНОМ. Лаборатория знаний, 2003.
  3. Биллиг В.А., Дехтярь М.И., VBA и Office 97 Офисное программирование, М., Русская редакция, 1998
  4.   Заварыкин В.М., Житомирский В.Г., Лапчик М.П. Вычислительная техника и программирование. Учебное пособие. - Свердловск, Издательство СГПИ, 1984.
  5.   Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2009. – СПб.: БХВ – Петербург, 2009. – 720 с.
  6. Дейт К. Дж. Введение в системы баз данных, 6-е издание. – К.; М.; СПб.: Издательский дом "Вильямс", 2008. – 848 с.
  7. Калянов Г.Н. CASE - технологии: Консалтинг в автоматизации бизнес-процессов. - 3-е изддание. - М.: Горячая линия-Телеком, 2008. - 320 с
  8. Маклаков С.В. BPWin, ERWin. CASE – средства разработки информационных систем. – М.: Диалог-МИФИ, 2007.
  9. Мандрыкин А.В. Информационные технологии в экономике: учеб пособие / А.В. Мандрыкин, А.В. Непышневский. Воронеж: ВГТУ, 2008
  10. Михеева В.Д., Харитонова И.А. Microsoft Access 2002. – СПб.: БХВ – Петербург, 2007. – 1040 с.



Информация о работе Автоматизация приложении в среде Access