- •1.Современное состояние рассматриваемой предметной области………………………………………………………………………………...3
- •1 Современное состояние рассматриваемой предметной области
- •2 Описание предметной области автоматизации
- •3 Постановка задачи
- •4 Описание таблиц базы данных
- •5 Описание программного обеспечения
- •6 Руководство пользователя
- •7 Тестовый пример
2 Описание предметной области автоматизации
Представленная мною база данных подходит для небольших компаний, работающих с продажей музыкальных альбомов.
2.1 Штат магазина
В штате магазина работают 4 человека. Директор магазина, заведующий складом, программист, продавец. Пример организационной структуры предприятия представлен на рисунке 7.
Рисунок 7. «Диаграмма пример организационной структуры предприятия »
2.2 Бизнес-процессы на предприятии
Состав бизнес-процессов на предприятии. Представлен на рисунке 8.
Рисунок 8. «Диаграмма состава Бизнес-процессов»
3 Постановка задачи
В данной курсовой работе в качестве предметной области выступают музыкальные альбомы и их продажа.
Автоматизированная информационная система решает следующие задачи:
Поиск нужного альбома по заданному стилю, конкретным исполнителям и произведениям
Описание запроса с заданными критериями
Составление набора альбомов, удовлетворяющих заданным критериям
Поиск покупателя по имени, телефону
Подсчет стоимости покупки с учетом возможной скидки
Нахождение альбомов-хитов сезона с максимальным количеством заказов
Составление финансовых отчетов о продаже альбомов за месяц, квартал, год
Вся информация хранится в электронном виде, в нашем случае в виде базы данных.
Все поставленные задачи может исполнять один продавец, даже если у него не большие познания работы с персональным компьютером.
4 Описание таблиц базы данных
Для решения поставленных задач была создана база данных, в которой были созданы следующие таблицы (Рисунок 9,10,11,12).
Рисунок 9. «Продавец»
Таблица Продавец - содержит информацию о сотрудниках. Полями таблицы являются персональные данные сотрудника: ФИО, телефон. Каждому продавцу присваивается уникальный код (первичный ключ).
Рисунок 10. «Покупатель»
Таблица Покупатель - дает характеристику о клиентах (ФИО, контактная информация, а так же имеющаяся скидка). Каждому клиенту присваивается уникальный код (первичный код).
Рисунок 11. «Продажа»
Таблица Продажа – содержит всю информацию о продаже альбомов. В таблицу входят : код_продажи, код_продавца, код_покупателя, дата_продажи,код_альбома, количество_альбомов, сумма_продажи. В качестве первичного кода выступает: код_продажи.
Рисунок 12. «Альбом»
Таблица Альбом - содержит всю информацию об имеющихся музыкальных альбомах. Полями таблицы являются: наименование_альбома, стиль, исполнитель, стоимость. В качестве первичного кода выступает: код_альбома.
Для отображения данных в базе, была создана связь между таблицами (Рисунок 13)
Рисунок 13. «Связь между таблицами внутри базы данных»