- •Курсовой проект
- •Оглавление
- •Введение
- •Постановка задачи и анализ предметной области
- •3. Назначение проектируемой базы данных
- •4. Проектирование инфологической модели данных
- •4.1. Информационные потребности пользователя (анализ запросов).
- •4.2. Определение сущностей и связей
- •4.3. Определение функций пользователя, атрибутов, ключей
- •4.3. Ключи и атрибуты, в данном курсовом проекте:
- •4.4. Выявление и описание ограничений целостности
- •Разработка инфологической модели предметной области.
- •5. Проектирование даталогической модели бд
- •5.1.Выбор субд.
- •5.2.Отображение инфологической модели на даталогическую модель
- •6. Реализация бд
- •6.1.Разработка средств реализации ограничений целостности
- •6.2. Разработка процедур ведения бд
- •7. Интерфейс и руководство пользователя
- •8. Спецификация входных и выходных запросов.
- •9.Спецификация запросов пользователей
- •10. Заключение.
- •11. Список используемой литературы
Постановка задачи и анализ предметной области
Спроектировать базу данных для предметной области Склад.
Создать информационную систему для заданной предметной области. Она должна включать в себя связанные таблицы базы данных, а также набор входных форм для их заполнения, запросы различных типов, обеспечивающие поиск и обработку хранимых данных, типовые выходные формы-отчеты. Система должна обеспечивать возможность добавления, изменения и удаления данных в базе и иметь удобный интерфейс для работы пользователей, для доступа к базе данных должно быть использовано разграничение прав доступа.
Склад имеет свой персонал, поставщиков и клиентов.
Таким образом, необходимо реализовать ввод, хранения и изменение информации в базе данных:
Персональные и контактные данные клиентов (Фамилия, имя, Отчество, адрес, телефон);
Персональные и контактные данные поставщиков (Название поставщика, представитель, телефон, адрес);
Персональные и контактные данные сотрудников склада (ФИО, адрес, дата рождения, зарплата, должность, адрес, телефон);
Данные о заказе (сотрудник, клиент, дата оформления)
Данные о производителях (наименование, адрес, телефон)
Данные о приходе (Дата прихода на склад,
№ сотрудника)
Данные о расходе (Дата расхода,
№ сотрудника)
Информация о товарах (Наименование товара, Цена за единицу, № производителя, Единица измерения, Классификация товара, Тара и Упаковка)
Входные формы:
Должности
Единицы измерения
Классификация
Клиенты
Отчеты
Приход
Приход_товар
Производитель
Расход
Расход_товары
Сотрудники
Тара и упаковка
Товары
Формы
Конечный продукт должен выполнять следующие функции:
Ввод, изменение и удаление данных во всех таблицах;
Печать списка клиентов;
Печать списка поставщиков;
Печать прайс-листа;
Печать списка прихода;
Печать списка прихода товаров за месяц;
Печать списка расхода товаров за год;
Печать списка сотрудников
Функция Печати, подразумевает наличие как экранных, так и печатных
форм отображения результатов, которые могут различаться или совпадать по форме и содержанию.
Для реализации вышеперечисленных функций конечный продукт должен содержать формы:
Главную (начальную) форму выбора действий, из которых должны запускаться остальные формы, реализующие все функции;
Форма для добавления информации в базу данных, по выбранной категории
Форма, содержащая информацию о должностях
Форма, содержащая информацию о единицах измерения
Форма для редактирования и добавления Клиентов
Форма для редактирования и добавления Отчетов
Форма для редактирования и добавления Сотрудников
Форма для выбора нужной таблицы
Форма для редактирования и добавления Товаров
3. Назначение проектируемой базы данных
Спроектированная база данных предназначена для автоматизированного учета работы Склада содержащих следующие данные:
Персональные и контактные данные клиентов (Фамилия, имя, Отчество, адрес, телефон);
Персональные и контактные данные товаров (Наименование товара, Цена за единицу, № производителя, Классификация товара, Единица измерения, Тара и упаковка);
Персональные и контактные данные сотрудников туристической фирмы (ФИО, адрес, дата рождения, зарплата, должность, адрес, телефон);
Данные о приходах (Дата прихода на склад, № сотрудника)
Данные о расходах (Дата расхода, № клиента)
Данные о производителе (наименование, адрес, телефон)
Тара и упаковка (Наименование)
Данные о должностях (№ должности,Наименование, Оклад)
Данная разработка должна использоваться для программного обеспечения ОС Microsoft Windows XP/Windows 7/ Windows 8, СУБД Microsoft Access 2013.
