Разработка информационной среды магазина плавательных принадлежностей "Mad Swimming"
Создание информационной среды для магазина, занимающегося продажей плавательных принадлежностей с целью повышения эффективности и удобства учета продаж. Анализ предметной области. Диаграмма последовательностей, обслуживания покупателей и классов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 02.02.2014 |
Размер файла | 524,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Национальный исследовательский университет
"Высшая школа экономики"
Нижегородский филиал
Факультет бизнес-информатики и прикладной математики
ЛАБОРАТОРНАЯ РАБОТА №2
«Разработка информационной среды магазина плавательных принадлежностей «Mad Swimming»
Выполнил:
студент группы 11БИ2
Толикин А.М.
Проверил:
К. т. н. Доцент кафедры ИСиТ
Савченко А. В.
2013 г
Постановка задачи
Необходимо разработать информационную среду для магазина, занимающегося продажей плавательных принадлежностей с целью повышения эффективности и удобства учета продаж.
Анализ предметной области
Сфера применения БД
Разрабатываемая система должна поддерживать работу магазина, который обслуживает клиентов путем продажи товаров из ассортимента магазина «Mad Swimming».
На данном этапе планируется автоматизировать ведение учета клиентов и продаж.
Сам процесс обслуживания клиента включает в себя несколько этапов:
предоставление клиенту необходимой информации;
получение заявки на покупку товара;
продажа товара.
Главные пользователи базы данных - продавцы, которые занимаются обслуживанием клиентов.
Предварительная оценка объемов данных
Объем клиентов данного магазина будет зависеть от эффективной работы продавцов. Объем продаж данного магазина в месяц на данный момент составляет около 500 товаров, из чего следует необходимость автоматизации учета продаж.
Формирование и анализ требований
Определение круга пользователей
Система магазина состоит из нескольких пользователей, непосредственно связанных между собой. Основная предоставляемая услуга данного магазина: продажа товаров. Дополнительными услугами являются: консультация клиентов, предоставление информации о товарах.
Организационная структура компании:
- учредитель: контроль организации на всех уровнях.
- директор: роль лидера, занимается организацией системы управления и вопросами оплаты сотрудников .
- заместитель директора: координация работы сотрудников.
- главный бухгалтер: отчетность фирмы.
- менеджер по рекламе: создание креативной рекламы магазина и её размещение.
- закупщики товара (2 человека): поиск товара по приемлемой цене, закупка и его доставка в магазин.
- кассиры (4 человека, посменно): консультация покупателей, продажа товаров.
- охранники (3 человека, посменно): обеспечение порядка в магазине во время его работы.
- уборщица: уборка помещения.
Основными пользователями базы данных являются продавец и покупатель.
Основные производственные функции
Функции персонала |
Цели |
||
Прием информации |
Занесение полученных данных в базу данных, изменение уже имеющихся данных. |
Обслуживание покупателей на высоком уровне, минимизация проблем и ошибок. |
|
Обслуживание клиента |
Продажа товара, консультация покупателей, предложение аналогов. |
Повышение прибыли магазина, предоставление товара, полностью отвечающего требованиям. |
Алгоритмизация производственных функций
Продавец
Продавец выполняет несколько функций: принимает заказ, делает соответствующую запись в базу данных и согласовывает его с заказчиком. Также проводит консультацию по ассортименту магазина, согласовывает детали.
В день продавец получает 50 заказов.
Используемые ресурсы:
База данных о клиентах;
Знание ассортимента магазина.
Продавец является основным действующим лицом организации и выполняет все основные функции, связанные с клиентом. Работу остальных членов организации опустим, так как напрямую с клиентом работает только продавец.
Далее рассмотрим диаграмму UseCase, диаграмму последовательностей и диаграмму классов, которые более наглядно показывают работу магазина «Mad Swimming».
UseCase диаграмма обслуживания покупателей
Диаграмма последовательностей
Диаграмма классов
информационный магазин диаграмма класс
Код:
CREATE TABLE Shop (
Shop_name VARCHAR (500) NOT NULL,
Address VARCHAR (500) NULL,
PRIMARY KEY (Shop_name)
);
CREATE TABLE Advert (
Certificate VARCHAR (500) NOT NULL,
Shop_name VARCHAR (500) NOT NULL,
PRIMARY KEY (Certificate),
FOREIGN KEY (Shop_name) REFERENCES Shop (Shop_name)
ON DELETE CASCADE
);
CREATE TABLE Seller (
Seller_id integer NOT NULL,
S_Name VARCHAR (500) NULL,
Experience VARCHAR (500) NULL,
Education VARCHAR (500) NULL,
PRIMARY KEY (Seller_id)
);
CREATE TABLE Product (
Bar_code integer NOT NULL,
Quantity integer NULL,
Quality VARCHAR (500) NULL,
Type VARCHAR (500) NULL,
Price integer NULL,
Seller_id integer NOT NULL,
Shop_name VARCHAR (500) NOT NULL,
PRIMARY KEY (Bar_code),
FOREIGN KEY (Seller_id) REFERENCES Seller (Seller_id),
FOREIGN KEY (Shop_name) REFERENCES Shop (Shop_name)
ON DELETE CASCADE
);
CREATE TABLE Buyer (
Buyer_id integer NOT NULL,
Preferences VARCHAR(500) NULL,
Status VARCHAR (500) NULL,
Seller_id integer NOT NULL,
Bar_code integer NOT NULL,
PRIMARY KEY (Buyer_id),
FOREIGN KEY (Seller_id) REFERENCES SELLER (Seller_id),
FOREIGN KEY (Bar_code) REFERENCES Product (Bar_code)
ON DELETE CASCADE
);
CREATE TABLE Buyer_data (
Buyer_id integer NOT NULL,
Orders VARCHAR (500) NULL,
B_Name VARCHAR (500) NULL,
FOREIGN KEY (Buyer_id) REFERENCES BUYER (Buyer_id)
ON DELETE CASCADE
);
CREATE TABLE BUYER_PRODUCT (
Bar_code integer NOT NULL,
Buyer_id integer NOT NULL,
PRIMARY KEY (Bar_code, Buyer_id),
FOREIGN KEY (Bar_code) REFERENCES PRODUCT (Bar_code),
FOREIGN KEY (Buyer_id) REFERENCES BUYER (Buyer_id)
ON DELETE CASCADE
);
Размещено на Allbest.ru
Подобные документы
Создание библиотеки классов имитационного моделирования и реализация алгоритма имитационного моделирования системы массового обслуживания "Модель комиссионного магазина". Использование для разработки среды программирования C++. Словарь предметной области.
курсовая работа [581,0 K], добавлен 23.01.2013Назначение программы "Учёт пациентов" и её подсистемы. Диаграмма классов предметной области, диаграмма последовательностей, описание автоматизируемых функций и характеристика функциональной структуры. Физическая схема и описание таблиц базы данных.
дипломная работа [3,3 M], добавлен 15.11.2016Последовательность разработки системы для оптимизации работы магазина интерьерных товаров, позволяющей хранить данные в одной базе и работать с ней с помощью удобного интерфейса клиентского приложения. Тестирование информационной системы. Листинг модулей.
дипломная работа [2,9 M], добавлен 07.07.2012Создание и разработка информационной системы автоматизации учета мебели и предметов интерьера в мебельном магазине. Описание предметной области, постановка задачи и методы ее решения. Формирование приложения, позволяющего находить необходимые данные.
курсовая работа [1,1 M], добавлен 21.05.2012Разработка информационного и программного обеспечения предметной области, связанной с работой магазина по продаже сувениров. Построение функциональной и информационной модели. Управление базой данных с помощью системы приложения Microsoft SQL Server 6.0.
курсовая работа [2,7 M], добавлен 25.01.2010Разработка информационной системы интернет-магазина автозапчастей с целью учета их заказов из разных стран. Создание базы данных для регистрации информации: код товара, вид, марка, поставщик. Функции системы; программная среда, интерфейс пользователя.
курсовая работа [2,0 M], добавлен 04.05.2013Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.
дипломная работа [1,7 M], добавлен 08.06.2013Краткая характеристика предметной области. Создание диаграммы прецедентов, последовательности, сотрудничества, классов, размещения, компонентов. Добавление деталей к описаниям операций и определение атрибутов КЛАССОВ. Генерация программного кода C++.
курсовая работа [185,0 K], добавлен 29.06.2011Проект информационной системы магазина спортивного питания. Функциональный анализ деятельности организации. Методология SADT, элементы графической нотации IDEF0, правила и рекомендации построения. Структурная модель программно-аппаратного обеспечения ИС.
курсовая работа [1,5 M], добавлен 18.06.2015Создание и разработка информационной системы автоматизации учета книг в книжном магазине. Описание предметной области, постановка задачи и обзор методов ее решения. Модели и алгоритмы представления системы. Обоснование технических и программных средств.
курсовая работа [1,7 M], добавлен 31.03.2012