Разработка информационной системы средствами СУБД 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
ВВЕДЕНИЕ Целью курсовой работы является разработка информационной системы «Охранная фирма» средствами СУБД 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. Рисунок 1 – Схема взаимосвязи таблиц базы данных 1.2 Создание форм Формы используют для реализации ввода, редактирования и просмотра данных в таблицах базы данных. Простые формы используют для работы с одной таблицей. Составные формы используют для работы с двумя таблицами. Созданное приложение содержит следующие формы: Форма «Охранники», которая работает с одноименной таблицей «Охранники». Вид формы «Охранники» представлен на Рисунке 2 Рисунок 2 – Форма «Охранники» Форма «Охранники» в режиме конструктора показана на Рисунке 3. Рисунок 3 – Форма «Охранники» в режиме конструктора В данной форме реализованы следующие особенности: - поле Категория организовать как поле со списком, список берется из таблицы Категории; - поле Должность организовать как группу переключателей, имеющих два значения: охрана без оружия - 1; охрана с оружием - 2; - поле Лицензия на оружие организовать как поле - флажок; - поле Оклад организовать как поле с раскрывающимся списком; список берется из дополнительной таблицы; - поле Надбавка организовать как группу переключателей, имеющих значения: 5, 10, 15. Так же добавлены копки перехода и поиска по записям. Форма «Категории», которая работает с таблицей «Категории». Вид формы «Категории» представлен на Рисунке 4.
Курсовые работы по информатикеСодержание Задание на курсовую работу...................................................... .............................................. 2
Оценок: 821 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.