Разработка информационной среды магазина плавательных принадлежностей "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


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

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