Разработка информационной системы, автоматизирующая работу магазина автозапчастей

Автор работы: Пользователь скрыл имя, 09 Марта 2013 в 19:31, курсовая работа

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

Данная курсовая работа состоит из введения, двух глав, заключения и списком литературы.
Во введении определены актуальность, цель, задачи и практическая значимость выбранной темы исследования.
В первой главе рассмотрены теоретические аспекты информационной системы, а также дано определение базы данных и рассмотрена классификация баз данных.
Во второй главе рассказывается поэтапный процесс разработки информационной системы.
В заключении рассматриваются все достоинства и недостатки программы.

Содержание

Введение……………………………………………………………………4
Глава 1. Теоретические основы разработки информационных систем……...………………………………………………………………………6
Информационные системы. Классификация информационных систем……………………………………………………………………………...6
Использования баз данных в информационных системах……... 8
Ms Access, как средство разработки информационных систем………………………………………………………………………….…13
Глава 2. Проектирование и реализация информационной системы средствами MS Access………………………………………………………….19
2.1. Анализ предметной области и функции решаемых задач………………………………………………………………………………19
Анализ входной информации предметной области и выделение информационных объектов…………………………………………………..…23
Преобразование моделей в реляционную базу данных………...28
Заключение………………………………………………………………38
Список литературы…………………………………………………..…39

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

курсовая.docx

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

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

Глава 2. Проектирование и реализация информационной системы средствами MS Access

2.1. Анализ предметной области и функции решаемых задач

В данной работе необходимо автоматизировать деятельность магазина автозапчастей. Предметом области автоматизации является некоторые должностные функции отдела поставок запасных частей для автомобиля и отдела их реализации.

В магазине имеется прайс-лист поступающих запасных частей для автомобиля от поставщиков, в соответствии с этим списком сотрудники магазина отмечают нужные им запчасти для их реализации. Но для упрощения работы необходимо создать специальную базу данных, где по запросу пользователя выдавалась информация о той или иной запасной части для автомобиля. А точнее должна отображаться следующая информация: наименование запчасти, поставщик, ее цена, количество штук и т.д.

Ассортимент имеющихся запасных частей в автомагазине приведен в таблице 1.

Таблица 1

Ассортимент предоставляемых  запасных частей

Код товара

Код поставщика

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

Отдел

Количество

Стоимость

1

3

Аккумулятор

легковые

5

2095,00 руб.

2

1

Амортизатор

легковые

9

1335,00 руб.

3

3

Бампер

легковые

3

5115,00 руб.

4

2

Бензонасос

легковые

6

3720,00 руб.

5

2

Блок индикации

грузовые

8

564,00 руб.

6

1

Замок зажигания

грузовые

4

552,00 руб.

7

3

Зеркало боковое

легковые

6

394,50 руб.

8

2

Кардан

легковые

2

888,00 руб.

9

1

Ремень генератора

грузовые

20

90,00 руб.

10

3

Рулевой редуктор

грузовые

1

10640,00 руб.

Код товара

Код поставщика

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

Отдел

Количество

Стоимость

11

2

Сайлентблок

легковые

10

44,00 руб.

12

1

Спидометр

грузовые

5

340,00 руб.

13

1

Термостат

Грузовые

10

120,00 руб.

14

3

Уплотнитель

Легковые

15

50,00 руб.

15

2

Шатун

грузовые

3

518,00 руб.


 

В бухгалтерии магазина хранится важная информация о поставщиках: название поставщика, адрес поставщика, телефон  поставщика, город поставщика. Поставщик  обязуется передать в собственность  покупателя автомагазина запасные части, принадлежащие поставщику, а покупатель обязуется принять и заплатить  его стоимость на условиях настоящего договора. Поэтому для упрощения  и ускорения работы автомагазина надо создать также специальную  базу данных, в которой  хранилась  бы вся важная информация о поставщиках. Всего имеется 3 поставщика. Необходимые данные представлены в таблице 2.

Таблица 2

Поставщики

Код поставщика

Поставщик

Адрес

Телефон

1

ООО «Паскер»

г.Москва, Чернинский проезд, д.3

(495)961-3388

2

ООО«Автокемп»

г.Москва, Южнопортовая ул., д.22,стр.1

(495)365-4862

3

ООО «Департс»

г.Москва, ул. Щербаковская, д. 41а

(495)542-4572


 

В качестве первичных документов для решения данной задачи используется:

Ассортимент предоставляемых  запасных частей: (см. таблицу 3)

Таблица 3

Код товара

Код поставщика

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

Отдел

Количество

Стоимость

           

Список поставщиков, предоставляющих  запасные части для автомобилей в магазин: (см. таблицу 4)

Таблица 4

Код поставщика

Поставщик

Адрес

Телефон

       

 

Список покупок: (см. таблицу 5)

Таблица 5

Код товара

Покупок

Дата покупки

     

 

В данной работе допускаются  следующие ограничения:

  • возможна покупка одних и тех же автозапчастей у разных поставщиков;
  • каждый покупатель может купить сразу несколько одинаковых запасных частей для автомобиля.

Входную информацию делят  на:

  • условно – постоянную, сохраняющую свои значения на длительный период времени;
  • постоянно меняющуюся оперативно – учетную информацию.

К условно – постоянной информации относятся:

  • данные о всех автозапчастей;
  • данные о поставщиках.

К постоянно меняющейся оперативно – учетной информации относятся:

  • Данные о количестве, наименования закупаемых товаров;
  • Данные о количестве проданного товара.

Перечень первичных документов представленных в виде таблицы 6:

 

Таблица 6

№ п\п

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

 документа

Реквизиты

1

Ассортимент предоставляемых  запасных частей

1)Код товара

2)Код поставщика

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

4)отдел

5)Количество

6)Стоимость

2

Поставщики

1)Код поставщика

2)Поставщик

3)Адрес

4)Телефон

3

Продажи

1)Код товара

2)Покупок

3)Дата покупки


 

Выходную информацию представим в виде отчетной формы: (см. таблицу 7)

Таблица 7

Код товара

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

Отдел

Имеется (шт)

       

 

Для получения этой формы  используются данные первичных документов:

    • ассортимент предоставляемых запасных частей;
    • продажи.

Следить и тем боле контролировать учет автозапчастей очень не просто. В процессе работы сотрудников автомагазина может возникнуть ряд проблем, и  если магазин столкнется с этими  проблемами, то мод воздействий на магазин. Одной из основных проблем  в магазине может возникнуть несоответствие планового комплекса заказа продукции, в связи с фактическим количеством запасных частей у поставщиков.

Также в магазине может  внезапно закончиться какой –  либо товар, и чтобы этого не произошло  надо своевременно заносить свежую информацию, для заказа этого товара. Также  для решения каких – либо казусов нужно сделать так же чтобы любая информация выдавалась пользователю при помощи обычного запроса.

Задача данной информационной системы состоит в создании базы данных, которая бы по запросу пользователя выдавала бы быстро и безошибочно  точные данные о товарах. Также содержала такого рода информацию, как данные о различных поставщиках и их запасных частях для автомобиля.

Благодаря данной информационной системе любой работник магазина может быстро просмотреть данные о своих товарах, и в соответствии с этими данными заказать нужные товары. Тем самым упрощается процесс  проведения рабочего времени и снижается  риск попасть не в очень благоприятную  для магазина ситуацию.

2.2. Анализ входной  информации предметной области  и выделение информационных объектов

Реквизитный состав первичных  документов:

    • Код товара
    • Код поставщика
    • Наименование
    • отдел
    • Количество
    • Стоимость
    • Код поставщика
    • Поставщик
    • Адрес
    • Телефон
    • Код товара
    • Покупок
    • Дата покупки

Необходимо проанализировать каждый реквизит на наличие взаимосвязей с другими реквизитами.

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

Код товара, код поставщика, наименование, отдел, количество, стоимость – отображают все необходимые нам сведения о запасных частях автомобиля.

Код поставщика, поставщик, адрес, телефон показывают нам всю  необходимую информацию о поставщиках.

Код товара, покупок, дата покупки  выдают нам информацию о том, какие  товары были куплены.

Среди реквизитов, описывающих  сущность можно выделить один или  несколько реквизитов, которые однозначно определяют экземпляр сущности, такой  реквизит является ключом.

Между ключом и другими  реквизитами существует функциональная зависимость в группе реквизитов, которые характеризуют все данные о товарах автомагазина.

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

Таблица 8

Информационные  объекты и их реквизиты

Информационные  объекты

Ключ

Реквизиты

Документы

Ассортимент предоставляемых  запасных частей

*

1)Код товара

Данные о товаре

 

2)Код поставщика

 

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

 

4)Отдел

 

5)Количество

 

6)Стоимость

Поставщики

*

1)Код поставщика

Данные о поставщиках

 

2)Поставщик

3)Адрес

 

4)Телефон

Продажи

*

1)Код товара

Данные по продаже запчастей

 

2)Покупок

 

3)Дата покупки


 

 

Покажем на схеме 1 функционально зависимые реквизиты:

Реквизиты

Ассортимент предоставляемых запасных частей

Поставщики

Продажи

Код товара

Код поставщика

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

Отдел

Количество

Стоимость

Код поставщика

Поставщик

Адрес

Телефон

Код товара

Покупок

Дата покупки


 

Схема 1

Отсюда следует, что в  заданном наборе реквизитов выделены 3 группы информационных объектов с  ключевыми реквизитами.

Ассортимент предоставляемых  запасных частей:

    • Код товара
    • Код поставщика
    • Наименование
    • отдел
    • Количество
    • Стоимость

Информация о работе Разработка информационной системы, автоматизирующая работу магазина автозапчастей