Описание предметной области и разработка программы информационно-справочной системы учета и контроля складских операций в магазине бытовой химии. Построение схемы реляционной модели базы данных. Физическая реализация программы, ввод и просмотр данных.
Аннотация к работе
КУРСОВАЯ РАБОТА на тему: «Разработка информационной системы учета складских операций»Поставщики и товары связаны накладными поставок, а покупатели и товары - чеками о покупках. С учетом этого в проектируемой базе данных необходимо обеспечить контроль поставок товаров на склад, оптовых и розничных продаж товаров со склада, контроль наличия товаров. При поступлении товаров с наименованиями, идентичных уже имеющихся на складе, должно происходить автоматическое суммирование количества товаров в сводной таблице. Также должен осуществляться контроль продаж товаров со склада. Кроме этого в сводной таблице товаров должна присутствовать информация с нормой запаса на складе для каждой единицы номенклатуры товара.На предыдущем этапе разработки базы данных для склада-магазина бытовой химии мы определили, что проектируемая система должна выполнять следующие действия: - Хранить информацию о товарах, поставщиках изаказчиках. Чек/накладная об отгрузке - ассоциативная сущность, которая будет связывать заказчика/покупателя с товаром Как мы уже определили поставщики поставляют товары, предоставляя при этом накладные, в которые внесены все данные о поставленном товаре (название, количество, информация об упаковке, цена поставки). Они покупают тот же товар, но информация об этом содержится в чеках на покупку (номер чека, наименование товара, количество, дата покупки, наличие скидки, цена, розничная или оптовая). Информацию о количестве товара на складе и его норме запаса нужно все равно где-то учитывать, поэтому мы можем добавить еще одну сущность Товар на складе, в которой будет учтена вся эта информация.Все ограничения связаны с особенностями предметной облает. На основании установленных ограничений создается физическая модель базы данных. В предыдущем подразделе была создана структурная часть реляционной модели. Код_П Числовой 5 Ключевой поле таблицы Поставщик/Покупатель Код Т Числовой 5 Ключевое поле таблицы ТоварДля удобной работы с проектируемой базой данных предусмотрена разработка интерфейса пользователя, который будет, прежде всего, состоять из меню, форм для ввода и просмотра необходимой информации и форм для поиска требуемых данных. При нажатии на кнопку Ввод данных будет открыт о дополнительное подменю. При нажатии на кнопку «ввод информации о новом товаре» будет открыта форма аналогичного вида как на рисунке 2.6, только-в полями отношения «Товар». При нажатии кнопки «Ввод новой накладной» будет открываться форма как на рисунке 2.8 Эскиз формы представлен на рисунке 2.11При нажатии на кнопку Номенклатура товаров будет открываться форма с информацией о существующих товарах (вид формы аналогичный формы с поставщиками), на форме предполагается разместить кнопки для просмотра прайса товаров (отчет) и его печати.На основании описанных отношений в предыдущем раздела создаем в режиме конструктора соответствующие таблицы.Средства СУБД Access позволяют создать красивый и удобный интерфейс для ввода, фильтрации, просмотра, редактирования данных с созданием дополнительных кнопок перехода или печати необходимых данных. Для ввода информации о новом товаре была создана форма представленная на рисунке 3.7 Для внесения информации в БД о новом поставщике была создана форма, вид которой представлен на рисунке 3.8. Кнопка «Закрыть форму» закрывает открытую форму, кнопка «Добавить запись» заносит в БД введенную в поля информацию и открывает окно с пустыми полями для ввода новой записи. Для ввода информации о накладных и их товарах была создана сложная форма, которая в качестве основной использует поля таблицы «Накладная», а в качестве подчиненной по № накладной поля таблицы «Список накладной» и в качестве подчиненной по Коду Поставщика (для вывода реквизитов поставщика) поля из таблицы Поставщик/заказчик.
План
Содержание
1. Анализ предметной области и постановка задачи
2. Проектирование базы данных
2.1 Построение ER-диаграммы
2.2 Построение схемы реляционной модели базы данных в третьей нормальной форме