Разработка базы данных информационной системы склада косметики и парфюмерии компании "Белоснежка"

Инфологическое моделирование предметной области. Построение диаграммы потоков данных. Обоснование выбора СУБД. Проектирование пользовательского интерфейса. Комплект поставки и порядок установки системы. Описание функционирования приложения и таблиц.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.08.2014
Размер файла 3,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Хомоненко А. Д., Цыганкова В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А. Д. Хомоненко. - Издание второе, дополненное и переработанное - СПб.: КОРОНА принт, 2007.

Дейт К., Дж. Введение в системы баз данных, 6-е издание: Пер. с англ. - К.; М.; СПб.: Издательский дом «Вильямс», 2010.

Пасько В. Access 97 - К.: Издательская группа BHV, 2000. - 368с.

Методические указания по оформлению студенческих работ /Сост.: Л.А. Белозерский и др. - Донецк: ДОНГИИИ, 2000г

Дейт К., Дж. Введение в системы баз данных, 6-е издание - К.; М.; СПб.: Издательский дом “Вильямс”, 2009.

Бекаревич Ю. , Пушкина Н. MS Access 2000 за 30 занятий - СПб.: БХВ - Питербург, 2008 - 512 с.: ил.

ПРИЛОЖЕНИЕ А

Техническое задание

А.1 Общие сведения

Тема курсового проекта: «Разработка БД информационной системы склада косметики и парфюмерии».

Система проектируется студентом 3-го курса Донецкого национального технического университета, группы САУ-11, Ванжой Татьяной Викторовной.

Основанием для разработки ПП является задание, выданное кафедрой ПОИС. Плановый срок начала работы по созданию базы данных: 07.02.13, срок окончания: 13.06.14.

А.2 Характеристика объекта автоматизации

Компания принимает участие в разработке и производстве парфюмерии и косметики, тем самым является производственной компанией. Партнеры - это производители парфюмерии с многолетней историей, находящиеся во Франции, Польше, России, ОАЭ. Всего на сегодняшний день имеется в портфолио коллекции 7 производителей. Портфель брендов компании составляют более 10 эксклюзивных марок нишевой парфюмерии и косметики.

Компания сегодня является одним из дистрибьюторов парфюмерно-косметической продукции. Основная цель - обеспечение рынка здоровья и красоты высококачественными товарами.

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

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

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

Предоставление широкого ассортимента класса люкс и качественная сервисная поддержка клиентов - один из основополагающих принципов работы компании.

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

Целью создания склада для парфюмерии и косметики, стал большой товарооборот, а также расширение сети магазинов.

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

Наличие товара пополняется на складах при помощи фирм поставщиков. Каждый поставщик возит продукцию определённого производителя. Если товар запрашиваемый магазином, на складе не имеется, то менеджер склада делает заказ у поставщика.

Для удобства обращения с товаром, он весь разделён на две категории: косметика и парфюмерия, также расписан по видам и типам продукции.

Оплачивается работа IT-отдела, который следит за работоспособностью компьютеров, находящихся на территории компании и являющихся её собственностью, а также за работоспособностью базы, обеспечивающей целостность разработанной схемы работы компании. IT - отдел занимается улучшением этой схемы и внедрением в неё новых компонентов.

А.3 Требования к программному продукту

А.3.1 Требования к системе в целом

В целом к системе предъявляются следующие требования:

а) обеспечение целостности данных;

б) вывод запрашиваемой информации.

А.3.2 Требования к техническому обеспечению

К техническому обеспечению предъявляются следующие требования, представленные в таблице А.1 - «Требования к техническому обеспечению»:

a) ПК и процессор

Процессор c тактовой частотой 500 МГц или выше.

б) память

256 МБ оперативной памяти или больше.

в) жесткий диск

2 ГБ свободного дискового пространства.

г) монитор

Монитор с разрешением 1024 х 768 или выше.

д) операционная система

Поддерживаются только 32-разрядные версии : Windows XP с пакетом обновления 3 (SP3), Windows Server 2003 с SP2, MSXML 6.0.

Поддерживаются как 32-разрядные, так и 64-разрядные версии : Windows Vista с пакетом обновления 1, Windows Server 2008, Windows 7, Windows 8, , сервер терминалов, Windows on Windows (WOW) (что позволяет устанавливать 32-разрядные версии в 64-разрядных операционных системах, за исключением 64-разрядной версии Windows Server 2003 и 64-разрядной версии Windows XP).

Не поддерживаются никакие версии : 64-разрядная версия Windows Server 2003, 64-разрядная версия Windows XP.

А.3.3 Требования к организационному обеспечению

В программную документацию должны входить:

пояснительная записка;

приложения:

- техническое задание;

- руководство пользователя.

в) файл БД.

ПРИЛОЖЕНИЕ Б

Основные итоговые документы (отчёты)

Б.1 Отчёт об имеющемся товаре на складе.

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

Отчёт представлен на рис. Б.1.

Он предназначен для ознакомления с товарами, которые находятся на складе.

Тип - простой отчет, представленный в виде таблицы с нумерацией элементов, а также отсортированными данными.

Источники записей - таблица «Товар».

Рисунок Б.1 - Отчёт «Информация о товаре на складе»

Б.2 Бланк закупки товара

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

Отчёт представлен на рис. Б.2.

Тип - простой отчет, представленный в виде бланка, который создан при помощи элементов управления.

Источники записей :

SELECT Тип.Название AS Тип_Название, Товар.Название AS Товар_Название, Товар.[Цена за ед], Товар.[Количество в наличии]

FROM Тип INNER JOIN Товар ON Тип.[Код типа] = Товар.[Код типа]

Рисунок Б.1 - Отчёт «Закупка товара»

Б.3 Бренды

Данный отчет содержит информацию о товарах и их брендах.

Отчёт представлен на рис. Б.3.

Он предназначен для финансового отчета и отчетности компании.

Тип - сложный отчет с использованием подведения итогов по всему отчету и по группам.

Источники записей:

SELECT Бренд.Название AS Бренд_Название, Вид.Название AS Вид_Название, Тип.Название AS Тип_Название, Товар.Название AS Товар_Название, Товар.[Цена за ед], Товар.[Количество в наличии]

FROM (Вид INNER JOIN Тип ON Вид.[Код вида] = Тип.[Код вида]) INNER JOIN (Бренд INNER JOIN Товар ON Бренд.[Код бренда] = Товар.[Код бренда]) ON Тип.[Код типа] = Товар.[Код типа];

Описание групп отчета - группа «Бренд», содержит данные с таблицы «Бренд», а именно поле «Название бренда» по которому была совершенна группировка. Приоритет высокий.

Описание итоговых функций - функция Sum, которая возвращает сумму набора значений, содержащихся в заданном поле запроса. Ведется подсчет общего количества единиц товара: =Sum([Количество в наличии]). Итоговое число выводится как суммарное количество всех товаров рассчитанных выше.

Рисунок Б.3 - Отчёт «Закупка товара»

ПРИЛОЖЕНИЕ В

Листинги и описание программных модулей

В.1 Модуль «Авторизация»

Dim Главнаякнопочнаяформа As String

Dim stLinkCriteria As String

Dim a As Long

If ПолеСоСписком9.Value = "Администратор" Then

If Поле2.Value = "1" Then

DoCmd.Close

Form_Главнаякнопочнаяформа.Надпись12.Caption = "Администратор"

DoCmd.RunCommand acCmdWindowUnhide

Else

a = MsgBox("Введен неверный пароль", vbOKOnly, "Ошибка")

End If

Else

If ПолеСоСписком9.Value = "Директор" Then

If Поле2.Value = "2" Then

DoCmd.Close

DoCmd.OpenForm "Главнаякнопочнаяформа", , , stLinkCriteria

Form_Главнаякнопочнаяформа.Кнопка4.Enabled = False

Form_Главнаякнопочнаяформа.Кнопка14.Enabled = False

Form_Главнаякнопочнаяформа.Кнопка13.Enabled = Fals

Else

a = MsgBox("Введен неверный пароль", vbOKOnly, "Ошибка")

End If

Else

If ПолеСоСписком9.Value = "Клиент" Then

If Поле2.Value = "3" Then

DoCmd.Close

DoCmd.OpenForm "Главнаякнопочнаяформа", , , stLinkCriteria

Form_Главнаякнопочнаяформа.Кнопка4.Enabled = False

Form_Главнаякнопочнаяформа.Кнопка14.Enabled = False

Else

a = MsgBox("Введен неверный пароль", vbOKOnly, "Ошибка")

End If

Else

If ПолеСоСписком9.Value = "Менеджер" Then

If Поле2.Value = "4" Then

DoCmd.Close

DoCmd.OpenForm "Главнаякнопочнаяформа", , , stLinkCriteria

Form_Главнаякнопочнаяформа.Кнопка13.Enabled = False

Else

a = MsgBox("Введен неверный пароль", vbOKOnly, "Ошибка")

End If

End If

End If

End If

End If

Exit_Кнопка5_Click:

Exit Sub

Err_Кнопка5_Click:

MsgBox Err.Description

Resume Exit_Кнопка5_Click

End Sub

Private Sub ПолеСоСписком9_BeforeUpdate(Cancel As Integer)

If ПолеСоСписком9.Value = "Администратор" Then

Поле2.Enabled = True

Else

If ПолеСоСписком9.Value = "Директор" Then

Поле2.Enabled = True

Else

If ПолеСоСписком9.Value = "Клиент" Then

Поле2.Enabled = True

Else

If ПолеСоСписком9.Value = "Менеджер" Then

Поле2.Enabled = True

End If

End If

End If

End If

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [4,0 M], добавлен 18.12.2011

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

    курсовая работа [1,6 M], добавлен 18.02.2013

  • Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.

    курсовая работа [1,5 M], добавлен 13.12.2011

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

    курсовая работа [2,3 M], добавлен 10.03.2015

  • Возможности Microsoft Access, типы данных, оценка степени безопасности, принципы защиты информации. Инфологическое проектирование базы данных. Основные преимущества Office Access 2007. Разработка и описание пользовательского интерфейса, решаемые задачи.

    курсовая работа [1,5 M], добавлен 28.04.2014

  • Описание функционирования магазина мобильных телефонов. Особенности создания базы данных учета товарооборота магазина мобильных телефонов в СУБД Microsoft Access. Концептуальное проектирование системы, инфологическое моделирование предметной области.

    курсовая работа [9,5 M], добавлен 11.08.2012

  • Разработка информационно-аналитической системы агентства недвижимости. Обоснование выбора архитектуры базы данных и СУБД. Моделирование потоков данных (DFD диаграмм). Проектирование инфологической модели данных с использованием модели "сущность-связь".

    дипломная работа [5,4 M], добавлен 06.06.2013

  • Реализация базы данных и серверной части информационной системы склада средствами СУБД Microsoft SQL Server. Анализ предметной области, информационных задач, пользовательской системы. Программа реализации проекта. Выработка требований и ограничений.

    курсовая работа [2,4 M], добавлен 15.11.2015

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

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

    курсовая работа [1,7 M], добавлен 17.12.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.