Рaзрaбoткa инфoрмaциoннoй системы для aвтoмaтизaции прoдaж стрoительнoй фирмы OOO "Искрa"
Создание автоматизированной системы - инструмента для обмена информацией между пользователем и базой данных (MS Access). Разработка базы данных, в которой хранится информация о продаваемых товарах стрoительнoй фирмы. Создание диаграмм деятельности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 14.03.2015 |
Размер файла | 681,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ “ТВЕРСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ”
Факультет информационных технологий
Кафедра программного обеспечения вычислительной техники
КУРСОВАЯ РАБОТА
по дисциплине: ”Унифицированный язык UML”
на тему: “Рaзрaбoткa инфoрмaциoннoй системы для aвтoмaтизaции прoдaж стрoительнoй фирмы OOO ”Искрa””
Выполнил студент 3-го курса группы ПИН-1206
Специальности “Программная инженерия”
Корнилов Владимир Александрович
Проверил: Котлинский Сергей Владимирович
Тверь 2014г.
Введение
В данной курсовой работе представлена моя информационная система для отдела продаж некой фирмы ООО”Искра”. ИС создана с помощью Enterprise Architect. Приложение написано на C# в Microsoft Visual Studio. Но в курсовой оно не прилагается.
Итак, приложение должно служить инструментом для обмена информацией между пользователем и базой данных(MS Access). Пользователь может изучать каталог,выбирать товары,делать заказ, а также указывать информацию о себе. Всю нужную информацию программа внесет в базу данных.Также существует режим Администратора,в котором есть функция просмотра и полного редактирования БД.
Проектирование информационных систем -- это сформировавшаяся методология программирования, которая охватывает большой круг вопросов, начиная от анализа информационных потребностей предприятия и заканчивая тестированием готового программного продукта и его модернизацией.
Рассматривая практический пример, я постараюсь охватить некоторый круг вопросов, которые, наверняка, придется решать вам в повседневной деятельности. Поскольку проектирование и реализация описанного примера это достаточно объемный материал, и естественно, в курсовой он не может быть рассмотрен в полном объеме, я буду применять методику избирательного углубления в детали. Сначала проект будет описан в максимально развернутом виде, а затем я постепенно сосредоточусь лишь на частных аспектах.
Сосредоточим свое внимание на анализе информационных потребностей строительной фирмы, офис которой расположен, например, в Твери, а склад за городом. Эта фирма занимается реализацией строительных материалов со склада и строительством зданий, привлекая рабочих по договору подряда.
В работе таких фирм возникают проблемы, которые касаются продажи товаров через Интернет, рекламы своей деятельности посредством ведения корпоративного сайта, автоматизации внутриорганизационных операций. Поэтому рассмотрим на конкретном примере процесс проектирования информационной среды, включающей базу данных и электронный магазин. Электронный магазин нужен не обязательно клиенту,если клиент делает заказ через офис фирмы, то клерк совершает аналогичные действия и оформляет заказ на клиента.
Определение целей ИС
При проектировании ИС и последующей ее программной реализации буду преследовать следующие цели:
Выделить бизнес-процессы, которые должна обслуживать ИС.
Повысить эффективность продаж посредством создания электронного магазина.
Уменьшить расходы на телекоммуникационные услуги связи.
Предоставить потенциальным клиентам оперативный доступ к информации о продаваемой продукции.
Все эти цели буду реализовывать, создавая единую информационную систему. На основе выдвинутых целей, исходя из необходимости рассмотрения как можно более широкого круга технологических аспектов, определю задачи, которые могут интересовать разработчика реальных ИС.
Постановка задач
На основании анализа поставленных целей определю основные задачи ИС.
1. Разработать БД, в которой будет храниться информация о продаваемых товарах.
2.Разработать программу,которая станет аналогом Интернет-магазина строительной фирмы.
3.Разработать ИС,которая будет описывать и БД и программу.
На основании анализа поставленных задач буду вырабатывать конкретные рекомендации по их реализации, которые затем выстроятся в технологические требования проекта ИС.
Как уже отмечалось, для работы со сложными информационными системами в настоящее время широко используются объектно-ориентированные методы проектирования. Эти методы позволяют проводить проектирование "сверху вниз", уточняя требования и детализируя проект на каждом этапе. Конечным этапом проектирования является описание классов, на основании которого программисту остается в готовые шаблоны вписать программный код. Описание классов включает документацию и интерфейс. Не будем углубляться в тонкости современных средств проектирования. По данному разделу существует большое количество хороших пособий и поэтому сосредоточимся главным образом на выработке требований к программному коду, который мы будем разбирать в последующих главах. Наша задача состоит в том, чтобы, по возможности не привлекая дополнительный понятийный аппарат, добиться построения стройного проекта рассматриваемой информационной системы, безотносительно к типу методологии объектно-ориентированного проектирования.
Model Documentation
ООО "Искра". Диаграмма деятельности
Принятие заказа, оформление и добавление клиента в базу
Просто добавление нового клиента в базу, а также проверка наличия скидки
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Добавить клиента в базу данных |
Public Есть ли клиент в базе |
||
ControlFlow Source -> Destination |
Public Есть ли клиент в базе |
Public Добавить клиента в базу данных |
Доставка денег в офис фирмы
Производится передача денег менеджеру и оплата труда службы доставки
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Доставка денег в офис фирмы |
Public Finish |
||
ControlFlow Source -> Destination |
Public Доставка товара,получение оплаты |
Public Доставка денег в офис фирмы |
Доставка товара, получение оплаты
Доставка товара покупателю,покупатель расплачивается наличными
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Доставка товара,получение оплаты |
Public Доставка денег в офис фирмы |
||
ControlFlow Source -> Destination |
Public Отправка информации покупателю |
Public Доставка товара,получение оплаты |
Запрос товара у поставщика
Запрос на пилорамы, для поставки материала
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Запрос товара у поставщика |
Public Есть ли необходимые товары на складе |
||
ControlFlow Source -> Destination |
Public Есть ли необходимые товары на складе |
Public Запрос товара у поставщика |
Обработка заказа и отправка информации на склад
Квитанция со списком товаров
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Отправка заказа диспетчеру |
Public Обработка заказа и отправка информации на склад |
||
ControlFlow Source -> Destination |
Public Обработка заказа и отправка информации на склад |
Public Есть ли необходимые товары на складе |
Отправка заказа диспетчеру
Сам заказ и информация о клиенте
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Отправка заказа диспетчеру |
Public Обработка заказа и отправка информации на склад |
||
ControlFlow Source -> Destination |
Public Есть ли клиент в базе |
Public Отправка заказа диспетчеру |
Отправка информации в службу доставки
Информация о товаре и клиенте отправляется в службу доставки
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Отправка информации в службу доставки |
Public Отправка информации покупателю |
||
ControlFlow Source -> Destination |
Public Есть ли необходимые товары на складе |
Public Отправка информации в службу доставки |
Отправка информации покупателю
Отправляется информация о том,что товар готов,его нужно только доставить,производится обмен информацией,о том,куда доставить и когда
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Отправка информации в службу доставки |
Public Отправка информации покупателю |
||
ControlFlow Source -> Destination |
Public Отправка информации покупателю |
Public Доставка товара,получение оплаты |
Принять заказ
Принять может или электронный магазин,или же клерк
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Клиент делает заказ |
Public Принять заказ |
||
ControlFlow Source -> Destination |
Public Принять заказ |
Public Есть ли клиент в базе |
Finish
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Доставка денег в офис фирмы |
Public Finish |
Есть ли клиент в базе
Проверка базы данных
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Добавить клиента в базу данных |
Public Есть ли клиент в базе |
||
ControlFlow Source -> Destination |
Public Есть ли клиент в базе |
Public Отправка заказа диспетчеру |
||
ControlFlow Source -> Destination |
Public Есть ли клиент в базе |
Public Добавить клиента в базу данных |
||
ControlFlow Source -> Destination |
Public Принять заказ |
Public Есть ли клиент в базе |
Есть ли необходимые товары на складе
Проверка наличия товаров на складе
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Запрос товара у поставщика |
Public Есть ли необходимые товары на складе |
||
ControlFlow Source -> Destination |
Public Есть ли необходимые товары на складе |
Public Отправка информации в службу доставки |
||
ControlFlow Source -> Destination |
Public Есть ли необходимые товары на складе |
Public Запрос товара у поставщика |
||
ControlFlow Source -> Destination |
Public Обработка заказа и отправка информации на склад |
Public Есть ли необходимые товары на складе |
Клиент делает заказ
Connections
Connector |
Source |
Target |
Notes |
|
ControlFlow Source -> Destination |
Public Клиент делает заказ |
Public Принять заказ |
Диаграмма классов
Admin_Form
Форма с функциями администратора
Connections
Connector |
Source |
Target |
Notes |
|
Association Unspecified |
Public FormLogon |
Public Admin_Form |
Вход Администратора |
|
Association Unspecified |
Public Admin_Form |
Public BDLogic |
Взаимодействия с БД |
Operations
Method |
Notes |
Parameters |
|
Admin_Form() Public |
|||
button1_Click() void Private |
object [in] sender EventArgs [in] e |
||
button2_Click() void Private |
object [in] sender EventArgs [in] e |
||
button3_Click() void Private |
object [in] sender EventArgs [in] e |
BDLogic
Класс, который обеспечивает связь с базой данных
Connections
Connector |
Source |
Target |
Notes |
|
Association Source -> Destination |
Public User_Form |
Private bd BDLogic |
||
Association Unspecified |
Public Admin_Form |
Public BDLogic |
Operations
Method |
Notes |
Parameters |
|
CloseConnection() void Public |
Закрыть БД |
||
DeleteRecord() void Public |
Удалить запись |
int [in] id string [in] TableName string [in] Key |
|
GetTable() List<DbDataRecord> Public |
string [in] TableName |
||
InsertCatalogue() void Public |
Вставить в Каталог |
string [in] name string [in] size double [in] price long [in] supplyer |
|
InsertCustomer() void Public |
Вставить в таблицу Покупателей |
string [in] name_customer string [in] phone string [in] email string [in] birthday |
|
InsertOffices() void Public |
Вставить в таблицу Оффисов |
string [in] adress string [in] manager string [in] phone |
|
InsertOrder() void Public |
Вставить в таблицу заказов |
long [in] product_id long [in] id_customer string [in] office string [in] date int [in] amount double [in] cost |
|
InsertSupplyers() void Public |
Вставить в таблицу поставщиков |
string [in] name_supplyer string [in] phone string [in] major |
|
OpenConnection() void Public |
Соединение с БД |
Complete_Form
Connections
Connector |
Source |
Target |
Notes |
|
Association Unspecified |
Public Complete_Form |
Public User_Form |
Attributes
Attribute |
Notes |
Constraints and tags |
|
amount_of_products int Private |
Количество заказанных товаров |
Default: |
|
amounts string Private |
Сколько единиц каждого товара заказал клиент |
Default: |
|
birthday string Public |
Дата рождения покупателя |
Default: "" |
|
e_mail string Public |
Электронная почта покупателя |
Default: "" |
|
fathers_name string Public |
Отчество покупателя |
Default: "" |
|
first_name string Public |
Имя покупателя |
Default: "" |
|
id string Private |
Идентификационный номер покупателя |
Default: |
|
last_name string Public |
Фамилия покупателя |
Default: "" |
|
telephone string Public |
Телефон покупателя |
Default: "" |
Enter_Class
Класс,предоставляющий доступ и хранящий пароль
автоматизированный информация база данные
Connections
Connector |
Source |
Target |
Notes |
|
Association Unspecified |
Public Enter_Class |
Public FormLogon |
Operations
Method |
Notes |
Parameters |
|
Acces() bool Public |
Проверка правильности пароля |
string [in] entered_password |
|
Enter_Class() Public |
|||
Enter_Class() Public |
string [in] password |
FormLogon
Форма с паролем
Connections
Connector |
Source |
Target |
Notes |
|
Association Unspecified |
Public FormLogon |
Public Admin_Form |
Переход к режиму Администратора |
|
Association Unspecified |
Public Enter_Class |
Public FormLogon |
Взаимодействие формы с классом,предоставляющим доступ |
|
Association Unspecified |
Public FormLogon |
Public FormPassword |
Переход к форме смены пароля |
|
Association Unspecified |
Public MainForm |
Public FormLogon |
Запрос пароля, если вход в режиме Админ |
Operations
Method |
Notes |
Parameters |
|
button1_Click() void Private |
Подтвердить вход |
object [in] sender EventArgs [in] e |
|
button2_Click() void Private |
Изменить пароль |
object [in] sender EventArgs [in] e |
|
FormLogon() Public |
FormPassword
Изменение пароля
Connections
Connector |
Source |
Target |
Notes |
|
Association Unspecified |
Public FormLogon |
Public FormPassword |
Переход к форме смены пароля |
Operations
Method |
Notes |
Parameters |
|
button1_Click() void Private |
Подтверждение нового пароля |
object [in] sender EventArgs [in] e |
|
FormPassword() Public |
MainForm
Главная форма,с выбором привелегий
Operations
Method |
Notes |
Parameters |
|
button1_Click() void Private |
Войти,как Админ |
object [in] sender EventArgs [in] e |
|
Catalog_button_Click() void Private |
Войти в каталог для заказа |
object [in] sender EventArgs [in] e |
|
MainForm() Public |
User_Form
форма с каталогом и корзиной для заказа товаров
Attributes
Attribute |
Notes |
Constraints and tags |
|
amount_of_products int Public |
Кол-во заказанных товаров |
Default: 0 |
|
amounts string Public |
количество в м^3 каждого товара |
Default: "" |
|
bd BDLogic Private |
Экземпляр класса BDLogic |
Default: new BDLogic() |
|
id string Public |
список id всех заказанных товаров |
Default: "" |
|
sum double Public |
итоговая сумма |
Default: 0 |
Operations
Method |
Notes |
Parameters |
|
Add_to_cart_Click() void Private |
Кнопка добавления товара в корзину |
object [in] sender EventArgs [in] e |
|
button_Complete_Click() void Private |
Подтверждение заказа,открывается форма с заполнением данных о покупателе |
object [in] sender EventArgs [in] e |
|
button_delete_Click() void Private |
Кнопка удаления выделенного элемента корзины |
object [in] sender EventArgs [in] e |
|
User_Form() Public |
|||
User_Form_Load() void Private |
Здесь заполняется DataGridView1 из таблицы "Каталог" базы данных DataBase,которая находится в Debug Также выставляются размеры некоторых столбцов,для удобства,ненужные столбцы скрываются от пользователя |
object [in] sender EventArgs [in] e |
Диаграмма работ A0
Госты,стандарты
Connections
Connector |
Source |
Target |
Notes |
|
Object Flow Source -> Destination |
Public Госты,стандарты |
Public Работа с продукцией и поставщиками |
||
Object Flow Source -> Destination |
Public Госты,стандарты |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Госты,стандарты |
Public Деятельность организации |
Законы РФ
Контролируют деятельность всей организации
Connections
Connector |
Source |
Target |
Notes |
|
Object Flow Source -> Destination |
Public Законы РФ |
Public Деятельность организации |
Законы должны контролировать действия организации |
|
Object Flow Source -> Destination |
Public Законы РФ |
Public Бухгалтерия |
Распространяются на отд. Бухгалтерии |
|
Object Flow Source -> Destination |
Public Законы РФ |
Public Финансовый отдел |
И финансовый отдел |
|
Object Flow Source -> Destination |
Public Законы РФ |
Public Отдел кадров |
||
Object Flow Source -> Destination |
Public Законы РФ |
Public Отдел Кадров |
Здания, оборудование
Капитал фирмы
Поддерживает все отделы
Connections
Connector |
Source |
Target |
Notes |
|
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Отдел Кадров |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Финансовый отдел |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Отдел кадров |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Отдел финансов |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Деятельность организации |
Клиенты
Люди,покупающие товары в фирме
Connections
Connector |
Source |
Target |
Notes |
|
Object Flow Source -> Destination |
Public Клиенты |
Public Работа с клиентами |
Клиенты работают с отделом работы с клиентами |
|
Object Flow Source -> Destination |
Public Клиенты |
Public Отдел продаж |
Взаимодействие с отделом продаж |
|
Object Flow Source -> Destination |
Public Клиенты |
Public Деятельность организации |
Диаграмма работ A1
Figure: 4
Отдел Кадров
Занимается всеми делами,которые связаны с персоналом,в том числе и найм новых сотрудников
Connections
Connector |
Source |
Target |
Notes |
|
Object Flow Source -> Destination |
Public Законы РФ |
Public Отдел Кадров |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Отдел Кадров |
||
Object Flow Source -> Destination |
Public Претенденты на работу |
Public Отдел Кадров |
||
Object Flow Source -> Destination |
Public Персонал |
Public Отдел Кадров |
||
Object Flow Source -> Destination |
Public Отдел Кадров |
Public Персонал |
Отдел продаж
Анализирует требования клиентов,рынок сбыта и т.д. самый важный отдел организации
Connections
Connector |
Source |
Target |
Notes |
|
Object Flow Source -> Destination |
Public Отдел продаж |
Public Продажа |
||
Object Flow Source -> Destination |
Public Госты,стандарты |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Товары |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Персонал |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Постановления местной администрации |
Public Отдел продаж |
||
Association Unspecified |
Public Финансовый отдел |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Здания,оборудование |
Public Отдел продаж |
||
Object Flow Source -> Destination |
Public Клиенты |
Public Отдел продаж |
Диаграмма работ A2
Бухгалтерия
Connections
Connector |
Source |
Target |
Notes |
|
Association Unspecified |
Public Бухгалтерия |
Public Распределение бюджета |
||
Object Flow Source -> Destination |
Public Законы РФ |
Public Бухгалтерия |
Выставление товара на продажу
Анализ работы предыдущих двух подотделов и окончательное формирование каталога
Connections
Connector |
Source |
Target |
Notes |
|
Object Flow Source -> Destination |
Public Выставление товара на продажу |
Public Продажа |
||
Association Unspecified |
Public Работа с продукцией и поставщиками |
Public Выставление товара на продажу |
Диаграмма состояний
State1
Модель Интерфейсов
Диаграма Вариантов использования
Эта диаграмма описывает не все бизнес-процессы. Число пользователей здесь также сведено к минимуму.
Диспетчер
Имеет возможность считывает базу данных,может работать с ней,отправляет запрос на склад
Клерк
Клерк или Аутпост менеджер может принять заказ,если клиент захочет напрямую работать с ним,а не с интернет магазином,также в обязанности клерка входит выдача товара клиенту и принятие оплаты
Клиент
Клиент имеет возможность работать с каталогом товаров, выбирать, добавлять в корзину, при оформлении заказа клиент превращается в покупателя
Менеджерская группа
Менеджерская группа. Включает должностных лиц, занимающихся обеспечением финансово-хозяйственной деятельности фирмы, работой с клиентами и т. д.
Покупатель
Имеет возможность распечатать счет на оплату, сгенерированный в автоматическом режиме.
После оформления счета выполняются следующие операции: Заказ добавляется в базу данных,после чего менеджер-диспетчер посылает запрос на склад,в случае,если товара нет на складе,идет запрос поставщику,и поставщик дает информацию и поставляет товар клерку или Аутпост менеджеру
Поставщик
Поставщик поставляет товары, поставщиком является,например, пилорама
Склад
Склад должен хранить какие-то товары,доставленные от поставщика,если товар,запрошенный диспетчером отсутствует,то заказать его у поставщика
Служба Доставки
Служба доставки принимает информацию о клиенте от диспетчера и связывается с ним,для установления лучшего времени и места доставки
Выдать товар
Получение счета
Если покупатель выбрал товары для покупки, то он должен совершить перевод денег на счет фирмы через банк. Основанием для проведения банком платежа служит счет, в котором указываются наименование закупаемого товара, его количество, банковские реквизиты продавца. Для максимального ускорения подготовки этого документа необходимо автоматически генерировать макет счета, где уже будут указаны все реквизиты продавца (т. е. рассматриваемой фирмы), а также заполнены графы, касающиеся приобретаемого товара. Клиенту остается внести свою персональную информацию. Таким образом, все, что ему необходимо сделать, это зайти в электронный магазин фирмы, выбрать товар и распечатать готовый счет на своем принтере.
Диаграмма Вариантов использования: Покупатель
Варианты использования клиентами фирмы
Figure: 9
Выбор покупаемых товаров
Это возможность отобрать товар из предлагаемого списка в виртуальную корзину. Путешествуя по разделам магазина, пользователь сможет просмотреть список отобранных товаров.
Получение счета
Если покупатель выбрал товары для покупки, то он должен совершить перевод денег на счет фирмы через банк. Основанием для проведения банком платежа служит счет, в котором указываются наименование закупаемого товара, его количество, банковские реквизиты продавца. Для максимального ускорения подготовки этого документа необходимо автоматически генерировать макет счета, где уже будут указаны все реквизиты продавца (т. е. рассматриваемой фирмы), а также заполнены графы, касающиеся приобретаемого товара. Клиенту остается внести свою персональную информацию. Таким образом, все, что ему необходимо сделать, это зайти в электронный магазин фирмы, выбрать товар и распечатать готовый счет на своем принтере.
Диаграмма Вариантов использования: Менеджерская группа
Диаграмма вариантов использования для Менеджерской группы
Figure: 10
Диаграмма Вариантов использования: Диспетчер
Диаграмма Вариантов Использования для Диспетчера
Диаграмма Последовательности 1: Клиент-Диспетчер
База Данных Клиентов
Отдельная таблица клиентов
Connections
Connector |
Source |
Target |
Notes |
|
Sequence Проверить наличие клиента в базе Source -> Destination |
Public Сервер,База Данных заказов |
Public База Данных Клиентов |
Проверить наличие клиента в базе |
|
Sequence Получить подтверждение Source -> Destination |
Public База Данных Клиентов |
Public Сервер,База Данных заказов |
Получить подтверждение |
|
Sequence [Если клиента нет]Добавить нового Source -> Destination |
Public Сервер,База Данных заказов |
Public База Данных Клиентов |
Добавить нового |
Каталог товаров
Работа с каталогом,напрямую или через клерка
Connections
Connector |
Source |
Target |
Notes |
|
Sequence Просмотр каталога товаров Source -> Destination |
Public Клиент |
Public Каталог товаров |
Просмотр каталога товаров покупателем |
|
Sequence Выбрать товар Source -> Destination |
Public Каталог товаров |
Public Клиент |
Выбрать товар |
Сервер,База Данных заказов
База Данных в которую добавляются заказы
Диаграмма последовательности 2: Диспетчер-Аутпост менеджер
Диаграмма последовательности 3: Аутпост менеджер-Покупатель
Модель Базы Данных
Schema1
Размещено на Allbest.ru
Подобные документы
Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Управление базами данных. Система управления базой данных MS Access. Виды логической связи. Макросы и модули. Обеспечение целостности данных. Создание запросов и форм. Свойства полей базы данных Access. Взаимосвязь между сущностями в предметной области.
курсовая работа [943,4 K], добавлен 13.03.2014Разработка автоматизированной системы учета заявок и предоставление туров при помощи MS Access. Построение реляционной схемы базы данных. Создание таблиц и схем данных БД, запросов и отчетов. Использование интернет-маркетинга туристической фирме.
курсовая работа [5,2 M], добавлен 05.12.2014Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.
контрольная работа [648,7 K], добавлен 13.04.2012Понятие базы данных, ее виды. Иерархическая, сетевая, реляционная модели данных. Создание автоматизированной системы "Учет зарплаты строительной фирмы". Анализ требований и выбор решений. Этапы создания базы данных. Источники финансирования проекта.
дипломная работа [1,4 M], добавлен 11.06.2013Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.
курсовая работа [1,6 M], добавлен 30.01.2009СУБД - многопользовательские системы управления базой данных, специализирующиеся на управлении массивом информации. Запросы на выборку и изменение данных, формирование отчетов по запросам выборки. Схема базы данных. Программа по управлению базой данных.
реферат [1,9 M], добавлен 27.12.2013Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011Структура обязательной информации, включаемой в базу данных компьютерной фирмы. Создание таблиц с помощью Microsoft Access, содержащих сведения о компьютерах, покупателях, оплате. Разработка форм для выполнения расчетов, просмотра и редактирования данных.
контрольная работа [2,3 M], добавлен 10.04.2012