Автор работы: Пользователь скрыл имя, 14 Декабря 2013 в 02:53, курсовая работа
Целью данного проекта является проектирование экономической информационной системы. Для достижения этой цели необходимо:
Изучить теорию;
Выявить цели и назначение будущей ЭИС;
Описать предметную область фирмы;
Построить диаграммы бизнес-процессов фирмы, потоков данных «сущность-связь», схему организационной структуры предприятия;
Описать структуру ЭИС, ее подсистемы технического, информационного и программного обеспечения, построить схему базы данных;
Описать функциональные подсистемы фирмы и их задачи;
Сделать инструкцию пользователям системы.
Пример закодированного товара: 16815 – Самоучитель Microsoft Office 2007, где 1 обозначает регион СНГ, 6 – издательство НТ Пресс, где издана книга, 8 – жанр издания, т.е. компьютерная литература, 15 – контрольное число, которое рассчитывается путем сложения чисел, обозначающих регион, издательство и жанр издания.
3.2 Внутреннее информационное обеспечение:
Внутренним информационным обеспечением данной фирмы является база данных и экранная форма выходного документа фирмы – счет-фактуры.
Схема базы данных (рис. 8) разработана на основе ER-диаграммы потоков данных «сущность-связь». Нормализация проведена, все таблицы находятся в 3НФ.
Рис. 8 Схема базы данных «Книжный магазин»
Также для данной фирмы была создана главная кнопочная форма и экранная форма счет-фактуры (рис. 9 и 10).
Рис. 9 Главная кнопочная форма базы данных «Книжный магазин»
Рис. 10 Экранная форма счет-фактуры в базе данных «Книжный магазин»
Запросы на языке SQL
SELECT СКЛАД.[№ товарной накладной], СКЛАД.[ID поставщика], ПОСТАВЩИКИ.ФИО, СКЛАД.[Дата поставки], СКЛАД.[ID товара ISBN], КНИГИ.Наименование, СКЛАД.Цена, СКЛАД.Количество, [Сумма] AS Выражение1
FROM КНИГИ INNER JOIN (ПОСТАВЩИКИ INNER JOIN СКЛАД ON ПОСТАВЩИКИ.[ID поставщика] = СКЛАД.[ID поставщика]) ON (ПОСТАВЩИКИ.[ID поставщика] = КНИГИ.[ID поставщика]) AND (КНИГИ.[ID товара ISBN] = СКЛАД.[ID товара ISBN])
GROUP BY СКЛАД.[№ товарной накладной], СКЛАД.[ID поставщика], ПОСТАВЩИКИ.ФИО, СКЛАД.[Дата поставки], СКЛАД.[ID товара ISBN], КНИГИ.Наименование, СКЛАД.Цена, СКЛАД.Количество, [Сумма]
HAVING (((СКЛАД.[Дата поставки])=Max([СКЛАД]![Дата
поставки])) AND (([Сумма])=[СКЛАД]![Цена]*[
SELECT СКЛАД.[ID товара ISBN], КНИГИ.Наименование, СКЛАД.Цена, СКЛАД.Остаток
FROM КНИГИ INNER JOIN СКЛАД ON КНИГИ.[ID товара ISBN] = СКЛАД.[ID товара ISBN];
SELECT ПОКУПКИ.[ID клиента], КЛИЕНТЫ.Фамилия, ПОКУПКИ.[ID товара ISBN], ПОКУПКИ.НаименТовара, ПОКУПКИ.[Дата покупки], ПОКУПКИ.Сумма
FROM КНИГИ INNER JOIN (КЛИЕНТЫ INNER JOIN ПОКУПКИ ON КЛИЕНТЫ.[ID клиента] = ПОКУПКИ.[ID клиента]) ON КНИГИ.[ID товара ISBN] = ПОКУПКИ.[ID товара ISBN]
GROUP BY ПОКУПКИ.[ID клиента], КЛИЕНТЫ.Фамилия, ПОКУПКИ.[ID товара ISBN], ПОКУПКИ.НаименТовара, ПОКУПКИ.[Дата покупки], ПОКУПКИ.Сумма
HAVING (((ПОКУПКИ.[Дата покупки])
Like "12.11.2007") AND ((ПОКУПКИ.Сумма)=[ПОКУПКИ]![
Отчеты
Отчет о работающих на фирме сотрудниках и отчет о продаваемых фирмой товарах представлены ниже.
Рис. 11 Отчет о сотрудниках
Рис. 12 Отчет по товарам
2.4.3 Функциональные подсистемы и их задачи
Здесь выделяем следующие подсистемы:
Подсистема «Управление
В подсистеме «Управление запасами» решаются задачи регулирования количества товара на складе, учета складских операций, резервного запаса, складских остатков.
Подсистема «Управление
4.4. Инструкция пользователям системы
Требования к пользователю данной системы: пользователь должен хотя бы на начальном этапе уметь работать на компьютере и немного разбираться в программе Microsoft Office Access 2003.
Для начала необходимо открыть папку, в которой храниться данная система. Открыв ее, на экране появится главная кнопочная форма. Она состоит из нескольких форм:
Для оперативной работы с базой данных на каждой форме есть набор кнопок:
- Восстановить запись
- Добавить запись
- Печать записи
- Сохранить запись
- Удалить запись
- Закрыть форму
Информация о работе Проектирование экономической информационной системы