Проектирование и разработка информационной системы для строительного магазина «Бенефист»

Автор работы: Пользователь скрыл имя, 10 Июня 2013 в 15:04, курсовая работа

Описание работы

Цель работы заключается в автоматизации процесса учета в розничной торговле строительного магазина «Бенефист» с помощью средств MS Office Access 2003, а также изучение средств разработки.
Объект исследования: строительный магазин самообслуживания «Бенефист»

Содержание работы

ВВЕДЕНИЕ 3
1 АНАЛИЗ ДЕЯТЕЛЬНОСТИ СТРОИТЕЛЬНОГО МАГАЗИНА 4
1.1 Учёт реализации товаров в розничной торговле 4
1.2 Постановка задачи «Учет реализации товаров» 14
2 РАЗРАБОТКА СИСТЕМЫ «УЧЕТ РЕАЛИЗАЦИИ ТОВАРОВ» 16
2.1 Анализ существующих информационных систем данного класса 16
2.2 Требования к программе «Учет реализации товаров» 17
2.3 Проектирование информационного обеспечения 18
2.4 Проектирование программного обеспечения 23
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ И ИСТОЧНИКОВ 31
ПРИЛОЖЕНИЕ 33

Файлы: 1 файл

Проектирование и разработка информационной системы для строитель.doc

— 1.23 Мб (Скачать файл)

 

Рисунок 2.1 – Логическая модель базы данных в ERwin Data Modeler r7

Рисунок 2.2 – Физическая модель базы данных

Для выполнения поставленной задачи «Учет реализации товаров», нами была разработана база данных, предназначенная для хранения и учета данных о продажах. А также хранение и редактирование регистрационных данных поставщиков, сотрудников, клиентов. Получившаяся база данных содержит 10 таблиц, а именно:

    • покупатели;
    • счета;
    • журнал продаж;
    • журнал заказов;
    • товар;
    • поставщики;
    • производители;
    • название товара;
    • партии товара;
    • сотрудники.

В качестве системы управления базой данных (СУБД) будет использован Microsoft Access 2003 (Рисунок 2.2).

Использование Microsoft Access в качестве СУБД объясняется тем, что в нём в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра. Также в Access поддерживаются все типы данных у полей, необходимые для работы.

Рисунок 2.3 – Модель базы данных в Microsoft Access 2003

 

Рассмотрим устройство таблиц БД, а именно логическое имя полей (название атрибута), тип данных полей и длину поля.

Таблица Товары, включает в себя данные о товаре, имеющемся на складе.

Таблица 2.1 –  Устройство таблицы «Товары»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер товара

Числовой

4

Да

Номер производителя

Числовой

10

Нет

Номер партии

Числовой

4

Нет

Номер поставщика

Числовой

4

Нет

Цена

Символьный

8

Нет

Количество  на складе

Символьный

4

Нет

Изображение

MEMO

1

Нет


Таблица Название товара, включает в себя код и  наименование товара.

Таблица 2.2 – Устройство таблицы «Название товара»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер товара

Числовой

4

Да

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

Текстовый

20

Нет


Таблица Партии товара, включает в себя данные о поставках.

Таблица 2.3 – Устройство таблицы «Партии товара»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер партии

Числовой

4

Да

Номер поставщика

Числовой

4

Нет

Дата

Дата

8

Нет

Закупочная  цена

Символьный

8

Нет

Сумма

Символьный

8

Нет


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

Таблица 2.4 – Устройство таблицы «Сотрудники»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер сотрудника

Числовой

4

Да

ФИО

Символьный

40

Нет

Должность

Текстовый

15

Нет

Паспорт

Символьный

9

Нет

Адрес

Символьный

20

Нет

Телефон

Символьный

11

Нет

Дата приема на работу

Дата

8

Нет


Таблица Счета, включает в себя все данные о сумме на карточке и о скидке.

Таблица 2.5 – Устройство таблицы «Счета»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер счета

Числовой

20

Да

Номер клиента

Числовой

4

Нет

Дата

Дата

8

Нет

Скидка

Символьный

2

Нет

Сумма

Символьный

8

Нет


Таблица Производитель, включает в себя данные о производителе поставляемого товара.

Таблица 2.6 – Устройство таблицы «Производитель»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер производителя

Числовой

4

Да

Название производителя

Текстовый

20

Нет


Таблица Журнал продаж, включает в себя данные о продажах.

Таблица 2.7 – Устройство таблицы «Журнал продаж»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер счета

Числовой

20

Да

Номер товара

Числовой

4

Да

Номер сотрудника

Числовой

4

Да

Дата 

Дата

8

Нет

Количество

Символьный

4

Нет

Скидка

Символьный

2

Нет

Сумма

Символьный

8

Нет

Цена

Символьный

8

Нет


Таблица Клиент, включает в себя данные о клиентах.

Таблица 2.8 – Устройство таблицы «Клиент»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер клиента

Числовой

4

Да

Номер заказа

Числовой

4

Нет

Фамилия (фирма)

Текстовый

15

Нет

Имя

Текстовый

15

Нет

Отчество

Текстовый

15

Нет

Номер и серия паспорта

Символьный

9

Нет

Адрес

Текстовый

20

Нет

Телефон

Символьный

11

Нет


 

Таблица Поставщик, которая включает в себя данные о поставщиках товара.

Таблица 2.9 – Устройство таблицы «Поставщик»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер поставщика

Числовой

4

Да

Название поставщика

Текстовый

20

Нет


Таблица Журнал заказов, включает в себя данные о заказанном товаре.

Таблица 2.10 – Устройство таблицы «Журнал заказов»

Имя реквизита

Тип данных

Длина

Первичный ключ

Номер заказа

Числовой

4

Да

Номер клиента

Числовой

4

Нет

Предоплата

Символьный

8

Нет

Дата оплаты

Дата

8

Нет

Дата получения

Дата

8

Нет

Количество

Символьный

4

Нет

Сумма

Символьный

8

Нет


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

 

2.4 Проектирование программного обеспечения

Проектирование  пользовательского интерфейса осуществлялось в среде MS Office Access 2003. Все формы создавались за счет стандартных средств Access 2003, которые объединены в проект. Всего проект содержит 9 форм, 9 отчетов, 11  запросов.

В качестве элементов  интерфейса использовались визуальные формы, кнопки, переключатели (Check Box и Option Group) и меню (Menu).

При открытии программы  перед пользователем появляется главное окно программы (Рисунок 2.4). В главной кнопочной форме (ГКФ), представлены кнопки, которые ссылаются на основные категории БД (Отчеты, Формы), а так как база данных ориентирована на продажу товаров, то формы, необходимые в первую очередь для продажи, также представлены на ГКФ. Кнопка «Выход» позволяет закрыть БД.

Рисунок 2.4 – Главная кнопочная форма

При нажатии кнопок, ссылающихся на категории, будут открываться подчинённые кнопочные формы. Рассмотрим работу кнопочных форм.

Подчиненная кнопочная  форма «Отчеты»

В данной кнопочной  форме содержатся отчеты, создаваемые  для анализа работы магазина и  предоставления данных по товарам (Рисунок 2.5). Выводятся отчеты по продажам, по товару и  по клиентскому счету.

Рисунок 2.5 – Внешний вид формы «Отчеты»

Подчиненная кнопочная  форма «Склад»

Так как количество товаров, находящиеся на складе, постоянно  изменяется, создана подчиненная форма Склад (Рисунок 2.6), содержащая отчеты о количестве товаров на складе с возможностью поиска определенного товара (Количество техники на складе, Количество техники на складе (по модели), Количество техники на складе (по названию)).

Рисунок 2.6 – Внешний вид формы «Склад»

Подчиненная кнопочная  форма «Ввод данных»

Данная кнопочная  форма предназначена для ввода  данных в таблицы (Рисунок 2.7) через формы для ввода данных (Партии товара, Покупатели). Заполнение данных таблиц невозможно без заполнения данными некоторых второстепенных таблиц, поэтому создана подчиненная кнопочная форма Базисные данные.

Информация о работе Проектирование и разработка информационной системы для строительного магазина «Бенефист»