Разработка базы данных информационной системы склада косметики и парфюмерии компании "Белоснежка"
Инфологическое моделирование предметной области. Построение диаграммы потоков данных. Обоснование выбора СУБД. Проектирование пользовательского интерфейса. Комплект поставки и порядок установки системы. Описание функционирования приложения и таблиц.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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