Автор работы: Пользователь скрыл имя, 18 Апреля 2013 в 00:59, курсовая работа
Данная курсовая работа выполнена в СУБД Microsoft Access, входящее в прикладной пакет Microsoft Office 2003 на примере расчёта с клиентами в магазине бытовой техник «Электрон». Созданная программа обладает рядом достоинств: Автоматизация необходимых расчётов; Легкий способ ввода или удаления товара или клиента; Наличие в форме «Товары» цветных изображений товара; Удобный дизайн программы с понятным интерфейсом и оригинальными кнопочными формами; Возможность просмотра или вывода на печать отчётов, наглядно демонстрирующих информацию по основным категориям; Наличие подробного описания предназначения и работы программы.
Введение 4
1.Постановка задачи 5
2.Проектирование базы данных 5
3.Создание базы данных 6
3.1.Краткая характеристика СУБД MS ACCESS 6
3.2.Создание таблиц 7
3.3.Установка связей между таблицами 11
3.4.Создание запросов 13
3.4.1.Построение запросов в режиме Конструктора 13
3.5.Создание форм 15
3.5.1.Подчиненная кнопочная форма «Отчеты» 17
3.5.2.Подчиненная кнопочная форма «Склад» 17
3.5.3.Подчиненная кнопочная форма «Ввод данных» 18
3.5.4.Подчиненная кнопочная форма «Базисные данные» 18
3.5.5.Счета 19
3.5.6.Техника 19
3.5.7.Партии товара 20
3.6.Создание отчетов 20
4.Руководство пользователя 21
Заключение 25
Список литературы 26
Казботребсоюз
Карагандинский Экономический Университет
Учетно – финансовый факультет
Кафедра Информационно – вычислительных систем
Курсовая работа
По дисциплине ______________________________
Тема: ______________________________
Выполнил студент группы __________
______________________________
Руководитель__________________
______________________________
Караганда 2012
Содержание
Данная курсовая работа выполнена в СУБД Microsoft Access, входящее в прикладной пакет Microsoft Office 2003 на примере расчёта с клиентами в магазине бытовой техник «Электрон». Созданная программа обладает рядом достоинств:
Цель работы:
Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета MS Office и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.
При создании данной базы данных были выделены три сущности: товары (техника), покупатели и счета. Для нормализации БД были выделены следующие таблицы – сущности: производители, названия техники, партии товара, поставщики, а так же сводная таблица – сущность продажа. Связь между этими сущностями отображена в пункте 1.3.3. При этом каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.
Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:
Макросы – выполняют одну или несколько операций автоматически.
Реляционные БД представляют связанную между собой совокупность таблиц-сущностей базы данных (ТБД). Связь между таблицами может находить свое отражение в структуре данных, а может только подразумеваться, то есть присутствовать на неформализованном уровне. Каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.
При практической разработке БД таблицы-сущности зовутся таблицами, строки-экземпляры - записями, столбцы-атрибуты - полями.
Одно из важнейших достоинств реляционных
баз данных состоит в том, что
можно хранить логически
Для решения поставленной задачи принята схема базы данных, представленная на Рис. 1. Для открытия схемы данных необходимо выбрать команду «Схема данных» в меню «Сервис». В данной схеме представлена взаимосвязь всех таблиц базы данных и отношения между ними.
Рис. 1 Схема данных
Составляющими базу данных являются восемь таблиц, из них три основные:
и пять второстепенных:
Для создания таблицы в режиме конструктора необходимо:
Ниже описана структура
Таблица «Техника» предназначена для однозначной идентификации товара номером и хранения данных о товаре. Структура таблицы представлена в Таблица 1.
Таблица 1 Структура таблицы «Техника»
ТИП ДАННЫХ |
ПРИМЕНЕНИЕ |
ПОЛЕ |
Счетчик |
Специальное числовое поле, в котором
Access автоматически присваивает |
Номер техники |
Числовой |
Числовые данные различных форматов, используемые для проведения расчетов |
Номер производителя, номер названия, срок гарантии (мес), номер партии, Количество на складе |
Текстовый |
Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков) |
модель |
Дата/время |
Для хранения календарных дат и текущего времени |
дата выпуска |
Денежный |
Для хранения денежных сумм |
цена |
Поле объекта OLE |
Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access |
Изображение |
Вид таблицы «Техника» представлен на Рис. 2.
Рис. 2. Вид таблицы «Техника»
Таблица «Счета» предназначена
для идентификации счета
Таблица 2 Структура таблицы «Счета»
ТИП ДАННЫХ |
ПРИМЕНЕНИЕ |
ПОЛЕ |
Счетчик |
Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя |
Номер счета |
Числовой |
Числовые данные различных форматов, используемые для проведения расчетов |
Номер покупателя, Скидка % |
Дата/время |
Для хранения календарных дат и текущего времени |
Дата |
Денежный |
Для хранения денежных сумм |
Сумма |
Вид таблицы «Счета» представлен на Рис. 3.
Рис. 3 Вид таблицы «Счета»
Второстепенные таблицы были созданы для уменьшения избыточности данных, путем выделения общих частей из основных таблиц. Создание данных таблиц полностью идентично созданию основных таблиц.
Вся необходимая работа осуществляется в специальном окне Схема данных, которое открывается кнопкой на панели инструментов или командой Сервис → Схема данных.
Одновременно с открытием окна Схема данных открывается диалоговое окно Добавление таблицы (Рис. 4), из которого выбираются таблицы, между которыми создаются связи.
Рис. 4 Добавление таблицы
Добавление таблиц осуществляется выделением их в списке и щелчком на кнопке Добавить. После добавления всех необходимых таблиц, окно Добавление таблиц, закрывается щелчком на кнопке Закрыть.
В итоге в окне Схема данных будут представлены все таблицы, создаваемой базы данных со списками своих полей. Ключевые поля выделены жирным шрифтом.
Рис. 5 Схема данных
Определение связи по простому ключу. Для установки связи по простому ключу выделяется Первичный ключ в родительской таблице и затем мышкой перетаскивается на дочернюю (подчиненную) таблицу. После того как кнопка мыши отпускается, появляется диалоговое окно Изменение связей (Рис. 6), в котором видно по каким полям устанавливается связь. В этом же окне обеспечивается целостность БД, отметкой параметров Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных полей.
Рис. 6 Изменение связей
После нажатия кнопки Создать между таблицами будет установлена связь Один ко многим, обозначенная на схеме как 1 : µ.