Поиск товара на складе
Разработка базы данных для автоматизированного учета материальных средств на складе. Порядок хранения информации, запрет на удаление любого атрибута таблицы. Запрос для выдачи отчетов о наличии и расположении товара на складе. Создание меню программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.01.2015 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
АЛТАЙСКИЙ ПОЛИТЕХНЕЧСКИЙ КОЛЛЕДЖ
СПЕЦИАЛЬНОСТЬ: АВТОМАТЕЗИРОВАННЫЕ СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ И УПРАВЛЕНИЯ
КУРСОВОЙ ПРОЕКТ
по дисциплине «Разработка и эксплуатация автоматизированных информационных систем»
На тему: «Поиск товара на складе»
Выполнил студент Сидельников С.А.
группа ИТ-41
Проверил преподаватель Ускова О. В.
Бийск 2007 г.
СОДЕРЖАНИЕ:
1. Задание
2. Введение
3. Постановка
4. Проектирование базы
5. Задание правил ссылочной целостности
5.1 Правила на удаление
6. Проектирование модулей системы
7. Реализация приложения
7.1 Создание запросов на выборку
7.2 Создание запроса на поиск
7.3 Создание формы ввода информации
7.4 Создание формы на вывод информации
7.5 Создание меню
ПРИЛОЖЕНИЕ № 1
ПРИЛОЖЕНИЕ № 2
ПРИЛОЖЕНИЕ № 3
ЗАДАНИЕ
Система предназначена для автоматизированного учета материальных средств менеджером склада. Информация о товаре должна храниться в течение всего срока эксплуатации базы данных и использоваться для выдачи отчетов о его наличии и расположении товара на складе по запросу любого ответственного лица (например, менеджера по продажам).
ВВЕДЕНИЕ
Система «Поиск товара на складе» предназначена для регистрации нового, поступившего товара (здесь - цифрового оборудования) на склад от поставщика. Предполагается, что данной программой будет пользоваться менеджер склада среднего и малого магазина цифрового оборудования.
Весь товар закреплен за определенным материально - ответственным лицом - менеджером. Ответственный человек за склад назначается по приказу директора. Материальные средства (товар) могут быть переведены подотчет другому ответственному лицу либо списаны.
Хранение информации позволит осуществлять автоматическую генерацию списка имеющегося товара на складе или по запросу - его положение на складе при необходимости менеджера на выдачу достоверной информации.
3. ПОСТАНОВКА
автоматизация учет склад таблица
Система «Поиск товара на складе» должна обеспечивать возможность выполнения следующих функций:
Инициализацию системы (ввод информации о поступившем товаре на склад);
· Ввод и коррекцию данных о новом поступившем товаре на склад;
· Выдача информации ответственному лицу о том, где конкретный товар находится на складе
Исходными данными являются:
· Договор с поставщиком о доставке товара на склад
· Список наименования, количества, цены и описания всего поступившего в партии товара
Выходной информацией является следующее:
· Список всех имеющихся товаров на складе находящихся в подотчете у определенного ответственного лица;
· Информация о местоположении конкретного товара по запросу
4. ПРОЕКТИРОВАНИЕ БАЗЫ
Проанализировав предметную область, были выделены сущности «товар на складе» и его «положение на складе» со следующими атрибутами:
Товар на складе:
Идентификационный №
Наименование
Описание (характеристика)
Количество на складе
Стоимость
Положение на складе:
Идентификационный №
Отсек склада
Полка отсека
Эти две сущности связаны связью: 1:1, так как у каждого товара по характеристике свое положение на складе, Er-модель изображена в приложении № 1.
Таблица «Товары на складе»
Атрибут |
Тип данных |
Кол-во знаков |
по умолчанию |
примечание |
|
Код товара (kod_tov) |
«счетчик» |
Длинное целое |
«счетчик» |
Идентификационный код по которому идет связь с таблицей «Положение товара на складе» |
|
Наименование (Naim) |
текстовый |
50 |
Пустая строка |
Наименование товара |
|
Количество на складе (Amount on store) |
числовой |
Длинное целое |
0 |
Количество на складе |
|
Описание (Description) |
текстовый |
100 |
Пустая строка |
Описание товара, его характеристика |
|
Цена (Cost) |
Денежный |
Авто |
0 |
Цена за единицу товара |
Таблица «Положение товара на складе»
Атрибут |
тип |
Кол-во знаков |
по умолчанию |
примечание |
|
Код товара (kod_tov) |
«счетчик» |
Длинное целое |
«счетчик» |
Идентификационный код по которому идет связь с таблицей «Товары на складе» |
|
Отсек (Otsek) |
числовой |
Длинное целое |
0 |
Отсек на складе |
|
Полка (Polka) |
числовой |
Длинное целое |
0 |
Полка отсека на складе |
Связь между таблицами «Товары на складе» и «Положение товара на складе» обеспечивается с помощью поля «Код товара». Схема связей приведена в приложении №2.
5. ЗАДАНИЕ ПРАВИЛ ССЫЛОЧНОЙ ЦЕЛОСТНОСТИ.
Задавая поддержание ссылочной целостности мы обеспечиваем контроль за тем, чтобы у каждого товара был уникальный идентификационный код и свое положение на складе.
5.1 Правила на удаление
Нужно поставить запрет на удаление любого атрибута таблицы «Товары на складе» если количество не «0».
6. ПРОЕКТИРОВАНИЕ МОДУЛЕЙ СИСТЕМЫ
В соответствии с моделью потоков данных, которая приведена в приложении №2, система должна включать в себя:
· форму вывода «Положения конкретного товара на складе» и форму для ввода новой партии товара на склад. Эти две формы можно объединить в одной: главной формой будет форма «Товары на складе», подчиненной - форма, отражающая положение конкретного товара на складе.
· Вызов компонентов будет осуществляться через кнопочное меню. Меню содержит четыре кнопки: «Добавление новой партии на склад», «Поиск конкретного товара на складе», «Список имеющихся товаров на складе» и «Выход».
7. РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
7.1 Создание запросов на выборку
С помощью мастера создаем запрос для просмотра всех записей в таблице. Для этого в окне мастера форм выбираем таблицу (Товары на складе), и указываем все поля кроме Кода товара, т. е. наш запрос будет состоять из таких полей:
Теперь необходимо создать запрос поиска конкретного товара на складе. Этот запрос создаем в режиме конструктора. В открывшемся окне выбираем две таблицы (Товары на складе и положение товара на складе), из них с помощью мышки перетаскиваем необходимые поля. В строке условие отбора в столбце Naim задаем условие [Какое наименование?], в столбце Description условие: [Описание:]
Закрываем запрос, указываем его имя (Поиск).
В результате, вызвав запрос, получаем:
Введя наименование и описание мы получаем информацию о положении товара на складе:
7.3 Создание формы ввода информации
Для создания этой формы используем мастер создания форм. Из таблицы Товары на складе выбираем поля: Наименование, Описание, Количество, Цена (за ед.), а из таблицы Положение на складе выбираем: Отсек и Полка, куда будет расположен товар. Задаем имя формы: «Форма для ввода новой партии».
7.4 Создание формы на вывод информации.
Также для создания этой формы используем мастер создания форм. Из таблицы Товары на складе выбираем поля: Наименование, Описание, Количество на складе, Цена. Задаем имя формы: «Список имеющихся товаров». В результате это будет иметь вид
7.5 Создание меню
Создаем форму через меню Сервис - Служебные программы - Диспетчер кнопочных форм.
Элементами формы Меню будут являться следующие кнопки:
Кнопка Добавление новой партии на склад:
Текст: Добавление новой партии на склад
Команда: Открыть форму для добавления
Форма: Форма для ввода новой партии
Кнопка Поиск конкретного товара на складе:
Текст: Поиск конкретного товара на складе
Команда: Открыть форму для изменения
Форма: Запрос на поиск
Кнопка Список имеющихся товаров:
Текст: Список имеющихся товаров
Команда: Открыть форму для изменения
Форма: Все товары на складе
Кнопка Выход:
Текст: Выход
Команда: Выйти из приложения
ПРИЛОЖЕНИЕ № 1
ER-модель
ПРИЛОЖЕНИЕ № 2
ПРИЛОЖЕНИЕ № 3
Модель потоков данных
Размещено на Allbest.ru
Подобные документы
Написание программы на языке Pascal для учета работы магазина DVD-дисков, в которой содержится база наименований товара, цен, производителей и количества дисков на складе. Разработка функций добавления элемента в базу, сортировка, поиск по названию.
лабораторная работа [498,2 K], добавлен 09.12.2012Проектирование приложения для базы данных "Оптовый склад" средней сложности с типовым пользовательским интерфейсом. Изучение особенностей ведения учета поставщиков, покупателей, продаж, движения товара на складе. Выборка, удаление таблиц из базы данных.
курсовая работа [424,1 K], добавлен 03.11.2014Методика создания базы данных (БД) "Учет готовой продукции на складе". Порядок разработки пользовательского приложения (информационной системы) на основе БД. Перечень и общая характеристика документов, необходимых для учета готовой продукции на складе.
курсовая работа [2,4 M], добавлен 06.09.2010Роль оптовой торговли в рыночной экономике. Сортовой и партионный способы учета товаров. Организация бухгалтерского учета и документооборота на предприятии. Разработка базы данных для автоматизации учета переоценки стоимости товаров на оптовом складе.
дипломная работа [2,8 M], добавлен 15.01.2012Автоматизация учета материалов на складе с применением баз данных (MS Access). Разработка логической структуры реляционной базы данных (входная информация - формы, выходные документы - отчеты). Применение программы, расчет экономической эффективности.
курсовая работа [4,3 M], добавлен 27.02.2011Разработка корпоративной информационной системы, использующей несколько баз данных, содержащих информацию о наличии товара на складе, ходе ремонта компьютерной техники и данных о персонале. Разработка инфологической и даталогической моделей базы данных.
дипломная работа [1009,2 K], добавлен 01.05.2015Характеристика программы базы данных для хранения и учета материальных ценностей на складе, ее возможности и практическое применение. Процесс создания базы данных на основе реляционной СУБД MS Access. Связь сведений по товарам, поставщикам и покупателям.
курсовая работа [13,8 K], добавлен 29.08.2009Необходимая документация при учете готовой продукции на складе ООО "Перекрёсток". Проектирование базы данных на основе нормализации. Схема данных и связи между таблицами в проектируемой базе данных. Обеспечение безопасности и целостности базы данных.
дипломная работа [2,9 M], добавлен 15.01.2012Общая характеристика швейной фабрики "Афродита", анализ учета системы материальных средств на складе. Общая характеристика организационной структуры предприятия. Рассмотрение способов формирования группировочной ведомости, знакомство с особенностями.
контрольная работа [3,0 M], добавлен 08.09.2013Изучение процесса автоматизации системы управления складом и отчетами. Проектирование схемы отпуска товара со склада с помощью методологий структурного анализа. Выбор инструментальных средств. Разработка алгоритмов, базы данных и руководства пользователя.
дипломная работа [1,8 M], добавлен 09.11.2016