Министерство образования и науки Республики Беларусь
Белорусский государственный университет
информатики и радиоэлектроники
Факультет информационных технологий и управления
Кафедра информационных технологий автоматизированных систем
РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по курсу "Базы и банки данных "
на тему "Управление складом товаров".
Выполнил студент гр. 700621с ____________ Ильюкевич В.А.
(подпись) (Ф.И.О.)
Руководитель ____________ Герман О. В.
(подпись) (Ф.И.О.)
Минск, 2011
Содержание
Содержание 2
Введение 3
Постановка задачи 4
Руководство пользователя 5
Основное окно программы 5
Состояние склада 6
Добавление записи о приёме товара. 7
Отправка товара со склада 8
Управление магазинами 10
Управление поставщиками 11
Управление товарами 11
Заключение 13
Список использованных источников 14
Приложение 1. Схема базы данных 15
Приложение 2. Листинг основных классов приложения 16
Введение
В нынешнее время сложно представить сферу деятельности людей, где нельзя найти применение базам данных. Конечно это не значит, что везде где необходимо использовать базы данных они и применяются. Нет, во многих местах по-прежнему люди пользуются картотеками и прочими бумажными «базами данных». Но всё больше и больше предприятий внедряют в свою работу программные средства для организации разного рода информации. Будь то данные по сотрудникам, бухгалтерский учёт или какие-либо справочники. Одно из таких применений баз данных и будет рассматриваться в данной работе. А именно – организация работы склада товаров.
Для реализации данной задачи я буду использовать язык программирование ruby и веб-фреймворк Ruby On Rails. База данных – mysql.
Постановка задачи
Разработать программу для управления складом. Товары на склад поступают партиями от разных поставщиков. В одном партии может присутствовать несколько наименований товаров в разных количествах. Аналогичными партиями товары отправляются со склада в магазины.
Склад ведёт работу с несколькими поставщиками и несколькими магазинами.
Необходиа возможность отслеживать состояние склада, т.е. видеть какой товар и в каких количествах имеется на складе.
Так же необходимо предусмотреть возможность просмотра истории операций по складу.
Руководство пользователя
Программа является веб-приложением. И поэтому для её использования оператору необходимо иметь только веб-браузер на компьютере. Операционная система на компьютере оператора может быть любой.
Оператором я называю человека, который будет взаимодействовать с программой.
Интерфейс программы полностью на русском языке и в большинстве случаев не должен вызывать трудностей. Однако приведу описание основных функций программы.
Основное окно программы
рис. 1. Основное окно программы (первый запуск приложения и поэтому )
Вверху каждой страницы можно видеть ссылки для основной навигации.
-
Состояние склада – переход на главную страницы
-
Магазины – переход в секцию по управлению списком магазинов, с которыми ведётся работа
-
Поставщики товара – переход в секцию по управлению списком поставщиков товаров, с которыми сотрудничает склад
-
Товары, с которыми ведётся работа – управление товарами
Основное окно программы можно условно разделить на две части.
Состояние склада
Все товары, которые сейчас имеются на складе в количестве больше нуля будут тут отображаться.
Последние 10 операций по складу.
Тут отображаются последние 10 операций по складу в хронологическом порядке. Самая последняя операция – вверху.
В случае необходимости просмотра всех операций можно воспользоваться соответствующими ссылками под таблицей «10 последних операций».