Разработка информационной системы средствами СУБД Access

Автор работы: Алексей Милованов, 10 Октября 2010 в 23:02, курсовая работа

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

Целью курсовой работы является разработка информационной системы «Охранная фирма» средствами СУБД Access.
Реализация поставленной цели предполагает решение следующих задач:
освоение технологии создания базы данных;
освоение технологии создания таблиц и установки связи между таблицами;
изучение технологии разработки простых и составных форм для ввода, редактирования и просмотра данных, хранимых в таблицах; освоение возможностей редактирования форм (изменение формата выводимых данных, создание надписей, кнопок, переключателей, списков и т.д.); освоение технологий создания процедур на языке Visual Basic по контролю вводимых данных;
освоение возможностей СУБД Access по созданию запросов на выборку данных, с вычисляемыми полями, с групповыми вычислениями, параметрических запросов, перекрестных запросов, запросов на выполнение действий (создание таблицы, добавление и удаление записей из таблицы, обновление полей);
освоение технологии создания отчетов в Access, освоение разных способов создания отчетов (режим автоотчета, мастер отчетов, создание отчетов в режиме конструктора), изучение возможностей форматирования отчетов, добавления в отчет заголовков, надписей, полей из источника данных; освоение особенностей реализации вычислений в отчетах в каждой записи, по группе записей и отчету в целом;

Содержание работы

Задание на курсовую работу 2
Замечания руководителя 3
Введение 5
1 Создание базы данных, таблиц и форм 7
1.1 Создание таблиц 7
1.2 Создание форм 10
2 Разработка запросов и отчетов 14
2.1 Разработка запросов 14
2.2 Разработка отчетов 20 3 Разработка макросов, модулей и панели управления 30
3.1 Создание макросов 30
3.2 Разработка модулей 33
3.3 Создание панели управления приложением 36
Заключение 37
Список литературы 38

Содержимое работы - 1 файл

ППП.doc

— 1.58 Мб (Скачать файл)

Dim dbs As DAO.Database

Dim rst As DAO.TableDef

Dim Fiel1 As DAO.Field

Dim Fiel2 As DAO.Field

Dim rstt As DAO.Recordset

Dim indi As DAO.Index

Set dbs = CurrentDb()

'создание  таблицы

Set rst = dbs.CreateTableDef("Список  категорий")

'описание  первого поля Fiel1

Set Fiel1 = rst.CreateField("Категория", dbText, 25)

'добавление  поля Fiel1 в семеКатегорияйство полей таблицы tb1

rst.Fields.Append Fiel1

'описание второго поля Fiel2

Set Fiel2 = rst.CreateField("Стоимость часа работы", dbText, 25)

'добавление  поля Fiel2 в семейство полей таблицы tb1

rst.Fields.Append Fiel2

'добавление  таблицы в семейство таблиц

dbs.TableDefs.Append rst

MsgBox "Таблица Список Категорий", vbOKOnly

zzz:

Set rstt = dbs.OpenRecordset("Список Категорий")

Do While MsgBox("Будем вводить данные", vbOKCancel) = vbOK

'добавление  пустой записи

rstt.AddNew

rstt![Категория] = InputBox("Введите категорию")

rstt![Стоимость часа работы] = InputBox("ВВедите стоимость часа работы")

'запись  введенных данных в таблицу

rstt.Update

Loop

'описание  ошибочной ситуации 

End Sub 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    1. Создание  панели управления приложением
 

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

     Первая  страница панели содержит следующие  кнопки: Формы, Запросы, Отчеты, Макросы, Модули, Конструктор, Выход. На странице Формы содержатся следующие кнопки: Заказы, Охранники, Категории-Охранники, Заказы-Категории. На странице Запросы содержатся кнопки для вызова маросов, которые в свою очередь вызывают запросы 1а, 2, 3, 4а, 5.

     На  странице Модули вызывается форма модулей. На странице Запросы содержатся кнопки для вызова макросов, которые в свою очередь вызывают запросы 1, 2, 3, 4. Кнопка Конструктор вызывает конструктор кнопочных форм.  
 

 

     Рисунок 38

 

ЗАКЛЮЧЕНИЕ 

В ходе выполнения курсовой работы были рассмотрены  следующие вопросы:

    • создание базы данных и таблиц средствами СУБД Access;
    • управление базами данных;
    • создание баз данных на основе таблиц
    • получены навыки программирования в MS Office

     Применение СУБД Access для разработки базы данных и приложения для работы с ней показало, что данная СУБД:

    • обеспечивает удобные средства для описания структуры таблиц (мастер и Конструктор), возможность просто задать имя поля, выбрать тип данных из списка, размер и формат поля, задать поле со списком и определить источник данных для него;
    • Позволяет создавать автоматизированные базы данных на основе языка Visual Basic for Application.
 
 

 

СПИСОК  ЛИТЕРАТУРЫ 

  1. Сергеева  Т.И. Создание приложений для работы с базами данных с применением  MS SQL Server и Access: практикум / Т.И. Сергеева, М.Ю. Сергеев. Воронеж: ГОУВПО «ВГТУ», 2009.
  2. Сенов А.В. Access 2003. Практическая разработка баз данных / А.В. Сенов. СПб.: Питер, 2005.
  3. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2003. – 352 с.
  4. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991. – 252 с.

Информация о работе Разработка информационной системы средствами СУБД Access