Разработка базы данных автоматизации учета
Инструментальные средства для разработки структуры информационной базы данных "Программа автоматизации учета расчетов с поставщиками", пользовательский интерфейс СУБД Access. Разработка запросов отбора данных и вычислений, экранных форм коррекции данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 15.11.2010 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ПЕНЗЕНСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ
КАФЕДРА ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
Лабораторная работа
Разработка базы данных
Выполнила: Гурьева Г.А.
Принял: доцент каф. ИКТ
Фролов В.Н.
Пенза, 2009 г.
Лабораторная работа №1. Инструментальные средства СУБД ACCESS. Разработка структуры базы данных
Цель работы: изучить пользовательский интерфейс СУБД Access; освоить применение справочной системы; изучить методику описания структуры базы данных в среде СУБД Access.
Программа автоматизации учета расчетов с поставщиками»
Оплата поставляемых с/х предприятию товаров ведется безналичным путем на основании счетов, выставляемых предприятиями-поставщиками. Поступление товаров сопровождается накладной и счетом-фактурой. В конце каждого месяца составляется ведомость расхода денежных средств на оплату приобретаемой продукции.
Программное обеспечение должно позволять:
1. хранить данные о поставщиках, поставках товаров, их оплате.
2. выводить в удобной форме данные по следующим запросам пользователя:
- поиск сведений о поставщике по наименованию;
- выборка данных о поставках товаров заданной группы за определенный период;
- выборка неоплаченных счетов;
- расчет итоговой суммы перечислений поставщикам за текущий год;
- диаграмма - распределение расходов на приобретение товаров по группам и месяцам;
- вывод в табличной форме сведений о суммах поставок по поставщикам и месяцам (перекрестный).
3. автоматизировать обработку информации при следующих операциях:
- ведение справочника поставщиков;
- оформление платежных поручений;
- удаление сведений о поставках за прошлый год (архивация и удаление из текущей БД);
4. выводить следующие данные на печать, в файл и на экран - карточка поставщика, платежное поручение, ведомость расхода денежных средств на оплату приобретаемой продукции за месяц, таблица сведений о суммах поставок по поставщикам и месяцам (перекрестная), диаграмма.
Таблица «Поставщик»
Таблица «Счет»
Таблица «Товар»
Таблица «Товар по счету»
Таблица «Товарные группы»
Схема БД
Описание таблиц БД
Свойство поля |
Таблица «Поставщик» |
Таблица «Поставщик» |
Таблица «Поставщик» |
|||
Имя поля |
Инн |
Наименование |
Адрес |
|||
Тип |
Счетчик |
Текстовый |
Текстовый |
|||
Размер |
Длинное целое |
50 |
50 |
|||
Формат |
||||||
Маска ввода |
||||||
Подпись |
||||||
Значение по умолчанию |
||||||
Условие на значение |
||||||
Обязательность |
Да |
Нет |
Нет |
|||
Индекс (допускаются ли совпадения) |
Да |
Нет |
Нет |
|||
Тип элемента управления |
Поле |
Поле |
Поле |
|||
Тип источника строк |
||||||
Источник строк |
||||||
Присоединенный столбец |
||||||
Число столбцов |
||||||
Ширина столбцов |
||||||
Имя поля |
Расчетный счет |
Телефон |
Сотрудник отдела сбыта |
|||
Тип |
Текстовый |
Текстовый |
Текстовый |
|||
Размер |
50 |
50 |
50 |
|||
Формат |
||||||
Маска ввода |
||||||
Подпись |
||||||
Значение по умолчанию |
||||||
Условие на значение |
||||||
Обязательность |
Нет |
Нет |
Нет |
|||
Индекс (допускаются ли совпадения) |
Нет |
Нет |
Нет |
|||
Тип элемента управления |
Поле |
Поле |
Поле |
|||
Тип источника строк |
||||||
Источник строк |
||||||
Присоединенный столбец |
||||||
Число столбцов |
||||||
Ширина столбцов |
||||||
Свойство поля |
Таблица «Товарные группы» |
Таблица «Товарные группы» |
||||
Имя поля |
Код группы |
Наименование группы |
||||
Тип |
Счетчик |
Текстовый |
||||
Размер |
Длинное целое |
50 |
||||
Формат |
||||||
Маска ввода |
||||||
Подпись |
||||||
Значение по умолчанию |
||||||
Условие на значение |
||||||
Обязательность |
Да |
Нет |
||||
Индекс (допускаются ли совпадения) |
Да |
Нет |
||||
Тип элемента управления |
Поле |
Поле |
||||
Тип источника строк |
||||||
Источник строк |
||||||
Присоединенный столбец |
||||||
Число столбцов |
||||||
Ширина столбцов |
||||||
Свойство поля |
Таблица «Товар по счету» |
Таблица «Товар по счету» |
Таблица «Товар по счету» |
Таблица «Товар по счету» |
Таблица «Товар по счету» |
|
Имя поля |
Номер счета |
Артикул |
Цена |
Количество |
Дата поставки |
|
Тип |
Счетчик |
Числовой |
Денежный |
Числовой |
Дата/время |
|
Размер |
Длинное целое |
Длинное целое |
Длинное целое |
Краткий формат даты |
||
Формат |
||||||
Маска ввода |
||||||
Подпись |
||||||
Значение по умолчанию |
||||||
Условие на значение |
||||||
Обязательность |
Да |
Нет |
Нет |
Нет |
Нет |
|
Индекс (допускаются ли совпадения) |
Да |
Нет |
Нет |
Нет |
Нет |
|
Тип элемента управления |
Поле со списком |
Поле со списком |
Поле |
Поле |
Поле |
|
Тип источника строк |
Таблица или запрос |
Таблица или запрос |
||||
Источник строк |
SELECT Счет.Номер, Счет.Дата FROM Счет; |
SELECT Товар. Артикул, Товар. Наименование FROM Товар; |
||||
Присоединенный столбец |
1 |
1 |
||||
Число столбцов |
2 |
2 |
||||
Ширина столбцов |
||||||
Свойство поля |
Таблица «Счет» |
Таблица «Счет» |
Таблица «Счет» |
|||
Имя поля |
Номер |
Дата |
ИНН |
|||
Тип |
Счетчик |
Дата/время |
Числовой |
|||
Размер |
Длинное целое |
Краткий формат даты |
Длинное целое |
|||
Формат |
||||||
Маска ввода |
||||||
Подпись |
||||||
Значение по умолчанию |
||||||
Условие на значение |
||||||
Обязательность |
Да |
Нет |
Нет |
|||
Индекс (допускаются ли совпадения) |
Да |
Нет |
Нет |
|||
Тип элемента управления |
Поле |
Поле |
Поле со списком |
|||
Тип источника строк |
Таблица или запрос |
|||||
Источник строк |
SELECT Поставщик.Инн, Поставщик. Наименование FROM Поставщик; |
|||||
Присоединенный столбец |
1 |
|||||
Число столбцов |
2 |
|||||
Ширина столбцов |
||||||
Свойство поля |
Таблица «Счет» |
Таблица «Счет» |
Таблица «Счет» |
|||
Имя поля |
Номер пл_п |
Дата оплаты |
Отметка об оплате |
|||
Тип |
Числовой |
Дата/время |
Логический |
|||
Размер |
Длинное целое |
Краткий формат даты |
Да/Нет |
|||
Формат |
||||||
Маска ввода |
||||||
Подпись |
Номер платежного поручения |
|||||
Значение по умолчанию |
||||||
Условие на значение |
||||||
Обязательность |
Нет |
Нет |
Нет |
|||
Индекс (допускаются ли совпадения) |
Нет |
Нет |
Нет |
|||
Тип элемента управления |
Поле |
Поле |
Флажок |
|||
Тип источника строк |
||||||
Источник строк |
||||||
Присоединенный столбец |
||||||
Число столбцов |
||||||
Ширина столбцов |
||||||
Свойство поля |
Таблица «Товар» |
Таблица «Товар» |
Таблица «Товар» |
Таблица «Товар» |
||
Имя поля |
Артикул |
Наименование |
Ед_изм |
Код группы |
||
Тип |
Счетчик |
Текстовый |
Текстовый |
Числовой |
||
Размер |
Длинное целое |
50 |
50 |
Длинное целое |
||
Формат |
||||||
Маска ввода |
||||||
Подпись |
Единица измерения |
|||||
Значение по умолчанию |
||||||
Условие на значение |
||||||
Обязательность |
Да |
Нет |
Нет |
Нет |
||
Индекс (допускаются ли совпадения) |
Да |
Нет |
Нет |
Нет |
||
Тип элемента управления |
Поле |
Поле |
Поле |
Поле со списком |
||
Тип источника строк |
Таблица или запрос |
|||||
Источник строк |
SELECT [Товарные группы].[Код группы], [Товарные группы].[Наименование группы] FROM [Товарные группы]; |
|||||
Присоединенный столбец |
1 |
|||||
Число столбцов |
2 |
|||||
Ширина столбцов |
Описание связей БД
Таблица 1 |
Таблица 2 |
Свойства связей |
|||
Контроль целостности |
Каскадное обновление |
Каскадное удаление |
|||
Виды МЦ |
МЦ |
Да |
Да |
Да |
|
МЦ |
Учет МЦ |
Да |
Да |
Да |
|
Акт на списание |
МЦ |
Да |
Да |
Да |
Таблица «Поставщик»
Таблица «Счет»
Таблица «Товар»
Таблица «Товар по счету»
Таблица «Товарные группы»
Лабораторная работа № 2. Разработка запросов отбора данных и вычислений
Цель работы
приобретение навыков в описании запросов к базе данных на языке QBE (Query by Example).
Выборка неоплаченных счетов
Результат выполнения:
Выборка поставок
Результат выполнения:
Поиск поставщика
Результат выполнения:
Расчет перечислений
Дополнительный запрос
Результат выполнения:
Перекрестный
Дополнительный запрос
Результат выполнения:
для диаграммы
Результат выполнения:
Добавление
Изменение
Создание архива
Удаление
Лабораторная работа № 3. Разработка экранных форм для ввода, вывода и коррекции данных
Цель работы
· изучение элементов пользовательского интерфейса для ввода-вывода данных в БД
· освоение методики разработки экранных форм
· приобретение практических навыков создания экранных форм методом визуального программирования.
Форма «Список поставщиков»
Рис 1 - форма «Список поставщиков» в режиме Конструктора
Рис 2 - форма «Список поставщиков» в рабочем режиме
Форма «Товарные группы» - составная форма, главная к форме «условия заказа подчиненная форма»
Рис 3 - форма «Товарные группы» в режиме Конструктора
Рис 4 - форма «Товарные группы» в рабочем режиме
Форма «Товар подчиненная форма» - подчиненная к форме «Товарные группы»
Рис 5 - форма «Товар подчиненная форма» в режиме Конструктора
Лабораторная работа № 4. Разработка отчетов
Цель работы
изучение методики и приобретение навыков описания и вывода документов с помощью генератора отчетов.
Отчет «Диаграмма»
Рис.1 Отчет «Диаграмма» в режиме просмотра
Отчет «Ведомость расходов за месяц»
Рис. 2 Отчет «Ведомость расходов за месяц» в режиме Конструктора
Рис. 3 Отчет «Ведомость расходов за месяц» в режиме просмотра
Отчет «Карточка поставщика»
Рис. 4 Отчет «Карточка поставщика» в режиме Конструктора
Рис. 5 Отчет «Карточка поставщика» в режиме просмотра
Отчет «Платежное поручение»
Рис. 6 Отчет «Платежное поручение» в режиме Конструктора
Рис. 7 Отчет «Платежное поручение» в режиме просмотра
Отчет «Таблица сумм поставок»
Рис. 7.8 Отчет «Таблица сумм поставок» в режиме Конструктора
Рис. 9 Отчет «Таблица сумм поставок» в режиме просмотра
Источник данных - запрос «Перекрестный»
Подобные документы
Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.
курсовая работа [3,7 M], добавлен 05.04.2012Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.
курсовая работа [3,3 M], добавлен 20.09.2013Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Разработка базы данных для спортивной школы с целью ведения учета, контроля и получения информации о нужном студенте. Создание диалогового окна входа в приложение. Составление схемы и структуры базы данных. Разработка пользовательского интерфейса.
курсовая работа [3,4 M], добавлен 08.09.2015Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.
презентация [3,0 M], добавлен 28.10.2014Разработка структуры пользовательского интерфейса автоматизированной системы. Концептуальная модель базы данных. Структура экранных форм ввода данных. Индивидуальные процедуры взаимодействия с текстовым редактором "Word" и электронными таблицами "Excel".
курсовая работа [276,6 K], добавлен 16.02.2016Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013Создание базы данных в СУБД MS ACCESS 2007 для оптимизации продаж в музыкальном магазине. Описание предметной области, разработка инфологической модели данных. Пользовательский интерфейс: информация о товаре, производителях, продавцах, отчет по чекам.
курсовая работа [847,3 K], добавлен 10.02.2014Изучение технологии разработки базы данных, создания таблиц, простых и составных форм для ввода, редактирования и просмотра данных, хранимых в таблицах. Проектирование информационной системы "Кафедра" средствами СУБД Access, с созданием форм отчетов.
курсовая работа [5,9 M], добавлен 12.05.2012Инфологическая модель задачи автоматизации и формирования заказов поставщикам, контроля состояния склада. Анализ ключей сущностей проектируемой базы данных, разработка и нормализация системы таблиц и форм. Механизм оформления заказов в базе данных.
курсовая работа [358,5 K], добавлен 26.11.2012