Проектирование и реализация базы данных компании по продаже запчастей
В рамках этой курсовой работы необходимо спроектировать и реализовать средствами MS ACCESS информационную систему, поддерживающую работу склада-магазина по продаже запчастей. В курсовой работе в соответствии с заданием автоматизируется деятельность склада-магазина по продаже запчастей. Каждая поставка состоит из товаров одного или нескольких видов. Их перечень содержится в отдельной таблице… Читать ещё >
Содержание
- Введение
- 1. Анализ предметной области
- 1. 1. Описание предметной области и функции решаемых задач
- 1. 2. Ограничения предметной области
- 2. Описание входных документов и сообщений
- 3. Описание выходных документов и сообщений
- 4. Описание запросов к базе данных
- 5. Выбор и описание используемой СУБД
- 6. Построение информационно-логической модели
- 7. Создание базы данных
- 7. 1. Пользовательские формы
- 7. 2. Создание отчетов
- Вывод
- Литература
Проектирование и реализация базы данных компании по продаже запчастей (реферат, курсовая, диплом, контрольная)
Не вызывает сомнений, что в последние годы потребность в базах данных различной архитектуры в нашей стране значительно возросла. База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т. е. любых сведений о явлениях, процессах, действиях и т. д.
Если еще 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
77 007 ЯМСИС
Таблица № 2. Дилеры
Склад-магазин осуществляет продажу товаров следующим дилерам:
Дилеры
kod_dil nazv_dil dog_dil val_dil
77 001 ЗАО «Панавто Ко» Договор 1 руб
77 002 ООО «Альпин» Договор 2 руб
77 003 ООО «Максималь» Договор 3 руб
77 004 ООО «Элинг Спорт» Договор 4 руб
77 005 ООО «Актив Моторс» Договор 5 руб
77 008 ООО «Альбатрос» Договор 6 руб
77 009 ООО «Автомобильный Центр «Нахимовский 32» Договор 7 руб
77 011 ООО «Вулкан Моторс» Договор 8 руб
77 014 ООО «ДиМ+Ко Сервис» Договор 9 руб
77 017 ООО «Автоконцепт» Договор 10 руб
77 020 ООО «НПП «Жест» Договор 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
Таблица № 4. Номенклатура
Склад-магазин осуществляет покупку/продажу следующих товаров:
Номенклатура
kod_nom art_nom nazv_nom
52 621 5JW137504100 Блок Карбюраторов в Сборе
52 677 5UM1515010YX Картер Двигателя
52 872 8FG1240E0100 Радиатор
53 586 1D6833300000 Указатель Поворота
53 587 1D6833400000 Указатель Поворота
53 588 1FK111011200 Головка Цилиндра
53 589 1FK21511006Y Крыло Переднее
53 590 1FK2161100P8 Крыло Заднее
53 591 1FK243110300 Шланг Топливный
53 613 1RL2131600P2 Кронштейн
53 615 1UY821150100 Провода Электрические (Комплект)
53 616 26H114130200 Подшипник Скольжения
53 617 26H114131200 Подшипник Скольжения
53 620 26H114134200 Подшипник Скольжения
53 621 26H114135200 Подшипник Скольжения
53 622 26H114136200 Подшипник Скольжения
53 640 2D3211101000 Рама в Сборе (Без Номера)
53 641 2D32173E1000 Наклейка
53 642 2D32173E3000 Наклейка
53 643 2D32173E4000 Наклейка
53 644 2D32173E5000 Наклейка
53 645 2D32470F0000 Обивка Сиденья (Кожезаменитель)
53 646 2D3W21510000 Крыло Переднее
53 647 2D3W21511000 Крыло Переднее
53 648 2D3W21610000 Крыло Заднее
53 649 2D3W21611000 Крыло Заднее
53 650 2D3W21612000 Крыло Заднее
53 652 2HX1490J1000 Игла Карбюратора
53 653 2HX23350006W Амортизатор
53 654 2JX147111000 Глушитель
53 655 2JX2119000P1 Рама — Часть Задняя
53 656 2JX24731D000 Обивка Сиденья (Кожезаменитель)
53 657 2JX83510B000 Спидометр
53 658 2XJ222102035 Амортизатор
53 659 2XJ22210206W Амортизатор
53 660 2XJW215B9100 Крыло Переднее
53 661 2XJW216CT100 Крыло Заднее
53 662 2XK222102136 Амортизатор
53 663 2XK22210216W Амортизатор
53 703 3AC24877C000 Наклейка
53 706 3FA21696B000 Наклейка
53 708 3GB22210006W Амортизатор
53 709 3GC24877B000 Наклейка
53 710 3GD211102335 Рама в Сборе (Без Номера)
55 409 ACCY2S000012 МАСЛО 4S
55 410 90790BT208 МАСЛО 2
55 903 4SH2151K1000 Наклейка
55 905 4YYF83685000 Наклейка
55 906 5EL2162R1000 Крыло
55 922 5VLH35095000 Провода Электрические (Комплект)
55 923 5VLH35405000 Тахометр
55 924 5VLH35415000 Прокладка Уплотнительная
55 925 5VN247360000 Шайба
55 930 61A426834100 Наклейка
55 933 7RA872610000 Наклейка
55 934 7RB242351000 Наклейка
55 935 7VYG62410000 Ремень Приводной
55 943 8CRK75950100 Брызговик
55 944 8DMK75950100 Брызговик
55 945 8EDK75950100 Брызговик
55 946 8FA2389CE000 Наклейка
55 948 8FG4730A0000 Наклейка
55 949 8FG4730B0000 Наклейка
55 985 8R4237701000 Пружина
55 992 F1G6755J0000 Прокладка Резиновая
55 995 YF1686412310 Шестерня
55 997 YFSM1025SPWA Болт
55 999 YFTK3T201682 Болт
56 002 YFTKTS21208P Разъем Электрический
59 030 650 466 160 100 Гайка для Гребного Винта
59 032 620 486 190 000 Гайка для Гребного Винта
59 037 630 459 4100EL Винт Гребной Алюминиевый
61 444 68DG2610104 Обтекатель Пластиковый
62 194 SMW07BLAPKLT Брюки (Нейлон, Полиуретан)
62 195 SMW07BLAPKMD Брюки (Нейлон, Полиуретан)
62 196 SMW07BLAPK4X Брюки (Нейлон, Полиуретан)
62 197 SMW07BLABLXL Брюки (Нейлон, Полиуретан)
62 198 SMW07BLABLMD Брюки (Нейлон, Полиуретан)
62 199 SMW07BLABLLT Брюки (Нейлон, Полиуретан)
62 200 SMW07BLABL4X Брюки (Нейлон, Полиуретан)
62 201 SMW07BLAPKXL Брюки (Нейлон, Полиуретан)
62 204 SMW07BVABKSM Брюки на Подтяжках (Неилон, Полиуретан)
62 206 SMW07BVABKMD Брюки на Подтяжках (Неилон, Полиуретан)
62 207 SMW07BVBBKLG Брюки на подтяжках (Неилон, Полиуретан)
62 208 SMW07BVBBKMD Брюки на подтяжках (Неилон, Полиуретан)
62 234 SMY07BVABKLG Брюки на Подтяжках Водонепроницаемые, Теплосохраняющие (Нейлон)
62 238 SMY07BVABKXX Брюки на Подтяжках Водонепроницаемые, Теплосохраняющие (Нейлон)
62 239 SMY07BVABKMD Брюки на Подтяжках Водонепроницаемые, Теплосохраняющие (Нейлон)
62 263 SMY07BVABKXL Брюки на Подтяжках Водонепроницаемые, Теплосохраняющие (Нейлон)
62 579 SMW07BLABLLG Брюки (Нейлон, Полиуретан)
62 580 SMW07BLABLSM Брюки (Нейлон, Полиуретан)
62 584 SMW07BVABKLG Брюки на Подтяжках (Неилон, Полиуретан)
62 585 SMW07BVABKXS Брюки на Подтяжках (Неилон, Полиуретан)
62 789 SSV5UG181000 Зеркало Заднего Вида
Таблица № 5. Приход
Склад-магазин получил следующие поставки:
Приход
kod_prih date_prih kod_post
1 21.02.2007 1000
2 03.02.2007 1005
3 30.01.2008 1000
4 21.01.2008 1005
Таблица № 6. Приход_состав
Каждая поставка состоит из товаров одного или нескольких видов. Их перечень содержится в отдельной таблице:
Приход_состав
kod kod_prih kod_nom cena kolvo
6 1 52 621 50,00 3
7 2 53 586 5,00 1
8 3 52 621 0,00 0
10 1 53 586 0,00 0
11 1 52 621 0,00 0
12 3 52 677 0,00 0
13 4 53 588 50,00 5
Таблица № 7. Продажи
Склад-магазин осуществил следующие продажи дилерам:
Продажи
kod_prod date_prod kod_dil
2 06.02.2007 77 002
3 30.01.2008 77 011
4 17.03.2007 77 014
Список литературы
- Бекаревич Ю. Б., Пушкина Н. В. MICROSOFT ACCESS за 21 занятие для студента. СПб.: БХВ-Петербург, 2005
- Демин В. М., Кузин А. В. Разработка баз данных в системе Microsoft Access. М.: Инфра-М, 2005
- Диго С. М. Access. М.: Проспект, 2005
- Сеннов А. С. Access 2003. Практическая разработка баз данных. — СПб.: Питер, 2006
- Шевченко Н. А. Access 2003. Искусство создания баз данных. М.: НТ-Пресс, 2005