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