Введение
Не вызывает сомнений, что в последние годы потребность в базах данных различной архитектуры в нашей стране значительно возросла. База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах, действиях и т.д.
Если еще 20 лет назад в большинстве организаций использовались картотеки, то сегодня «шкафы с ящичками» можно встретить все реже и реже компьютерные базы данных, значительно более компактные (раньше в научных библиотеках каталоги занимали не одну комнату, теперь же помещаются на крошечном компакт-диске), удобные в работе и позволяющие достичь высочайших скоростей обработки информации, стремительно завоевывают популярность.
В зависимости от рода деятельности компании формируются ее требования к используемой базе данных. Так, операторам сотовой связи нужны сложные биллинговые системы миллионы абонентов, десятки тарифных планов, миллиарды звонков, каждый из которых надо правильно протарифицировать Разумеется, они не жалеют денег на оплату труда программиста, который способен написать такую систему. В большинстве же случаев записей в базе данных сравнительно немного, алгоритмы обработки тоже стандартные (поиск и выборка). В таком случае для разработки базы данных удобно пользоваться Microsoft Access. Приложение Microsoft Access является мощной и высокопроизводительной 32-разрядной системой управления реляционной базой данных (СУБД).
Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office , пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы (Word), электронные таблицы (Excel), презентации(PowerPoint). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.
В рамках этой курсовой работы необходимо спроектировать и реализовать средствами MS ACCESS информационную систему, поддерживающую работу склада-магазина по продаже запчастей.
1. Анализ предметной области
1.1. Описание предметной области и функции решаемых задач
В курсовой работе в соответствии с заданием автоматизируется деятельность склада-магазина по продаже запчастей.
Предметом области автоматизации являются процессы закупки запчастей у поставщиков и продажи их дилерам. Соответственно, имеется список товаров (номенклатур), работа с которыми осуществляется складом-магазином; списки дилеров и поставщиков партнеров организации. Кроме того, существуют приходные и расходных накладные.
В работе компании были выявлены и реализованы далее представленные таблицы.
Таблица № 1. Данные об организации.
О складе-магазине, для которого разрабатывается база данных, имеется следующая информация:
Данные об организации
kod_org nazv_org
77007 ЯМСИС
Таблица №2. Дилеры
Склад-магазин осуществляет продажу товаров следующим дилерам:
Дилеры
kod_dil nazv_dil dog_dil val_dil
77001 ЗАО "Панавто Ко" Договор 1 руб
77002 ООО "Альпин" Договор 2 руб
77003 ООО "Максималь" Договор 3 руб
77004 ООО "Элинг Спорт" Договор 4 руб
77005 ООО "Актив Моторс" Договор 5 руб
77008 ООО "Альбатрос" Договор 6 руб
77009 ООО "Автомобильный Центр "Нахимовский 32" Договор 7 руб
77011 ООО "Вулкан Моторс" Договор 8 руб
77014 ООО "ДиМ+Ко Сервис" Договор 9 руб
77017 ООО «Автоконцепт» Договор 10 руб
77020 ООО "НПП "Жест" Договор 11 руб
Таблица №3. Поставщики
Склад-магазин осуществляет закупку товаров у следующих поставщиков:
Поставщики
kod_post nazv_post dog_post val_post
1000 Мотор Корпорейшн Договор 4 USD
1002 Мотор Корпорейшн, США Договор 5 USD
1003 Мотор Канада Договор 3 USD
1005 ФХР Фактори Рейсинг Инк. Договор 1 USD
1006 Мотор Европа NV Договор 2 EUR
Таблица №6. Приход_состав
Каждая поставка состоит из товаров одного или нескольких видов. Их перечень содержится в отдельной таблице:
Приход_состав
kod kod_prih kod_nom cena kolvo
6 1 52621 50,00 3
7 2 53586 5,00 1
8 3 52621 0,00 0
10 1 53586 0,00 0
11 1 52621 0,00 0
12 3 52677 0,00 0
13 4 53588 50,00 5
Таблица №7. Продажи
Склад-магазин осуществил следующие продажи дилерам:
Продажи
kod_prod date_prod kod_dil
2 06.02.2007 77002
3 30.01.2008 77011
4 17.03.2007 77014
Введение 3
1. Анализ предметной области 5
1.1. Описание предметной области и функции решаемых задач 5
1.2. Ограничения предметной области 10
2. Описание входных документов и сообщений. 11
3. Описание выходных документов и сообщений 12
4. Описание запросов к базе данных 13
5. Выбор и описание используемой СУБД 17
6. Построение информационно-логической модели. 18
7. Создание базы данных 20
7.1. Пользовательские формы 25
7.2. Создание отчетов 25
Вывод 28
Литература 30
Литература
1. Бекаревич Ю. Б., Пушкина Н. В. MICROSOFT ACCESS за 21 занятие для студента. СПб.: БХВ-Петербург, 2005
2. Демин В. М., Кузин А. В. Разработка баз данных в системе Microsoft Access. М.: Инфра-М, 2005
3. Диго С. М. Access. М.: Проспект, 2005
4. Сеннов А. С. Access 2003. Практическая разработка баз данных. - СПб.: Питер, 2006
5. Шевченко Н. А. Access 2003. Искусство создания баз данных. М.: НТ-Пресс, 2005
ты являлось создание реляционной базы данных видеофильмов в СУБД Microsoft Access для упрощения хранения, поиска, выдачи и возврата фильмов в видеотеке.База данных представляет собой компьютерный анал
ия довольно не удобен, и занимает много времени для заполнения новых данных. Моя программа облегчает эту работу. При использовании моей базы данных работник учреждения (администратор) вбивает информац
Каждая таблица должна содержать необходимые поля. Каждое поле в таблице должно содержать отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием
ставляет широчайшие возможности при создании баз данных. Практически любую задачу в этой предметной области можно реализовать средствами этого языка, причем за довольно короткий промежуток времени. Гл
ормальных форм:1) первая нормальная форма (1НФ);2) вторая нормальная форма (2НФ);3) третья нормальная форма (3НФ);4) нормальная форма Бойса-Кодда (НФБК);5) четвертая нормальная форма (4НФ);6) пятая но