Поиск товара на складе

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

АЛТАЙСКИЙ ПОЛИТЕХНЕЧСКИЙ КОЛЛЕДЖ

СПЕЦИАЛЬНОСТЬ: АВТОМАТЕЗИРОВАННЫЕ СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ И УПРАВЛЕНИЯ











КУРСОВОЙ ПРОЕКТ

по дисциплине «Разработка и эксплуатация автоматизированных информационных систем»

На тему: «Поиск товара на складе»




Выполнил студент Сидельников С.А.

группа ИТ-41

Проверил преподаватель Ускова О. В.






Бийск 2007 г.

СОДЕРЖАНИЕ:


1. Задание

. Введение

. Постановка

. Проектирование базы

. Задание правил ссылочной целостности

.1 Правила на удаление

. Проектирование модулей системы

. Реализация приложения

.1 Создание запросов на выборку

.2 Создание запроса на поиск

.3 Создание формы ввода информации

.4 Создание формы на вывод информации

.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. ЗАДАНИЕ ПРАВИЛ ССЫЛОЧНОЙ ЦЕЛОСТНОСТИ.


Задавая поддержание ссылочной целостности мы обеспечиваем контроль за тем, чтобы у каждого товара был уникальный идентификационный код и свое положение на складе.


.1 Правила на удаление


Нужно поставить запрет на удаление любого атрибута таблицы «Товары на складе» если количество не «0».


6. ПРОЕКТИРОВАНИЕ МОДУЛЕЙ СИСТЕМЫ


В соответствии с моделью потоков данных, которая приведена в приложении №2, система должна включать в себя:

·форму вывода «Положения конкретного товара на складе» и форму для ввода новой партии товара на склад. Эти две формы можно объединить в одной: главной формой будет форма «Товары на складе», подчиненной - форма, отражающая положение конкретного товара на складе.

·Вызов компонентов будет осуществляться через кнопочное меню. Меню содержит четыре кнопки: «Добавление новой партии на склад», «Поиск конкретного товара на складе», «Список имеющихся товаров на складе» и «Выход».


7. РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ


.1 Создание запросов на выборку


С помощью мастера создаем запрос для просмотра всех записей в таблице. Для этого в окне мастера форм выбираем таблицу (Товары на складе), и указываем все поля кроме Кода товара, т. е. наш запрос будет состоять из таких полей:



Теперь необходимо создать запрос поиска конкретного товара на складе. Этот запрос создаем в режиме конструктора. В открывшемся окне выбираем две таблицы (Товары на складе и положение товара на складе), из них с помощью мышки перетаскиваем необходимые поля. В строке условие отбора в столбце Naim задаем условие [Какое наименование?], в столбце Description условие: [Описание:]


Закрываем запрос, указываем его имя (Поиск).

В результате, вызвав запрос, получаем:



Введя наименование и описание мы получаем информацию о положении товара на складе:



7.3 Создание формы ввода информации


Для создания этой формы используем мастер создания форм. Из таблицы Товары на складе выбираем поля: Наименование, Описание, Количество, Цена (за ед.), а из таблицы Положение на складе выбираем: Отсек и Полка, куда будет расположен товар. Задаем имя формы: «Форма для ввода новой партии».


.4 Создание формы на вывод информации.


Также для создания этой формы используем мастер создания форм. Из таблицы Товары на складе выбираем поля: Наименование, Описание, Количество на складе, Цена. Задаем имя формы: «Список имеющихся товаров». В результате это будет иметь вид


7.5 Создание меню


Создаем форму через меню Сервис - Служебные программы - Диспетчер кнопочных форм.

Элементами формы Меню будут являться следующие кнопки:

Кнопка Добавление новой партии на склад:

Текст: Добавление новой партии на склад

Команда: Открыть форму для добавления

Форма: Форма для ввода новой партии

Кнопка Поиск конкретного товара на складе:

Текст: Поиск конкретного товара на складе

Команда: Открыть форму для изменения

Форма: Запрос на поиск

Кнопка Список имеющихся товаров:

Текст: Список имеющихся товаров

Команда: Открыть форму для изменения

Форма: Все товары на складе

Кнопка Выход:

Текст: Выход

Команда: Выйти из приложения


ПРИЛОЖЕНИЕ № 1


ER-модель



ПРИЛОЖЕНИЕ № 2



ПРИЛОЖЕНИЕ № 3


Модель потоков данных



МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ АЛТАЙСКИЙ ПОЛИТЕХНЕЧСКИЙ КОЛЛЕДЖ СПЕЦИАЛЬНОСТЬ: АВТОМАТЕЗИРОВАННЫЕ СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ И УПРАВЛЕНИЯ

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ