Автор работы: Пользователь скрыл имя, 03 Февраля 2014 в 16:10, курсовая работа
На начальном этапе проектирования информационной системы, исходя из вышеназванных целей, были поставлены следующие задачи:
1) Разработать четкую систему учета поставок, покупок и продаж товаров;
2) Разработать систему анализа результатов;
3) Разработать удобный пользовательский интерфейс.
В разработке ИС мы отталкивались именно от этих целей и задач.
ВВЕДЕНИЕ 3
1 Описание предметной области 5
2 Проектирование информационной системы 7
3 Организация базы данных 11
3.1 Создание информационной модели 11
3.2. Определение сущностей 12
3.3 Логическая модель 13
3.4 Нормализация отношений 15
3.5 Физическая модель 17
4 Разработка программного продукта 21
4.1 Описание интерфейса 21
4.2 Обработка данных 25
4.3 Описание выходной информации 33
Заключение 36
Библиографический список используемой литературы: 37
По аналогии с запросом «Незаказанные товары», данный запрос выводит информацию о тех товарах, которые не были проданы.
Ниже приведен SQL вид запроса:
SELECT
Инструменты.Код, Инструменты.
FROM Инструменты LEFT JOIN Продажа ON Инструменты.Код = Продажа.[Код инструмента]
WHERE (((Продажа.[Код инструмента]) Is Null));
Рисунок 26 – результат выполнения запроса «Непроданные товары»
Рисунок 27 – запрос «Наличие на складе» в конструкторе запросов
Данный запрос является запросом на создание таблицы. Выбираются те товары, которые на текущую дату имеются на складе. Все данные собираются и заносятся в специально создаваемую таблицу «Наличие»:
Рисунок 28 – таблица «Наличие», создаваемая запросом
Ниже приведен SQL вид запроса:
SELECT Поставка.Дата, Поставщики.Название, Инструменты.Название, Поставка.Количество, Инструменты.Цена INTO Наличие
FROM Поставщики INNER JOIN (Инструменты INNER JOIN Поставка ON Инструменты.Код = Поставка.[Код инструмента]) ON Поставщики.Код = Поставка.[Код поставщика]
WHERE (((Поставка.Дата)<=Now()));
Выходная информация представлена в виде отчетов, составленных на основании таблиц и запросов.
Рисунок 29 – отчет «Поставки в январе»
Отчет строится на основе запроса «Поставки в январе» отражает информацию о товарах, поставленных за январь. Отчеты за следующие месяцы строится аналогичным образом.
Рисунок 30 – отчет «Продажи за январь»
Отчет отражает информацию о товарах, проданных в январе, и строится на основе запроса «Продажи за январь». Остальные отчеты строятся аналогичным образом.
На форме «Инструменты» есть кнопка, выполняющая макрос «Наличие». Данный макрос выполняет запрос «Наличие на складе» и формирует на его основе отчет «Наличие», что очень быстро позволяет узнать, какие товары имеются на складе магазина в текущий момент.
Ниже представлены макрос «Наличие» и отчет «Наличие на складе»:
Рисунок 31 – макрос «Наличие» в конструкторе
Рисунок 32 – отчет «Наличие на складе»
Итак, подводя итоги, можно с уверенностью заявить, что информационная система музыкального магазина «Музыка ветра» удалась. Нам удалось создать четкую систему обработки информации: ввод начальных данных, обработка имеющихся и представление отчетов; нам также удалось создать удобный пользовательский интерфейс, позволяющий быстро и без наличия специальных навыков работать с программой. Нам удалось выполнить все выявленные в начале разработки информационной системы задачи и достичь поставленных целей.
В качестве СУБД была выбрана СУБД Microsoft Access 2007, которая проста, удобна, распространена и имеет широкий круг возможностей.
Данная информационная система как самостоятельное программное обеспечение вполне может использоваться в повседневной работе сотрудниками музыкального магазина для учета поставок и продаж товара. Благодаря этой ИС можно уделять больше времени на обслуживание клиентов, изучение свойств поставляемого товара и повышению общих знаний о сфере деятельности.
Информационную систему в будущем можно будет дополнить несколькими новыми таблицами по необходимости, например, ввести систему заказов, систему скидок, учет постоянных клиентов, функцию расчета налогов и т.д.
Я научился проектировать информационные системы, строить модели в BPWin 4.0, создавать логическую и физическую модель, определять отношения между таблицами, создавать запросы, формы, отчеты.
Информация о работе Информационная система «Музыкальный магазин «Музыка ветра»