База данных склада

Автор работы: Пользователь скрыл имя, 13 Октября 2013 в 18:29, курсовая работа

Краткое описание

Работа посвящена анализу проектирования баз данных, а также освещению методов построения форм и отчетов на примере построения программы ведения складского учета. В качестве инструмента построения базы данных использован Microsoft Access. С самого начала эту СУБД отличала простота использования в сочетании с широкими возможностями по разработке законченных приложений.

Прикрепленные файлы: 4 файла

Пояснительная записка.doc

— 602.50 Кб (Просмотреть файл, Скачать документ)

Складской учет.mdb

— 2.13 Мб (Скачать документ)

Складской учет.pps

— 280.00 Кб (Скачать документ)

Складской учет.ppt

— 432.00 Кб (Скачать документ)

БОУ ОО СПО «Омский промышленно-экономический  колледж»

 

Курсовая работа 
по дисциплине  
БАЗЫ ДАННЫХ 

 

Тема: Разработка информационной  системы «Складской учёт»

Цель работы

 

Составление проекта разработки системы складского учета.

 

Объект исследования 

 

Комплекс сбора, хранения, обработки, передачи и получения информации в рамках складского учета 

Предмет исследования 

 

Программное средство, позволяющее автоматизировать и усовершенствовать складской учет 

Задачи 

 

  • Подобрать тематическую литературу;
  • Изучить теоретический материал по предметной области;
  • Изучить нюансы складского учета;
  • Собрать и консолидировать имеющиеся данные, учитывая специфику использования информационной системы;
  • Реализовать средствами выбранной СУБД автоматизированную информационную систему.

Содержит информацию о списании  товара со склада.

 

Заказы

 

5

 

Содержит информацию о поступлении  товара на склад.

 

Приход

 

4

 

Содержит информацию по номенклатуре, хранящейся на складе.

 

Склад

 

3

 

Содержит данные о клиентах.

 

Клиенты

 

2

 

Содержит данные о поставщиках.

 

Поставщики

 

1

 

Пояснение

 

Наименование таблицы

 

№ п/п

 

Используемые таблицы 

Схема данных 

Структура таблиц

Формы

Формы

Запросы

 

Выборка поставок товара на  склад от омских поставщиков.

 

SELECT Поставщики.НазваниеПоставщика,  Приход.ДатаПрихода, Склад.НаименованиеТовара,  Склад.ВидУпаковки, Склад.ЦенаПрихода,  Приход.КоличествоПрихода

FROM Склад INNER JOIN (Поставщики  INNER JOIN Приход ON Поставщики.КодПоставщика=Приход.КодПоставщика)  ON Склад.КодТовара=Приход.КодТовара

WHERE Поставщики.Город="Омск";

 

Поставка_товара_на_склад

Выборка_с_условием

 

4

 

Выборка данных из связанных  таблиц.

 

SELECT Поставщики.НазваниеПоставщика,  Приход.ДатаПрихода, Склад.НаименованиеТовара,  Склад.ВидУпаковки, Склад.ЦенаПрихода,  Приход.КоличествоПрихода

FROM Склад INNER JOIN (Поставщики  INNER JOIN Приход ON Поставщики.КодПоставщика  = Приход.КодПоставщика) ON Склад.КодТовара  = Приход.КодТовара;

 

Поставка_товара_на_склад

Выборка_данных_из

связанных_таблиц

 

3

 

Простая выборка по клиентам

 

SELECT Клиенты.НазваниеКлиента, Клиенты.ОбращатьсяК,  Клиенты.АдресКлиента, Клиенты.Город,  Клиенты.НомерТелефона

FROM Клиенты

ORDER BY Клиенты.НазваниеКлиента;

 

Клиенты_Простая_выборка

 

2

 

Увеличение цены выбранного  товара в 2 раза

 

UPDATE Склад SET Склад.ЦенаПрихода  = Склад.ЦенаПрихода*2

WHERE (((Склад.НаименованиеТовара)  Like "*" & [Введите Наименование  Товара] & "*"));

 

Запрос_на_изменение_цены

 

1

 

Описание

 

Запрос

 

Наименование

 

№ п/п

Запросы

 

Выборка списания товара со  склада.

 

SELECT Клиенты.[НазваниеКлиента],  Заказы.ДатаЗаказа, Склад.НаименованиеТовара,  Склад.ВидУпаковки, Склад.ЦенаРасхода,  Заказы.КоличествоЗаказа

FROM Склад INNER JOIN (Клиенты  INNER JOIN Заказы ON Клиенты.КодКлиента=Заказы.КодКлиента)  ON Склад.КодТовара=Заказы.КодТовара;

 

Списание_товара_со_склада

Простая_выборка

 

8

 

Перекрестный запрос.

 

TRANSFORM Sum(Склад.ЦенаПрихода) AS  [Sum-ЦенаПрихода]

SELECT Склад.НаименованиеТовара

FROM Склад

GROUP BY Склад.НаименованиеТовара

PIVOT Склад.ВидУпаковки;

 

Склад_перекрестный

 

7

 

Выборка поставок товара на  склад с расчетным полем “Сумма”.

 

SELECT Поставщики.НазваниеПоставщика,  Приход.ДатаПрихода, Склад.НаименованиеТовара,  Склад.ВидУпаковки, Склад.ЦенаПрихода,  Приход.КоличествоПрихода, Склад.ЦенаПрихода*Приход.КоличествоПрихода  AS Сумма

FROM Склад INNER JOIN (Поставщики  INNER JOIN Приход ON Поставщики.КодПоставщика=Приход.КодПоставщика)  ON Склад.КодТовара=Приход.КодТовара;

 

Поставка_товара_на_склад

Рассчётное_поле

 

6

 

Выборка поставок товара на  склад заданного товара.

 

SELECT Поставщики.НазваниеПоставщика,  Приход.ДатаПрихода, Склад.НаименованиеТовара,  Склад.ВидУпаковки, Склад.ЦенаПрихода,  Приход.КоличествоПрихода, Склад.ЦенаПрихода*Приход.КоличествоПрихода  AS Сумма

FROM Склад INNER JOIN (Поставщики  INNER JOIN Приход ON Поставщики.КодПоставщика=Приход.КодПоставщика)  ON Склад.КодТовара=Приход.КодТовара

WHERE (((Склад.НаименованиеТовара)  Like "*" & [Введите Наименование  Товара] & "*"));

 

Поставка_товара_на_склад

Запрос_с_параметром

 

5

 

Описание

 

Запрос

 

Наименование

 

№ п/п

Отчёты

 

Отчёт “Поставка товара на склад” 

Отчёты

 

Отчёт “Списание товара со склада” 

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

 

  • Ввод и хранение данных по справочникам: Клиенты и Поставщики
  • Ввод и хранение данных по движениям на складе: Склад, Заказы, Приход;
  • На основании вводимых данных реализован вывод отчетов на экран;
  • Реализован вывод результатов запросов.

Информация о работе База данных склада