Разработка базы данных автоматизации учета
Обновлено
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ПЕНЗЕНСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ
КАФЕДРА ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
Лабораторная работа
Разработка базы данных
Выполнила: Гурьева Г.А.
Принял: доцент каф. ИКТ
Фролов В.Н.
Пенза, 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 | Свойства связей | |||
Контроль целостности | Каскадное обновление | Каскадное удаление | |||
Виды МЦ | МЦ | Да | Да | Да | |
МЦ | Учет МЦ | Да | Да | Да | |
Акт на списание | МЦ | Да | Да | Да |
изучение методики и приобретение навыков описания и вывода документов с помощью генератора отчетов.
Отчет «Диаграмма»
Рис.1 Отчет «Диаграмма» в режиме просмотраОтчет «Ведомость расходов за месяц»Рис. 2 Отчет «Ведомость расходов за месяц» в режиме КонструктораРис. 3 Отчет «Ведомость расходов за месяц» в режиме просмотраОтчет «Карточка поставщика»Рис. 4 Отчет «Карточка поставщика» в режиме КонструктораРис. 5 Отчет «Карточка поставщика» в режиме просмотраОтчет «Платежное поручение»Рис. 6 Отчет «Платежное поручение» в режиме КонструктораРис. 7 Отчет «Платежное поручение» в режиме просмотраОтчет «Таблица сумм поставок»Рис. 7.8 Отчет «Таблица сумм поставок» в режиме КонструктораРис. 9 Отчет «Таблица сумм поставок» в режиме просмотраИсточник данных - запрос «Перекрестный»