Смекни!
smekni.com

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

Федеральное агентство по образованию

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ»

(ГОУВПО «ВГТУ»)

Факультет автоматики и электромеханики

Кафедра «Автоматизированные и вычислительные системы»

Специальность «Вычислительные машины, комплексы,

системы и сети»

КУРСОВАЯ РАБОТА

по дисциплине «Пакеты прикладных программ»

Тема: «Разработка информационной системы «Охранная фирма» средствами СУБД Access»

Расчетно-пояснительная записка

Разработал студент Е.В. Болдырев

Подпись, дата Инициалы, фамилия

Руководитель Сергеева Т.И.

Подпись, дата Инициалы, фамилия

Нормоконтролер Качанов В.А.

Подпись, дата Инициалы, фамилия

Защищена _________________ Оценка __________________

Дата

Воронеж 2010


ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

(ГОУВПО «ВГТУ»)

Кафедра «Автоматизированные и вычислительные системы»

ЗАДАНИЕ

на курсовую работу

по дисциплине «Пакеты прикладных программ»

Тема: «Разработка информационной системы «Охранная фирма» средствами СУБД Access»

Студент группы ВМ-084 Болдырев Евгений Владимирович

Фамилия, имя, отчество

Номер варианта 15

Технические условия: осуществить разработку информационной системы с применением СУБД Access.

Сроки выполнения этапов: изучение технологии создания базы данных, таблиц, форм, запросов, отчетов, макросов, модулей и панели управления средствами СУБД Access – до 30.03.2010 г., выполнение практического задания – до 30.04.2010 г., оформление расчетно-пояснительной записки – до 15.05.2010 г.

Срок защиты курсовой работы май-июнь 2010

Руководитель Т.И. Сергеева

Подпись, дата Инициалы, фамилия

Задание принял студент Е.В. Болдырев

Подпись, дата Инициалы, фамилия


Содержание

Задание на курсовую работу...................................................... .............................................. 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


ВВЕДЕНИЕ

Целью курсовой работы является разработка информационной системы «Охранная фирма» средствами СУБД Access.

Реализация поставленной цели предполагает решение следующих задач:

освоение технологии создания базы данных;

освоение технологии создания таблиц и установки связи между таблицами;

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

освоение возможностей СУБД Access по созданию запросов на выборку данных, с вычисляемыми полями, с групповыми вычислениями, параметрических запросов, перекрестных запросов, запросов на выполнение действий (создание таблицы, добавление и удаление записей из таблицы, обновление полей);

освоение технологии создания отчетов в Access, освоение разных способов создания отчетов (режим автоотчета, мастер отчетов, создание отчетов в режиме конструктора), изучение возможностей форматирования отчетов, добавления в отчет заголовков, надписей, полей из источника данных; освоение особенностей реализации вычислений в отчетах в каждой записи, по группе записей и отчету в целом;

изучение особенностей разработки макросов и модулей в приложении средствами СУБД Access;

освоение технологии создания панели управления приложением;

выполнение практического задания по разработке в среде СУБД Access базы данных и приложения для работы с ним; создание таблиц, простых и составных форм, различных запросов и отчетов, разработка макросов, модулей и панели управления приложением.

Разработка базы данных и приложения для работы с ней будет осуществляться с применением СУБД Access.

СУБД Access имеет следующие преимущества и возможности для разработки баз данных и приложений для работы с ними:

- набор средств для поддержки таблиц и соотношений между ними;

- развитый пользовательский интерфейс, позволяющий вводить и модифицировать информацию, производить поиск и представлять результаты;

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


1 СОЗДАНИЕ БАЗЫ ДАННЫХ, ТАБЛИЦ И ФОРМ

1.1 Создание таблиц

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

Основной частью создаваемой информационной системы является база данных. База данных получила имя «Охранная фирма»

База данных состоит из следующих таблиц:

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

Таблица 1 – Структура таблицы «Охранники»

Имя поля Тип данных Размер поля Примечание
Номер сотрудника Числовой Целое Ключ
ФИО Текстовый 50
Должность Текстовый 50 Поле с подстановкой
Категория Текстовый 25
Лицензия на оружие Логический
Номер лицензии Числовой Длинное целое
Дата выдачи лицензии Дата/время
Оклад Денежный
Надбавка Числовой Длинное целое

- Таблица «Заказы», которая содержит информацию о заказах фирмы, заказчиках, стоимости, адресе места охраны по заказу количестве часов работы, дате заказа, дате начала и окончания работы, стоимости, статусе выполнения заказа. Структура таблицы «Заказы» представлена в Таблице 2.

Таблица 2 – Структура таблицы «Заказы»

Имя поля Тип данных Размер поля Примечание
Номер заказа Числовой Целое Ключ
Ф.и.о. Текстовый 50
Адрес Текстовый 20
Дата заказа Дата/время
Дата начала работы Дата/время
Время начала (час.) Дата/время
Дата окончания работы Дата/время
Время окончания Дата/время
Количество часов Числовой Целое

Продолжение Таблицы 2 – «Заказы»

Заказ выполнен Логический тип
Стоимость заказа Денежный

- Таблица «Категории», которая содержит информацию о категориях охранников и стоимости часа работы охранника каждой категории. Структура таблицы «Категории» представлена в Таблице 3.

Таблица 3 – Структура таблицы «Категории»

Имя поля Тип данных Размер поля Примечание
Категория Текстовый 25 Ключ
Стоимость часа работы Денежный

- Таблица «Исполнители», которая содержит информацию о номере сотрудника и номере заказа. Структура таблицы «Исполнители» представлена в Таблице 4.

Таблица 4 – Структура таблицы «Исполнители»

Имя поля Тип данных Размер поля Примечание
Номер заказа Числовой Целое Ключ
Номер сотрудника Числовой Целое Ключ

- Таблица «Архив заказов», которая содержит информацию о выполненных заказах фирмы. Структура таблицы «Заказы» представлена в Таблице 5.

Таблица 5 – Структура таблицы «Архив заказов»

Имя поля Тип данных Размер поля Примечание
Номер заказа Числовой Целое Ключ
Ф.и.о. Текстовый 50
Адрес Текстовый 20
Дата заказа Дата/время
Дата начала работы Дата/время
Время начала (час.) Дата/время
Дата окончания работы Дата/время
Время окончания Дата/время
Количество часов Числовой Целое
Заказ выполнен Логический тип
Стоимость заказа Денежный

Таблицы базы данных связаны между собой. Схема взаимосвязи таблиц базы данных представлена на Рисунке 1.