Автор: Пользователь скрыл имя, 15 Января 2015 в 11:23, курсовая работа
Система предназначена для автоматизированного учета материальных средств менеджером склада. Информация о товаре должна храниться в течение всего срока эксплуатации базы данных и использоваться для выдачи отчетов о его наличии и расположении товара на складе по запросу любого ответственного лица (например, менеджера по продажам).
1. Задание.
2. Введение.
3. Постановка.
4. Проектирование базы.
5. Задание правил ссылочной целостности.
5.1 Правила на удаление.
6. Проектирование модулей системы.
7. Реализация приложения.
7.1 Создание запросов на выборку.
7.2 Создание запроса на поиск.
7.3 Создание формы ввода информации.
7.4 Создание формы на вывод информации.
7.5 Создание меню.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
АЛТАЙСКИЙ ПОЛИТЕХНЕЧСКИЙ КОЛЛЕДЖ
СПЕЦИАЛЬНОСТЬ: АВТОМАТЕЗИРОВАННЫЕ СИСТЕМЫ ОБРАБОТКИ
ИНФОРМАЦИИ И УПРАВЛЕНИЯ.
КУРСОВОЙ ПРОЕКТ
по дисциплине
«разработка и эксплуатация автоматизированных информационных систем»
На тему: ____ «Поиск товара на складе».
Выполнил студент __Сидельников С.А.___ группа___ИТ-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.
Модель потоков данных.